@import"https://fonts.googleapis.com/css2?family=Google+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&family=Google+Sans+Text:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Noto+Sans+Mono:wght@400&display=swap";.user-main .about.collapsed-info .details{background-color:var(--color-surface-lowest)}.user-menu .quick-access-panel li.unread,.user-menu .quick-access-panel li.pending,.user-notifications-list li.unread,.user-notifications-list li.pending{background-color:var(--color-primary-highlight-low)}.badge-category__wrapper .badge-category__name{color:var(--color-on-surface-med)}.hashtag-cooked:visited,.hashtag-cooked:hover,.hashtag-cooked{background-color:var(--color-surface-high);color:var(--color-on-surface-high)}.topic-statutses{display:flex;gap:.125rem}.topic-statutses .topic-status{align-items:center;justify-content:center}.topic-statuses .topic-status.solved,.topic-statuses .topic-status.pinned,.topic-statuses .pin-toggle-button{border-radius:50px;position:relative;margin-right:.5rem}.topic-statuses .topic-status.solved::before,.topic-statuses .topic-status.pinned::before,.topic-statuses .pin-toggle-button::before{position:absolute;content:"";display:block;inset:-0.15em;border-radius:50%}.topic-statuses .topic-status:has(>.d-icon-topic\.closed){border-radius:50px;position:relative;margin-right:.5rem}.topic-statuses .topic-status:has(>.d-icon-topic\.closed)::before{background:var(--color-surface-highest);position:absolute;content:"";display:block;inset:-0.15em;border-radius:50%}.topic-statuses .topic-status .d-icon-thumbtack.unpinned,.topic-statuses .topic-status .d-icon-far-square-check,.topic-statuses .topic-status .d-icon-topic\.closed,.topic-statuses .topic-status .d-icon-thumbtack{--4b4c6241-csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) black;color:var(--4b4c6241-csstools-light-dark-toggle--0, white);color:light-dark(white, black);z-index:1}.topic-statuses .topic-status .d-icon-topic\.closed{--4b4c6241-csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) white;color:var(--4b4c6241-csstools-light-dark-toggle--1, black);color:light-dark(black, white);z-index:1}.topic-statuses .topic-status .d-icon{z-index:1}.search-menu .search-link .topic-statuses .topic-status .d-icon,.search-menu-container .search-link .topic-statuses .topic-status .d-icon{z-index:1}.topic-status.pinned::before,.pin-toggle-button::before{background:var(--color-brand-blue)}.topic-status.solved::before{background:var(--color-brand-green)}.discourse-tags{gap:.125rem}.discourse-tags .discourse-tag{font-family:"Noto Sans Mono","Courier New",Courier,monospace;font-size:var(--font-0);border:1px solid var(--color-outline-low);border-radius:var(--radius-xsmall);background-color:var(--color-surface-med);padding:0 .25rem;color:var(--color-on-surface-med)}.discourse-tags [data-tag-name=googler-article]{background-color:var(--color-brand-yellow);color:#000;padding:0 .5rem;border-radius:var(--radius-small)}.cooked a.mention,a.mention{color:var(--color-on-surface-high);background-color:var(--color-surface-high)}.badge-category.restricted .d-icon{height:1em !important;width:1em !important;color:var(--color-brand-yellow-dark) !important;position:relative}.badge-category.restricted .d-icon::before{position:absolute;content:"";color:var(--color-brand-yellow);display:block;inset:-0.1em;border-radius:50%}.btn-text:not(.btn-primary,.btn-custom){align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:rgba(0,0,0,0);color:var(--color-on-surface-high)}.btn-text:not(.btn-primary,.btn-custom) svg.d-icon,.btn-text:not(.btn-primary,.btn-custom) .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .btn-text:not(.btn-primary,.btn-custom):not(:disabled,:active):hover,.btn-text:not(.btn-primary,.btn-custom):not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch .btn-text:not(.btn-primary,.btn-custom):not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn-text:not(.btn-primary,.btn-custom):not(:disabled,:active):hover .d-icon svg,.btn-text:not(.btn-primary,.btn-custom):not(:disabled,:active):hover svg.d-icon,.btn-text:not(.btn-primary,.btn-custom):not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .btn-text:not(.btn-primary,.btn-custom):active,.btn-text:not(.btn-primary,.btn-custom):active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch .btn-text:not(.btn-primary,.btn-custom):active svg.d-icon,.discourse-no-touch .btn-text:not(.btn-primary,.btn-custom):active .d-icon svg,.btn-text:not(.btn-primary,.btn-custom):active svg.d-icon,.btn-text:not(.btn-primary,.btn-custom):active .d-icon svg{color:var(--color-on-surface-high)}.btn-text:not(.btn-primary,.btn-custom):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn.edit-category,.timeline-footer-controls .topic-notifications-tracking,.btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text),.btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text),.btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text),.btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text){align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:var(--color-surface-lowest);color:var(--color-on-surface-high);border:1px solid var(--color-outline-highest)}.btn.edit-category svg.d-icon,.btn.edit-category .d-icon svg,.timeline-footer-controls .topic-notifications-tracking svg.d-icon,.timeline-footer-controls .topic-notifications-tracking .d-icon svg,.btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text) svg.d-icon,.btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text) .d-icon svg,.btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text) svg.d-icon,.btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text) .d-icon svg,.btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text) svg.d-icon,.btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text) .d-icon svg,.btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text) svg.d-icon,.btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text) .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .btn.edit-category:not(:disabled,:active):hover,.btn.edit-category:not(:disabled,:active):hover,.discourse-no-touch .timeline-footer-controls .topic-notifications-tracking:not(:disabled,:active):hover,.timeline-footer-controls .topic-notifications-tracking:not(:disabled,:active):hover,.discourse-no-touch .btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover,.btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover,.discourse-no-touch .btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover,.btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover,.discourse-no-touch .btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover,.btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover,.discourse-no-touch .btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover,.btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch .btn.edit-category:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn.edit-category:not(:disabled,:active):hover .d-icon svg,.btn.edit-category:not(:disabled,:active):hover svg.d-icon,.btn.edit-category:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .timeline-footer-controls .topic-notifications-tracking:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .timeline-footer-controls .topic-notifications-tracking:not(:disabled,:active):hover .d-icon svg,.timeline-footer-controls .topic-notifications-tracking:not(:disabled,:active):hover svg.d-icon,.timeline-footer-controls .topic-notifications-tracking:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover .d-icon svg,.btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover svg.d-icon,.btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover .d-icon svg,.btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover svg.d-icon,.btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover .d-icon svg,.btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover svg.d-icon,.btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover .d-icon svg,.btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover svg.d-icon,.btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .btn.edit-category:active,.btn.edit-category:active,.discourse-no-touch .timeline-footer-controls .topic-notifications-tracking:active,.timeline-footer-controls .topic-notifications-tracking:active,.discourse-no-touch .btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active,.btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active,.discourse-no-touch .btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active,.btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active,.discourse-no-touch .btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active,.btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active,.discourse-no-touch .btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active,.btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch .btn.edit-category:active svg.d-icon,.discourse-no-touch .btn.edit-category:active .d-icon svg,.btn.edit-category:active svg.d-icon,.btn.edit-category:active .d-icon svg,.discourse-no-touch .timeline-footer-controls .topic-notifications-tracking:active svg.d-icon,.discourse-no-touch .timeline-footer-controls .topic-notifications-tracking:active .d-icon svg,.timeline-footer-controls .topic-notifications-tracking:active svg.d-icon,.timeline-footer-controls .topic-notifications-tracking:active .d-icon svg,.discourse-no-touch .btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active svg.d-icon,.discourse-no-touch .btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active .d-icon svg,.btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active svg.d-icon,.btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active .d-icon svg,.discourse-no-touch .btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active svg.d-icon,.discourse-no-touch .btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active .d-icon svg,.btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active svg.d-icon,.btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active .d-icon svg,.discourse-no-touch .btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active svg.d-icon,.discourse-no-touch .btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active .d-icon svg,.btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active svg.d-icon,.btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active .d-icon svg,.discourse-no-touch .btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active svg.d-icon,.discourse-no-touch .btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active .d-icon svg,.btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active svg.d-icon,.btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):active .d-icon svg{color:var(--color-on-surface-high)}.btn.edit-category:focus-visible,.timeline-footer-controls .topic-notifications-tracking:focus-visible,.btn:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):focus-visible,.btn-large:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):focus-visible,.btn-small:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):focus-visible,.btn-default:not(.btn-primary,.btn-custom,.btn-icon,.btn-text,.no-text,.btn-icon-text):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn.toggle-admin-menu,.btn-icon-text:not(.btn-custom,.btn-primary),.btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking),.double-button .btn,.btn-icon:not(.btn-primary,.toggle-admin-menu){align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:rgba(0,0,0,0);color:var(--color-on-surface-low)}.btn.toggle-admin-menu svg.d-icon,.btn.toggle-admin-menu .d-icon svg,.btn-icon-text:not(.btn-custom,.btn-primary) svg.d-icon,.btn-icon-text:not(.btn-custom,.btn-primary) .d-icon svg,.btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking) svg.d-icon,.btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking) .d-icon svg,.double-button .btn svg.d-icon,.double-button .btn .d-icon svg,.btn-icon:not(.btn-primary,.toggle-admin-menu) svg.d-icon,.btn-icon:not(.btn-primary,.toggle-admin-menu) .d-icon svg{color:var(--color-on-surface-low)}.discourse-no-touch .btn.toggle-admin-menu:not(:disabled,:active):hover,.btn.toggle-admin-menu:not(:disabled,:active):hover,.discourse-no-touch .btn-icon-text:not(.btn-custom,.btn-primary):not(:disabled,:active):hover,.btn-icon-text:not(.btn-custom,.btn-primary):not(:disabled,:active):hover,.discourse-no-touch .btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):not(:disabled,:active):hover,.btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):not(:disabled,:active):hover,.discourse-no-touch .double-button .btn:not(:disabled,:active):hover,.double-button .btn:not(:disabled,:active):hover,.discourse-no-touch .btn-icon:not(.btn-primary,.toggle-admin-menu):not(:disabled,:active):hover,.btn-icon:not(.btn-primary,.toggle-admin-menu):not(:disabled,:active):hover{background:var(--color-neutral-hover);color:var(--color-on-surface-lowest)}.discourse-no-touch .btn.toggle-admin-menu:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn.toggle-admin-menu:not(:disabled,:active):hover .d-icon svg,.btn.toggle-admin-menu:not(:disabled,:active):hover svg.d-icon,.btn.toggle-admin-menu:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .btn-icon-text:not(.btn-custom,.btn-primary):not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn-icon-text:not(.btn-custom,.btn-primary):not(:disabled,:active):hover .d-icon svg,.btn-icon-text:not(.btn-custom,.btn-primary):not(:disabled,:active):hover svg.d-icon,.btn-icon-text:not(.btn-custom,.btn-primary):not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):not(:disabled,:active):hover .d-icon svg,.btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):not(:disabled,:active):hover svg.d-icon,.btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .double-button .btn:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .double-button .btn:not(:disabled,:active):hover .d-icon svg,.double-button .btn:not(:disabled,:active):hover svg.d-icon,.double-button .btn:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .btn-icon:not(.btn-primary,.toggle-admin-menu):not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn-icon:not(.btn-primary,.toggle-admin-menu):not(:disabled,:active):hover .d-icon svg,.btn-icon:not(.btn-primary,.toggle-admin-menu):not(:disabled,:active):hover svg.d-icon,.btn-icon:not(.btn-primary,.toggle-admin-menu):not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-lowest)}.discourse-no-touch .btn.toggle-admin-menu:active,.btn.toggle-admin-menu:active,.discourse-no-touch .btn-icon-text:not(.btn-custom,.btn-primary):active,.btn-icon-text:not(.btn-custom,.btn-primary):active,.discourse-no-touch .btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):active,.btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):active,.discourse-no-touch .double-button .btn:active,.double-button .btn:active,.discourse-no-touch .btn-icon:not(.btn-primary,.toggle-admin-menu):active,.btn-icon:not(.btn-primary,.toggle-admin-menu):active{background:var(--color-neutral-active);color:var(--color-on-surface-med-pressed)}.discourse-no-touch .btn.toggle-admin-menu:active svg.d-icon,.discourse-no-touch .btn.toggle-admin-menu:active .d-icon svg,.btn.toggle-admin-menu:active svg.d-icon,.btn.toggle-admin-menu:active .d-icon svg,.discourse-no-touch .btn-icon-text:not(.btn-custom,.btn-primary):active svg.d-icon,.discourse-no-touch .btn-icon-text:not(.btn-custom,.btn-primary):active .d-icon svg,.btn-icon-text:not(.btn-custom,.btn-primary):active svg.d-icon,.btn-icon-text:not(.btn-custom,.btn-primary):active .d-icon svg,.discourse-no-touch .btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):active svg.d-icon,.discourse-no-touch .btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):active .d-icon svg,.btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):active svg.d-icon,.btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):active .d-icon svg,.discourse-no-touch .double-button .btn:active svg.d-icon,.discourse-no-touch .double-button .btn:active .d-icon svg,.double-button .btn:active svg.d-icon,.double-button .btn:active .d-icon svg,.discourse-no-touch .btn-icon:not(.btn-primary,.toggle-admin-menu):active svg.d-icon,.discourse-no-touch .btn-icon:not(.btn-primary,.toggle-admin-menu):active .d-icon svg,.btn-icon:not(.btn-primary,.toggle-admin-menu):active svg.d-icon,.btn-icon:not(.btn-primary,.toggle-admin-menu):active .d-icon svg{color:var(--color-on-surface-med-pressed)}.btn.toggle-admin-menu:focus-visible,.btn-icon-text:not(.btn-custom,.btn-primary):focus-visible,.btn.no-text:not(.ok,.community-picker-menu,.toggle-admin-menu,.btn.edit-category,.btn-custom,.btn.create,.topic-notifications-tracking):focus-visible,.double-button .btn:focus-visible,.btn-icon:not(.btn-primary,.toggle-admin-menu):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#main .select-kit .toolbar-popup-menu-options{color:var(--color-on-surface-high)}#main .select-kit .toolbar-popup-menu-options summary.select-kit-header{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:rgba(0,0,0,0);color:var(--color-on-surface-low);border-radius:var(--radius-normal)}#main .select-kit .toolbar-popup-menu-options summary.select-kit-header svg.d-icon,#main .select-kit .toolbar-popup-menu-options summary.select-kit-header .d-icon svg{color:var(--color-on-surface-low)}.discourse-no-touch #main .select-kit .toolbar-popup-menu-options summary.select-kit-header:not(:disabled,:active):hover,#main .select-kit .toolbar-popup-menu-options summary.select-kit-header:not(:disabled,:active):hover{background:var(--color-neutral-hover);color:var(--color-on-surface-lowest)}.discourse-no-touch #main .select-kit .toolbar-popup-menu-options summary.select-kit-header:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch #main .select-kit .toolbar-popup-menu-options summary.select-kit-header:not(:disabled,:active):hover .d-icon svg,#main .select-kit .toolbar-popup-menu-options summary.select-kit-header:not(:disabled,:active):hover svg.d-icon,#main .select-kit .toolbar-popup-menu-options summary.select-kit-header:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-lowest)}.discourse-no-touch #main .select-kit .toolbar-popup-menu-options summary.select-kit-header:active,#main .select-kit .toolbar-popup-menu-options summary.select-kit-header:active{background:var(--color-neutral-active);color:var(--color-on-surface-med-pressed)}.discourse-no-touch #main .select-kit .toolbar-popup-menu-options summary.select-kit-header:active svg.d-icon,.discourse-no-touch #main .select-kit .toolbar-popup-menu-options summary.select-kit-header:active .d-icon svg,#main .select-kit .toolbar-popup-menu-options summary.select-kit-header:active svg.d-icon,#main .select-kit .toolbar-popup-menu-options summary.select-kit-header:active .d-icon svg{color:var(--color-on-surface-med-pressed)}#main .select-kit .toolbar-popup-menu-options summary.select-kit-header:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#main .select-kit .toolbar-popup-menu-options .d-icon{color:var(--color-on-surface-high)}#main .select-kit:not(.toolbar-popup-menu-options){color:var(--color-on-surface-high)}#main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:var(--color-surface-lowest);color:var(--color-on-surface-high);border:1px solid var(--color-outline-highest);border-radius:var(--radius-normal)}#main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header svg.d-icon,#main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch #main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:not(:disabled,:active):hover,#main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch #main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch #main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:not(:disabled,:active):hover .d-icon svg,#main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:not(:disabled,:active):hover svg.d-icon,#main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch #main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:active,#main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch #main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:active svg.d-icon,.discourse-no-touch #main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:active .d-icon svg,#main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:active svg.d-icon,#main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:active .d-icon svg{color:var(--color-on-surface-high)}#main .select-kit:not(.toolbar-popup-menu-options) summary.select-kit-header:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#main .select-kit:not(.toolbar-popup-menu-options) .d-icon{color:var(--color-on-surface-high)}.btn.reply.create{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:var(--color-surface-lowest);color:var(--color-on-surface-high);border:1px solid var(--color-outline-highest)}.btn.reply.create svg.d-icon,.btn.reply.create .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .btn.reply.create:not(:disabled,:active):hover,.btn.reply.create:not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch .btn.reply.create:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn.reply.create:not(:disabled,:active):hover .d-icon svg,.btn.reply.create:not(:disabled,:active):hover svg.d-icon,.btn.reply.create:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .btn.reply.create:active,.btn.reply.create:active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch .btn.reply.create:active svg.d-icon,.discourse-no-touch .btn.reply.create:active .d-icon svg,.btn.reply.create:active svg.d-icon,.btn.reply.create:active .d-icon svg{color:var(--color-on-surface-high)}.btn.reply.create:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}#create-topic,.btn.no-text.ok,.timeline-footer-controls .btn.create,.btn-primary{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:var(--color-primary);color:var(--color-on-primary)}@supports (color: light-dark(red, red)){
#create-topic,.btn.no-text.ok,.timeline-footer-controls .btn.create,.btn-primary{border:1px solid light-dark(var(--color-outline-high), transparent)}
}#create-topic svg.d-icon,#create-topic .d-icon svg,.btn.no-text.ok svg.d-icon,.btn.no-text.ok .d-icon svg,.timeline-footer-controls .btn.create svg.d-icon,.timeline-footer-controls .btn.create .d-icon svg,.btn-primary svg.d-icon,.btn-primary .d-icon svg{color:var(--color-on-primary)}.discourse-no-touch #create-topic:not(:disabled,:active):hover,#create-topic:not(:disabled,:active):hover,.discourse-no-touch .btn.no-text.ok:not(:disabled,:active):hover,.btn.no-text.ok:not(:disabled,:active):hover,.discourse-no-touch .timeline-footer-controls .btn.create:not(:disabled,:active):hover,.timeline-footer-controls .btn.create:not(:disabled,:active):hover,.discourse-no-touch .btn-primary:not(:disabled,:active):hover,.btn-primary:not(:disabled,:active):hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.discourse-no-touch #create-topic:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch #create-topic:not(:disabled,:active):hover .d-icon svg,#create-topic:not(:disabled,:active):hover svg.d-icon,#create-topic:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .btn.no-text.ok:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn.no-text.ok:not(:disabled,:active):hover .d-icon svg,.btn.no-text.ok:not(:disabled,:active):hover svg.d-icon,.btn.no-text.ok:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .timeline-footer-controls .btn.create:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .timeline-footer-controls .btn.create:not(:disabled,:active):hover .d-icon svg,.timeline-footer-controls .btn.create:not(:disabled,:active):hover svg.d-icon,.timeline-footer-controls .btn.create:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .btn-primary:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .btn-primary:not(:disabled,:active):hover .d-icon svg,.btn-primary:not(:disabled,:active):hover svg.d-icon,.btn-primary:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-primary)}.discourse-no-touch #create-topic:active,#create-topic:active,.discourse-no-touch .btn.no-text.ok:active,.btn.no-text.ok:active,.discourse-no-touch .timeline-footer-controls .btn.create:active,.timeline-footer-controls .btn.create:active,.discourse-no-touch .btn-primary:active,.btn-primary:active{background:var(--color-primary-pressed);color:var(--color-on-primary)}.discourse-no-touch #create-topic:active svg.d-icon,.discourse-no-touch #create-topic:active .d-icon svg,#create-topic:active svg.d-icon,#create-topic:active .d-icon svg,.discourse-no-touch .btn.no-text.ok:active svg.d-icon,.discourse-no-touch .btn.no-text.ok:active .d-icon svg,.btn.no-text.ok:active svg.d-icon,.btn.no-text.ok:active .d-icon svg,.discourse-no-touch .timeline-footer-controls .btn.create:active svg.d-icon,.discourse-no-touch .timeline-footer-controls .btn.create:active .d-icon svg,.timeline-footer-controls .btn.create:active svg.d-icon,.timeline-footer-controls .btn.create:active .d-icon svg,.discourse-no-touch .btn-primary:active svg.d-icon,.discourse-no-touch .btn-primary:active .d-icon svg,.btn-primary:active svg.d-icon,.btn-primary:active .d-icon svg{color:var(--color-on-primary)}#create-topic:focus-visible,.btn.no-text.ok:focus-visible,.timeline-footer-controls .btn.create:focus-visible,.btn-primary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.discourse-no-touch .topic-body .actions .fade-out{opacity:1}.drop-down-mode .d-header-icons .active .icon,.drop-down-mode .d-header-icons .header-color-scheme-toggle .-expanded{border:0}.discourse-no-touch nav.post-controls .actions .double-button button.button-count+.toggle-like:hover,.discourse-no-touch nav.post-controls .actions .double-button:hover button{background-color:rgba(0,0,0,0);color:var(--color-on-surface-lowest)}.header-sidebar-toggle button{width:18px;margin-left:6px}#toggle-current-user .badge-notification{padding:.11em .22em}#toggle-current-user .badge-notification svg{width:1.25em;height:1.25em;vertical-align:-1.3px}@media(max-width: 47.999rem){.post-controls .actions{margin-bottom:.5rem}.post-controls .actions .join-btn{padding:0rem .5rem}.post-controls .actions .join-btn span.d-button-label{white-space:nowrap;font-size:.75rem}}.d-editor-textarea-wrapper textarea{background-color:var(--color-surface-lowest)}:root{--category-outline-color: var(--color-outline-high);--category-inner-outline-color: var(--color-outline-med);--category-outline-color: transparent;--category-inner-outline-color: var(--color-primary-highlight-medium)}.category-boxes-with-topics,.category-boxes{grid-template-columns:repeat(auto-fit, minmax(23em, 1fr))}@media(max-width: 47.999rem){.category-boxes-with-topics,.category-boxes{gap:1rem;grid-template-columns:1fr}}.category-boxes-with-topics .category-box,.category-boxes .category-box{border:1px solid var(--category-outline-color);border-radius:var(--radius-large);min-height:10em;transition:border-color .05s ease-in-out}.category-boxes-with-topics .category-box-inner>.category-logo,.category-boxes .category-box-inner>.category-logo{min-height:.25rem;align-self:center;justify-self:center}.category-boxes-with-topics .category-details,.category-boxes .category-details{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .5rem}.category-boxes-with-topics .category-box-heading,.category-boxes .category-box-heading{width:100%;margin:0 0 .5rem 0;align-self:center;color:var(--color-on-surface-high)}.category-boxes-with-topics .category-box-heading h3,.category-boxes .category-box-heading h3{font-size:1.2rem;font-weight:500;margin:0}.category-boxes-with-topics .category-box-heading h3 .badge-category__name,.category-boxes .category-box-heading h3 .badge-category__name{font-size:1.2rem;font-weight:500;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;display:inline-block;max-width:100%}.category-boxes-with-topics .description,.category-boxes .description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;pointer-events:none;color:var(--color-on-surface-med);font-size:.875rem}.category-boxes-with-topics .subcategory-box-inner,.category-boxes .subcategory-box-inner{border:1px solid var(--color-outline-low);border-radius:var(--radius-small);justify-content:start;margin:0;padding:.25rem 1rem .25rem .25rem}.category-boxes-with-topics .subcategory.with-subcategories,.category-boxes .subcategory.with-subcategories{width:fit-content;margin:0;border-left:0}.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner,.category-boxes .subcategory.with-subcategories .subcategory-box-inner{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:var(--color-surface-lowest);color:var(--color-on-surface-high);border:1px solid var(--color-outline-highest);border:1px solid var(--color-outline-low);border-radius:var(--radius-large);justify-content:start;margin:0;padding:.25rem 1rem}.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner svg.d-icon,.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner .d-icon svg,.category-boxes .subcategory.with-subcategories .subcategory-box-inner svg.d-icon,.category-boxes .subcategory.with-subcategories .subcategory-box-inner .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover,.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover,.discourse-no-touch .category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover,.category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch .category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover .d-icon svg,.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover svg.d-icon,.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover .d-icon svg,.category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover svg.d-icon,.category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:active,.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:active,.discourse-no-touch .category-boxes .subcategory.with-subcategories .subcategory-box-inner:active,.category-boxes .subcategory.with-subcategories .subcategory-box-inner:active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch .category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:active svg.d-icon,.discourse-no-touch .category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:active .d-icon svg,.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:active svg.d-icon,.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:active .d-icon svg,.discourse-no-touch .category-boxes .subcategory.with-subcategories .subcategory-box-inner:active svg.d-icon,.discourse-no-touch .category-boxes .subcategory.with-subcategories .subcategory-box-inner:active .d-icon svg,.category-boxes .subcategory.with-subcategories .subcategory-box-inner:active svg.d-icon,.category-boxes .subcategory.with-subcategories .subcategory-box-inner:active .d-icon svg{color:var(--color-on-surface-high)}.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner:focus-visible,.category-boxes .subcategory.with-subcategories .subcategory-box-inner:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.category-boxes-with-topics .subcategory.with-subcategories .subcategory-box-inner .subcategories,.category-boxes .subcategory.with-subcategories .subcategory-box-inner .subcategories{display:none}.category-boxes-with-topics>.subcategories,.category-boxes>.subcategories{display:flex;gap:.25rem .5rem;align-content:flex-start}.category-boxes-with-topics .category-details>.subcategories,.category-boxes .category-details>.subcategories{gap:.5rem}.category-boxes-with-topics .category-details>.subcategories .subcategory,.category-boxes .category-details>.subcategories .subcategory{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:var(--color-surface-lowest);color:var(--color-on-surface-high);border:1px solid var(--color-outline-highest);border:1px solid var(--color-outline-low);border-radius:var(--radius-small);justify-content:start;margin:0;padding:.25rem .5rem;gap:.1rem}.category-boxes-with-topics .category-details>.subcategories .subcategory svg.d-icon,.category-boxes-with-topics .category-details>.subcategories .subcategory .d-icon svg,.category-boxes .category-details>.subcategories .subcategory svg.d-icon,.category-boxes .category-details>.subcategories .subcategory .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .category-boxes-with-topics .category-details>.subcategories .subcategory:not(:disabled,:active):hover,.category-boxes-with-topics .category-details>.subcategories .subcategory:not(:disabled,:active):hover,.discourse-no-touch .category-boxes .category-details>.subcategories .subcategory:not(:disabled,:active):hover,.category-boxes .category-details>.subcategories .subcategory:not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch .category-boxes-with-topics .category-details>.subcategories .subcategory:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .category-boxes-with-topics .category-details>.subcategories .subcategory:not(:disabled,:active):hover .d-icon svg,.category-boxes-with-topics .category-details>.subcategories .subcategory:not(:disabled,:active):hover svg.d-icon,.category-boxes-with-topics .category-details>.subcategories .subcategory:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .category-boxes .category-details>.subcategories .subcategory:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .category-boxes .category-details>.subcategories .subcategory:not(:disabled,:active):hover .d-icon svg,.category-boxes .category-details>.subcategories .subcategory:not(:disabled,:active):hover svg.d-icon,.category-boxes .category-details>.subcategories .subcategory:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .category-boxes-with-topics .category-details>.subcategories .subcategory:active,.category-boxes-with-topics .category-details>.subcategories .subcategory:active,.discourse-no-touch .category-boxes .category-details>.subcategories .subcategory:active,.category-boxes .category-details>.subcategories .subcategory:active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch .category-boxes-with-topics .category-details>.subcategories .subcategory:active svg.d-icon,.discourse-no-touch .category-boxes-with-topics .category-details>.subcategories .subcategory:active .d-icon svg,.category-boxes-with-topics .category-details>.subcategories .subcategory:active svg.d-icon,.category-boxes-with-topics .category-details>.subcategories .subcategory:active .d-icon svg,.discourse-no-touch .category-boxes .category-details>.subcategories .subcategory:active svg.d-icon,.discourse-no-touch .category-boxes .category-details>.subcategories .subcategory:active .d-icon svg,.category-boxes .category-details>.subcategories .subcategory:active svg.d-icon,.category-boxes .category-details>.subcategories .subcategory:active .d-icon svg{color:var(--color-on-surface-high)}.category-boxes-with-topics .category-details>.subcategories .subcategory:focus-visible,.category-boxes .category-details>.subcategories .subcategory:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.category-boxes-with-topics .category-details>.subcategories .subcategory .subcategory-image-placeholder,.category-boxes .category-details>.subcategories .subcategory .subcategory-image-placeholder{margin:0}.category-boxes-with-topics .category-details>.subcategories .subcategory .subcategory-image-placeholder:not(:has(>.category-logo)),.category-boxes .category-details>.subcategories .subcategory .subcategory-image-placeholder:not(:has(>.category-logo)){display:none}.category-boxes-with-topics .category-details>.subcategories .subcategory .category-logo,.category-boxes .category-details>.subcategories .subcategory .category-logo{display:flex}.category-boxes-with-topics .category-box .category-box-inner,.category-boxes .category-box .category-box-inner{--4b4c6241-csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #28303d;background:var(--4b4c6241-csstools-light-dark-toggle--2, var(--color-primary-highlight-lowest));padding:1.5rem;position:relative;border-radius:var(--radius-large);border:0;transition:border-color .05s ease-in-out;box-shadow:var(--box-shadow-1);flex-wrap:wrap}@supports (color: light-dark(red, red)){
.category-boxes-with-topics .category-box .category-box-inner,.category-boxes .category-box .category-box-inner{background:light-dark(var(--color-primary-highlight-lowest), #28303d)}
}@media(max-width: 47.999rem){.category-boxes-with-topics .category-box .category-box-inner,.category-boxes .category-box .category-box-inner{padding:.75rem}}.navigation-category .category-boxes .category-box{border:1px solid rgba(0,0,0,0)}.navigation-category .category-boxes .category-box-inner{display:grid;grid-template-columns:1fr;grid-template-rows:3.5rem 1.2rem 5.5rem 1fr;grid-template-areas:"logo" "title" "description" "subcategories";align-items:flex-start;justify-content:center;--4b4c6241-csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #28303d;background:var(--4b4c6241-csstools-light-dark-toggle--3, var(--color-primary-highlight-lowest))}@supports (color: light-dark(red, red)){
.navigation-category .category-boxes .category-box-inner{background:light-dark(var(--color-primary-highlight-lowest), #28303d)}
}.navigation-category .category-boxes .category-box-inner .category-box-heading{grid-area:title}.navigation-category .category-boxes .category-box-inner .category-logo{grid-area:logo}.navigation-category .category-boxes .category-box-inner .description{grid-area:description;margin-top:.75rem;padding:0 1rem;box-sizing:border-box}.navigation-category .category-boxes .category-box-inner .subcategories{grid-area:subcategories;justify-content:center}.navigation-category .category-boxes .subcategories{padding:0 .5rem}.navigation-category .category-boxes .category-details{display:flex;flex-wrap:wrap;justify-content:center;display:contents;gap:.5rem .5rem}.category .category-boxes{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}.badge-category.--style-square::before{display:none}.badge-category__wrapper .badge-category.restricted{align-items:center}.category-boxes .subcategory.with-subcategories:not(:last-of-type){margin-bottom:0}.categories-list .category-boxes td,.categories-list .category-boxes th{background:var(--color-primary-highlight-lowest)}.categories-list .category-boxes .category-box{min-height:11rem}@media(max-width: 47.999rem){.categories-list .category-boxes .category-box{min-height:unset}}.categories-list .category-boxes .description{font-size:.875rem;color:var(--color-on-surface-lowest);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;pointer-events:none}.categories-list .category-boxes .category-box-inner{display:grid;grid-template-rows:2.8rem 2.5rem 1fr;justify-content:center}.categories-list .category-boxes .category-details{display:contents}.categories-list .category-boxes .subcategory-expand-btn,.categories-list .category-boxes .subcategory,.categories-list .category-boxes .subcategories{display:none}.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner,.categories-list .category-boxes .category-boxes .subcategories .subcategory{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:var(--color-surface-lowest);color:var(--color-on-surface-high);border:1px solid var(--color-outline-highest);border:1px solid var(--color-outline-low);border-radius:var(--radius-small);justify-content:start;margin:0;padding:.25rem 1rem}.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner svg.d-icon,.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner .d-icon svg,.categories-list .category-boxes .category-boxes .subcategories .subcategory svg.d-icon,.categories-list .category-boxes .category-boxes .subcategories .subcategory .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover,.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover,.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategories .subcategory:not(:disabled,:active):hover,.categories-list .category-boxes .category-boxes .subcategories .subcategory:not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover .d-icon svg,.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover svg.d-icon,.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategories .subcategory:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategories .subcategory:not(:disabled,:active):hover .d-icon svg,.categories-list .category-boxes .category-boxes .subcategories .subcategory:not(:disabled,:active):hover svg.d-icon,.categories-list .category-boxes .category-boxes .subcategories .subcategory:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:active,.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:active,.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategories .subcategory:active,.categories-list .category-boxes .category-boxes .subcategories .subcategory:active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:active svg.d-icon,.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:active .d-icon svg,.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:active svg.d-icon,.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:active .d-icon svg,.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategories .subcategory:active svg.d-icon,.discourse-no-touch .categories-list .category-boxes .category-boxes .subcategories .subcategory:active .d-icon svg,.categories-list .category-boxes .category-boxes .subcategories .subcategory:active svg.d-icon,.categories-list .category-boxes .category-boxes .subcategories .subcategory:active .d-icon svg{color:var(--color-on-surface-high)}.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner:focus-visible,.categories-list .category-boxes .category-boxes .subcategories .subcategory:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner .subcategory-image-placeholder,.categories-list .category-boxes .category-boxes .subcategories .subcategory .subcategory-image-placeholder{display:none}.categories-list .category-boxes .category-boxes .subcategory.with-subcategories .subcategory-box-inner .badge-category__name,.categories-list .category-boxes .category-boxes .subcategories .subcategory .badge-category__name{font-size:.875rem;font-weight:400}.categories-list .category-boxes .category-boxes .subcategories{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.categories-list .category-boxes .category .category-logo.aspect-image{margin:0}.categories-list .category-boxes .category .category-logo.aspect-image img{margin:0}.navigation-categories #main-outlet #create-topic{display:none}.subcategory-expand-btn{z-index:10}.category-list,.category-list.with-topics{--outer-outline-color: var(--category-outline-color);--inner-outline-color: var(--category-inner-outline-color);margin-top:.5rem;border-collapse:separate}.category-list td,.category-list th,.category-list.with-topics td,.category-list.with-topics th{background:var(--color-primary-highlight-lowest)}.category-list .category-title-link,.category-list.with-topics .category-title-link{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.25rem}.category-list thead tr th,.category-list.with-topics thead tr th{border-top:1px solid var(--outer-outline-color);color:var(--color-on-surface-high);height:1.8rem}.category-list thead tr th:first-child,.category-list.with-topics thead tr th:first-child{padding-left:2rem;border-left:1px solid var(--outer-outline-color);border-top-left-radius:var(--radius-large)}.category-list thead tr th:last-child,.category-list.with-topics thead tr th:last-child{border-right:1px solid var(--outer-outline-color);border-top-right-radius:var(--radius-large);padding-right:1rem}.category-list thead tr th.latest,.category-list.with-topics thead tr th.latest{padding-left:14px}.category-list thead tr th.parent-category,.category-list.with-topics thead tr th.parent-category{padding-left:2rem}.category-list tbody tr td,.category-list.with-topics tbody tr td{border-top:1px solid var(--inner-outline-color)}.category-list tbody tr td:first-child,.category-list.with-topics tbody tr td:first-child{padding-left:1rem;border-left:1px solid var(--outer-outline-color)}.category-list tbody tr td:last-child,.category-list.with-topics tbody tr td:last-child{border-right:1px solid var(--outer-outline-color);padding-right:1rem}.category-list tbody tr td.topics .value,.category-list.with-topics tbody tr td.topics .value{font-weight:400}.category-list tbody tr td.category,.category-list.with-topics tbody tr td.category{padding-left:2rem}.category-list tbody tr td .category-logo.aspect-image,.category-list.with-topics tbody tr td .category-logo.aspect-image{margin:0;width:2rem}.category-list tbody tr td.topics .value,.category-list.with-topics tbody tr td.topics .value{color:var(--color-on-surface-high)}.category-list tbody tr:last-child td,.category-list.with-topics tbody tr:last-child td{border-bottom:1px solid var(--outer-outline-color)}.category-list tbody tr:last-child td:first-child,.category-list.with-topics tbody tr:last-child td:first-child{border-left:1px solid var(--outer-outline-color);border-bottom-left-radius:var(--radius-large)}.category-list tbody tr:last-child td:last-child,.category-list.with-topics tbody tr:last-child td:last-child{border-right:1px solid var(--outer-outline-color);border-bottom-right-radius:var(--radius-large)}.category-list tbody tr .badge-category__name,.category-list.with-topics tbody tr .badge-category__name{font-size:var(--font-up-1);font-weight:400;color:var(--color-on-surface-high)}.category-list .category-description span,.category-list.with-topics .category-description span{color:var(--color-on-surface-low);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem}.category-boxes .category-box .category-logo.aspect-image img,.category-boxes-with-topics .category-box .category-logo.aspect-image img{max-width:10rem;object-fit:contain}.navigation-categories .category-breadcrumb{display:none}.subcategories .subcategory:nth-child(n+5){display:none !important}.subcategories.expanded .subcategory{display:flex !important}.subcategory-expand-btn,.subcategory-expand-btn svg{width:100%}.category-box{position:relative;overflow:hidden}.category-box::before{position:absolute;content:"";height:100%;width:10px;left:0px;z-index:1}.category-list td.category{position:relative;overflow:hidden}.category-list td.category::before{position:absolute;content:"";height:120%;width:10px;left:0px;top:-10px;z-index:1}.topic-list .topic-excerpt{display:none}td.category>.subcategories,.category-boxes-with-topics .category-details>.subcategories,.category-boxes .category-details>.subcategories{gap:.3em .35em}td.category>.subcategories>.subcategory,.category-boxes-with-topics .category-details>.subcategories>.subcategory,.category-boxes .category-details>.subcategories>.subcategory{--4b4c6241-csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #708cb2;border:1px solid var(--4b4c6241-csstools-light-dark-toggle--4, var(--color-primary-high));position:relative;padding:0 .5rem;border-radius:var(--radius-small);background:rgba(0,0,0,0);overflow:hidden}@supports (color: light-dark(red, red)){
td.category>.subcategories>.subcategory,.category-boxes-with-topics .category-details>.subcategories>.subcategory,.category-boxes .category-details>.subcategories>.subcategory{border:1px solid light-dark(var(--color-primary-high), #708cb2)}
}td.category>.subcategories>.subcategory:hover,.discourse-no-touch td.category>.subcategories>.subcategory:hover,.category-boxes-with-topics .category-details>.subcategories>.subcategory:hover,.discourse-no-touch .category-boxes-with-topics .category-details>.subcategories>.subcategory:hover,.category-boxes .category-details>.subcategories>.subcategory:hover,.discourse-no-touch .category-boxes .category-details>.subcategories>.subcategory:hover{--4b4c6241-csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) transparent !important;background:var(--4b4c6241-csstools-light-dark-toggle--5, transparent) !important;background:light-dark(transparent, transparent) !important}td.category>.subcategories>.subcategory:hover .badge-category__name,.discourse-no-touch td.category>.subcategories>.subcategory:hover .badge-category__name,.category-boxes-with-topics .category-details>.subcategories>.subcategory:hover .badge-category__name,.discourse-no-touch .category-boxes-with-topics .category-details>.subcategories>.subcategory:hover .badge-category__name,.category-boxes .category-details>.subcategories>.subcategory:hover .badge-category__name,.discourse-no-touch .category-boxes .category-details>.subcategories>.subcategory:hover .badge-category__name{--4b4c6241-csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #d2e3fc;color:var(--4b4c6241-csstools-light-dark-toggle--6, var(--color-primary))}@supports (color: light-dark(red, red)){
td.category>.subcategories>.subcategory:hover .badge-category__name,.discourse-no-touch td.category>.subcategories>.subcategory:hover .badge-category__name,.category-boxes-with-topics .category-details>.subcategories>.subcategory:hover .badge-category__name,.discourse-no-touch .category-boxes-with-topics .category-details>.subcategories>.subcategory:hover .badge-category__name,.category-boxes .category-details>.subcategories>.subcategory:hover .badge-category__name,.discourse-no-touch .category-boxes .category-details>.subcategories>.subcategory:hover .badge-category__name{color:light-dark(var(--color-primary), #d2e3fc)}
}td.category>.subcategories>.subcategory::before,.category-boxes-with-topics .category-details>.subcategories>.subcategory::before,.category-boxes .category-details>.subcategories>.subcategory::before{position:absolute;content:"";height:100%;width:6px;left:0px;z-index:1}td.category>.subcategories>.subcategory .badge-category__name,.category-boxes-with-topics .category-details>.subcategories>.subcategory .badge-category__name,.category-boxes .category-details>.subcategories>.subcategory .badge-category__name{font-size:1rem;font-weight:400;--4b4c6241-csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #8ab4f8;color:var(--4b4c6241-csstools-light-dark-toggle--7, var(--color-primary-low))}@supports (color: light-dark(red, red)){
td.category>.subcategories>.subcategory .badge-category__name,.category-boxes-with-topics .category-details>.subcategories>.subcategory .badge-category__name,.category-boxes .category-details>.subcategories>.subcategory .badge-category__name{color:light-dark(var(--color-primary-low), #8ab4f8)}
}.row:has(>.full-width>#header-list-area>.category-boxes)+.row .topic-list{margin-top:2.75rem}@media(min-width: 900px){.split-layout.navigation-category .container.list-container{display:grid;grid-template-columns:3fr 4fr;gap:1rem}.split-layout.navigation-category .container.list-container .category-boxes{margin-top:0;gap:.5rem}.split-layout.navigation-category .container.list-container .topic-list{margin-top:.5rem}.split-layout.navigation-category .container.list-container .topic-list .topic-list-item{font-size:14px}.split-layout.navigation-category .container.list-container .topic-list tr.topic-list-data{padding-top:.75em;min-height:2.5rem}.split-layout.navigation-category .container.list-container .topic-list .topic-list-data.views,.split-layout.navigation-category .container.list-container .topic-list .topic-list-data.posters{display:none}.split-layout.navigation-category .container.list-container::before,.split-layout.navigation-category .container.list-container::after{display:none}}.subcategories-heading{font-weight:500;margin-bottom:0;text-align:left;vertical-align:middle;order:-1;height:2.25rem}body:not(.split-layout) .subcategories-heading{display:none}.mobile-view .topic-creator-avatar{display:none}.mobile-view .category-list{margin-bottom:1rem}.mobile-view .category-list-item{--outer-outline-color: var(--category-outline-color);--inner-outline-color: var(--category-inner-outline-color);background:var(--color-primary-highlight-lowest);border-radius:var(--radius-large);margin:.25em 0;overflow:hidden;border:none !important;position:relative}.mobile-view .category-list-item .topic-list{background:rgba(0,0,0,0);border:none;margin:0}.mobile-view .category-list-item .topic-list th,.mobile-view .category-list-item .topic-list td{background:rgba(0,0,0,0);border:none;padding:.5rem}.mobile-view .category-list-item .topic-list .main-link{border:none}.mobile-view .category-list-item .category-title-link{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.25rem}.mobile-view .category-list-item .category-logo.aspect-image{margin:0;width:2rem}.mobile-view .category-list-item .category-logo.aspect-image img{margin:0;max-width:2rem;object-fit:contain}.mobile-view .category-list-item .category-description td{color:var(--color-on-surface-med);font-size:.875rem;padding-top:0}.mobile-view .category-list-item .subcategories{display:flex;gap:.5rem;flex-wrap:wrap}.mobile-view .category-list-item .subcategories .badge-category__wrapper{border:1px solid var(--color-outline-low);border-radius:var(--radius-small);padding:.25rem .5rem;text-decoration:none}.mobile-view .category-list-item .subcategories .badge-category__wrapper .badge-category__name{font-size:.875rem;font-weight:400;--4b4c6241-csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) #8ab4f8;color:var(--4b4c6241-csstools-light-dark-toggle--8, var(--color-primary-low))}@supports (color: light-dark(red, red)){
.mobile-view .category-list-item .subcategories .badge-category__wrapper .badge-category__name{color:light-dark(var(--color-primary-low), #8ab4f8)}
}.mobile-view .category-list-item .subcategories .badge-category__wrapper:hover{--4b4c6241-csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) transparent !important;background:var(--4b4c6241-csstools-light-dark-toggle--9, transparent) !important;background:light-dark(transparent, transparent) !important}.mobile-view .category-list-item .subcategories .badge-category__wrapper:hover .badge-category__name{--4b4c6241-csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #d2e3fc;color:var(--4b4c6241-csstools-light-dark-toggle--10, var(--color-primary))}@supports (color: light-dark(red, red)){
.mobile-view .category-list-item .subcategories .badge-category__wrapper:hover .badge-category__name{color:light-dark(var(--color-primary), #d2e3fc)}
}.mobile-view .category-list-item .category-topics-count{padding:0 1rem 1rem 1rem;margin:0}.mobile-view .category-list-item .category-topics-count .category-stat a{color:var(--color-on-surface-med);text-decoration:none;font-size:.875rem}.mobile-view .category-list-item .category-topics-count .category-stat a .value{font-weight:500;color:var(--color-on-surface-high)}.mobile-view .category-list-item footer{border:none}.mobile-view .category-list-item::before{display:none}.mobile-view .category-list-item .topic-list tr td{border:none !important}.mobile-view .category-list-item .topic-list tbody tr:hover td,.discourse-no-touch .mobile-view .category-list-item .topic-list tbody tr:hover td{background:none !important}.mobile-view .category-list-item .subcategories .badge-category__wrapper{--4b4c6241-csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #708cb2;border:1px solid var(--4b4c6241-csstools-light-dark-toggle--11, var(--color-primary-high));position:relative;padding:0 .5rem;border-radius:var(--radius-small);background:rgba(0,0,0,0);overflow:hidden}@supports (color: light-dark(red, red)){
.mobile-view .category-list-item .subcategories .badge-category__wrapper{border:1px solid light-dark(var(--color-primary-high), #708cb2)}
}.mobile-view .category-list-item .subcategories .badge-category__wrapper:hover,.discourse-no-touch .mobile-view .category-list-item .subcategories .badge-category__wrapper:hover{--4b4c6241-csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) transparent !important;background:var(--4b4c6241-csstools-light-dark-toggle--12, transparent) !important;background:light-dark(transparent, transparent) !important}.mobile-view .category-list-item .subcategories .badge-category__wrapper:hover .badge-category__name,.discourse-no-touch .mobile-view .category-list-item .subcategories .badge-category__wrapper:hover .badge-category__name{--4b4c6241-csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #d2e3fc;color:var(--4b4c6241-csstools-light-dark-toggle--13, var(--color-primary))}@supports (color: light-dark(red, red)){
.mobile-view .category-list-item .subcategories .badge-category__wrapper:hover .badge-category__name,.discourse-no-touch .mobile-view .category-list-item .subcategories .badge-category__wrapper:hover .badge-category__name{color:light-dark(var(--color-primary), #d2e3fc)}
}.mobile-view .category-list-item .subcategories .badge-category__name{font-size:1rem;font-weight:400;--4b4c6241-csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) #8ab4f8;color:var(--4b4c6241-csstools-light-dark-toggle--14, var(--color-primary-low))}@supports (color: light-dark(red, red)){
.mobile-view .category-list-item .subcategories .badge-category__name{color:light-dark(var(--color-primary-low), #8ab4f8)}
}.mobile-view .category-list-item .badge-category.restricted{align-items:center}.mobile-view .category-list-item .badge-category.restricted .d-icon{margin-right:.25rem}.mobile-view .category-list-item .category-description,.mobile-view .category-list-item .subcategories-list,.mobile-view .category-list-item footer{display:none}.mobile-view .category-list-item .category-name .badge-category__name{font-size:1.2rem;white-space:normal;overflow-wrap:break-word;word-break:break-word}.category-list tbody .category h3 .badge-category__name{white-space:normal}tbody[aria-labelledby=categories-only-category] .category-logo.aspect-image img{width:32px;height:32px;min-width:32px;min-height:32px}@media(max-width: 47.999rem){.category-list.with-topics .topic-list .main-link{font-size:var(--font-1)}}.custom-footer{padding:2rem 1rem;margin:0 auto}.custom-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.custom-footer__links li{list-style:none}header.d-header{--4b4c6241-csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--color-surface-low);background-color:var(--4b4c6241-csstools-light-dark-toggle--15, var(--color-surface-lowest));border:0;border-bottom:1px solid var(--color-on-surface-high);box-shadow:none}@supports (color: light-dark(red, red)){
header.d-header{background-color:light-dark(var(--color-surface-lowest), var(--color-surface-low))}
}header.d-header .btn.icon svg{color:var(--color-on-surface-high)}.d-header .contents{padding-left:calc(var(--d-sidebar-row-horizontal-padding)/2)}.header-sidebar-toggle,.d-header-icons{color:var(--color-on-surface-med)}.header-sidebar-toggle button>svg,.d-header-icons button>svg{width:1.5rem;height:1.5rem}body.welcome-banner--visible .floating-search-input-wrapper{display:none}@media(min-width: 40rem){.d-header .title{--d-logo-height: 2rem}}.before-header-panel-outlet{display:flex;height:2.5rem}.d-header .header-buttons .auth-buttons{margin-left:.5rem}.extra-info-wrapper .extra-info{overflow:visible}input.ember-text-field{background-color:var(--color-surface-lowest)}.menu-panel.drop-down{--4b4c6241-csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--color-outline-low);border:1px solid var(--4b4c6241-csstools-light-dark-toggle--16, var(--color-outline-med));border-radius:var(--radius-normal);--4b4c6241-csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--color-surface-low);background-color:var(--4b4c6241-csstools-light-dark-toggle--17, var(--color-surface-low));--4b4c6241-csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) transparent;--4b4c6241-csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) rgb(0, 0, 0);box-shadow:0 2px 6px 0 var(--4b4c6241-csstools-light-dark-toggle--18, rgba(0, 0, 0, 0.37)),0 20px 40px var(--4b4c6241-csstools-light-dark-toggle--19, transparent);box-shadow:0 2px 6px 0 light-dark(rgba(0, 0, 0, 0.37), transparent),0 20px 40px light-dark(transparent, rgb(0, 0, 0));border-top-right-radius:0}@supports (color: light-dark(red, red)){
.menu-panel.drop-down{border:1px solid light-dark(var(--color-outline-med), var(--color-outline-low));background-color:light-dark(var(--color-surface-low), var(--color-surface-low))}
}.menu-panel.drop-down .quick-access-panel li.unread,.menu-panel.drop-down .quick-access-panel li.pending,.menu-panel.drop-down .user-notifications-list li.unread,.menu-panel.drop-down .user-notifications-list li.pending{background-color:var(--color-primary-highlight-low)}.menu-panel.drop-down .quick-access-panel li.unread:hover,.discourse-no-touch .menu-panel.drop-down .quick-access-panel li.unread:hover,.menu-panel.drop-down .quick-access-panel li.pending:hover,.discourse-no-touch .menu-panel.drop-down .quick-access-panel li.pending:hover,.menu-panel.drop-down .user-notifications-list li.unread:hover,.discourse-no-touch .menu-panel.drop-down .user-notifications-list li.unread:hover,.menu-panel.drop-down .user-notifications-list li.pending:hover,.discourse-no-touch .menu-panel.drop-down .user-notifications-list li.pending:hover{background-color:var(--color-primary-highlight-medium)}.user-menu .quick-access-panel li:hover,.user-notifications-list li:hover{background-color:var(--color-surface-med)}.fk-d-menu__inner-content{--4b4c6241-csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) var(--color-outline-low);border:1px solid var(--4b4c6241-csstools-light-dark-toggle--20, var(--color-outline-med));border-radius:var(--radius-normal);--4b4c6241-csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) var(--color-surface-low);background-color:var(--4b4c6241-csstools-light-dark-toggle--21, var(--color-surface-low));--4b4c6241-csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) transparent;--4b4c6241-csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) rgb(0, 0, 0);box-shadow:0 2px 6px 0 var(--4b4c6241-csstools-light-dark-toggle--22, rgba(0, 0, 0, 0.37)),0 20px 40px var(--4b4c6241-csstools-light-dark-toggle--23, transparent);box-shadow:0 2px 6px 0 light-dark(rgba(0, 0, 0, 0.37), transparent),0 20px 40px light-dark(transparent, rgb(0, 0, 0))}@supports (color: light-dark(red, red)){
.fk-d-menu__inner-content{border:1px solid light-dark(var(--color-outline-med), var(--color-outline-low));background-color:light-dark(var(--color-surface-low), var(--color-surface-low))}
}.fk-d-menu__inner-content .dropdown-menu__item:hover,.discourse-no-touch .fk-d-menu__inner-content .dropdown-menu__item:hover{background-color:var(--color-surface-lowest)}.fk-d-menu__inner-content .dropdown-menu__item:hover button.btn:hover,.discourse-no-touch .fk-d-menu__inner-content .dropdown-menu__item:hover button.btn:hover,.discourse-no-touch .fk-d-menu__inner-content .dropdown-menu__item:hover button.btn:hover,.discourse-no-touch .discourse-no-touch .fk-d-menu__inner-content .dropdown-menu__item:hover button.btn:hover{background-color:rgba(0,0,0,0)}.admin-site-settings-filter-controls,.admin-site-settings-filter-controls .controls,.admin-site-settings-filter-controls .search.controls,.admin-detail{background:var(--color-surface-lowest)}.sidebar-footer-wrapper .sidebar-footer-container::before{display:none}.user-menu.revamped .tabs-list .btn.active,.user-menu.revamped .tabs-list .d-modal.json-schema-editor-modal .je-ready .active.json-editor-btn-add,.d-modal.json-schema-editor-modal .je-ready .user-menu.revamped .tabs-list .active.json-editor-btn-add,.user-menu.revamped .tabs-list .d-modal.json-schema-editor-modal .je-ready button.active,.d-modal.json-schema-editor-modal .je-ready .user-menu.revamped .tabs-list button.active{background-color:rgba(0,0,0,0)}.user-menu.revamped .tabs-list .btn.active svg,.user-menu.revamped .tabs-list .d-modal.json-schema-editor-modal .je-ready .active.json-editor-btn-add svg,.d-modal.json-schema-editor-modal .je-ready .user-menu.revamped .tabs-list .active.json-editor-btn-add svg,.user-menu.revamped .tabs-list .d-modal.json-schema-editor-modal .je-ready button.active svg,.d-modal.json-schema-editor-modal .je-ready .user-menu.revamped .tabs-list button.active svg{color:var(--color-primary)}.discourse-no-touch .user-menu.revamped .tabs-list .btn:hover,.discourse-no-touch .user-menu.revamped .tabs-list .d-modal.json-schema-editor-modal .je-ready .json-editor-btn-add:hover,.d-modal.json-schema-editor-modal .je-ready .discourse-no-touch .user-menu.revamped .tabs-list .json-editor-btn-add:hover,.discourse-no-touch .user-menu.revamped .tabs-list .d-modal.json-schema-editor-modal .je-ready button:hover,.d-modal.json-schema-editor-modal .je-ready .discourse-no-touch .user-menu.revamped .tabs-list button:hover{border-radius:0}.discourse-no-touch .user-menu.revamped .tabs-list .btn:hover svg,.discourse-no-touch .user-menu.revamped .tabs-list .d-modal.json-schema-editor-modal .je-ready .json-editor-btn-add:hover svg,.d-modal.json-schema-editor-modal .je-ready .discourse-no-touch .user-menu.revamped .tabs-list .json-editor-btn-add:hover svg,.discourse-no-touch .user-menu.revamped .tabs-list .d-modal.json-schema-editor-modal .je-ready button:hover svg,.d-modal.json-schema-editor-modal .je-ready .discourse-no-touch .user-menu.revamped .tabs-list button:hover svg{color:var(--color-on-surface-low)}.discourse-no-touch .user-menu.revamped .tabs-list .btn:hover.active svg,.discourse-no-touch .user-menu.revamped .tabs-list .d-modal.json-schema-editor-modal .je-ready .json-editor-btn-add:hover.active svg,.d-modal.json-schema-editor-modal .je-ready .discourse-no-touch .user-menu.revamped .tabs-list .json-editor-btn-add:hover.active svg,.discourse-no-touch .user-menu.revamped .tabs-list .d-modal.json-schema-editor-modal .je-ready button:hover.active svg,.d-modal.json-schema-editor-modal .je-ready .discourse-no-touch .user-menu.revamped .tabs-list button:hover.active svg{color:var(--color-primary-hover) !important}#navigation-bar{gap:0}#navigation-bar li{position:relative}#navigation-bar li a{color:var(--color-on-surface-high)}#navigation-bar li a.active{color:var(--color-primary)}#navigation-bar li a.active::after{left:.75rem;right:.75rem;height:2px;background-color:var(--color-primary)}#navigation-bar li a:hover,.discourse-no-touch #navigation-bar li a:hover{background:rgba(0,0,0,0)}#navigation-bar li a:hover:not(.active)::after,.discourse-no-touch #navigation-bar li a:hover:not(.active)::after{content:"";position:absolute;bottom:0;left:.75rem;right:.75rem;height:2px;background-color:var(--color-primary-highlight-low)}div.edit-category .nav-stacked{background-color:var(--color-surface-lowest)}.category-breadcrumb>li:first-of-type{display:none}.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input,.search-header--visible .floating-search-input .search-banner-inner.wrap .search-menu .search-input{border:1px solid var(--color-outline-med);--4b4c6241-csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) var(--color-surface-med);background-color:var(--4b4c6241-csstools-light-dark-toggle--24, var(--color-surface-low));border-radius:var(--radius-small)}@supports (color: light-dark(red, red)){
.header-search--enabled .floating-search-input .search-banner-inner.wrap .search-menu .search-input,.search-header--visible .floating-search-input .search-banner-inner.wrap .search-menu .search-input{background-color:light-dark(var(--color-surface-low), var(--color-surface-med))}
}.select-kit-header{border-radius:var(--radius-normal)}#d-sidebar{--d-sidebar-section-link-prefix-width: 2rem;border:0;border-right:1px solid var(--color-outline-low);background-color:var(--color-surface-lowest);color:var(--color-on-surface-high)}#d-sidebar .sidebar-section-link-prefix svg{color:var(--color-on-surface-high)}#d-sidebar .sidebar-section-link-prefix svg:not(.d-icon-lock){width:1rem;height:1rem}#d-sidebar .sidebar-section-link-suffix.icon.unread svg{color:var(--color-primary)}#d-sidebar .sidebar-sections{padding-left:0;padding-right:0}#d-sidebar .sidebar-section-wrapper{border:0}#d-sidebar .sidebar-section-header{justify-content:flex-end;padding-left:.4rem}#d-sidebar .sidebar-section-header-text{text-transform:none;font-size:1rem;font-weight:500;color:var(--color-on-surface-high)}#d-sidebar .sidebar-section-link-wrapper .sidebar-section-link{color:var(--color-on-surface-high);border-left:5px solid rgba(0,0,0,0);border-radius:0}#d-sidebar .sidebar-section-link-wrapper .sidebar-section-link--active,#d-sidebar .sidebar-section-link-wrapper .sidebar-section-link.active{background:var(--color-primary-highlight-low);border-left-color:var(--color-primary);border-radius:0}#d-sidebar .sidebar-section-link-wrapper .sidebar-section-link:focus,#d-sidebar .sidebar-section-link-wrapper .sidebar-section-link:hover{background:var(--color-primary-highlight-low)}#d-sidebar .sidebar-footer-wrapper{background-color:rgba(0,0,0,0)}#d-sidebar .sidebar-footer-wrapper .sidebar-footer-container::before{display:none}.sidebar-section-wrapper .sidebar-section-header.sidebar-section-header-collapsable{justify-content:flex-start !important}.sidebar-footer-wrapper{background:rgba(0,0,0,0)}.login-fullpage .login-body.has-alt-auth .login-right-side::before,.signup-fullpage .signup-body.has-alt-auth .login-right-side::before,.invites-show .login-right-side::before,.password-reset-page .login-right-side::before{display:none}.login-fullpage,.signup-fullpage{height:90%;display:flex;align-items:center;justify-content:center;flex-direction:column}body.login-page,body.signup-page{background-color:var(--color-surface-lowest)}body.custom-sign-up-content .login-left-side{display:none !important}.signup-fullpage .signup-body,.login-fullpage .login-body{display:flex;max-width:unset;grid-template-columns:auto auto;gap:8em;font-size:1em;overflow:visible !important;align-items:center}.login-fullpage .login-left-side,.login-fullpage .login-right-side,.signup-fullpage .login-left-side,.signup-fullpage .login-right-side{width:fit-content;padding:1em;display:flex;flex-direction:column;justify-content:center}.login-fullpage .login-right-side,.signup-fullpage .login-right-side{width:40em;max-width:80vw !important;padding:1em}.login-fullpage .login-body.has-alt-auth .login-left-side,.signup-fullpage .signup-body.has-alt-auth .login-left-side{width:35em;padding:1em;max-width:35em;display:flex;flex-direction:column;justify-content:center}.login-fullpage .login-body.has-alt-auth .login-left-side .signup-progress-bar,.login-fullpage .login-body.has-alt-auth .login-left-side .login-title,.login-fullpage .login-body.has-alt-auth .login-left-side #login-form,.login-fullpage .login-body.has-alt-auth .login-left-side .signup-page-cta,.login-fullpage .login-body.has-alt-auth .login-left-side .login-page-cta,.signup-fullpage .signup-body.has-alt-auth .login-left-side .signup-progress-bar,.signup-fullpage .signup-body.has-alt-auth .login-left-side .login-title,.signup-fullpage .signup-body.has-alt-auth .login-left-side #login-form,.signup-fullpage .signup-body.has-alt-auth .login-left-side .signup-page-cta,.signup-fullpage .signup-body.has-alt-auth .login-left-side .login-page-cta{display:none}.signup-body:not(.has-alt-auth) .sign-up-left-content{display:none}.sign-up-right-content{display:contents}.sign-up-right-content__headline{white-space:normal;width:100%;font-size:3.8em;font-weight:600;margin-bottom:.25em;font-family:"Google Sans",sans-serif;color:var(--color-on-surface-highest);order:-3;text-align:center}.sign-up-right-content__title{white-space:normal;width:100%;font-size:1.6em;font-weight:600;margin-bottom:.5em;color:var(--color-on-surface-highest);order:-2;text-align:center}.sign-up-right-content__description{white-space:normal;width:90%;font-size:1em;color:var(--color-on-surface-high);margin-bottom:1.5em;order:-1;text-align:center}.sign-up-right-content__link{order:1}.signup-fullpage #login-buttons,.login-fullpage #login-buttons{width:100%;align-items:center;display:grid;grid-template-columns:5fr 4fr;grid-template-rows:min-content 1fr min-content;grid-template-areas:"top-line steps" "button   steps" "note     steps";column-gap:2rem}@media(max-width: 63.999rem){.signup-fullpage #login-buttons,.login-fullpage #login-buttons{grid-template-columns:1fr;grid-template-areas:"top-line" "steps" "button" "note";row-gap:1.75rem;text-align:center}}.signup-fullpage #login-buttons button,.login-fullpage #login-buttons button{align-self:flex-start;max-width:25em}@media(max-width: 47.999rem){.signup-fullpage #login-buttons button,.login-fullpage #login-buttons button{max-width:100%}}#login-buttons>.passkey-login-button,#login-buttons>.btn-social{grid-area:button;justify-self:stretch;width:100%}.signup-page .home-logo-wrapper-outlet,.login-page .home-logo-wrapper-outlet{display:block}#login-buttons a.btn,#login-buttons button,.login-fullpage #login-buttons .btn-social,.signup-fullpage #login-buttons .btn-social,.invites-show #login-buttons .btn-social,.password-reset-page #login-buttons .btn-social{width:100%;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:var(--color-surface-lowest);color:var(--color-on-surface-high);border:1px solid var(--color-outline-highest)}#login-buttons a.btn svg.d-icon,#login-buttons a.btn .d-icon svg,#login-buttons button svg.d-icon,#login-buttons button .d-icon svg,.login-fullpage #login-buttons .btn-social svg.d-icon,.login-fullpage #login-buttons .btn-social .d-icon svg,.signup-fullpage #login-buttons .btn-social svg.d-icon,.signup-fullpage #login-buttons .btn-social .d-icon svg,.invites-show #login-buttons .btn-social svg.d-icon,.invites-show #login-buttons .btn-social .d-icon svg,.password-reset-page #login-buttons .btn-social svg.d-icon,.password-reset-page #login-buttons .btn-social .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch #login-buttons a.btn:not(:disabled,:active):hover,#login-buttons a.btn:not(:disabled,:active):hover,.discourse-no-touch #login-buttons button:not(:disabled,:active):hover,#login-buttons button:not(:disabled,:active):hover,.discourse-no-touch .login-fullpage #login-buttons .btn-social:not(:disabled,:active):hover,.login-fullpage #login-buttons .btn-social:not(:disabled,:active):hover,.discourse-no-touch .signup-fullpage #login-buttons .btn-social:not(:disabled,:active):hover,.signup-fullpage #login-buttons .btn-social:not(:disabled,:active):hover,.discourse-no-touch .invites-show #login-buttons .btn-social:not(:disabled,:active):hover,.invites-show #login-buttons .btn-social:not(:disabled,:active):hover,.discourse-no-touch .password-reset-page #login-buttons .btn-social:not(:disabled,:active):hover,.password-reset-page #login-buttons .btn-social:not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch #login-buttons a.btn:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch #login-buttons a.btn:not(:disabled,:active):hover .d-icon svg,#login-buttons a.btn:not(:disabled,:active):hover svg.d-icon,#login-buttons a.btn:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch #login-buttons button:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch #login-buttons button:not(:disabled,:active):hover .d-icon svg,#login-buttons button:not(:disabled,:active):hover svg.d-icon,#login-buttons button:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .login-fullpage #login-buttons .btn-social:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .login-fullpage #login-buttons .btn-social:not(:disabled,:active):hover .d-icon svg,.login-fullpage #login-buttons .btn-social:not(:disabled,:active):hover svg.d-icon,.login-fullpage #login-buttons .btn-social:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .signup-fullpage #login-buttons .btn-social:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .signup-fullpage #login-buttons .btn-social:not(:disabled,:active):hover .d-icon svg,.signup-fullpage #login-buttons .btn-social:not(:disabled,:active):hover svg.d-icon,.signup-fullpage #login-buttons .btn-social:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .invites-show #login-buttons .btn-social:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .invites-show #login-buttons .btn-social:not(:disabled,:active):hover .d-icon svg,.invites-show #login-buttons .btn-social:not(:disabled,:active):hover svg.d-icon,.invites-show #login-buttons .btn-social:not(:disabled,:active):hover .d-icon svg,.discourse-no-touch .password-reset-page #login-buttons .btn-social:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .password-reset-page #login-buttons .btn-social:not(:disabled,:active):hover .d-icon svg,.password-reset-page #login-buttons .btn-social:not(:disabled,:active):hover svg.d-icon,.password-reset-page #login-buttons .btn-social:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch #login-buttons a.btn:active,#login-buttons a.btn:active,.discourse-no-touch #login-buttons button:active,#login-buttons button:active,.discourse-no-touch .login-fullpage #login-buttons .btn-social:active,.login-fullpage #login-buttons .btn-social:active,.discourse-no-touch .signup-fullpage #login-buttons .btn-social:active,.signup-fullpage #login-buttons .btn-social:active,.discourse-no-touch .invites-show #login-buttons .btn-social:active,.invites-show #login-buttons .btn-social:active,.discourse-no-touch .password-reset-page #login-buttons .btn-social:active,.password-reset-page #login-buttons .btn-social:active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch #login-buttons a.btn:active svg.d-icon,.discourse-no-touch #login-buttons a.btn:active .d-icon svg,#login-buttons a.btn:active svg.d-icon,#login-buttons a.btn:active .d-icon svg,.discourse-no-touch #login-buttons button:active svg.d-icon,.discourse-no-touch #login-buttons button:active .d-icon svg,#login-buttons button:active svg.d-icon,#login-buttons button:active .d-icon svg,.discourse-no-touch .login-fullpage #login-buttons .btn-social:active svg.d-icon,.discourse-no-touch .login-fullpage #login-buttons .btn-social:active .d-icon svg,.login-fullpage #login-buttons .btn-social:active svg.d-icon,.login-fullpage #login-buttons .btn-social:active .d-icon svg,.discourse-no-touch .signup-fullpage #login-buttons .btn-social:active svg.d-icon,.discourse-no-touch .signup-fullpage #login-buttons .btn-social:active .d-icon svg,.signup-fullpage #login-buttons .btn-social:active svg.d-icon,.signup-fullpage #login-buttons .btn-social:active .d-icon svg,.discourse-no-touch .invites-show #login-buttons .btn-social:active svg.d-icon,.discourse-no-touch .invites-show #login-buttons .btn-social:active .d-icon svg,.invites-show #login-buttons .btn-social:active svg.d-icon,.invites-show #login-buttons .btn-social:active .d-icon svg,.discourse-no-touch .password-reset-page #login-buttons .btn-social:active svg.d-icon,.discourse-no-touch .password-reset-page #login-buttons .btn-social:active .d-icon svg,.password-reset-page #login-buttons .btn-social:active svg.d-icon,.password-reset-page #login-buttons .btn-social:active .d-icon svg{color:var(--color-on-surface-high)}#login-buttons a.btn:focus-visible,#login-buttons button:focus-visible,.login-fullpage #login-buttons .btn-social:focus-visible,.signup-fullpage #login-buttons .btn-social:focus-visible,.invites-show #login-buttons .btn-social:focus-visible,.password-reset-page #login-buttons .btn-social:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sign-up-right-content{font-size:1rem}@media(max-width: 79.999rem){.sign-up-right-content{font-size:.875rem}}@media(max-width: 47.999rem){.sign-up-right-content{font-size:.75rem}}.sign-up-right-content__top-line{grid-area:top-line}.sign-up-right-content__headline{margin:1rem 0 2rem 0;text-align:left;line-height:1}@media(max-width: 47.999rem){.sign-up-right-content__headline{font-size:3em}}.sign-up-right-content__tagline{margin:2rem 0 1rem 0;font-size:1.2em;text-align:left}.sign-up-right-content__note{grid-area:note;word-wrap:break-word;white-space:normal;text-align:left;max-width:48ch}.sign-up-right-content__how-to{font-size:var(--font-up-3);font-weight:400;text-align:left;margin:0 0 1em 0}.sign-up-right-content__steps{grid-area:steps;max-width:72ch;display:flex;flex-direction:column;margin:0}@media(max-width: 63.999rem){.sign-up-right-content__steps{max-width:unset}}.sign-up-right-content__step{display:flex;background:var(--color-primary-highlight-lowest);color:var(--color-on-surface-highest);border-radius:var(--radius-normal);border:1px solid hsla(0,0%,100%,.05);padding:1.5em 2em 1.5em .25em;list-style:none;margin-bottom:1.5em}.sign-up-right-content__step-icon{width:8m;min-width:8em;display:flex;align-items:center;justify-content:center}.sign-up-right-content__step-icon svg{width:4em;height:4em;color:var(--color-primary-low)}.sign-up-right-content__step-copy{word-break:break-word;white-space:normal;text-align:left}.sign-up-right-content__step-copy p{margin-bottom:0}.sign-up-right-content__step-copy h3{color:var(--color-primary-low)}.login-fullpage .login-right-side,.signup-fullpage .login-right-side{width:100% !important;max-width:none !important}.create-account-associate-link{display:none}.signup-progress-bar,#login-form .create-account-associate-link,#login-form .create-account-email{display:none}#login-buttons>button:not(.google_oauth2){display:none}.login-welcome-header{display:flex;flex-direction:column}.alert:has(>.sign-in-error){background:none}.sign-in-error{display:flex;align-items:center;justify-content:center;height:80vh}.sign-in-error__image{--4b4c6241-csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) url(https://d2yds90mtvelsl.cloudfront.net/original/1X/b588da25ba8139c36ef6e6310ed55e7df105832d.png);background-image:var(--4b4c6241-csstools-light-dark-toggle--25, url(https://d2yds90mtvelsl.cloudfront.net/original/1X/490cc910eace5ed3406842a920f04dc193b82533.png));background-image:light-dark(url(https://d2yds90mtvelsl.cloudfront.net/original/1X/490cc910eace5ed3406842a920f04dc193b82533.png), url(https://d2yds90mtvelsl.cloudfront.net/original/1X/b588da25ba8139c36ef6e6310ed55e7df105832d.png));width:400px;height:auto;aspect-ratio:400/350;background-repeat:no-repeat;background-size:contain}.sign-in-error__content{display:grid;grid-template-columns:min-content 1fr;gap:2rem;max-width:800px;align-items:center}.sign-in-error__title{font-size:var(--font-up-5);font-weight:700}.sign-in-error__copy{display:flex;flex-direction:column;gap:1rem;max-width:45ch;min-width:45ch}.sign-in-error__link{display:block;margin-top:.75rem}.sign-in-error__actions{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 1000px){.sign-in-error__content{gap:2rem;grid-template-columns:1fr;padding:clamp(1rem,4vw,3rem)}.sign-in-error__copy{display:flex;flex-direction:column;max-width:45ch}}@media(max-height: 500px){.sign-in-error__image{display:none}}.mobile-view .signup-fullpage div:has(>.signup-progress-bar),.mobile-view .signup-fullpage .login-welcome-header,.mobile-view .signup-fullpage div>#login-form,.mobile-view .signup-fullpage .signup-page-cta,.mobile-view .signup-fullpage .login-page-cta,.mobile-view .signup-fullpage .login-or-separator,.mobile-view .login-fullpage div:has(>.signup-progress-bar),.mobile-view .login-fullpage .login-welcome-header,.mobile-view .login-fullpage div>#login-form,.mobile-view .login-fullpage .signup-page-cta,.mobile-view .login-fullpage .login-page-cta,.mobile-view .login-fullpage .login-or-separator{display:none}.mobile-view .signup-fullpage .sign-up-right-content__tagline,.mobile-view .login-fullpage .sign-up-right-content__tagline{white-space:normal}.mobile-view .signup-fullpage #login-buttons,.mobile-view .login-fullpage #login-buttons{row-gap:.75rem}.mobile-view .login-fullpage #login-buttons{margin-top:18rem}.mobile-view .signup-fullpage #login-buttons{margin-top:2rem;padding:0}.mobile-view .signup-fullpage .login-right-side{max-width:unset !important;padding:0}:root{--topic-timeline-border-color: var(--color-primary-highlight-highest)}.timeline-container .topic-timeline .timeline-handle{background-color:var(--color-primary)}.cooked{color:var(--color-on-surface-med)}.cooked a{color:var(--color-primary)}#topic-title h1 a{color:var(--color-on-surface-high)}.title-wrapper{gap:.25rem}.extra-info-wrapper .topic-link{font-size:var(--font-down-1)}.post-stream .topic-post:not(:first-of-type) article.boxed,.small-action .topic-avatar,.small-action .small-action-desc,.topic-status-info,.topic-timer-info,.topic-map.--op{border-top:1px solid var(--color-outline-low)}.post-stream .topic-post .topic-body,.post-stream .topic-post .topic-avatar{border:none}.small-action-desc .timegap{width:100%}.posts-wrapper{width:min-content}.post-stream .topic-post.topic-owner:first-of-type{border:1px solid var(--color-outline-med);border-radius:var(--radius-normal);margin-bottom:2rem}.post-stream>*:nth-child(2){border-top-right-radius:var(--radius-normal);border-top-left-radius:var(--radius-normal);border-top:1px solid var(--color-outline-med)}.post-stream>*:nth-last-child(2){border-bottom-right-radius:var(--radius-normal);border-bottom-left-radius:var(--radius-normal);border-bottom:1px solid var(--color-outline-med)}.post-stream>*{border-left:1px solid var(--color-outline-med);border-right:1px solid var(--color-outline-med);overflow:hidden}.post-stream>*:last-child{margin-bottom:2rem}.post-stream .topic-post article.boxed{padding:1rem}.container.posts{column-gap:4rem}.small-action .small-action-desc{width:100%}.post-notice{background-color:var(--color-primary-highlight-low);border-top:none}.more-topics__container .more-topics__list .topic-list-body .topic-list-item:first-child td{padding-top:.75rem}.post-controls .extra-buttons .accepted{background-color:var(--color-green-lowest)}.post-controls .extra-buttons .accepted .d-icon,.post-controls .extra-buttons .accepted .d-button-label{color:var(--color-on-primary)}.topic-post>article{border:none}.topic-avatar{border:none}#topic-footer-buttons .join-btn+.create{display:none}.topic-post.sticky-avatar>article>.row>.topic-avatar{position:relative;top:0}blockquote{background-color:var(--color-surface-low)}.names>span a{color:var(--color-on-surface-high)}.names .new_user a,.names .user-title,.names .user-title a{color:var(--color-on-surface-lowest)}:root{--topic-list-item-background-color--visited: var(--color-surface-lowest)}.topic-list-main-link a.title,.latest-topic-list-item .main-link a.title,.topic-list .main-link a.title{color:var(--color-on-surface-high)}.topic-list-item.visited .topic-list-data a.title:not(.badge-notification),.latest-topic-list-item.visited a.title:not(.badge-notification),.category-topic-link.visited a.title:not(.badge-notification){color:var(--color-on-surface-med)}.topic-list .topic-list-item-separator .topic-list-data{border-top-color:var(--color-primary-highlight-highest);border-bottom:none}.topic-list .topic-list-item-separator .topic-list-data span{background-color:var(--color-surface-lowest);color:var(--color-primary)}.topic-list{--outer-outline-color: var(--color-outline-high);--inner-outline-color: var(--color-outline-med);border-collapse:separate}.topic-list tbody tr:first-child td{border-top:1px solid var(--inner-outline-color)}.topic-list tbody tr:last-child td{border-bottom:1px solid var(--outer-outline-color)}.topic-list tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-normal)}.topic-list tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-normal)}.topic-list tbody tr:not(:first-child) td{border-top:1px solid var(--inner-outline-color)}.topic-list tbody tr:hover td,.discourse-no-touch .topic-list tbody tr:hover td{transition:all .1s ease-in-out;background-color:var(--color-surface-low)}.topic-list tbody td{border-width:1px;border-color:var(--outer-outline-color);background-color:var(--color-surface-lowest)}.topic-list tbody td.topic-list-data:first-of-type{padding-left:24px}@media(max-width: 47.999rem){.topic-list tbody td.topic-list-data:first-of-type{padding-left:16px}}.topic-list tbody td.topic-list-data{padding-top:8px;padding-bottom:8px}.topic-list tbody td:first-child{border-left:1px solid var(--outer-outline-color)}.topic-list tbody td:last-child{border-right:1px solid var(--outer-outline-color)}.topic-list thead tr th{height:1.8rem;border-top:1px solid var(--outer-outline-color);color:var(--color-on-surface-high)}.topic-list thead tr th:first-child{padding-left:2rem;border-left:1px solid var(--outer-outline-color);border-top-left-radius:var(--radius-large);display:flex;align-items:center}.topic-list thead tr th:last-child{border-right:1px solid var(--outer-outline-color);border-top-right-radius:var(--radius-large);padding-right:1rem}.topic-list thead tr th.latest{padding-left:14px}.topic-list thead tr th.parent-category{padding-left:2rem}.topic-list td .number,.topic-list td .post-activity{color:var(--color-surface)}.topic-list tr.selected td:first-of-type,.topic-list .topic-list-item.selected td:first-of-type{box-shadow:none;position:relative;overflow:hidden}.topic-list tr.selected td:first-of-type::after,.topic-list .topic-list-item.selected td:first-of-type::after{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background-color:var(--md-primary-80)}.latest-topic-list{border-collapse:separate}.latest-topic-list .latest-topic-list-item:nth-child(2){border-top-left-radius:var(--radius-normal);border-top-right-radius:var(--radius-normal);border-top:1px solid var(--outer-outline-color)}.latest-topic-list .latest-topic-list-item:nth-last-child(2){border-bottom-left-radius:var(--radius-normal);border-bottom-right-radius:var(--radius-normal);border-bottom:1px solid var(--outer-outline-color)}.latest-topic-list .latest-topic-list-item{border-left:1px solid var(--outer-outline-color);border-right:1px solid var(--outer-outline-color);background-color:var(--color-surface-container-lowest);border-bottom:1px solid var(--inner-outline-color);transition:all .1s ease-in-out}.latest-topic-list .latest-topic-list-item:hover,.discourse-no-touch .latest-topic-list .latest-topic-list-item:hover{background-color:var(--color-surface-low)}.latest-topic-list .table-heading{border:0;display:none}.latest-topic-list td{border-width:1px;border-color:var(--inner-outline-color);background-color:var(--color-surface-container-lowest)}.latest-topic-list td:first-child{border-left:1px solid var(--inner-outline-color)}.latest-topic-list td:last-child{border-right:1px solid var(--inner-outline-color)}.latest-topic-list td.topic-list-data:first-of-type{padding-left:24px}.latest-topic-list td.topic-list-data{padding-top:8px;padding-bottom:8px}thead th{color:var(--color-surface)}td .number,td .post-activity{color:var(--color-surface)}tr.selected td:first-of-type,.topic-list-item.selected td:first-of-type{box-shadow:none;position:relative;overflow:hidden}tr.selected td:first-of-type::after,.topic-list-item.selected td:first-of-type::after{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background-color:var(--md-primary-80)}.category-heading{display:grid;grid-template-areas:"logo title" "description description";grid-template-columns:min-content 1fr;row-gap:0;column-gap:1rem;align-items:center;height:fit-content;padding:1rem 0;margin-bottom:0;padding-bottom:0;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-normal)}body.hide-category-logo .category-heading,body.community-picker-category .category-heading,.category-heading:not(:has(>.category-logo)){column-gap:0rem}@media(max-width: 47.999rem){.category-heading{font-size:var(--font-down-1);column-gap:.75rem;grid-template-areas:"logo title" "description description"}}.category-heading .category-logo{grid-area:logo;width:3rem;justify-self:center;display:block;margin:0}body.hide-category-logo .category-heading .category-logo,body.community-picker-category .category-heading .category-logo{display:none}.category-heading>p{display:none}.category-heading span{display:contents}.category-heading span .category-heading-top-line{grid-area:title;display:flex;justify-content:space-between}.category-heading span .category-heading-top-line__title{font-size:var(--font-up-2);font-weight:500;color:var(--color-on-surface-high);margin:0}@media(max-width: 47.999rem){.category-heading span .category-heading-top-line__title{font-size:1.5rem}}.category-heading span .rich-description{grid-area:description;color:var(--color-on-surface-med);font-size:var(--font-down-1);line-height:1.4;margin:0;padding:.5rem 0}@media(max-width: 47.999rem){.category-heading span .rich-description{font-size:1rem;padding:.25rem 0}}.category-heading span .rich-description .loading-container{width:fit-content}.category-heading span .rich-description p{font-size:var(--font-down-2)}.category-heading span .rich-description .spinner{width:20px;height:20px;margin:0}.category-heading span .btn{border:none;transform:translateY(-1rem)}.category-heading span .btn svg.d-icon{margin:0}@media(max-width: 47.999rem){.category-heading span .btn{display:none}}.category-heading-collapsed .category-heading{border-color:rgba(0,0,0,0);display:flex;justify-content:flex-end;align-items:flex-start;margin:0;padding:0;transition:all .2s ease-in-out}.category-heading-collapsed .category-heading .category-logo.aspect-image,.category-heading-collapsed .category-heading p{display:none}.category-heading-collapsed .category-heading .category-heading-top-line{width:100%}.category-heading-collapsed .category-heading .category-heading-top-line__title{font-size:var(--font-up-2)}button#create-topic:disabled{display:none}button#create-topic:disabled+.fk-d-tooltip__trigger{display:none}body.top-level-category #create-topic{display:none}.more-topics__container .more-topics__list .topic-list-header::after{display:none}.topic-list .topic-list-item-separator .topic-list-data{position:absolute;left:0;right:0}.topic-map.--bottom{border-bottom:1px solid var(--color-outline-low)}.topic-timer-info:not(:has(>*)){display:none}.mobile-view .topic-list tbody tr:first-child td.topic-list-data{border-top-right-radius:var(--radius-normal);border-top-left-radius:var(--radius-normal)}@media(max-width: 47.999rem){.more-topics__container .badge-category__wrapper{white-space:normal}}:root{--font-family: "Google Sans Text", system-ui, sans-serif;--heading-font-family: "Google Sans", system-ui, sans-serif;--d-max-width: 1200px;--radius-full: 9999px;--radius-large: 10px;--radius-normal: 6px;--radius-small: 4px;--radius-xsmall: 2px;--radius-rounded: 60px;--d-radius: var(--radius-normal);--color-main-content-border: var(--color-outline-low);--d-content-background: var(--color-surface-lowest);--d-sidebar-background: var(--color-surface-lowest);--d-sidebar-admin-background: var(--color-surface-lowest);--d-selected: var(--color-primary-highlight-low);--d-sidebar-highlight-background: var(--color-surface-med);--d-hover: var(--color-surface-med);--header_primary: var(--color-on-surface-high);--4b4c6241-csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) transparent;--box-shadow-1: 0 1px 4px 0 var(--4b4c6241-csstools-light-dark-toggle--26, rgba(0, 0, 0, 0.37));--4b4c6241-csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) transparent;--box-shadow-2: 0 2px 6px 0 var(--4b4c6241-csstools-light-dark-toggle--27, rgba(0, 0, 0, 0.37));--4b4c6241-csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) transparent;--4b4c6241-csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) transparent;--4b4c6241-csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) transparent;--box-shadow-3: 0 2px 16px 0 var(--4b4c6241-csstools-light-dark-toggle--28, rgba(0, 0, 0, 0.3)), 0 6px 8px 0 var(--4b4c6241-csstools-light-dark-toggle--29, rgba(0, 0, 0, calc(0.21 * var(--shadow-strength)))), 0 6px 6px -4px var(--4b4c6241-csstools-light-dark-toggle--30, rgba(0, 0, 0, calc(0.18 * var(--shadow-strength))));@supports not (color: light-dark(tan, tan)){& *{--4b4c6241-csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) transparent;--box-shadow-1: 0 1px 4px 0 var(--4b4c6241-csstools-light-dark-toggle--26, rgba(0, 0, 0, 0.37));--4b4c6241-csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) transparent;--box-shadow-2: 0 2px 6px 0 var(--4b4c6241-csstools-light-dark-toggle--27, rgba(0, 0, 0, 0.37));--4b4c6241-csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) transparent;--4b4c6241-csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) transparent;--4b4c6241-csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) transparent;--box-shadow-3: 0 2px 16px 0 var(--4b4c6241-csstools-light-dark-toggle--28, rgba(0, 0, 0, 0.3)), 0 6px 8px 0 var(--4b4c6241-csstools-light-dark-toggle--29, rgba(0, 0, 0, calc(0.21 * var(--shadow-strength)))), 0 6px 6px -4px var(--4b4c6241-csstools-light-dark-toggle--30, rgba(0, 0, 0, calc(0.18 * var(--shadow-strength))))}}}@supports (color: light-dark(red, red)){
:root{--box-shadow-1: 0 1px 4px 0 light-dark(rgba(0, 0, 0, 0.37), transparent);--box-shadow-2: 0 2px 6px 0 light-dark(rgba(0, 0, 0, 0.37), transparent);--box-shadow-3: 0 2px 16px 0 light-dark(rgba(0, 0, 0, 0.3), transparent), 0 6px 8px 0 light-dark( rgba(0, 0, 0, calc(0.21 * var(--shadow-strength))), transparent ), 0 6px 6px -4px light-dark( rgba(0, 0, 0, calc(0.18 * var(--shadow-strength))), transparent )}
}.avatar-selector .avatar-choice input#gravatar,.avatar-selector .avatar-choice label[for=gravatar],.avatar-selector .avatar-choice .avatar-selector-refresh-gravatar{display:none !important}.user-card .card-content,.group-card .card-content{background:var(--color-surface-low)}.location-and-website.user-profile__location-and-website,.control-group.pref-profile-bg,.control-group.pref-profile-bg,.control-group.pref-location{display:none}.user-card .badge-section .user-badge{display:flex}.user-card .badge-section .user-badge .badge-display-name{line-height:1.5}.user-card .badge-section .user-card-badge-link .d-icon{width:1rem;height:1rem}.control-group.dark-mode{display:none}.homepage-banner{display:flex;align-items:center;gap:.5em}.homepage-banner__container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1em;margin-bottom:1em;font-size:clamp(1rem,1.3vw,1.4rem)}@media(max-width: 47.999rem){.homepage-banner__container{font-size:var(--font-0)}}.homepage-banner__image{height:1.33em;width:auto}.homepage-banner__text{display:flex;font-size:var(--font-up-6);color:var(--color-on-surface-high);text-align:center;font-weight:400;align-items:center;gap:.5em}.homepage-banner__intro{font-size:var(--font-up-2);color:var(--color-on-surface-high);font-weight:400;text-align:center;margin-bottom:.1em}.homepage-banner__description{font-size:var(--font-0);color:var(--color-on-surface-high);max-width:54ch;font-weight:400;text-align:center;margin:.6em 0}.homepage-banner__links{display:flex;flex-wrap:wrap;justify-content:center;border-radius:.5em;font-size:.6em;gap:1em;margin:1em 0;width:fit-content;padding:1em 1em}.homepage-banner__link{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:var(--color-surface-lowest);color:var(--color-on-surface-high);border:1px solid var(--color-outline-highest);display:flex;gap:.5em;font-size:1rem;padding:.5em 1.5em;align-items:center;justify-content:center;min-width:7.5rem;box-sizing:border-box;color:var(--color-on-surface-high)}.homepage-banner__link svg.d-icon,.homepage-banner__link .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .homepage-banner__link:not(:disabled,:active):hover,.homepage-banner__link:not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch .homepage-banner__link:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .homepage-banner__link:not(:disabled,:active):hover .d-icon svg,.homepage-banner__link:not(:disabled,:active):hover svg.d-icon,.homepage-banner__link:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .homepage-banner__link:active,.homepage-banner__link:active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch .homepage-banner__link:active svg.d-icon,.discourse-no-touch .homepage-banner__link:active .d-icon svg,.homepage-banner__link:active svg.d-icon,.homepage-banner__link:active .d-icon svg{color:var(--color-on-surface-high)}.homepage-banner__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.homepage-banner__icon{display:flex;align-items:center}.homepage-banner__icon svg{width:1.15em;height:1.15em}.homepage-banner__title{font-weight:500;letter-spacing:.02em;color:var(--color-on-surface-high)}.homepage-banner__logo{display:flex;align-items:center;justify-content:center;color:var(--color-on-surface-high);width:1.5em}.homepage-find-community{display:none;font-size:var(--font-up-2);color:var(--color-on-surface-high);font-weight:400;text-align:left;align-self:center}.navigation-categories .homepage-find-community{display:block}@media(max-width: 47.999rem){.homepage-banner__container{margin-bottom:0}.homepage-banner__intro{margin-top:0}.homepage-banner__text{line-height:1.2}.homepage-banner__logo{display:none}.homepage-banner__links{flex-direction:column;align-items:center}.homepage-banner__link{width:100%}}.home-logo-wrapper-outlet{display:none}.header-sidebar-toggle{order:-2}.d-header-mode .bootstrap-mode{display:none !important}.d-header .before-header-panel-outlet{align-items:center;order:-1}.d-header .before-header-panel-outlet .community-site-logo__logo-container{display:flex;align-items:flex-end;justify-content:center;gap:.25rem}.d-header .before-header-panel-outlet .community-site-logo__logo{margin:0 .25rem 0 0;height:2.5rem;width:auto;max-width:14rem;object-fit:contain;align-self:flex-start;justify-self:center}.d-header .before-header-panel-outlet .community-site-logo__logo.--icon{color:var(--color-on-surface-high);max-width:4.5rem}.d-header .before-header-panel-outlet .community-site-logo__logo.--site{max-width:3.5rem}.d-header .before-header-panel-outlet .community-site-logo__label{margin:0 .25rem 0 0;font-family:var(--heading-font-family);font-size:var(--font-up-4);font-weight:400;color:var(--color-on-surface-high);display:flex;align-items:center;justify-content:center}@media(max-width: 47.999rem){.d-header .before-header-panel-outlet .community-site-logo__label{display:none}}.d-header .before-header-panel-outlet .community-site-logo__label.--wide{display:none}.d-header .before-header-panel-outlet .btn.community-picker-menu{margin:0 .5rem 0 0rem;width:1.5rem;height:1.5rem;padding:0;border:none !important;background:rgba(0,0,0,0);color:var(--color-on-surface-high);display:flex;align-items:center;justify-content:center;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:rgba(0,0,0,0);color:var(--color-on-surface-high)}.d-header .before-header-panel-outlet .btn.community-picker-menu svg.d-icon,.d-header .before-header-panel-outlet .btn.community-picker-menu .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:not(:disabled,:active):hover,.d-header .before-header-panel-outlet .btn.community-picker-menu:not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:not(:disabled,:active):hover .d-icon svg,.d-header .before-header-panel-outlet .btn.community-picker-menu:not(:disabled,:active):hover svg.d-icon,.d-header .before-header-panel-outlet .btn.community-picker-menu:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:active,.d-header .before-header-panel-outlet .btn.community-picker-menu:active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:active svg.d-icon,.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:active .d-icon svg,.d-header .before-header-panel-outlet .btn.community-picker-menu:active svg.d-icon,.d-header .before-header-panel-outlet .btn.community-picker-menu:active .d-icon svg{color:var(--color-on-surface-high)}.d-header .before-header-panel-outlet .btn.community-picker-menu:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.d-header .before-header-panel-outlet .btn.community-picker-menu svg{margin:0;color:var(--color-on-surface-high)}@media(max-width: 47.999rem){.d-header .before-header-panel-outlet .btn.community-picker-menu{font-size:var(--font-up-1);margin-right:0}}.d-header .before-header-panel-outlet .btn.community-picker-menu:hover,.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:hover{background:rgba(0,0,0,0)}.d-header .before-header-panel-outlet .btn.community-picker-menu:hover svg,.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:hover svg{color:var(--color-on-surface-high)}.d-header .before-header-panel-outlet .btn.community-picker-menu:hover .community-picker-menu__label,.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:hover .community-picker-menu__label{color:var(--color-primary)}.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:hover,.d-header .before-header-panel-outlet .btn.community-picker-menu:hover,.d-header .before-header-panel-outlet .btn.community-picker-menu:active,.d-header .before-header-panel-outlet .btn.community-picker-menu.-expanded{position:relative;border-radius:4px}.d-header .before-header-panel-outlet .btn.community-picker-menu .btn.community-picker-menu__item{justify-content:flex-start}.community-picker-menu__trigger{display:flex;align-items:center;justify-content:center;width:100%;gap:.25rem}@media(max-width: 47.999rem){.community-picker-menu__trigger{width:fit-content}}.community-picker-menu__icon{margin-left:auto}.community-picker-menu svg.d-icon-apps{width:1.5rem;height:1.5rem;color:var(--color-on-surface-high)}.fk-d-menu.community-picker-menu.-expanded{z-index:1000;margin:.25rem}.fk-d-menu.community-picker-menu.-expanded.-animated{animation:fadeInGrowDown .25s ease-out forwards}@keyframes fadeInGrowDown{0%{max-height:0;transform:translateY(-3px)}100%{max-height:1000px;transform:translateY(0)}}.dropdown-menu{min-width:20rem}.dropdown-menu .community-picker-menu{margin-left:.5rem}.dropdown-menu hr{margin:.25rem 0}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item{padding:1rem 1rem 1rem 1.75rem;min-height:5rem;position:relative;display:flex;align-items:center}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:not(:first-child,:last-child){border-top:1px solid var(--color-outline-low)}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:last-child{border-top:1px solid var(--color-outline-med)}.discourse-no-touch .community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:hover,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:hover{background-color:var(--color-surface-med)}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:has(>.community-picker-menu__item--active){background:var(--color-primary-highlight-low);border-left:.5rem solid var(--color-primary);padding-left:1.25rem}.discourse-no-touch .community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:has(>.community-picker-menu__item--active):hover,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:has(>.community-picker-menu__item--active):hover{background-color:var(--color-primary-highlight-medium)}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item{display:flex;flex-direction:column-reverse;align-items:flex-start;width:100%;min-height:4.5rem;justify-content:center;padding:0;gap:.5rem}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item span{color:var(--color-on-surface-high);font-weight:500}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo{grid-area:image;margin:0;min-width:3rem;max-width:3rem;max-height:3rem;width:auto;height:auto;object-fit:contain}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg.--wide,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo.--wide{max-width:10rem}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg.--icon,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo.--icon{width:3rem;height:3rem;max-width:unset;max-height:unset;min-width:unset}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item svg.d-icon-angle-right{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color-on-surface-med)}.community-picker-menu .fk-d-menu__inner-content{overflow:hidden;border:1px solid var(--color-outline-high);border-radius:var(--radius-normal)}.fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item button.community-picker-menu__all-communities-btn{display:flex;align-items:center}.fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item button.community-picker-menu__all-communities-btn span{display:inline-block;text-align:center;width:100%;color:var(--color-primary)}@media(max-width: 47.999rem){.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item{padding:.5rem .5rem .5rem 1rem;min-height:2.5rem}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo{min-width:2rem;max-width:2rem;max-height:2rem}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg.--wide,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo.--wide{max-width:8rem}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg.--icon,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo.--icon{width:2rem;height:2rem}}.pills-input__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.pills-input__pill{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;display:inline-flex;background:var(--color-surface-lowest);color:var(--color-on-surface-high);padding:.5rem 1rem;border:1px solid var(--color-outline-high);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;border-radius:9999px}.pills-input__pill svg.d-icon,.pills-input__pill .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .pills-input__pill:not(:disabled,:active):hover,.pills-input__pill:not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch .pills-input__pill:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .pills-input__pill:not(:disabled,:active):hover .d-icon svg,.pills-input__pill:not(:disabled,:active):hover svg.d-icon,.pills-input__pill:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .pills-input__pill:active,.pills-input__pill:active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch .pills-input__pill:active svg.d-icon,.discourse-no-touch .pills-input__pill:active .d-icon svg,.pills-input__pill:active svg.d-icon,.pills-input__pill:active .d-icon svg{color:var(--color-on-surface-high)}.pills-input__pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pills-input__pill.selected{background-color:var(--color-primary);color:var(--color-on-primary)}.discourse-no-touch .pills-input__pill.selected:not(:disabled,:active):hover,.pills-input__pill.selected:not(:disabled,:active):hover{background-color:var(--color-primary-hover);color:var(--color-on-primary)}.signup-fullpage .input-group .user-field.multiselect div.pills-input .pills-input__label.control-label{position:static;padding-left:0;font-weight:500;font-size:1.1rem;margin-bottom:.5rem;background-color:rgba(0,0,0,0) !important}.signup-fullpage .input-group .user-field.multiselect div.pills-input .pills-input__description.instructions{margin-top:.5rem}html{font-family:var(--font-family);color:var(--color-on-surface-high);background-color:var(--color-surface-low)}body{font-family:var(--font-family)}#main-outlet-wrapper,body{background-color:var(--color-surface-lowest)}.admin-area .boxed.white,.sidebar-wrapper,#main-outlet{background-color:var(--color-surface-lowest)}#main-outlet-wrapper{border-right:0}#main-outlet{padding-bottom:0}a{color:var(--color-primary)}a:visited{color:var(--color-primary)}.select-kit.multi-select{background:rgba(0,0,0,0)}.select-kit .select-kit-header:not(.btn){display:flex;border-radius:8px;justify-content:space-between;align-items:center}.latest-topic-list .more-topics a{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none}.alert.alert-info{background-color:var(--color-primary-highlight-low)}.alert .close{top:.075em;width:24px}.navigation-categories .category-breadcrumb,.navigation-categories #navigation-bar,.navigation-categories #main-outlet .list-controls .navigation-container .navigation-controls .topic-list-layout-trigger,.navigation-categories .navigation-container .navigation-controls #create-topic,.navigation-categories #list-area>.contents>.topic-list,.navigation-categories #list-area .topic-list-bottom,.simple-category-view .category-breadcrumb,.simple-category-view #navigation-bar,.simple-category-view #main-outlet .list-controls .navigation-container .navigation-controls .topic-list-layout-trigger,.simple-category-view .navigation-container .navigation-controls #create-topic,.simple-category-view #list-area>.contents>.topic-list,.simple-category-view #list-area .topic-list-bottom{display:none}.navigation-categories .navigation-controls,.simple-category-view .navigation-controls{margin-left:auto}.main-link.topic-list-data{display:grid;grid-template-areas:"avatar top-link" "avatar bottom-link";grid-template-columns:auto 1fr;grid-gap:.25rem;min-height:3.5rem}.main-link.topic-list-data .topic-creator-avatar{grid-area:avatar;display:flex;align-items:center;margin-right:.75rem;padding:0}.main-link.topic-list-data .topic-creator-avatar img{height:3rem;width:3rem}.main-link.topic-list-data .link-top-line{grid-area:top-link}.main-link.topic-list-data .link-bottom-line{grid-area:bottom-link}.posters.topic-list-data a:first-child{display:none}.pills-input__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.pills-input__pill{align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s,box-shadow .2s;text-decoration:none;font-weight:500;border:none;outline:none;background:var(--color-surface-lowest);color:var(--color-on-surface-high);border:1px solid var(--color-outline-highest);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;border-radius:9999px}.pills-input__pill svg.d-icon,.pills-input__pill .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .pills-input__pill:not(:disabled,:active):hover,.pills-input__pill:not(:disabled,:active):hover{background:var(--color-surface-med);color:var(--color-on-surface-high)}.discourse-no-touch .pills-input__pill:not(:disabled,:active):hover svg.d-icon,.discourse-no-touch .pills-input__pill:not(:disabled,:active):hover .d-icon svg,.pills-input__pill:not(:disabled,:active):hover svg.d-icon,.pills-input__pill:not(:disabled,:active):hover .d-icon svg{color:var(--color-on-surface-high)}.discourse-no-touch .pills-input__pill:active,.pills-input__pill:active{background:var(--color-surface-high);color:var(--color-on-surface-high)}.discourse-no-touch .pills-input__pill:active svg.d-icon,.discourse-no-touch .pills-input__pill:active .d-icon svg,.pills-input__pill:active svg.d-icon,.pills-input__pill:active .d-icon svg{color:var(--color-on-surface-high)}.pills-input__pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pills-input__pill.selected{background-color:var(--color-primary);color:var(--color-on-primary)}.discourse-no-touch .pills-input__pill.selected:not(:disabled,:active):hover,.pills-input__pill.selected:not(:disabled,:active):hover{background-color:var(--color-primary-hover);color:var(--color-on-primary)}.d-header-icons .badge-notification{border-radius:999px}.d-header-icons .badge-notification.with-icon .d-icon{color:var(--secondary) !important}.user-main .about .details{background:rgba(0,0,0,0)}.signup-fullpage .input-group .user-field.multiselect div.pills-input .pills-input__label.control-label{position:static;padding-left:0;font-weight:500;font-size:1.1rem;margin-bottom:.5rem;background-color:rgba(0,0,0,0) !important}.signup-fullpage .input-group .user-field.multiselect div.pills-input .pills-input__description.instructions{margin-top:.5rem}.pin-toggle-button::before{background:var(--color-brand-yellow)}tr.pinned td{--4b4c6241-csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) #352d00;background:var(--4b4c6241-csstools-light-dark-toggle--31, #fffade);background:light-dark(#fffade, #352d00)}.pin-toggle-button::before{background:var(--color-brand-blue)}tr.pinned td{--4b4c6241-csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) #251235;background:var(--4b4c6241-csstools-light-dark-toggle--32, #f2e7ff);background:light-dark(#f2e7ff, #251235)}.pin-toggle-button::before{background:var(--color-brand-blue)}tr.pinned td{--4b4c6241-csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) #00202b;background:var(--4b4c6241-csstools-light-dark-toggle--33, #e5f9ff);background:light-dark(#e5f9ff, #00202b)}tr.pinned:hover td,.discourse-no-touch tr.pinned:hover td{--4b4c6241-csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #01303f !important;background:var(--4b4c6241-csstools-light-dark-toggle--34, #d5f4fd) !important;background:light-dark(#d5f4fd, #01303f) !important}.alert{--4b4c6241-csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) var(--color-brand-red-dark);background-color:var(--4b4c6241-csstools-light-dark-toggle--35, var(--color-brand-pastel-red))}@supports (color: light-dark(red, red)){
.alert{background-color:light-dark(var(--color-brand-pastel-red), var(--color-brand-red-dark))}
}li.nav-item-guidelines{display:none}
/*# sourceMappingURL=common_theme_20_df1b329f8ad9193dc844d36cb2a0d1760bda4be5.css.map?__ws=discuss.google.dev */
