@font-face{font-family:"Geist";src:url(https://global.discourse-cdn.com/vercel/original/1X/772998a8569a6caa04927d876fbe9e0fb859658b.woff2) format("woff2");font-weight:400 600}@font-face{font-family:"Geist Mono";src:url(https://global.discourse-cdn.com/vercel/original/1X/6e6d58d0d81f04fc81e008ad512d18716accdc98.woff2) format("woff2")}:root{--font-family: Geist, Inter, Arial, sans-serif;--heading-font-family: var(--font-family);--d-font-family--monospace: "Geist Mono", Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;--d-border-radius: 6px;--d-border-radius-large: 8px;--d-border-radius-small: 4px;--d-button-border-radius: var(--d-border-radius);--d-input-border-radius: var(--d-border-radius);--d-hover: var(--primary-100);--d-selected: var(--primary-200);--always-white: #ffffff;--topic-body-width: calc( var(--d-max-width) - var(--topic-avatar-width) - var( --topic-body-width-padding ) * 2 )}.display-search-banner #main-outlet{padding-top:1rem}/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */@layer properties{@supports((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--radius-xs:.125rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-secondary:var(--secondary);--color-primary-50:var(--primary-50);--color-primary-200:var(--primary-200);--color-primary-400:var(--primary-400);--color-primary-600:var(--primary-600);--color-primary-700:var(--primary-700);--color-primary-900:var(--primary-900)}}@layer base,components;@layer utilities{.visible{visibility:visible}.-mx-0\.5{margin-inline:calc(var(--spacing)*-0.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.\!mb-0{margin-bottom:calc(var(--spacing)*0) !important}.-mb-2{margin-bottom:calc(var(--spacing)*-2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.ml-1{margin-left:calc(var(--spacing)*1)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.w-4{width:calc(var(--spacing)*4)}.\!max-w-full{max-width:100% !important}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-x-3{column-gap:calc(var(--spacing)*3)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing)*-2*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing)*-2*(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:340282000000000000000000000000000000000px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-green-600{border-color:var(--color-green-600)}.border-primary-200{border-color:var(--color-primary-200)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-secondary{background-color:var(--color-secondary)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-3{padding-block:calc(var(--spacing)*3)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium) !important}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.\!text-primary-900{color:var(--color-primary-900) !important}.text-green-500{color:var(--color-green-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-900{color:var(--color-primary-900)}.italic{font-style:italic}.\!no-underline{text-decoration-line:none !important}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover: hover){.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:\!underline:hover{text-decoration-line:underline !important}}@media(min-width: 48rem){.md\:mr-3{margin-right:calc(var(--spacing)*3)}.md\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.alert{border-radius:var(--d-border-radius)}.alert.alert-info{background-color:var(--tertiary-very-low);border:1px solid var(--tertiary-medium)}.alert.signup-cta .buttons .btn-text{background-color:rgba(0,0,0,0);border:1px solid var(--primary-800);color:var(--primary-800);transition:color .25s,border .25s}.alert.signup-cta .buttons .btn-text:hover,.alert.signup-cta .buttons .btn-text:focus,.alert.signup-cta .buttons .btn-text:active{background-color:rgba(0,0,0,0);border-color:var(--primary-900);color:var(--primary-900)}.badge-category__wrapper{background:linear-gradient(rgba(var(--secondary-rgb), 0.8) 0%, rgba(var(--secondary-rgb), 0.8) 90%),var(--category-badge-color);border-radius:9999px;padding:0 10px;font-weight:500;white-space:nowrap;height:24px;display:inline-flex;align-items:center;transition:filter .2s ease}.badge-category__wrapper:hover,.badge-category__wrapper:focus{filter:brightness(1.05)}.badge-category__wrapper .badge-category{color:var(--category-badge-color) !important}.badge-category__wrapper .badge-category:before{content:none;border-radius:9999px;margin-right:2px}.topic-list-item.visited .badge-category__wrapper .badge-category{color:var(--category-badge-color)}.badge-category__wrapper .restricted .d-icon{color:currentColor}.select-kit .badge-category__wrapper{background:none}.select-kit .badge-category__wrapper .badge-category{color:var(--primary-900)}.select-kit .badge-category__wrapper .badge-category:before{content:""}.topic-list-item.visited .select-kit .badge-category__wrapper .badge-category{color:var(--primary-900)}.badge-card{border-radius:var(--d-border-radius-large)}.badge-card .favorite-btn{border:none;background:none}.badge-card .favorite-btn:hover,.badge-card .favorite-btn:focus{background:none}.badge-card .favorite-btn:hover .d-icon,.badge-card .favorite-btn:focus .d-icon{filter:drop-shadow(0px 0px 1px var(--highlight))}.discourse-tags{align-items:center}#banner{border-radius:var(--d-border-radius-large);background:var(--tertiary-50);scrollbar-color:rgba(var(--primary-rgb), 0.8) rgba(0,0,0,0);padding:.7em 1em 1em;max-height:25vh}#banner .floated-buttons>.btn{color:var(--primary-very-high);border:none}#banner .floated-buttons>.btn .d-icon{color:var(--primary-very-high)}#banner .floated-buttons>.btn:hover,#banner .floated-buttons>.btn:active{color:var(--primary)}#banner .floated-buttons>.btn:hover .d-icon,#banner .floated-buttons>.btn:active .d-icon{color:var(--primary)}.pwa-install-banner{display:none !important}global-notice-alert-emails-disabled{display:none !important}.discourse-no-touch #banner .floated-buttons .btn{background:none;padding:4px}.discourse-no-touch #banner .floated-buttons .btn:hover,.discourse-no-touch #banner .floated-buttons .btn:active{background:none}.btn{color:var(--primary-900);background-color:var(--secondary);border:1px solid var(--primary-300)}.btn:visited{color:var(--primary-900)}.btn .d-icon{color:var(--primary-900)}.discourse-no-touch .btn:hover,.discourse-no-touch .btn.btn-hover{background-color:var(--primary-50);color:var(--primary-900);border-color:var(--primary-400)}.discourse-no-touch .btn:hover .d-icon,.discourse-no-touch .btn.btn-hover .d-icon{color:var(--primary-900)}.btn:focus{background-color:var(--primary-50);color:var(--primary-900);border-color:var(--primary-400)}.btn:focus .d-icon{color:var(--primary-900)}.btn:focus:focus-visible{background-color:var(--primary-50);color:var(--primary-900);border-color:var(--primary-400)}.btn:focus-visible{background-color:var(--primary-50);color:var(--primary-900);border-color:var(--primary-400)}.discourse-no-touch .btn:active:not(:hover):not(:focus),.discourse-no-touch .btn.btn-active:not(:hover):not(:focus),.btn:active:not(:hover):not(:focus),.btn.btn-active:not(:hover):not(:focus){background-color:var(--primary-200);background-image:none;color:var(--primary-900);border-color:var(--primary-500)}.discourse-no-touch .btn:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch .btn.btn-active:not(:hover):not(:focus) .d-icon,.btn:active:not(:hover):not(:focus) .d-icon,.btn.btn-active:not(:hover):not(:focus) .d-icon{color:var(--primary-900)}.discourse-no-touch .btn:active,.discourse-no-touch .btn.btn-active,.btn:active,.btn.btn-active{background-color:var(--primary-200);background-image:none;color:var(--primary-900);border-color:var(--primary-500)}.discourse-no-touch .btn:active .d-icon,.discourse-no-touch .btn.btn-active .d-icon,.btn:active .d-icon,.btn.btn-active .d-icon{color:var(--primary-900)}.btn[disabled]:not(.is-loading),.btn.disabled:not(.is-loading){opacity:.6}.btn[disabled]:hover,.btn.disabled:hover{color:var(--primary-900);background:var(--secondary);border-color:var(--primary-300)}.btn[disabled]:hover .d-icon,.btn.disabled:hover .d-icon{color:var(--primary-900)}.btn:is(a):hover{color:var(--primary-900);background-color:var(--primary-50)}.btn-primary,.navigation-controls .fk-d-button-tooltip>.btn{color:var(--secondary);background-color:var(--primary-btn-bg);border:1px solid rgba(0,0,0,0)}.btn-primary:visited,.navigation-controls .fk-d-button-tooltip>.btn:visited{color:var(--secondary)}.btn-primary .d-icon,.navigation-controls .fk-d-button-tooltip>.btn .d-icon{color:var(--secondary)}.discourse-no-touch .btn-primary:hover,.discourse-no-touch .btn-primary.btn-hover,.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn:hover,.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn.btn-hover{background-color:var(--primary-btn-bg-hover);color:var(--secondary);border-color:rgba(0,0,0,0)}.discourse-no-touch .btn-primary:hover .d-icon,.discourse-no-touch .btn-primary.btn-hover .d-icon,.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn:hover .d-icon,.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn.btn-hover .d-icon{color:var(--secondary)}.btn-primary:focus,.navigation-controls .fk-d-button-tooltip>.btn:focus{background-color:var(--primary-btn-bg-hover);color:var(--secondary);border-color:rgba(0,0,0,0)}.btn-primary:focus .d-icon,.navigation-controls .fk-d-button-tooltip>.btn:focus .d-icon{color:var(--secondary)}.btn-primary:focus:focus-visible,.navigation-controls .fk-d-button-tooltip>.btn:focus:focus-visible{background-color:var(--primary-btn-bg-hover);color:var(--secondary);border-color:rgba(0,0,0,0)}.btn-primary:focus-visible,.navigation-controls .fk-d-button-tooltip>.btn:focus-visible{background-color:var(--primary-btn-bg-hover);color:var(--secondary);border-color:rgba(0,0,0,0)}.discourse-no-touch .btn-primary:active:not(:hover):not(:focus),.discourse-no-touch .btn-primary.btn-active:not(:hover):not(:focus),.btn-primary:active:not(:hover):not(:focus),.btn-primary.btn-active:not(:hover):not(:focus),.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn:active:not(:hover):not(:focus),.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn.btn-active:not(:hover):not(:focus),.navigation-controls .fk-d-button-tooltip>.btn:active:not(:hover):not(:focus),.navigation-controls .fk-d-button-tooltip>.btn.btn-active:not(:hover):not(:focus){background-color:var(--primary-800);background-image:none;color:var(--secondary);border-color:rgba(0,0,0,0)}.discourse-no-touch .btn-primary:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch .btn-primary.btn-active:not(:hover):not(:focus) .d-icon,.btn-primary:active:not(:hover):not(:focus) .d-icon,.btn-primary.btn-active:not(:hover):not(:focus) .d-icon,.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn.btn-active:not(:hover):not(:focus) .d-icon,.navigation-controls .fk-d-button-tooltip>.btn:active:not(:hover):not(:focus) .d-icon,.navigation-controls .fk-d-button-tooltip>.btn.btn-active:not(:hover):not(:focus) .d-icon{color:var(--secondary)}.discourse-no-touch .btn-primary:active,.discourse-no-touch .btn-primary.btn-active,.btn-primary:active,.btn-primary.btn-active,.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn:active,.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn.btn-active,.navigation-controls .fk-d-button-tooltip>.btn:active,.navigation-controls .fk-d-button-tooltip>.btn.btn-active{background-color:var(--primary-800);background-image:none;color:var(--secondary);border-color:rgba(0,0,0,0)}.discourse-no-touch .btn-primary:active .d-icon,.discourse-no-touch .btn-primary.btn-active .d-icon,.btn-primary:active .d-icon,.btn-primary.btn-active .d-icon,.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn:active .d-icon,.discourse-no-touch .navigation-controls .fk-d-button-tooltip>.btn.btn-active .d-icon,.navigation-controls .fk-d-button-tooltip>.btn:active .d-icon,.navigation-controls .fk-d-button-tooltip>.btn.btn-active .d-icon{color:var(--secondary)}.btn-primary[disabled]:not(.is-loading),.btn-primary.disabled:not(.is-loading),.navigation-controls .fk-d-button-tooltip>.btn[disabled]:not(.is-loading),.navigation-controls .fk-d-button-tooltip>.btn.disabled:not(.is-loading){opacity:.6}.btn-primary[disabled]:hover,.btn-primary.disabled:hover,.navigation-controls .fk-d-button-tooltip>.btn[disabled]:hover,.navigation-controls .fk-d-button-tooltip>.btn.disabled:hover{color:var(--secondary);background:var(--primary-btn-bg);border-color:rgba(0,0,0,0)}.btn-primary[disabled]:hover .d-icon,.btn-primary.disabled:hover .d-icon,.navigation-controls .fk-d-button-tooltip>.btn[disabled]:hover .d-icon,.navigation-controls .fk-d-button-tooltip>.btn.disabled:hover .d-icon{color:var(--secondary)}.btn-primary:is(a):hover,.navigation-controls .fk-d-button-tooltip>.btn:is(a):hover{color:var(--secondary);background-color:var(--primary-btn-bg-hover)}.btn-danger{color:#fff;background-color:var(--danger);border:1px solid rgba(0,0,0,0)}.btn-danger:visited{color:#fff}.btn-danger .d-icon{color:#fff}.discourse-no-touch .btn-danger:hover,.discourse-no-touch .btn-danger.btn-hover{background-color:var(--danger-hover);color:#fff;border-color:rgba(0,0,0,0)}.discourse-no-touch .btn-danger:hover .d-icon,.discourse-no-touch .btn-danger.btn-hover .d-icon{color:#fff}.btn-danger:focus{background-color:var(--danger-hover);color:#fff;border-color:rgba(0,0,0,0)}.btn-danger:focus .d-icon{color:#fff}.btn-danger:focus:focus-visible{background-color:var(--danger-hover);color:#fff;border-color:rgba(0,0,0,0)}.btn-danger:focus-visible{background-color:var(--danger-hover);color:#fff;border-color:rgba(0,0,0,0)}.discourse-no-touch .btn-danger:active:not(:hover):not(:focus),.discourse-no-touch .btn-danger.btn-active:not(:hover):not(:focus),.btn-danger:active:not(:hover):not(:focus),.btn-danger.btn-active:not(:hover):not(:focus){background-color:var(--danger);background-image:none;color:#fff;border-color:rgba(0,0,0,0)}.discourse-no-touch .btn-danger:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch .btn-danger.btn-active:not(:hover):not(:focus) .d-icon,.btn-danger:active:not(:hover):not(:focus) .d-icon,.btn-danger.btn-active:not(:hover):not(:focus) .d-icon{color:#fff}.discourse-no-touch .btn-danger:active,.discourse-no-touch .btn-danger.btn-active,.btn-danger:active,.btn-danger.btn-active{background-color:var(--danger);background-image:none;color:#fff;border-color:rgba(0,0,0,0)}.discourse-no-touch .btn-danger:active .d-icon,.discourse-no-touch .btn-danger.btn-active .d-icon,.btn-danger:active .d-icon,.btn-danger.btn-active .d-icon{color:#fff}.btn-danger[disabled]:not(.is-loading),.btn-danger.disabled:not(.is-loading){opacity:.6}.btn-danger[disabled]:hover,.btn-danger.disabled:hover{color:#fff;background:var(--danger);border-color:rgba(0,0,0,0)}.btn-danger[disabled]:hover .d-icon,.btn-danger.disabled:hover .d-icon{color:#fff}.btn-danger:is(a):hover{color:#fff;background-color:var(--danger-hover)}.btn-danger .d-icon,.btn-danger .d-button-label{opacity:.92}.btn-flat{background:rgba(0,0,0,0);border:none;border-radius:9999px}.btn-flat .d-icon{color:var(--primary-800)}.discourse-no-touch .btn-flat:hover,.discourse-no-touch .btn-flat:focus,.discourse-no-touch .btn-flat:active{background:rgba(0,0,0,0)}.discourse-no-touch .btn-flat:hover .d-icon,.discourse-no-touch .btn-flat:focus .d-icon,.discourse-no-touch .btn-flat:active .d-icon{color:var(--primary-900)}.btn-link{background:rgba(0,0,0,0);border:0;padding:0;color:var(--tertiary)}.discourse-no-touch .btn-link:hover{color:var(--tertiary);background:rgba(0,0,0,0)}.btn-link:focus{color:var(--tertiary);background:rgba(0,0,0,0)}.btn-link:focus-visible{color:var(--tertiary);background:rgba(0,0,0,0);border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:-2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.24)}.btn-transparent{background:rgba(0,0,0,0);border:0}.discourse-no-touch .btn-transparent:hover{background:rgba(0,0,0,0)}.btn-transparent:focus{background:rgba(0,0,0,0)}.btn-transparent:focus-visible{background:rgba(0,0,0,0);border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:-2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.24)}a[role=button],a[role=button]{padding:.5em .65em;border-radius:var(--d-button-border-radius);transition-property:border-color,background,color !important;transition-duration:.15s !important;transition-timing-function:ease !important;color:inherit;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}a[role=button]:visited,a[role=button]:visited{color:inherit}a[role=button] .d-icon,a[role=button] .d-icon{color:inherit}.discourse-no-touch a[role=button]:hover,.discourse-no-touch a[role=button].btn-hover,.discourse-no-touch a[role=button]:hover,.discourse-no-touch a[role=button].btn-hover{background-color:var(--primary-100);color:var(--primary);border-color:rgba(0,0,0,0)}.discourse-no-touch a[role=button]:hover .d-icon,.discourse-no-touch a[role=button].btn-hover .d-icon,.discourse-no-touch a[role=button]:hover .d-icon,.discourse-no-touch a[role=button].btn-hover .d-icon{color:var(--primary)}a[role=button]:focus,a[role=button]:focus{background-color:var(--primary-100);color:var(--primary);border-color:rgba(0,0,0,0)}a[role=button]:focus .d-icon,a[role=button]:focus .d-icon{color:var(--primary)}a[role=button]:focus:focus-visible,a[role=button]:focus:focus-visible{background-color:var(--primary-100);color:var(--primary);border-color:rgba(0,0,0,0)}a[role=button]:focus-visible,a[role=button]:focus-visible{background-color:var(--primary-100);color:var(--primary);border-color:rgba(0,0,0,0)}.discourse-no-touch a[role=button]:active:not(:hover):not(:focus),.discourse-no-touch a[role=button].btn-active:not(:hover):not(:focus),a[role=button]:active:not(:hover):not(:focus),a[role=button].btn-active:not(:hover):not(:focus),.discourse-no-touch a[role=button]:active:not(:hover):not(:focus),.discourse-no-touch a[role=button].btn-active:not(:hover):not(:focus),a[role=button]:active:not(:hover):not(:focus),a[role=button].btn-active:not(:hover):not(:focus){background-color:var(--primary-200);background-image:none;color:var(--primary);border-color:rgba(0,0,0,0)}.discourse-no-touch a[role=button]:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch a[role=button].btn-active:not(:hover):not(:focus) .d-icon,a[role=button]:active:not(:hover):not(:focus) .d-icon,a[role=button].btn-active:not(:hover):not(:focus) .d-icon,.discourse-no-touch a[role=button]:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch a[role=button].btn-active:not(:hover):not(:focus) .d-icon,a[role=button]:active:not(:hover):not(:focus) .d-icon,a[role=button].btn-active:not(:hover):not(:focus) .d-icon{color:var(--primary)}.discourse-no-touch a[role=button]:active,.discourse-no-touch a[role=button].btn-active,a[role=button]:active,a[role=button].btn-active,.discourse-no-touch a[role=button]:active,.discourse-no-touch a[role=button].btn-active,a[role=button]:active,a[role=button].btn-active{background-color:var(--primary-200);background-image:none;color:var(--primary);border-color:rgba(0,0,0,0)}.discourse-no-touch a[role=button]:active .d-icon,.discourse-no-touch a[role=button].btn-active .d-icon,a[role=button]:active .d-icon,a[role=button].btn-active .d-icon,.discourse-no-touch a[role=button]:active .d-icon,.discourse-no-touch a[role=button].btn-active .d-icon,a[role=button]:active .d-icon,a[role=button].btn-active .d-icon{color:var(--primary)}a[role=button][disabled]:not(.is-loading),a[role=button].disabled:not(.is-loading),a[role=button][disabled]:not(.is-loading),a[role=button].disabled:not(.is-loading){opacity:.6}a[role=button][disabled]:hover,a[role=button].disabled:hover,a[role=button][disabled]:hover,a[role=button].disabled:hover{color:inherit;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}a[role=button][disabled]:hover .d-icon,a[role=button].disabled:hover .d-icon,a[role=button][disabled]:hover .d-icon,a[role=button].disabled:hover .d-icon{color:inherit}a[role=button]:is(a):hover,a[role=button]:is(a):hover{color:var(--primary);background-color:var(--primary-100)}a[role=button].cancel,a[role=button].cancel{color:var(--danger);background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}a[role=button].cancel:visited,a[role=button].cancel:visited{color:var(--danger)}a[role=button].cancel .d-icon,a[role=button].cancel .d-icon{color:var(--danger)}.discourse-no-touch a[role=button].cancel:hover,.discourse-no-touch a[role=button].cancel.btn-hover,.discourse-no-touch a[role=button].cancel:hover,.discourse-no-touch a[role=button].cancel.btn-hover{background-color:var(--danger-low);color:var(--danger-hover);border-color:rgba(0,0,0,0)}.discourse-no-touch a[role=button].cancel:hover .d-icon,.discourse-no-touch a[role=button].cancel.btn-hover .d-icon,.discourse-no-touch a[role=button].cancel:hover .d-icon,.discourse-no-touch a[role=button].cancel.btn-hover .d-icon{color:var(--danger-hover)}a[role=button].cancel:focus,a[role=button].cancel:focus{background-color:var(--danger-low);color:var(--danger-hover);border-color:rgba(0,0,0,0)}a[role=button].cancel:focus .d-icon,a[role=button].cancel:focus .d-icon{color:var(--danger-hover)}a[role=button].cancel:focus:focus-visible,a[role=button].cancel:focus:focus-visible{background-color:var(--danger-low);color:var(--danger-hover);border-color:rgba(0,0,0,0)}a[role=button].cancel:focus-visible,a[role=button].cancel:focus-visible{background-color:var(--danger-low);color:var(--danger-hover);border-color:rgba(0,0,0,0)}.discourse-no-touch a[role=button].cancel:active:not(:hover):not(:focus),.discourse-no-touch a[role=button].cancel.btn-active:not(:hover):not(:focus),a[role=button].cancel:active:not(:hover):not(:focus),a[role=button].cancel.btn-active:not(:hover):not(:focus),.discourse-no-touch a[role=button].cancel:active:not(:hover):not(:focus),.discourse-no-touch a[role=button].cancel.btn-active:not(:hover):not(:focus),a[role=button].cancel:active:not(:hover):not(:focus),a[role=button].cancel.btn-active:not(:hover):not(:focus){background-color:var(--danger-low-mid);background-image:none;color:var(--danger-hover);border-color:rgba(0,0,0,0)}.discourse-no-touch a[role=button].cancel:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch a[role=button].cancel.btn-active:not(:hover):not(:focus) .d-icon,a[role=button].cancel:active:not(:hover):not(:focus) .d-icon,a[role=button].cancel.btn-active:not(:hover):not(:focus) .d-icon,.discourse-no-touch a[role=button].cancel:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch a[role=button].cancel.btn-active:not(:hover):not(:focus) .d-icon,a[role=button].cancel:active:not(:hover):not(:focus) .d-icon,a[role=button].cancel.btn-active:not(:hover):not(:focus) .d-icon{color:var(--danger-hover)}.discourse-no-touch a[role=button].cancel:active,.discourse-no-touch a[role=button].cancel.btn-active,a[role=button].cancel:active,a[role=button].cancel.btn-active,.discourse-no-touch a[role=button].cancel:active,.discourse-no-touch a[role=button].cancel.btn-active,a[role=button].cancel:active,a[role=button].cancel.btn-active{background-color:var(--danger-low-mid);background-image:none;color:var(--danger-hover);border-color:rgba(0,0,0,0)}.discourse-no-touch a[role=button].cancel:active .d-icon,.discourse-no-touch a[role=button].cancel.btn-active .d-icon,a[role=button].cancel:active .d-icon,a[role=button].cancel.btn-active .d-icon,.discourse-no-touch a[role=button].cancel:active .d-icon,.discourse-no-touch a[role=button].cancel.btn-active .d-icon,a[role=button].cancel:active .d-icon,a[role=button].cancel.btn-active .d-icon{color:var(--danger-hover)}a[role=button].cancel[disabled]:not(.is-loading),a[role=button].cancel.disabled:not(.is-loading),a[role=button].cancel[disabled]:not(.is-loading),a[role=button].cancel.disabled:not(.is-loading){opacity:.6}a[role=button].cancel[disabled]:hover,a[role=button].cancel.disabled:hover,a[role=button].cancel[disabled]:hover,a[role=button].cancel.disabled:hover{color:var(--danger);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}a[role=button].cancel[disabled]:hover .d-icon,a[role=button].cancel.disabled:hover .d-icon,a[role=button].cancel[disabled]:hover .d-icon,a[role=button].cancel.disabled:hover .d-icon{color:var(--danger)}a[role=button].cancel:is(a):hover,a[role=button].cancel:is(a):hover{color:var(--danger-hover);background-color:var(--danger-low)}nav.post-controls .actions button.btn-flat.reply{border-radius:var(--d-button-border-radius);color:var(--primary-900);background-color:var(--primary-50);border:1px solid rgba(0,0,0,0)}nav.post-controls .actions button.btn-flat.reply:visited{color:var(--primary-900)}nav.post-controls .actions button.btn-flat.reply .d-icon{color:var(--primary-900)}.discourse-no-touch nav.post-controls .actions button.btn-flat.reply:hover,.discourse-no-touch nav.post-controls .actions button.btn-flat.reply.btn-hover{background-color:var(--primary-100);color:var(--primary);border-color:rgba(0,0,0,0)}.discourse-no-touch nav.post-controls .actions button.btn-flat.reply:hover .d-icon,.discourse-no-touch nav.post-controls .actions button.btn-flat.reply.btn-hover .d-icon{color:var(--primary)}nav.post-controls .actions button.btn-flat.reply:focus{background-color:var(--primary-100);color:var(--primary);border-color:rgba(0,0,0,0)}nav.post-controls .actions button.btn-flat.reply:focus .d-icon{color:var(--primary)}nav.post-controls .actions button.btn-flat.reply:focus:focus-visible{background-color:var(--primary-100);color:var(--primary);border-color:rgba(0,0,0,0)}nav.post-controls .actions button.btn-flat.reply:focus-visible{background-color:var(--primary-100);color:var(--primary);border-color:rgba(0,0,0,0)}.discourse-no-touch nav.post-controls .actions button.btn-flat.reply:active:not(:hover):not(:focus),.discourse-no-touch nav.post-controls .actions button.btn-flat.reply.btn-active:not(:hover):not(:focus),nav.post-controls .actions button.btn-flat.reply:active:not(:hover):not(:focus),nav.post-controls .actions button.btn-flat.reply.btn-active:not(:hover):not(:focus){background-color:var(--primary-200);background-image:none;color:var(--primary);border-color:rgba(0,0,0,0)}.discourse-no-touch nav.post-controls .actions button.btn-flat.reply:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch nav.post-controls .actions button.btn-flat.reply.btn-active:not(:hover):not(:focus) .d-icon,nav.post-controls .actions button.btn-flat.reply:active:not(:hover):not(:focus) .d-icon,nav.post-controls .actions button.btn-flat.reply.btn-active:not(:hover):not(:focus) .d-icon{color:var(--primary)}.discourse-no-touch nav.post-controls .actions button.btn-flat.reply:active,.discourse-no-touch nav.post-controls .actions button.btn-flat.reply.btn-active,nav.post-controls .actions button.btn-flat.reply:active,nav.post-controls .actions button.btn-flat.reply.btn-active{background-color:var(--primary-200);background-image:none;color:var(--primary);border-color:rgba(0,0,0,0)}.discourse-no-touch nav.post-controls .actions button.btn-flat.reply:active .d-icon,.discourse-no-touch nav.post-controls .actions button.btn-flat.reply.btn-active .d-icon,nav.post-controls .actions button.btn-flat.reply:active .d-icon,nav.post-controls .actions button.btn-flat.reply.btn-active .d-icon{color:var(--primary)}nav.post-controls .actions button.btn-flat.reply[disabled]:not(.is-loading),nav.post-controls .actions button.btn-flat.reply.disabled:not(.is-loading){opacity:.6}nav.post-controls .actions button.btn-flat.reply[disabled]:hover,nav.post-controls .actions button.btn-flat.reply.disabled:hover{color:var(--primary-900);background:var(--primary-50);border-color:rgba(0,0,0,0)}nav.post-controls .actions button.btn-flat.reply[disabled]:hover .d-icon,nav.post-controls .actions button.btn-flat.reply.disabled:hover .d-icon{color:var(--primary-900)}nav.post-controls .actions button.btn-flat.reply:is(a):hover{color:var(--primary);background-color:var(--primary-100)}#upcoming-events-calendar.fc-unthemed,#category-events-calendar.fc-unthemed{margin-bottom:2em}#upcoming-events-calendar.fc-unthemed .fc-bg-td.fc-today,#upcoming-events-calendar.fc-unthemed .fc-bg td.fc-today,#category-events-calendar.fc-unthemed .fc-bg-td.fc-today,#category-events-calendar.fc-unthemed .fc-bg td.fc-today{background-color:var(--secondary)}#upcoming-events-calendar.fc-unthemed td.fc-day-top.fc-today,#category-events-calendar.fc-unthemed td.fc-day-top.fc-today{font-weight:600}#upcoming-events-calendar.fc-unthemed .fc-head,#upcoming-events-calendar.fc-unthemed .fc-day,#category-events-calendar.fc-unthemed .fc-head,#category-events-calendar.fc-unthemed .fc-day{background-color:var(--background-alt)}#upcoming-events-calendar.fc-unthemed .fc-button,#category-events-calendar.fc-unthemed .fc-button{color:var(--primary-900);background-color:var(--secondary);border:1px solid var(--primary-300);border-radius:var(--d-border-radius)}#upcoming-events-calendar.fc-unthemed .fc-button:visited,#category-events-calendar.fc-unthemed .fc-button:visited{color:var(--primary-900)}#upcoming-events-calendar.fc-unthemed .fc-button .d-icon,#category-events-calendar.fc-unthemed .fc-button .d-icon{color:var(--primary-900)}.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button:hover,.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button.btn-hover,.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button:hover,.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button.btn-hover{background-color:var(--primary-50);color:var(--primary-900);border-color:var(--primary-400)}.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button:hover .d-icon,.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button.btn-hover .d-icon,.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button:hover .d-icon,.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button.btn-hover .d-icon{color:var(--primary-900)}#upcoming-events-calendar.fc-unthemed .fc-button:focus,#category-events-calendar.fc-unthemed .fc-button:focus{background-color:var(--primary-50);color:var(--primary-900);border-color:var(--primary-400)}#upcoming-events-calendar.fc-unthemed .fc-button:focus .d-icon,#category-events-calendar.fc-unthemed .fc-button:focus .d-icon{color:var(--primary-900)}#upcoming-events-calendar.fc-unthemed .fc-button:focus:focus-visible,#category-events-calendar.fc-unthemed .fc-button:focus:focus-visible{background-color:var(--primary-50);color:var(--primary-900);border-color:var(--primary-400)}#upcoming-events-calendar.fc-unthemed .fc-button:focus-visible,#category-events-calendar.fc-unthemed .fc-button:focus-visible{background-color:var(--primary-50);color:var(--primary-900);border-color:var(--primary-400)}.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button:active:not(:hover):not(:focus),.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button.btn-active:not(:hover):not(:focus),#upcoming-events-calendar.fc-unthemed .fc-button:active:not(:hover):not(:focus),#upcoming-events-calendar.fc-unthemed .fc-button.btn-active:not(:hover):not(:focus),.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button:active:not(:hover):not(:focus),.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button.btn-active:not(:hover):not(:focus),#category-events-calendar.fc-unthemed .fc-button:active:not(:hover):not(:focus),#category-events-calendar.fc-unthemed .fc-button.btn-active:not(:hover):not(:focus){background-color:var(--primary-200);background-image:none;color:var(--primary-900);border-color:var(--primary-500)}.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button.btn-active:not(:hover):not(:focus) .d-icon,#upcoming-events-calendar.fc-unthemed .fc-button:active:not(:hover):not(:focus) .d-icon,#upcoming-events-calendar.fc-unthemed .fc-button.btn-active:not(:hover):not(:focus) .d-icon,.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button:active:not(:hover):not(:focus) .d-icon,.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button.btn-active:not(:hover):not(:focus) .d-icon,#category-events-calendar.fc-unthemed .fc-button:active:not(:hover):not(:focus) .d-icon,#category-events-calendar.fc-unthemed .fc-button.btn-active:not(:hover):not(:focus) .d-icon{color:var(--primary-900)}.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button:active,.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button.btn-active,#upcoming-events-calendar.fc-unthemed .fc-button:active,#upcoming-events-calendar.fc-unthemed .fc-button.btn-active,.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button:active,.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button.btn-active,#category-events-calendar.fc-unthemed .fc-button:active,#category-events-calendar.fc-unthemed .fc-button.btn-active{background-color:var(--primary-200);background-image:none;color:var(--primary-900);border-color:var(--primary-500)}.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button:active .d-icon,.discourse-no-touch #upcoming-events-calendar.fc-unthemed .fc-button.btn-active .d-icon,#upcoming-events-calendar.fc-unthemed .fc-button:active .d-icon,#upcoming-events-calendar.fc-unthemed .fc-button.btn-active .d-icon,.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button:active .d-icon,.discourse-no-touch #category-events-calendar.fc-unthemed .fc-button.btn-active .d-icon,#category-events-calendar.fc-unthemed .fc-button:active .d-icon,#category-events-calendar.fc-unthemed .fc-button.btn-active .d-icon{color:var(--primary-900)}#upcoming-events-calendar.fc-unthemed .fc-button[disabled]:not(.is-loading),#upcoming-events-calendar.fc-unthemed .fc-button.disabled:not(.is-loading),#category-events-calendar.fc-unthemed .fc-button[disabled]:not(.is-loading),#category-events-calendar.fc-unthemed .fc-button.disabled:not(.is-loading){opacity:.6}#upcoming-events-calendar.fc-unthemed .fc-button[disabled]:hover,#upcoming-events-calendar.fc-unthemed .fc-button.disabled:hover,#category-events-calendar.fc-unthemed .fc-button[disabled]:hover,#category-events-calendar.fc-unthemed .fc-button.disabled:hover{color:var(--primary-900);background:var(--secondary);border-color:var(--primary-300)}#upcoming-events-calendar.fc-unthemed .fc-button[disabled]:hover .d-icon,#upcoming-events-calendar.fc-unthemed .fc-button.disabled:hover .d-icon,#category-events-calendar.fc-unthemed .fc-button[disabled]:hover .d-icon,#category-events-calendar.fc-unthemed .fc-button.disabled:hover .d-icon{color:var(--primary-900)}#upcoming-events-calendar.fc-unthemed .fc-button:is(a):hover,#category-events-calendar.fc-unthemed .fc-button:is(a):hover{color:var(--primary-900);background-color:var(--primary-50)}#upcoming-events-calendar.fc-unthemed .fc-button .fc-icon.fc-icon-left-single-arrow::after,#category-events-calendar.fc-unthemed .fc-button .fc-icon.fc-icon-left-single-arrow::after{content:"<";font-size:1em;top:0}#upcoming-events-calendar.fc-unthemed .fc-button .fc-icon.fc-icon-right-single-arrow::after,#category-events-calendar.fc-unthemed .fc-button .fc-icon.fc-icon-right-single-arrow::after{content:">";font-size:1em;top:0}#upcoming-events-calendar.fc-unthemed .fc-button-group>:first-child,#category-events-calendar.fc-unthemed .fc-button-group>:first-child{border-end-end-radius:0;border-start-end-radius:0}#upcoming-events-calendar.fc-unthemed .fc-button-group>:last-child,#category-events-calendar.fc-unthemed .fc-button-group>:last-child{border-start-start-radius:0;border-end-start-radius:0}.fc-basic-view .fc-day-number{padding:4px 2px 2px 6px}.fc-day-grid-event{margin:1px 4px 0;padding:0 2px}.discourse-post-event{max-width:unset}.discourse-post-event .discourse-post-event-widget{border-width:1px;border-radius:var(--d-border-radius-large);background:var(--background-alt);box-shadow:none}.discourse-post-event .event-date{background-color:var(--secondary)}.discourse-post-event .event-date .month{color:#df2670}.discourse-post-event .event-actions{border-top:none}.discourse-post-event .discourse-post-event .event-date{background-color:var(--secondary)}.discourse-post-event .discourse-post-event .event-date .month{color:#df2670}.category-boxes .category-box,.category-boxes-with-topics .category-box{border-radius:var(--d-border-radius);border:1px solid var(--primary-300)}.category-boxes .category-box .category-box-inner,.category-boxes-with-topics .category-box .category-box-inner{border-radius:var(--d-border-radius-large);border:none}.category-boxes .category-box .category-box-inner .description,.category-boxes-with-topics .category-box .category-box-inner .description{color:var(--primary-700)}.c-navbar__back-button{border:none;color:var(--primary-800)}.c-navbar__back-button:visited .d-icon{color:var(--primary-800)}.discourse-no-touch .c-navbar__back-button.btn:hover .d-icon{color:var(--primary)}.c-navbar__actions{gap:.25rem;margin-right:.4rem}.c-navbar__actions .btn{border:none}.c-navbar__actions .btn .d-icon{color:var(--primary-800)}.c-navbar__actions .btn:hover .d-icon,.c-navbar__actions .btn:focus .d-icon{color:var(--primary)}a[href] .chat-channel-name__label::after{content:"— Chat here, create a topic in Help for support.";font-weight:400;color:var(--primary-700)}a[href^="/chat/c/v0"] .chat-channel-name__label::after{content:"— Chat here, create a topic in v0 Help for support";font-weight:400;color:var(--primary-700)}.full-page-chat .c-navbar-container{z-index:100}.chat-composer__inner-container{background:none;border:1px solid var(--primary-300)}.chat-composer__inner-container:hover,.chat-composer__inner-container:focus,.chat-composer__inner-container:focus-within{border-color:var(--primary-400);border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:-2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.24)}.chat-composer.is-focused textarea:focus{box-shadow:none;border:none}.chat-composer-button__wrapper{margin-right:.4rem}.chat-composer-button.-send .d-icon{height:1.2em;width:1.2em;color:var(--primary-700)}.is-send-enabled .chat-composer-button.-send:hover .d-icon{transform:none;color:var(--tertiary-hover)}.chat-composer-button.-emoji:hover{transform:none}.chat-composer-button.-emoji:hover .d-icon{color:var(--primary-900);transition:color .15s ease}.is-focused .chat-composer-button.-emoji .d-icon.svg-icon{color:var(--primary-700)}.is-focused .chat-composer-button.-emoji .d-icon.svg-icon:hover{color:var(--primary-900)}.chat-composer-dropdown__trigger-btn:hover{transform:none}.c-footer .btn-transparent:hover,.c-footer .btn-transparent:focus{--d-nav-color--active: var(--tertiary-hover)}.c-footer .btn-transparent:hover .d-icon,.c-footer .btn-transparent:focus .d-icon{color:var(--d-nav-color--active)}.c-footer__item .d-button-label{color:var(--primary-900)}body:not(.staff) .open-browse-page-btn,body:not(.staff) .chat-browse-view,body:not(.staff) .chat-channel-preview-card__browse-all{display:none}.hljs{border-radius:var(--d-border-radius);border:1px solid var(--primary-300);padding:1em 1.5em}p>code{word-break:break-word;padding:3px 5px;border-radius:var(--d-border-radius-small);background:var(--primary-100);border:1px solid var(--primary-300)}.lang-css .hljs-selector-class,.lang-css .hljs-selector-id{color:var(--hljs-title)}.lang-css .hljs-attribute{color:var(--hljs-string)}.lang-css .hljs-selector-pseudo{color:var(--hljs-comment)}.lang-css .hljs-quote,.lang-css .hljs-operator,.lang-css .hljs-selector-tag,.lang-css .hljs-link{color:var(--hljs-keyword)}.lang-css .hljs-built_in,.lang-css .hljs-builtin-name{color:var(--hljs-variable)}.lang-ruby .hljs-title.class_{color:var(--hljs-variable)}.lang-wasm{--hljs-punctuation: var(--hljs-comment)}.lang-python .hljs-params{color:var(--hljs-params)}.lang-js .hljs-title.class_,.lang-ts .hljs-title.class_{color:var(--hljs-variable)}.language-xml{--hljs-attr: var(--hljs-title)}.hljs-property{color:var(--hljs-variable)}.static-guidelines .body-page,.static-privacy .body-page{max-width:unset}.static-guidelines .body-page div[itemprop=mainContentOfPage],.static-privacy .body-page div[itemprop=mainContentOfPage]{margin-left:auto;margin-right:auto;max-width:70ch}.static-guidelines .body-page h1,.static-privacy .body-page h1{font-size:var(--font-up-6);text-align:center;margin-bottom:1em;margin-top:1.5em}#reply-control{border-start-start-radius:var(--d-border-radius);border-start-end-radius:var(--d-border-radius);border:1px solid var(--primary-300);background-color:var(--background-alt)}#reply-control .reply-area{padding-top:0}#reply-control.open .grippie{padding-bottom:0;background:none}#reply-control.open .grippie::before{border-top:3px double var(--primary-400)}.composer-popup{top:3.5em;border-radius:var(--d-border-radius-large);scrollbar-color:rgba(var(--primary-rgb), 0.8) rgba(0,0,0,0)}.composer-popup .btn.close{border:none;color:var(--primary-800)}.composer-popup .btn.close:hover,.composer-popup .btn.close:active{color:var(--primary)}.composer-popup .btn.close:hover .d-icon,.composer-popup .btn.close:active .d-icon{color:var(--primary)}.similar-topics{border:1px solid var(--warning-border);background-color:var(--background-alt)}.similar-topics h3{color:var(--warning);font-size:var(--font-0)}.similar-topics .topic-title{font-weight:500;font-size:var(--font-up-1)}.similar-topics .second-line{margin-bottom:.5em;margin-left:-2px}.d-date-input .date-picker:focus{border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:-2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.24)}.d-date-time-input{border-radius:var(--d-border-radius)}.d-date-time-input .d-date-input .date-picker{border-start-end-radius:0;border-end-end-radius:0}.d-date-time-input .d-time-input .select-kit-header{border:none;border-start-start-radius:0;border-end-start-radius:0;border-left:1px solid var(--primary-300)}.d-date-time-input .btn{background:none;border:none;border-radius:0;color:var(--primary-800);border-left:1px solid var(--primary-300)}.d-date-time-input .btn:hover,.d-date-time-input .btn:focus,.d-date-time-input .btn:active{color:var(--primary);background:none;border-color:var(--primary-300)}.d-date-time-input-range .d-date-time-input .d-date-input .date-picker{border-radius:var(--d-border-radius)}.select-kit.dropdown-select-box.period-chooser .period-chooser-row .top-date-string{color:var(--primary-high-or-secondary-low)}@container (max-width: 47em){.directory-table__label{color:var(--primary-very-high)}}@container (min-width: 47em){.users-directory .directory-table__value,.users-directory .directory-table__value--user-field{color:var(--primary-very-high)}}.user-info .user-detail .name-line>a{color:var(--primary-very-high)}.select-kit.dropdown-select-box.period-chooser .period-chooser-header h2.selected-name .top-date-string{color:var(--primary-high)}.docs-search{background:none}.docs-search .docs-search-bar{height:unset}.docs-search .docs-search-wrapper .d-icon{font-size:1.2em}.docs-search-wrapper .btn.clear-search{top:12%;border:none}.docs-search-wrapper .btn.clear-search:hover,.docs-search-wrapper .btn.clear-search:focus{background-color:rgba(0,0,0,0)}.docs-nav-link.btn{border:none}.item-controls{align-items:center}.item-controls-buttons{margin-bottom:.5rem}.item-controls-buttons .btn-icon{border:none;background:none}.docs-browse{--docs-filters-width: 200px;--docs-filters-padding: 2em;--docs-topic-width: 100%;flex-direction:column}.docs-browse .docs-topic{max-width:var(--docs-topic-width)}@media screen and (min-width: 769px){.docs-browse{--docs-topic-width: calc( var(--topic-body-width) - var(--docs-filters-width) - var( --docs-filters-padding ) );flex-direction:row}.docs-browse .docs-filters{min-width:var(--docs-filters-width);padding-right:var(--docs-filters-padding)}}.select-kit{border-radius:var(--d-border-radius)}.select-kit .d-icon{color:var(--primary-900)}.select-kit.single-select .select-kit-header{color:var(--primary-900);border:1px solid var(--primary-300)}.select-kit.single-select .select-kit-header:hover{border-color:var(--primary-400)}.select-kit.single-select.is-expanded .select-kit-header:not(.btn),.select-kit.single-select .select-kit-header:not(.btn):focus,.select-kit.single-select .select-kit-header:not(.btn):active,.select-kit.single-select .select-kit-header:focus{border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:-2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.24)}.select-kit.single-select.dropdown-select-box.is-expanded .select-kit-body{border-radius:var(--d-border-radius-large);margin-top:2px !important}.select-kit.single-select.dropdown-select-box .select-kit-row{border-radius:var(--d-border-radius);margin:.5em}.select-kit.multi-select .multi-select-header{color:var(--primary-900);border:1px solid var(--primary-300)}.select-kit.multi-select .multi-select-header:hover{border-color:var(--primary-400)}.select-kit.multi-select.is-expanded .multi-select-header,.select-kit.multi-select .multi-select-header:focus{border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:-2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.24)}.select-kit.multi-select .select-kit-row{border-radius:var(--d-border-radius);margin:.5em}.select-kit.combo-box .select-kit-header{color:var(--primary-900);border:1px solid var(--primary-300) !important}.select-kit.combo-box:focus,.select-kit.combo-box:active{border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:-2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.24)}.select-kit.combo-box .select-kit-row{border-radius:var(--d-border-radius);margin:.5em}.select-kit.is-expanded .select-kit-body{border-radius:var(--d-border-radius-large);margin-top:2px !important}.select-kit.is-expanded .select-kit-filter.is-expanded{padding:.25em .5em .25em 1em}.select-kit .badge-category__wrapper{height:unset;padding:0 .2em}.select-kit.dropdown-select-box.period-chooser .period-chooser-header.btn-flat{border-radius:0}.select-kit.dropdown-select-box.period-chooser .period-chooser-header:focus,.select-kit.dropdown-select-box.period-chooser .period-chooser-header:active{background-color:rgba(0,0,0,0);box-shadow:none}.d-editor-textarea-wrapper{border-color:var(--primary-300)}.d-editor-textarea-wrapper:focus,.d-editor-textarea-wrapper.in-focus{border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:-2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.24)}.d-editor-textarea-wrapper textarea:focus{border-color:inherit;outline:none;box-shadow:none}.d-editor-button-bar .select-kit .select-kit-header{border:none;background:none;color:var(--primary-medium)}.d-editor-button-bar .btn{background:rgba(0,0,0,0);border:none}.d-editor-button-bar .btn:hover,.d-editor-button-bar .btn:focus,.d-editor-button-bar .btn:active{background:rgba(0,0,0,0)}.composer-fields .badge-category__wrapper{height:unset}#reply-control.draft,#reply-control.saving{color:var(--always-white)}#reply-control.draft .draft-text .d-icon,#reply-control.saving .draft-text .d-icon{color:var(--always-white);margin-right:2px}#reply-control.draft .btn,#reply-control.saving .btn{border-color:var(--always-white);filter:opacity(85%)}#reply-control.draft .btn .d-icon,#reply-control.saving .btn .d-icon{color:var(--always-white)}#reply-control.draft .btn:hover,#reply-control.draft .btn:focus,#reply-control.saving .btn:hover,#reply-control.saving .btn:focus{filter:opacity(100%)}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row{border:none}.select-kit.dropdown-select-box.toolbar-popup-menu-options .select-kit-row.is-highlighted{background:var(--d-hover)}.error-title{padding:1em;font-weight:600;font-size:1.875rem;line-height:2.25rem;text-align:center}.error-text{text-align:center}.error-actions{margin-top:1em;margin-bottom:1em;text-align:center}.error-actions .btn{margin:0 .3em .5em}#main-outlet>#simple-container>.alert-error{padding:4rem 1rem;background:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.not-found-container{text-align:center;margin-top:48px}.page-not-found-topics{display:none}.page-not-found-search label{justify-content:center;font-weight:600}.about.stats{display:none}h1,h2,h3,h4,h5,h6{font-weight:600}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--primary)}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{color:var(--primary);text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:5px}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:var(--primary)}.nav-pills>li.nav-item-tos{display:none}.d-header{border-bottom:1px solid var(--primary-low);box-shadow:none}.d-header .title{animation:none}.d-header #site-logo{height:1.6em}.d-header .header-dropdown-toggle .user-status-background{right:-6px;bottom:-8px;background-color:var(--primary);border:2px solid var(--header_background)}.d-header .header-buttons{margin-top:0}.d-header .header-buttons a.btn:hover{color:var(--secondary)}.header-sidebar-toggle:has(button[aria-expanded=true]){display:none}.sign-up-button{display:none}.login-button svg{display:none}.login-button::before{content:"▲";padding-right:.5em}.d-header-icons{display:flex;margin:0 0 0 .5em;list-style:none}.d-header-icons .icon{background:var(--background-alt);border:1px solid var(--primary-300);width:1.7em;height:1.7em;border-radius:9999px}.discourse-no-touch .d-header-icons .icon:hover,.discourse-no-touch .d-header-icons .icon:focus{background-color:var(--primary-100);border:1px solid var(--primary-400)}.discourse-no-touch .d-header-icons .icon:hover .d-icon,.discourse-no-touch .d-header-icons .icon:focus .d-icon{color:var(--primary-800)}.d-header-icons .icon:active{color:var(--primary);background-color:var(--primary-200);border-color:var(--primary-500)}.d-header-icons .icon:active .svg-icon{color:var(--primary)}.d-header-icons .icon:not(last-child){margin-inline-end:.5em}.drop-down-mode .d-header-icons .active .icon>.d-icon{color:var(--primary-900)}.d-header-icons .d-icon{margin:auto;font-size:var(--font-0)}.drop-down-mode .d-header-icons .active .icon{color:#fff;border:1px solid var(--primary-500);background-color:var(--primary-100);border-radius:9999px}.drop-down-mode .d-header-icons .active .icon::after{content:none}.drop-down-mode .d-header-icons .active .icon:hover{background-color:var(--primary-200);border:1px solid var(--primary-500)}.d-header-icons .badge-notification{top:-8px;right:-6px;width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;padding:0;font-size:var(--font-down-1)}.d-header-icons .badge-notification .with-icon .d-icon{color:var(--primary)}.discourse-no-touch .d-header-icons .icon:hover .d-icon,.discourse-no-touch .d-header-icons .icon:focus .d-icon{color:var(--primary)}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input.input-setting-integer,textarea{border-color:var(--primary-300)}input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,input.input-setting-integer:focus,textarea:focus{border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:-2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.24)}textarea{border-radius:var(--d-border-radius)}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);width:1.15em;height:1.15em;margin-top:0;border:1px solid var(--primary-400);border-radius:var(--d-border-radius-small);transition:border-color .2s ease,background .2s ease}input[type=checkbox]::before{content:"";display:inline-block;width:1.1em;height:1.1em;border-radius:var(--d-border-radius-small)}input[type=checkbox]:hover,input[type=checkbox]:focus{border-color:var(--primary-500);background:var(--primary-50)}input[type=checkbox]:checked{border-color:var(--primary);background:var(--primary)}input[type=checkbox]:checked::before{content:url('data:image/svg+xml; utf8,  <svg fill="none" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M14 7L8.5 12.5L6 10" stroke="gray" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg>')}input[type=checkbox]:disabled,input[type=checkbox]:disabled:hover,input[type=checkbox]:disabled:focus{background:var(--primary-300);border:1px solid var(--primary-400)}.loading-indicator{background-color:var(--primary) !important}body.static-login,body.invite-page{background-color:var(--secondary)}body.static-login #create-account-title,body.invite-page #create-account-title{display:none}body.static-login .d-modal__container,body.invite-page .d-modal__container{box-shadow:none;border:none}body.static-login .d-modal__container .modal-close,body.invite-page .d-modal__container .modal-close{display:none}body.static-login .login-welcome,body.invite-page .login-welcome{border:none;box-shadow:none}body.static-login .login-welcome h1,body.invite-page .login-welcome h1{font-weight:500;margin-bottom:1em}body.static-login .login-welcome a,body.invite-page .login-welcome a{color:var(--primary);text-decoration:none}body.static-login .login-welcome p,body.invite-page .login-welcome p{display:none}body.static-login .login-welcome .btn-icon-text svg,body.invite-page .login-welcome .btn-icon-text svg{display:none}body.static-login .login-welcome .logo-container,body.invite-page .login-welcome .logo-container{display:none}body.static-login .login-welcome .site-logo,body.invite-page .login-welcome .site-logo{max-height:3.5em}.d-modal.create-account .login-right-side{display:none}.waving-hand{display:none}.account-activation-page.account-activation-page{background:var(--secondary)}.account-activation-page.account-activation-page #simple-container{margin:15% auto}.account-activation-page.account-activation-page .invites-show{box-shadow:none;max-width:700px;text-align:center}.account-activation-page.account-activation-page .invites-show .login-welcome-header{display:block}.account-activation-page.account-activation-page .login-title{font-weight:500;font-size:2em}.account-activation-page.account-activation-page .custom-footer{display:none}.static-login #modal-alert+.login-modal-body.awaiting-approval{display:none}.invite-page .invites-show{margin:4em auto}.invite-page .invites-show .login-welcome-header{display:block;margin-bottom:2em}.invite-page .invites-show .login-welcome-header .login-title{font-size:1.5em;text-align:center}.invite-page .invites-show .col-form{text-align:center}.invite-page .invites-show .invited-by{display:none}.invite-page .invites-show #login-buttons:has(~button[type=submit]){display:none}.create-account .btn-transparent{border:none;background:none}.menu-panel.drop-down{--menu-bg-color: var(--secondary);top:125%;background-color:var(--menu-bg-color);border:1px solid var(--primary-100)}.user-menu.revamped{--d-selected: var(--primary-100);--d-hover: var(--primary-50);border-top-right-radius:var(--d-border-radius-large)}.user-menu.revamped .tabs-list .btn .d-icon{color:var(--primary-800)}.user-menu .quick-access-panel li,.user-menu .quick-access-panel li:not(.show-all),.user-notifications-list li,.user-notifications-list li:not(.show-all){padding-left:.75em;padding-right:.75em}.user-menu .quick-access-panel li,.user-menu .quick-access-panel .read,.user-menu .quick-access-panel li.do-not-disturb,.user-notifications-list li,.user-notifications-list .read,.user-notifications-list li.do-not-disturb{background-color:var(--menu-bg-color)}.user-menu .quick-access-panel li:hover,.user-menu .quick-access-panel li:focus,.user-menu .quick-access-panel .read:hover,.user-menu .quick-access-panel .read:focus,.user-menu .quick-access-panel li.do-not-disturb:hover,.user-menu .quick-access-panel li.do-not-disturb:focus,.user-notifications-list li:hover,.user-notifications-list li:focus,.user-notifications-list .read:hover,.user-notifications-list .read:focus,.user-notifications-list li.do-not-disturb:hover,.user-notifications-list li.do-not-disturb:focus{background:var(--d-hover)}.user-menu .quick-access-panel .d-icon,.user-menu .quick-access-panel:hover .d-icon,.user-notifications-list .d-icon,.user-notifications-list:hover .d-icon{color:var(--primary-800)}.dropdown-menu__item .btn{border-color:rgba(0,0,0,0)}.user-navigation-secondary .horizontal-overflow-nav.has-scroll{padding:0 2em}.horizontal-overflow-nav__scroll-left::after,.horizontal-overflow-nav__scroll-right::before{height:115%}.d-modal__container,.dialog-content{border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large)}.nav-stacked li:hover{background-color:var(--d-hover)}nav.post-controls .d-icon{color:var(--primary-800)}nav.post-controls .actions .double-button:hover button,nav.post-controls .actions .double-button button.like.d-hover,nav.post-controls .actions .double-button button.button-count+.toggle-like.d-hover{background:none}nav.post-controls .actions .double-button button.my-likes svg.d-icon{padding-left:0;margin-left:.45em}nav.post-controls .actions button.btn-flat{color:var(--primary-800)}nav.post-controls .actions button.btn-flat .fade-out{opacity:1}nav.post-controls .actions button.btn-flat:hover,nav.post-controls .actions button.btn-flat:active,nav.post-controls .actions button.btn-flat:focus{background:var(--secondary);color:var(--primary-900)}nav.post-controls .actions button.btn-flat:hover .d-icon,nav.post-controls .actions button.btn-flat:active .d-icon,nav.post-controls .actions button.btn-flat:focus .d-icon{color:var(--primary-900)}nav.post-controls .actions button.btn-flat:active,nav.post-controls .actions button.btn-flat:active .d-icon{color:var(--primary)}nav.post-controls .actions button.btn-flat.delete:hover,nav.post-controls .actions button.btn-flat.delete:active{background:var(--secondary)}nav.post-controls .actions button.btn-flat.delete:hover .d-icon,nav.post-controls .actions button.btn-flat.delete:active .d-icon{color:var(--danger)}.new-user-wrapper .user-navigation .nav-pills li{margin-bottom:-1px}.new-user-wrapper .user-navigation .nav-pills li[aria-current=page]{border-bottom:2px solid var(--quaternary)}.new-user-wrapper .user-navigation .nav-pills li a.active{border-bottom:none;color:var(--primary-btn-bg);background-color:rgba(0,0,0,0);font-size:var(--font-0)}.new-user-wrapper .user-navigation .nav-pills li a.active svg{color:var(--primary)}.new-user-wrapper .user-navigation .nav-pills li a{border:none;border-radius:var(--d-border-radius);margin-top:.5em;margin-bottom:.5em;padding:.5em;color:var(--primary-800);background-color:rgba(0,0,0,0);font-size:var(--font-0)}.new-user-wrapper .user-navigation .nav-pills li a:hover,.new-user-wrapper .user-navigation .nav-pills li a:focus{border:none;color:var(--quaternary);background:rgba(0,0,0,0)}.new-user-wrapper .user-navigation-secondary{border-bottom:none;font-size:.94em}.new-user-wrapper .user-navigation-secondary .nav-pills li{padding:0 .5em}.new-user-wrapper .user-navigation-secondary .nav-pills li a{background:var(--primary-50);color:var(--primary-900)}.new-user-wrapper .user-navigation-secondary .nav-pills li a:hover,.new-user-wrapper .user-navigation-secondary .nav-pills li a:focus{background:var(--primary-100)}.new-user-wrapper .user-navigation-secondary .nav-pills li a.active{color:var(--secondary);background:var(--primary)}.new-user-wrapper .user-navigation-secondary .nav-pills li a.active svg{color:var(--secondary)}.new-user-wrapper .user-navigation-secondary .navigation-controls .btn{align-self:center;border-radius:9999px;padding-left:1em;padding-right:1em}.category-breadcrumb{margin:0}.more-topics__container .nav{position:static !important}.navigation-controls,#navigation-bar{margin-bottom:unset !important}.navigation-container{gap:.5rem;margin-bottom:var(--nav-space)}.navigation-controls{align-items:center}.navigation-controls button::after{content:"​"}.navigation-controls button{font-size:var(--font-0)}.navigation-controls .topic-drafts-menu-trigger{margin-left:unset !important}.nav-pills>li a,.nav-pills>li button{font-size:var(--font-0);transition:color .2s}.nav-pills>li a.active,.nav-pills>li button.active{background-color:var(--secondary);color:var(--primary)}.nav-pills>li a.active::after,.nav-pills>li button.active::after{content:none}.nav-pills>li a:not(.active):hover,.nav-pills>li button:not(.active):hover{background-color:var(--primary-100)}.nav-pills>li>a .d-icon,.nav-pills>li button .d-icon{color:inherit;transition:inherit}.fk-d-menu.interface-color-selector-content.-expanded{border-radius:var(--d-border-radius)}.fk-d-menu.interface-color-selector-content.-expanded .fk-d-menu__inner-content{border-color:var(--primary-300);background:var(--background-alt)}.nav-item_categories{display:none !important}body:not(.staff) .post-info.edits{display:none}body:not(.staff) .timeline-container .topic-timeline .timeline-controls{margin-bottom:0}body:not(.staff) .toolbar-popup-menu-options.is-expanded li[data-name="Insert table of contents"]{display:none}.topic-body .cooked{padding:.25em var(--topic-body-width-padding) .25em var(--topic-body-width-padding)}.topic-body .cooked p,.topic-body .cooked blockquote,.topic-body .cooked ul{margin-bottom:1rem}.topic-body .cooked li{margin-bottom:.5rem}.topic-post table{margin:.5rem}.topic-post table thead th{font-weight:500;height:2.5rem}.topic-post table tbody tr{border-bottom:none}.topic-post table tbody tr:first-of-type td{padding-top:1rem}.topic-post table th,.topic-post table td{padding-left:.8rem;padding-right:.8rem}.topic-post table td{padding-top:.625rem;padding-bottom:.625rem}.topic-avatar{--avatar-size: 38px;width:var(--avatar-size);height:var(--avatar-size);padding-right:.5em}.topic-avatar img{width:var(--avatar-size);height:var(--avatar-size)}.topic-avatar .avatar-flair{--flair-size: 16px;background-size:var(--flair-size);width:var(--flair-size);height:var(--flair-size)}.highlighted{background-color:rgba(0,0,0,0) !important;animation:none !important}blockquote:not([id]){background-color:rgba(0,0,0,0)}aside.onebox{border-radius:var(--d-border-radius-small)}aside.onebox .onebox-body{border:none}aside.onebox header{border-bottom:1px solid var(--primary-low);padding-bottom:.5em}.archetype-private_message{--pm-border-radius: var(--d-border-radius-large)}.archetype-private_message .current-user-post .regular.contents{background:none;border-color:var(--tertiary-low)}.archetype-private_message .regular.contents{border-radius:var(--pm-border-radius)}.archetype-private_message .topic-body.highlighted .regular.contents{background:none !important;animation:none !important}.discourse-no-touch .discourse-reactions-actions:not(.has-reacted):not(.my-post) .discourse-reactions-reaction-button:hover .reaction-button{background:var(--secondary)}.discourse-reactions-picker .discourse-reactions-picker-container{border:1px solid var(--primary-300)}.discourse-no-touch .discourse-reactions-actions:not(.has-reacted):not(.my-post) .discourse-reactions-double-button:hover,.discourse-no-touch .discourse-reactions-actions:not(.has-reacted):not(.my-post) .discourse-reactions-reaction-button:hover .reaction-button{background:none}.search-menu .search-input:focus-within,.search-menu-container .search-menu .search-input:focus-within{border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:-2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.24);box-shadow:none}.search-menu .search-input input#search-term:focus{box-shadow:none}.search-menu .search-input .btn,.search-menu .search-input .btn:hover,.search-menu .search-input .btn:active{border:none;background:none}.search-container .search-header{border-radius:var(--d-border-radius-large);border:1px solid var(--primary-300);padding:2rem 10%}.search-container .results .search-menu-initial-options .search-link{border-radius:var(--d-border-radius)}.search-menu-assistant-item a{border-radius:var(--d-border-radius)}.search-menu .results .search-menu-initial-options .search-link,.search-menu-container .results .search-menu-initial-options .search-link{border-radius:var(--d-border-radius)}.search-menu .search-link,.search-menu-container .search-link{border-radius:var(--d-border-radius);margin-top:.25em}.search-menu .search-link .topic-title,.search-menu .search-link .topic-title a,.search-menu-container .search-link .topic-title,.search-menu-container .search-link .topic-title a{color:var(--primary)}.search-menu .search-link .blurb,.search-menu-container .search-link .blurb{color:var(--secondary-800)}.search-menu .search-link:focus,.search-menu .search-link:hover,.search-menu-container .search-link:focus,.search-menu-container .search-link:hover{background-color:var(--primary-100)}.search-container .search-filters details.advanced-filters>summary,.search-container .search-filters details.search-advanced-additional-options>summary{color:var(--primary)}:root{--d-sidebar-link-color: var(--primary-800);--d-sidebar-link-icon-color: var(--primary-800);--d-sidebar-highlight-color: var(--primary-900);--d-sidebar-highlight-hover-icon: var(--primary-900);--d-sidebar-highlight-hover-background: var(--primary-200)}.sidebar-wrapper{top:var(--header-offset)}.sidebar-section-wrapper .sidebar-section-link{border-radius:var(--d-border-radius);margin:1px}.sidebar-section-wrapper .sidebar-section-link-prefix.icon{font-size:1.25rem}.sidebar-section-wrapper .sidebar-section-header{border:none}.discourse-no-touch .sidebar-section-wrapper .sidebar-section-header-wrapper .sidebar-section-header-button{background:rgba(0,0,0,0)}.discourse-no-touch .sidebar-section-wrapper .sidebar-section-header-wrapper .sidebar-section-header-button:hover,.discourse-no-touch .sidebar-section-wrapper .sidebar-section-header-wrapper .sidebar-section-header-button:focus{background:rgba(0,0,0,0)}.discourse-no-touch .sidebar-section-wrapper .sidebar-section-header-wrapper .sidebar-section-header-button:hover .d-icon,.discourse-no-touch .sidebar-section-wrapper .sidebar-section-header-wrapper .sidebar-section-header-button:focus .d-icon{color:var(--d-sidebar-highlight-color)}.sidebar-section-link-wrapper[data-list-item-name$=Chat]{display:none}.chat-enabled .sidebar-section-link-wrapper[data-list-item-name$=Chat]{display:block}.sidebar-section-link-wrapper .sidebar-section-link:focus,.sidebar-section-link-wrapper .sidebar-section-link:hover{color:var(--d-sidebar-highlight-color)}.sidebar-section-link-wrapper .sidebar-section-link:focus .d-icon,.sidebar-section-link-wrapper .sidebar-section-link:hover .d-icon{color:var(--d-sidebar-highlight-color)}.sidebar-section-link-wrapper .sidebar-section-link-prefix>span{border-radius:9999px}.hamburger-panel .revamped .sidebar-footer-wrapper .sidebar-footer-container::before{content:none}.sidebar-footer-wrapper .sidebar-footer-actions-button.btn:hover,.sidebar-footer-wrapper .sidebar-footer-actions-button.btn:focus{background:rgba(0,0,0,0)}div[data-category-id="10"],.badge-category[data-category-id="28"],.badge-category[data-category-id="29"]{--category-badge-bg: linear-gradient(135deg, #ff1e56, #0096ff);--category-badge-text-color: #ffffff}.categories-list .category-box-turbo .category-box-heading{text-align:center}.categories-list .category-box-turbo .category-box-heading h3{position:relative;display:inline-block;text-decoration:none}.categories-list .category-box-turbo .category-box-heading h3::after{content:"";position:absolute;bottom:4px;left:0;height:2.5px;width:100%;background:var(--category-badge-bg, var(--category-badge-color))}.categories-list .category-box-turbo .badge-category__wrapper{background:var(--category-badge-bg, var(--category-badge-color))}.categories-list .category-box-turbo .badge-category__wrapper .badge-category{color:var(--category-badge-text-color)}.category-breadcrumb{flex-basis:100%}.category-breadcrumb summary.select-kit-header.select-kit-header{border:none !important}.list-controls{margin-bottom:1rem}.fk-d-button-tooltip .btn:has(+.fk-d-tooltip__trigger){height:100%;border-start-end-radius:0;border-end-end-radius:0}.fk-d-tooltip__trigger{border-start-end-radius:var(--d-border-radius);border-end-end-radius:var(--d-border-radius)}.fk-d-button-tooltip .fk-d-tooltip__trigger{color:var(--secondary);background:var(--primary);opacity:.6}.fk-d-button-tooltip>.btn{color:var(--secondary);background-color:var(--primary);border:none}.fk-d-button-tooltip>.btn:hover{color:var(--secondary) !important;background-color:var(--primary-900)}.fk-d-button-tooltip>.btn .d-icon{color:var(--secondary) !important}.select-kit.dropdown-select-box.period-chooser .period-chooser-row,.select-kit.dropdown-select-box.period-chooser .period-chooser-header h2.selected-name{--d-hover: var(--primary-50);--d-selected: var(--primary-100)}.select-kit.dropdown-select-box.period-chooser .period-chooser-row .top-date-string,.select-kit.dropdown-select-box.period-chooser .period-chooser-header h2.selected-name .top-date-string{text-transform:unset;color:var(--primary-800)}.select-kit.dropdown-select-box.period-chooser .period-chooser-row .date-section,.select-kit.dropdown-select-box.period-chooser .period-chooser-header h2.selected-name .date-section{color:var(--primary-900);font-weight:500}.heatmap-low,.heatmap-med,.heatmap-high{color:var(--primary-medium) !important}.heatmap-low a,.heatmap-low .d-icon,.heatmap-low .d-button-label,.heatmap-med a,.heatmap-med .d-icon,.heatmap-med .d-button-label,.heatmap-high a,.heatmap-high .d-icon,.heatmap-high .d-button-label{color:var(--primary-medium) !important}.heatmap-low a:hover,.heatmap-low .d-icon:hover,.heatmap-low .d-button-label:hover,.heatmap-med a:hover,.heatmap-med .d-icon:hover,.heatmap-med .d-button-label:hover,.heatmap-high a:hover,.heatmap-high .d-icon:hover,.heatmap-high .d-button-label:hover{color:var(--tertiary) !important}.topic-cards-list{display:block;margin-top:1.5rem}.topic-cards-list .topic-list-body{display:flex;flex-direction:column;width:100%;gap:1em;border-top:0}.topic-cards-list .topic-list-body .after-topic-list-item-outlet{border:0}.topic-cards-list .topic-list-item-separator td{display:block}table.topic-list{margin:0}.more-topics__container thead.topic-list-header{display:none !important}table.topic-list:not(.bulk-select-enabled){display:block;margin-top:.85rem}table.topic-list:not(.bulk-select-enabled) thead.topic-list-header{display:block}table.topic-list:not(.bulk-select-enabled) thead.topic-list-header tr{display:flex;gap:.5rem}table.topic-list:not(.bulk-select-enabled) thead.topic-list-header tr th.topic-list-data{display:block;padding:0;width:unset !important;border-radius:.25rem}table.topic-list:not(.bulk-select-enabled) thead.topic-list-header tr th.topic-list-data.default button{padding-left:0}table.topic-list:not(.bulk-select-enabled) thead.topic-list-header tr th.topic-list-data.default span{display:none}table.topic-list:not(.bulk-select-enabled) thead.topic-list-header tr th.topic-list-data button{padding:.5rem}table.topic-list:not(.bulk-select-enabled) thead.topic-list-header tr th.topic-list-data.posters{display:none}table.topic-list:not(.bulk-select-enabled) tbody.topic-list-body{display:block;border:unset}table.topic-list:not(.bulk-select-enabled) tr{display:block;border:unset}table.topic-list:not(.bulk-select-enabled) td{display:block;border:unset}#topic-title h1{line-height:var(--line-height-large)}.svg-icon-title{display:inline}.extra-info-wrapper .title-wrapper .categories-wrapper{display:none}.topic-category{margin-left:-2px;margin-top:4px}.topic-map.--op{padding-left:0}.topic-map__contents .topic-map__stats{gap:1em}.topic-map__stats .btn{border:none}.topic-map__stats .btn:hover,.topic-map__stats .btn:focus{background:none}.topic-map__contents .topic-map__stats .fk-d-menu__trigger{flex-direction:row;gap:.25em}.topic-map__contents .topic-map__stats .fk-d-menu__trigger .number{color:var(--primary-medium);font-size:var(--font-0)}.title-voting{padding-top:0}.topic-admin-menu-content .btn{border:none}.selected-posts{border-radius:var(--d-border-radius)}.more-topics__container{max-width:var(--d-max-width)}.more-topics__browse-more{display:none}.topic-avatar,.topic-body{border-top:none}.time-gap.small-action{display:none}.onscreen-post.small-action{max-width:calc(var(--d-max-width))}.onscreen-post.small-action .small-action-desc{width:100%}.post-notice{background-color:var(--background-alt);color:var(--primary-800);border:1px solid var(--primary-300);border-radius:var(--d-border-radius)}aside.quote .title{border-top-left-radius:var(--d-border-radius-large);border-top-right-radius:var(--d-border-radius-large)}aside.quote blockquote{border-bottom-left-radius:var(--d-border-radius-large);border-bottom-right-radius:var(--d-border-radius-large)}aside.quote .title,aside.quote blockquote{border-left:none;background:var(--primary-50)}.topic-body .cooked .elided,.d-editor-preview .elided{border-radius:var(--d-border-radius-large)}.topic-body .cooked .elided summary,.d-editor-preview .elided summary{border-radius:var(--d-border-radius)}.topic-post{margin-top:.5rem}.topic-post .post-menu-area{margin-top:0;margin-bottom:0}.topic-post .post-controls{--control-icon-space: 0em;justify-content:unset}.topic-post .post-controls>button{margin-left:-0.75rem}.topic-post .post-controls .actions{font-size:var(--base-font-size-smaller)}.topic-post .post-controls .actions .extra-buttons button{gap:.5rem}.topic-post .post-controls .actions .post-action-menu__reply{font-size:1rem}.topic-post .post-controls .actions .post-action-menu__reply .d-button-label{display:none}.names span.first{font-weight:600}.timeline-container .topic-timeline{min-width:unset}.timeline-container .topic-timeline .timeline-footer-controls{margin-top:0}.timeline-container .topic-timeline .timeline-scrollarea-wrapper{display:none}.timeline-container .topic-timeline .topic-notifications-button .select-kit .select-kit-header-wrapper .select-kit-selected-name{padding-right:0}.reply-to-post{display:none}.small-action.topic-post-visited .btn.topic-post-visited-line{width:100%}.container.posts #topic-progress-wrapper{position:unset;margin-top:.5em}.container.posts #topic-progress-wrapper .topic-admin-menu-button button.btn.toggle-admin-menu{border-top-right-radius:var(--d-border-radius);border-bottom-right-radius:var(--d-border-radius)}.container.posts #topic-progress-wrapper #topic-progress{display:none}.d-icon.d-icon-d-watching{color:var(--watching) !important}.d-icon.d-icon-d-tracking{color:var(--tracking) !important}.d-icon.d-icon-d-muted{color:var(--primary-800)}.topic-timer-modify button{margin-left:6px}.user-content .user-notifications-filter{padding-bottom:.75em}.user-stream .user-notifications-list li.notification{border-color:var(--primary-300)}.user-main .staff-counters{border-radius:var(--d-border-radius)}.user-main .staff-counters>div span,.user-main .staff-counters>div a span{padding:0;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;vertical-align:middle;border-radius:100%}.pref-associated-accounts{display:none}.user-card h1{font-size:var(--font-up-3)}.user-card h2:not([class]){color:var(--primary-800)}.names__primary,.groups-info-name,.groups-info-name{font-weight:600}.user-stream .title a{color:var(--primary);font-size:var(--font-up-1)}.user-stream .category{margin-left:-2px;margin-top:4px}.user-stream .user-stream-item__details .badge-category__wrapper{width:unset}.user-stream .user-notifications-list:not(.show-avatars) li.notification.notification{padding-left:.5em;padding-right:.25em}[data-content][data-identifier=user-tip]{background-color:var(--tertiary);color:var(--always-white)}[data-content][data-identifier=user-tip] .btn-primary{background:var(--always-white);color:var(--secondary)}[data-content][data-identifier=user-tip] .btn-primary:hover,[data-content][data-identifier=user-tip] .btn-primary:focus{background:var(--primary)}div[class^=category-title-header]{background-color:rgba(0,0,0,0) !important;margin-top:20px;box-sizing:border-box}div[class^=category-title-header] .category-title-contents{color:var(--primary);width:100%;max-width:var(--d-max-width);padding:0 var(--wrap-padding-h) 20px;box-sizing:border-box}div[class^=category-title-header] .category-title{font-size:2.5em;font-weight:500;line-height:1em;margin-bottom:.4em;text-align:left;padding:.85em 0 0}div[class^=category-title-header] .category-title-description{margin-block-end:1em}.alert .close{top:.15em !important;right:.15em !important}.banner-box .button-container .close,.banner-box .button-container .toggle{padding:5px 7px}.banner-box .button-container .close svg,.banner-box .button-container .toggle svg{color:var(--primary-800)}.banner-box .button-container .close:hover svg,.banner-box .button-container .toggle:hover svg{color:var(--primary-900)}#main .banner-box{width:100%;max-width:calc(var(--d-sidebar-width) + var(--d-max-width) - (var(--wrap-padding-h)));border-bottom:1px solid var(--primary-300);padding-bottom:1em}#main .banner-box .container{width:100%;padding:0 var(--wrap-padding-h)}#main .banner-box h1.banner-title{font-size:2.5em;font-weight:500;line-height:1em;margin-bottom:.4em;text-align:left;padding:.85em 0 0}.search-banner{margin-bottom:0}.custom-search-banner{border-bottom:1px solid var(--primary-300);padding:2rem 0}.custom-search-banner-wrap .btn.search-icon:not(.has-search-button-text){border:none}.custom-search-banner-wrap .results{top:3.3em;border:1px solid var(--primary-300)}.search-menu .search-input input.search-term__input:focus,.search-menu-container .search-input input.search-term__input:focus{box-shadow:none}.custom-footer{--footer-text-color: #767676;background:var(--secondary);border-top:1px solid var(--primary-300)}.custom-footer .footer-links{display:flex;justify-content:center}.custom-footer .second-box{order:10;color:var(--footer-text-color);padding-top:1.5em;display:flex;justify-content:center;text-align:center}.custom-footer .list span{font-weight:normal;font-size:var(--font-down-1)}.custom-footer .third-box{border:none}.custom-footer .third-box .social{display:none}.custom-footer .third-box .small-link{margin:0 1em;color:var(--footer-text-color);transition:color .1s ease;font-size:var(--font-0)}.custom-footer .third-box .small-link:hover,.custom-footer .third-box .small-link:focus{color:var(--primary-900)}@media screen and (max-width: 760px){.leaderboard .podium{flex-direction:column;gap:12px;padding:1rem 0 0;width:unset}.leaderboard .winner{order:unset !important;transform:unset !important;display:flex;width:100% !important;align-items:center;flex-wrap:wrap;box-sizing:border-box}.leaderboard .winner .winner__rank{display:none}.leaderboard .winner__avatar{width:32px;height:32px;margin-bottom:0 !important;margin-right:.5rem}.leaderboard .winner__score{flex-grow:1;text-align:right;font-size:var(--font-up-4)}.leaderboard .ranking{width:100%;box-sizing:border-box}}.leaderboard{color:var(--primary-900)}.leaderboard .podium__wrapper{background:none}.leaderboard .winner{padding:1.5em 2em;border-radius:var(--d-border-radius-large);border:1px solid var(--primary-300)}.leaderboard .winner.-position1 .winner__crown{display:none}.leaderboard .winner.-position2{order:1;transform:translate(-10%, 19%)}.leaderboard .winner.-position3{order:3;transform:translate(10%, 19%)}.leaderboard .winner .winner__avatar{margin-bottom:.5rem}.leaderboard .winner .winner__avatar img{border-width:1px}.leaderboard .winner .winner__rank{display:none}.leaderboard .winner .winner__score{font-weight:600}.leaderboard .ranking-col-names{color:var(--primary-800);border-bottom:1px solid var(--primary-300)}.leaderboard .ranking-col-names svg{display:none}.leaderboard .user{background:none;border-radius:0;border-radius:var(--d-border-radius)}.leaderboard .user:hover{background-color:var(--primary-50)}.leaderboard .user.-self{background-color:var(--background-alt);color:var(--primary);border:1px solid var(--primary-100)}.leaderboard .user__rank{font-weight:normal;font-size:var(--font-up-4);min-width:3rem}.leaderboard .user__score{font-weight:600}.leaderboard .user__avatar img{width:32px;height:32px}.leaderboard .user__name{vertical-align:middle}.discourse-status-alert{max-width:calc(var(--d-max-width) - var(--wrap-padding-h)*2);width:100%;padding:0;border-radius:var(--d-border-radius-large);transition:background-color .5s ease}.discourse-status-alert a{padding:1em}.discourse-status-alert a::before{content:"●";margin-right:.3em}.discourse-status-alert.indicator-critical,.discourse-status-alert.indicator-major{background-color:rgba(0,0,0,0);border-color:var(--danger-low-mid)}.discourse-status-alert.indicator-critical a,.discourse-status-alert.indicator-major a{color:var(--danger)}.discourse-status-alert.indicator-critical:hover,.discourse-status-alert.indicator-critical:active,.discourse-status-alert.indicator-major:hover,.discourse-status-alert.indicator-major:active{background-color:var(--danger-low)}.discourse-status-alert.indicator-minor{background-color:rgba(0,0,0,0);border-color:var(--warning-border);transition:inherit}.discourse-status-alert.indicator-minor a{color:var(--warning)}.discourse-status-alert.indicator-minor:hover,.discourse-status-alert.indicator-minor:active{background-color:var(--warning-low)}body:not(.d-toc-active) .d-toc-main{min-width:0}.d-toc-main{min-width:8em}.d-toc-main .timeline-toggle{display:none}.d-toc-footer-icons .scroll-to-bottom{border:none}.sidebar-theme-toggle__wrapper>.svg-icon{display:none}.sidebar-theme-toggle__wrapper .sidebar-theme-toggle-dropdown.select-kit.combo-box .select-kit-header{border:none !important;padding-left:var(--d-sidebar-row-horizontal-padding);padding-right:var(--d-sidebar-row-horizontal-padding)}.sidebar-theme-toggle__wrapper .sidebar-theme-toggle-dropdown.select-kit.combo-box .select-kit-header .select-kit-header-wrapper{padding-left:var(--d-sidebar-row-horizontal-padding)}.sidebar-theme-toggle__wrapper .sidebar-theme-toggle-dropdown.select-kit.combo-box .select-kit-header .name,.sidebar-theme-toggle__wrapper .sidebar-theme-toggle-dropdown.select-kit.combo-box .select-kit-header .caret-icon{color:var(--primary-800)}.sidebar-theme-toggle__wrapper .sidebar-theme-toggle-dropdown.select-kit.combo-box .select-kit-header:hover,.sidebar-theme-toggle__wrapper .sidebar-theme-toggle-dropdown.select-kit.combo-box .select-kit-header:focus{background:var(--d-hover)}.sidebar-theme-toggle__wrapper .select-kit.combo-box:focus,.sidebar-theme-toggle__wrapper .select-kit.combo-box:active{outline:none}
/*# sourceMappingURL=common_theme_89_e0ed8e1db8392869199c6d170fdb1f3a3cc57183.css.map?__ws=community.vercel.com */
