:root{--d-button-border-radius: var(--d-border-radius);--d-button-transition: none;--d-button-border: 1px solid transparent;--d-button-default-text-color: var(--primary);--d-button-default-text-color--hover: var(--secondary);--d-button-default-bg-color: var(--primary-low);--d-button-default-bg-color--hover: var(--primary-medium);--d-button-default-icon-color: var(--primary-high);--d-button-default-icon-color--hover: var(--primary-low);--d-button-primary-text-color: var(--secondary);--d-button-primary-text-color--hover: var(--secondary);--d-button-primary-bg-color: var(--tertiary);--d-button-primary-bg-color--hover: var(--tertiary-hover);--d-button-primary-icon-color: var(--secondary);--d-button-primary-icon-color--hover: var(--secondary);--d-button-danger-text-color: var(--secondary);--d-button-danger-text-color--hover: var(--secondary);--d-button-danger-bg-color: var(--danger);--d-button-danger-bg-color--hover: var(--danger-hover);--d-button-danger-icon-color: var(--danger-low);--d-button-danger-icon-color--hover: var(--danger-low);--d-button-success-text-color: var(--secondary);--d-button-success-text-color--hover: var(--secondary);--d-button-success-bg-color: var(--success);--d-button-success-bg-color--hover: var(--success-hover);--d-button-success-icon-color: var(--success-low);--d-button-success-icon-color--hover: var(--success-low);--d-button-flat-text-color: var(--tertiary);--d-button-flat-text-color--hover: var(--primary);--d-button-flat-icon-color: var(--primary-low-mid);--d-button-flat-icon-color--hover: var(--primary);--d-button-flat-bg-color: transparent;--d-button-flat-bg-color--hover: transparent;--d-button-flat-bg-color--focus: var(--primary-low);--d-button-flat-text-color--disabled: var(--primary);--d-button-flat-close-text-color: var(--primary-high);--d-button-flat-close-bg-color: transparent;--d-button-flat-close-icon-color: var(--primary-high);--d-button-flat-close-icon-color--hover: var(--primary);--d-button-transparent-text-color: var(--primary);--d-button-transparent-text-color--hover: var(--tertiary-hover);--d-button-transparent-icon-color: var(--primary-high);--d-button-transparent-icon-color--hover: var(--tertiary-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;margin:0;font-weight:normal;color:var(--d-button-default-text-color);background-color:var(--d-button-default-bg-color);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));border-radius:var(--d-button-border-radius);transition:var(--d-button-transition);cursor:pointer;border:1px solid rgba(0,0,0,0);font-size:var(--font-0);line-height:normal;box-sizing:border-box;padding:.5em .65em;border:var(--d-button-border)}.btn:visited{color:var(--d-button-default-text-color)}.btn .d-icon{color:var(--d-button-default-icon-color);margin-right:.45em;transition:var(--d-button-transition)}@media(forced-colors: active){.btn .d-icon{color:ButtonText}}.btn .d-button-label+.d-icon{margin-left:.45em;margin-right:0}.btn.no-text .d-icon{margin-right:0}.discourse-no-touch .btn:hover,.discourse-no-touch .btn.btn-hover{background-color:var(--d-button-default-bg-color--hover);color:var(--d-button-default-text-color--hover)}.discourse-no-touch .btn:hover .d-icon,.discourse-no-touch .btn.btn-hover .d-icon{color:var(--d-button-default-icon-color--hover)}@media(forced-colors: active){.discourse-no-touch .btn:hover .d-icon,.discourse-no-touch .btn.btn-hover .d-icon{color:Highlight}}.btn:focus-visible{outline:none;background-color:var(--d-button-default-bg-color--hover);color:var(--d-button-default-text-color--hover)}.btn:focus-visible .d-icon{color:var(--d-button-default-icon-color--hover)}@media(forced-colors: active){.btn:focus-visible .d-icon{color:Highlight}}.discourse-no-touch .btn:active:not(:hover,:focus),.discourse-no-touch .btn.btn-active:not(:hover,:focus),.btn:active:not(:hover,:focus),.btn.btn-active:not(:hover,:focus){background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.6) 100%, rgb(var(--primary-rgb), 0.6) 100%);color:var(--d-button-default-text-color--hover)}.discourse-no-touch .btn:active:not(:hover,:focus) .d-icon,.discourse-no-touch .btn.btn-active:not(:hover,:focus) .d-icon,.btn:active:not(:hover,:focus) .d-icon,.btn.btn-active:not(:hover,:focus) .d-icon{color:var(--d-button-default-icon-color--hover)}.discourse-no-touch .btn:active,.discourse-no-touch .btn.btn-active,.btn:active,.btn.btn-active{background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.3) 100%, rgb(var(--primary-rgb), 0.3) 100%);color:var(--d-button-default-text-color--hover)}.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(--d-button-default-icon-color--hover)}.btn[disabled],.btn.disabled{cursor:not-allowed}.btn[disabled]:not(.is-loading),.btn.disabled:not(.is-loading){opacity:.4}.btn[disabled]:hover,.btn.disabled:hover{color:var(--d-button-default-text-color);background:var(--d-button-default-bg-color)}.btn[disabled]:hover .d-icon,.btn.disabled:hover .d-icon{color:var(--d-button-default-icon-color)}.btn .loading-container{display:none;margin:0 6.75px 0 0}.btn.is-loading.btn-text.btn-small .loading-icon{font-size:var(--font-down-1);margin-right:.2em}.btn.is-loading .loading-icon{animation:rotate-forever 1s infinite linear,fadein 1s}.btn-primary{display:inline-flex;align-items:center;justify-content:center;margin:0;font-weight:normal;color:var(--d-button-primary-text-color);background-color:var(--d-button-primary-bg-color);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));border-radius:var(--d-button-border-radius);transition:var(--d-button-transition);cursor:pointer;border:1px solid rgba(0,0,0,0);font-size:var(--font-0);line-height:normal;box-sizing:border-box;padding:.5em .65em;border:var(--d-button-border)}.btn-primary:visited{color:var(--d-button-primary-text-color)}.btn-primary .d-icon{color:var(--d-button-primary-icon-color);margin-right:.45em;transition:var(--d-button-transition)}@media(forced-colors: active){.btn-primary .d-icon{color:ButtonText}}.btn-primary .d-button-label+.d-icon{margin-left:.45em;margin-right:0}.btn-primary.no-text .d-icon{margin-right:0}.discourse-no-touch .btn-primary:hover,.discourse-no-touch .btn-primary.btn-hover{background-color:var(--d-button-primary-bg-color--hover);color:var(--d-button-primary-text-color--hover)}.discourse-no-touch .btn-primary:hover .d-icon,.discourse-no-touch .btn-primary.btn-hover .d-icon{color:var(--d-button-primary-icon-color--hover)}@media(forced-colors: active){.discourse-no-touch .btn-primary:hover .d-icon,.discourse-no-touch .btn-primary.btn-hover .d-icon{color:Highlight}}.btn-primary:focus-visible{outline:none;background-color:var(--d-button-primary-bg-color--hover);color:var(--d-button-primary-text-color--hover)}.btn-primary:focus-visible .d-icon{color:var(--d-button-primary-icon-color--hover)}@media(forced-colors: active){.btn-primary:focus-visible .d-icon{color:Highlight}}.discourse-no-touch .btn-primary:active:not(:hover,:focus),.discourse-no-touch .btn-primary.btn-active:not(:hover,:focus),.btn-primary:active:not(:hover,:focus),.btn-primary.btn-active:not(:hover,:focus){background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.6) 100%, rgb(var(--primary-rgb), 0.6) 100%);color:var(--d-button-primary-text-color--hover)}.discourse-no-touch .btn-primary:active:not(:hover,:focus) .d-icon,.discourse-no-touch .btn-primary.btn-active:not(:hover,:focus) .d-icon,.btn-primary:active:not(:hover,:focus) .d-icon,.btn-primary.btn-active:not(:hover,:focus) .d-icon{color:var(--d-button-primary-icon-color--hover)}.discourse-no-touch .btn-primary:active,.discourse-no-touch .btn-primary.btn-active,.btn-primary:active,.btn-primary.btn-active{background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.3) 100%, rgb(var(--primary-rgb), 0.3) 100%);color:var(--d-button-primary-text-color--hover)}.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{color:var(--d-button-primary-icon-color--hover)}.btn-primary[disabled],.btn-primary.disabled{cursor:not-allowed}.btn-primary[disabled]:not(.is-loading),.btn-primary.disabled:not(.is-loading){opacity:.4}.btn-primary[disabled]:hover,.btn-primary.disabled:hover{color:var(--d-button-primary-text-color);background:var(--d-button-primary-bg-color)}.btn-primary[disabled]:hover .d-icon,.btn-primary.disabled:hover .d-icon{color:var(--d-button-primary-icon-color)}.btn-primary .loading-container{display:none;margin:0 6.75px 0 0}.btn-primary.is-loading.btn-text.btn-small .loading-icon{font-size:var(--font-down-1);margin-right:.2em}.btn-primary.is-loading .loading-icon{animation:rotate-forever 1s infinite linear,fadein 1s}.btn-danger,.btn.cancel{display:inline-flex;align-items:center;justify-content:center;margin:0;font-weight:normal;color:var(--d-button-danger-text-color);background-color:var(--d-button-danger-bg-color);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));border-radius:var(--d-button-border-radius);transition:var(--d-button-transition);cursor:pointer;border:1px solid rgba(0,0,0,0);font-size:var(--font-0);line-height:normal;box-sizing:border-box;padding:.5em .65em;border:var(--d-button-border)}.btn-danger:visited,.btn.cancel:visited{color:var(--d-button-danger-text-color)}.btn-danger .d-icon,.btn.cancel .d-icon{color:var(--d-button-danger-icon-color);margin-right:.45em;transition:var(--d-button-transition)}@media(forced-colors: active){.btn-danger .d-icon,.btn.cancel .d-icon{color:ButtonText}}.btn-danger .d-button-label+.d-icon,.btn.cancel .d-button-label+.d-icon{margin-left:.45em;margin-right:0}.btn-danger.no-text .d-icon,.btn.cancel.no-text .d-icon{margin-right:0}.discourse-no-touch .btn-danger:hover,.discourse-no-touch .btn-danger.btn-hover,.discourse-no-touch .btn.cancel:hover,.discourse-no-touch .btn.cancel.btn-hover{background-color:var(--d-button-danger-bg-color--hover);color:var(--d-button-danger-text-color--hover)}.discourse-no-touch .btn-danger:hover .d-icon,.discourse-no-touch .btn-danger.btn-hover .d-icon,.discourse-no-touch .btn.cancel:hover .d-icon,.discourse-no-touch .btn.cancel.btn-hover .d-icon{color:var(--d-button-danger-icon-color--hover)}@media(forced-colors: active){.discourse-no-touch .btn-danger:hover .d-icon,.discourse-no-touch .btn-danger.btn-hover .d-icon,.discourse-no-touch .btn.cancel:hover .d-icon,.discourse-no-touch .btn.cancel.btn-hover .d-icon{color:Highlight}}.btn-danger:focus-visible,.btn.cancel:focus-visible{outline:none;background-color:var(--d-button-danger-bg-color--hover);color:var(--d-button-danger-text-color--hover)}.btn-danger:focus-visible .d-icon,.btn.cancel:focus-visible .d-icon{color:var(--d-button-danger-icon-color--hover)}@media(forced-colors: active){.btn-danger:focus-visible .d-icon,.btn.cancel:focus-visible .d-icon{color:Highlight}}.discourse-no-touch .btn-danger:active:not(:hover,:focus),.discourse-no-touch .btn-danger.btn-active:not(:hover,:focus),.btn-danger:active:not(:hover,:focus),.btn-danger.btn-active:not(:hover,:focus),.discourse-no-touch .btn.cancel:active:not(:hover,:focus),.discourse-no-touch .btn.cancel.btn-active:not(:hover,:focus),.btn.cancel:active:not(:hover,:focus),.btn.cancel.btn-active:not(:hover,:focus){background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.6) 100%, rgb(var(--primary-rgb), 0.6) 100%);color:var(--d-button-danger-text-color--hover)}.discourse-no-touch .btn-danger:active:not(:hover,:focus) .d-icon,.discourse-no-touch .btn-danger.btn-active:not(:hover,:focus) .d-icon,.btn-danger:active:not(:hover,:focus) .d-icon,.btn-danger.btn-active:not(:hover,:focus) .d-icon,.discourse-no-touch .btn.cancel:active:not(:hover,:focus) .d-icon,.discourse-no-touch .btn.cancel.btn-active:not(:hover,:focus) .d-icon,.btn.cancel:active:not(:hover,:focus) .d-icon,.btn.cancel.btn-active:not(:hover,:focus) .d-icon{color:var(--d-button-danger-icon-color--hover)}.discourse-no-touch .btn-danger:active,.discourse-no-touch .btn-danger.btn-active,.btn-danger:active,.btn-danger.btn-active,.discourse-no-touch .btn.cancel:active,.discourse-no-touch .btn.cancel.btn-active,.btn.cancel:active,.btn.cancel.btn-active{background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.3) 100%, rgb(var(--primary-rgb), 0.3) 100%);color:var(--d-button-danger-text-color--hover)}.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,.discourse-no-touch .btn.cancel:active .d-icon,.discourse-no-touch .btn.cancel.btn-active .d-icon,.btn.cancel:active .d-icon,.btn.cancel.btn-active .d-icon{color:var(--d-button-danger-icon-color--hover)}.btn-danger[disabled],.btn-danger.disabled,.btn.cancel[disabled],.btn.cancel.disabled{cursor:not-allowed}.btn-danger[disabled]:not(.is-loading),.btn-danger.disabled:not(.is-loading),.btn.cancel[disabled]:not(.is-loading),.btn.cancel.disabled:not(.is-loading){opacity:.4}.btn-danger[disabled]:hover,.btn-danger.disabled:hover,.btn.cancel[disabled]:hover,.btn.cancel.disabled:hover{color:var(--d-button-danger-text-color);background:var(--d-button-danger-bg-color)}.btn-danger[disabled]:hover .d-icon,.btn-danger.disabled:hover .d-icon,.btn.cancel[disabled]:hover .d-icon,.btn.cancel.disabled:hover .d-icon{color:var(--d-button-danger-icon-color)}.btn-danger .loading-container,.btn.cancel .loading-container{display:none;margin:0 6.75px 0 0}.btn-danger.is-loading.btn-text.btn-small .loading-icon,.btn.cancel.is-loading.btn-text.btn-small .loading-icon{font-size:var(--font-down-1);margin-right:.2em}.btn-danger.is-loading .loading-icon,.btn.cancel.is-loading .loading-icon{animation:rotate-forever 1s infinite linear,fadein 1s}.btn-success,.btn.ok{display:inline-flex;align-items:center;justify-content:center;margin:0;font-weight:normal;color:var(--d-button-success-text-color);background-color:var(--d-button-success-bg-color);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));border-radius:var(--d-button-border-radius);transition:var(--d-button-transition);cursor:pointer;border:1px solid rgba(0,0,0,0);font-size:var(--font-0);line-height:normal;box-sizing:border-box;padding:.5em .65em;border:var(--d-button-border)}.btn-success:visited,.btn.ok:visited{color:var(--d-button-success-text-color)}.btn-success .d-icon,.btn.ok .d-icon{color:var(--d-button-success-icon-color);margin-right:.45em;transition:var(--d-button-transition)}@media(forced-colors: active){.btn-success .d-icon,.btn.ok .d-icon{color:ButtonText}}.btn-success .d-button-label+.d-icon,.btn.ok .d-button-label+.d-icon{margin-left:.45em;margin-right:0}.btn-success.no-text .d-icon,.btn.ok.no-text .d-icon{margin-right:0}.discourse-no-touch .btn-success:hover,.discourse-no-touch .btn-success.btn-hover,.discourse-no-touch .btn.ok:hover,.discourse-no-touch .btn.ok.btn-hover{background-color:var(--d-button-success-bg-color--hover);color:var(--d-button-success-text-color--hover)}.discourse-no-touch .btn-success:hover .d-icon,.discourse-no-touch .btn-success.btn-hover .d-icon,.discourse-no-touch .btn.ok:hover .d-icon,.discourse-no-touch .btn.ok.btn-hover .d-icon{color:var(--d-button-success-icon-color--hover)}@media(forced-colors: active){.discourse-no-touch .btn-success:hover .d-icon,.discourse-no-touch .btn-success.btn-hover .d-icon,.discourse-no-touch .btn.ok:hover .d-icon,.discourse-no-touch .btn.ok.btn-hover .d-icon{color:Highlight}}.btn-success:focus-visible,.btn.ok:focus-visible{outline:none;background-color:var(--d-button-success-bg-color--hover);color:var(--d-button-success-text-color--hover)}.btn-success:focus-visible .d-icon,.btn.ok:focus-visible .d-icon{color:var(--d-button-success-icon-color--hover)}@media(forced-colors: active){.btn-success:focus-visible .d-icon,.btn.ok:focus-visible .d-icon{color:Highlight}}.discourse-no-touch .btn-success:active:not(:hover,:focus),.discourse-no-touch .btn-success.btn-active:not(:hover,:focus),.btn-success:active:not(:hover,:focus),.btn-success.btn-active:not(:hover,:focus),.discourse-no-touch .btn.ok:active:not(:hover,:focus),.discourse-no-touch .btn.ok.btn-active:not(:hover,:focus),.btn.ok:active:not(:hover,:focus),.btn.ok.btn-active:not(:hover,:focus){background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.6) 100%, rgb(var(--primary-rgb), 0.6) 100%);color:var(--d-button-success-text-color--hover)}.discourse-no-touch .btn-success:active:not(:hover,:focus) .d-icon,.discourse-no-touch .btn-success.btn-active:not(:hover,:focus) .d-icon,.btn-success:active:not(:hover,:focus) .d-icon,.btn-success.btn-active:not(:hover,:focus) .d-icon,.discourse-no-touch .btn.ok:active:not(:hover,:focus) .d-icon,.discourse-no-touch .btn.ok.btn-active:not(:hover,:focus) .d-icon,.btn.ok:active:not(:hover,:focus) .d-icon,.btn.ok.btn-active:not(:hover,:focus) .d-icon{color:var(--d-button-success-icon-color--hover)}.discourse-no-touch .btn-success:active,.discourse-no-touch .btn-success.btn-active,.btn-success:active,.btn-success.btn-active,.discourse-no-touch .btn.ok:active,.discourse-no-touch .btn.ok.btn-active,.btn.ok:active,.btn.ok.btn-active{background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.3) 100%, rgb(var(--primary-rgb), 0.3) 100%);color:var(--d-button-success-text-color--hover)}.discourse-no-touch .btn-success:active .d-icon,.discourse-no-touch .btn-success.btn-active .d-icon,.btn-success:active .d-icon,.btn-success.btn-active .d-icon,.discourse-no-touch .btn.ok:active .d-icon,.discourse-no-touch .btn.ok.btn-active .d-icon,.btn.ok:active .d-icon,.btn.ok.btn-active .d-icon{color:var(--d-button-success-icon-color--hover)}.btn-success[disabled],.btn-success.disabled,.btn.ok[disabled],.btn.ok.disabled{cursor:not-allowed}.btn-success[disabled]:not(.is-loading),.btn-success.disabled:not(.is-loading),.btn.ok[disabled]:not(.is-loading),.btn.ok.disabled:not(.is-loading){opacity:.4}.btn-success[disabled]:hover,.btn-success.disabled:hover,.btn.ok[disabled]:hover,.btn.ok.disabled:hover{color:var(--d-button-success-text-color);background:var(--d-button-success-bg-color)}.btn-success[disabled]:hover .d-icon,.btn-success.disabled:hover .d-icon,.btn.ok[disabled]:hover .d-icon,.btn.ok.disabled:hover .d-icon{color:var(--d-button-success-icon-color)}.btn-success .loading-container,.btn.ok .loading-container{display:none;margin:0 6.75px 0 0}.btn-success.is-loading.btn-text.btn-small .loading-icon,.btn.ok.is-loading.btn-text.btn-small .loading-icon{font-size:var(--font-down-1);margin-right:.2em}.btn-success.is-loading .loading-icon,.btn.ok.is-loading .loading-icon{animation:rotate-forever 1s infinite linear,fadein 1s}.btn-social{color:#000;background:#fff;border-radius:var(--d-border-radius)}.btn-social:focus-visible{outline:1px solid #000}.btn-social[href]{color:var(--secondary)}.btn-social::before{margin-right:9px;font-size:var(--font-0)}.btn-social .d-icon,.btn-social.btn:hover .d-icon{color:#000}.btn-social.cas .d-icon{color:var(--cas)}.btn-social.cas:hover .d-icon{color:var(--cas)}.btn-social.twitter .d-icon{color:var(--twitter)}.btn-social.twitter:hover .d-icon{color:var(--twitter)}.btn-social.github .d-icon{color:var(--github)}.btn-social.github:hover .d-icon{color:var(--github)}.btn-social.discord .d-icon{color:var(--discord)}.btn-social.discord:hover .d-icon{color:var(--discord)}.btn-small{font-size:var(--font-down-1);min-height:20px}.btn-large{font-size:var(--font-up-1)}.btn-flat{background:var(--d-button-flat-bg-color);border:0;line-height:var(--line-height-small);transition:var(--d-button-transition)}.btn-flat .d-icon{color:var(--d-button-flat-icon-color);transition:var(--d-button-transition)}.discourse-no-touch .btn-flat:hover,.discourse-no-touch .btn-flat:focus-visible{color:var(--d-button-flat-text-color--hover)}.discourse-no-touch .btn-flat:hover .d-icon,.discourse-no-touch .btn-flat:focus-visible .d-icon{color:var(--d-button-flat-icon-color--hover)}.discourse-no-touch .btn-flat:hover{background:var(--d-button-flat-bg-color--hover)}.discourse-no-touch .btn-flat:focus-visible{background:var(--d-button-flat-bg-color--focus)}.btn-flat.close{background:var(--d-button-flat-close-bg-color);font-size:var(--font-up-2)}.btn-flat.close .d-icon{color:var(--d-button-flat-close-icon-color)}.discourse-no-touch .btn-flat.close:hover,.discourse-no-touch .btn-flat.close:focus-visible{background:var(--d-button-flat-close-bg-color)}.discourse-no-touch .btn-flat.close:hover .d-icon,.discourse-no-touch .btn-flat.close:focus-visible .d-icon{color:var(--d-button-flat-close-icon-color--hover)}.btn-flat.close:focus-visible{background:var(--d-button-flat-close-bg-color)}.btn-flat.close:focus-visible .d-icon{color:var(--d-button-flat-close-icon-color--hover)}.btn-flat.btn-text{color:var(--d-button-flat-text-color)}.btn-flat.btn-text[disabled]:hover,.btn-flat.btn-text[disabled].btn-hover,.btn-flat.btn-text[disabled]:focus-visible,.discourse-no-touch .btn-flat.btn-text[disabled]:hover,.discourse-no-touch .btn-flat.btn-text[disabled].btn-hover,.discourse-no-touch .btn-flat.btn-text[disabled]:focus-visible{color:var(--d-button-flat-text-color--disabled)}.discourse-no-touch .btn-flat.btn-text[disabled]:not([disabled]):hover,.discourse-no-touch .btn-flat.btn-text[disabled]:not([disabled]).btn-hover,.discourse-no-touch .btn-flat.btn-text[disabled]:not([disabled]):focus-visible{color:var(--d-button-flat-text-color--hover)}.discourse-no-touch .btn-flat.btn-text[disabled]:active,.discourse-no-touch .btn-flat.btn-text[disabled].btn-active{background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.2) 100%, rgb(var(--primary-rgb), 0.2) 100%)}.btn-flat:focus-visible{outline:none;background:var(--primary-low)}.btn-flat:focus-visible .d-icon{color:var(--primary)}.btn-flat.back-button{margin-bottom:1em}.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-visible{color:var(--tertiary);background:rgba(0,0,0,0);border-color:var(--d-input-focused-colo);outline:2px solid var(--d-input-focused-color);outline-offset:-2px}.btn-transparent,.btn-transparent.btn-default,.btn-transparent.btn-text,.btn-transparent.btn-icon,.btn-transparent.no-text{background:rgba(0,0,0,0);border:0;color:var(--d-button-transparent-text-color)}.btn-transparent .d-icon,.btn-transparent.btn-default .d-icon,.btn-transparent.btn-text .d-icon,.btn-transparent.btn-icon .d-icon,.btn-transparent.no-text .d-icon{color:var(--d-button-transparent-icon-color)}.btn-transparent:focus-visible,.btn-transparent.btn-default:focus-visible,.btn-transparent.btn-text:focus-visible,.btn-transparent.btn-icon:focus-visible,.btn-transparent.no-text:focus-visible{background:rgba(0,0,0,0);color:var(--d-button-transparent-text-color--hover)}.btn-transparent:focus-visible .d-icon,.btn-transparent.btn-default:focus-visible .d-icon,.btn-transparent.btn-text:focus-visible .d-icon,.btn-transparent.btn-icon:focus-visible .d-icon,.btn-transparent.no-text:focus-visible .d-icon{color:currentcolor}.discourse-no-touch .btn-transparent:hover,.discourse-no-touch .btn-transparent.btn-default:hover,.discourse-no-touch .btn-transparent.btn-text:hover,.discourse-no-touch .btn-transparent.btn-icon:hover,.discourse-no-touch .btn-transparent.no-text:hover{background:rgba(0,0,0,0);color:var(--d-button-transparent-text-color--hover)}.discourse-no-touch .btn-transparent:hover .d-icon,.discourse-no-touch .btn-transparent.btn-default:hover .d-icon,.discourse-no-touch .btn-transparent.btn-text:hover .d-icon,.discourse-no-touch .btn-transparent.btn-icon:hover .d-icon,.discourse-no-touch .btn-transparent.no-text:hover .d-icon{color:currentcolor}.btn-transparent.btn-primary{color:var(--d-button-primary-bg-color)}.btn-transparent.btn-primary .d-icon{color:currentcolor}.btn-transparent.btn-primary:focus-visible{color:var(--d-button-primary-bg-color--hover)}.discourse-no-touch .btn-transparent.btn-primary:hover{color:var(--d-button-primary-bg-color--hover)}.btn-transparent.btn-danger{color:var(--d-button-danger-bg-color)}.btn-transparent.btn-danger .d-icon{color:currentcolor}.btn-transparent.btn-danger:focus-visible{color:var(--d-button-danger-bg-color--hover)}.discourse-no-touch .btn-transparent.btn-danger:hover{color:var(--d-button-danger-bg-color--hover)}.btn-transparent.btn-success{color:var(--d-button-success-bg-color)}.btn-transparent.btn-success .d-icon{color:currentcolor}.btn-transparent.btn-success:focus-visible{color:var(--d-button-success-bg-color--hover)}.discourse-no-touch .btn-transparent.btn-success:hover{color:var(--d-button-success-bg-color--hover)}.btn-mini-toggle{border-radius:var(--d-border-radius);padding:.4em .467em}.btn-mini-toggle .d-icon{color:var(--primary-medium)}.discourse-no-touch .btn-mini-toggle:hover .d-icon,.discourse-no-touch .btn-mini-toggle.btn-hover .d-icon{color:var(--primary)}:root{--font-family-sans: "Inter var", "Inter web", -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--font-family-mono: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--color-white: #fff;--color-gray-100: #f4f6f8;--color-gray-200: #ebeef2;--color-gray-300: #dce0e6;--color-gray-400: #bec4cc;--color-gray-500: #8f949f;--color-gray-600: #6a707a;--color-gray-700: #42474f;--color-gray-800: #2b2d34;--color-gray-900: #1c1e24;--color-black: #000;--color-white-40: rgba(255, 255, 255, 0.4);--color-brand: #e04e39;--color-brand-text: #ffd7d2;--color-brand-hc-light: #ff5c44;--color-brand-hc-dark: #cf2d20;--color-brand-40: rgba(224, 78, 57, 0.4);--color-blue-dark: #0076d6;--color-blue: #10aaff;--color-blue-light: #dffdff;--color-green: #8be998;--color-green-light: #c7f9de;--color-yellow: #ffec64;--color-yellow-light: #fffad6;--color-lilac: #7650f1;--color-lilac-light: #d5cbff;--color-gray: #a2a3a8;--color-success: #d9f9e3;--color-danger: #ffd8e1;--color-warning: #fcffc9;--color-info: #e3eefc;--font-size-sm: 0.8125rem;--font-size-base: 0.9375rem;--font-size-md: 0.9375rem;--font-size-lg: 1.1875rem;--font-size-xl: 1.5625rem;--font-size-hero-1: 1.8754rem;--font-size-hero-2: 0.9375rem;--line-height-xs: calc(16 / 13);--line-height-base: 1.6;--line-height-md: 1.6;--line-height-lg: calc(24 / 19);--line-height-xl: 2;--line-height-hero-1: calc(32 / 30);--line-height-hero-2: 1.6;--font-weight-1: 200;--font-weight-2: 400;--font-weight-3: 600;--spacing-1: 0.5rem;--spacing-2: 1rem;--spacing-3: 1.5rem;--spacing-4: 2.5rem;--spacing-5: 3.5rem;--spacing-6: 4rem;--container-width: 60.75rem;--grid-gap-sm: var(--spacing-2);--grid-gap-md: var(--spacing-3);--grid-gap-lg: var(--spacing-4);--grid-margin: 0.75rem;--radius: 0.3125rem;--radius-lg: 0.625rem;--color-button-text: var(--color-white);--color-button-bg: var(--color-brand);--color-button-bg-hover: var(--color-brand-hc-dark);--color-button-secondary-text: var(--color-brand-hc-dark);--color-button-secondary-bg: var(--color-white);--color-button-secondary-bg-hover: var(--color-brand);--color-button-secondary-text-hover: var(--color-white);--color-card-bg: var(--color-gray-100);--color-card-border: var(--color-gray-300);--color-card-bg-hover: var(--color-gray-200);--color-card-text: var(--color-gray-700);--color-card-text-hover: var(---color-gray-900);--color-link: var(--color-brand-hc-dark);--color-link-hover: var(--color-brand);--focus: 0 0 0px 3px rgba(25, 116, 220, 0.8)}@media(min-width: 1008px){:root{--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-md: 1.0625rem;--font-size-lg: 1.25rem;--font-size-xl: 2.25rem;--font-size-hero-1: 3rem;--font-size-hero-2: 1.125rem;--line-height-xs: calc(16 / 14);--line-height-base: 1.6875;--line-height-md: calc(27 / 17);--line-height-lg: 1.35;--line-height-xl: 1.25;--line-height-hero-1: 1.125;--line-height-hero-2: 1.5;--spacing-1: 0.5625rem;--spacing-2: 1.125rem;--spacing-3: 1.6875rem;--spacing-4: 2.25rem;--spacing-5: 3.375rem;--spacing-6: 4.5rem;--grid-gap-sm: var(--spacing-3);--grid-gap-md: 2.25rem;--grid-gap-lg: var(--spacing-4)}}.es-header{display:flex;justify-content:center;align-items:center;background-color:var(--color-gray-900);padding:0 var(--grid-margin)}.es-header a:link,.es-header a:visited{background-image:none}.es-header ul,.es-header li{list-style:none}.es-navbar{background-color:var(--color-gray-900);color:var(--color-gray-100);display:flex;flex-direction:column;font-size:inherit;max-width:var(--container-width);width:100%;padding:.5rem 0}.navbar-brand-wrapper{display:block;height:2.5rem;margin:auto auto auto 0;border-radius:var(--radius-lg)}.navbar-brand{display:block;height:100%;width:auto}.navbar-list{display:none;margin:.5rem -0.5rem 0;padding:0;font-weight:var(--font-weight-3);list-style:none}.navbar-list>li>*{display:block;text-align:left;font-size:var(--font-size-base);font-weight:inherit;border-radius:var(--radius-lg);box-sizing:border-box;line-height:var(--line-height-base);color:var(--color-white)}.navbar-toggler{display:block;width:3rem;height:2rem;margin:-2.25rem -0.5rem .25rem auto;padding:0;border:0;background:rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg height='24' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 18a1 1 0 0 1 0 2H1a1 1 0 0 1 0-2zm0-7a1 1 0 0 1 0 2H1a1 1 0 0 1 0-2zm0-7a1 1 0 0 1 0 2H1a1 1 0 1 1 0-2z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;overflow:hidden;text-indent:-999rem;border-radius:var(--radius-lg)}.navbar-expanded .navbar-list,.navbar-expanded .navbar-end{display:block}.navbar-list-item{position:relative}.navbar-list-item-link,.navbar-list-item-dropdown-toggle,.navbar-dropdown-list-item-link{width:100%;padding:.5rem 1rem;box-sizing:border-box}.navbar-list-item-link,.navbar-list-item-link:link,.navbar-list-item-link:visited{display:block;color:inherit;text-decoration:none;width:unset}.navbar-list-item-link:hover{color:var(--color-brand-hc-light)}.navbar-list-item-dropdown-toggle{border:0;display:block;padding-right:2rem;text-decoration:none;white-space:nowrap;background:rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.295 3.707C-.335 3.077.11 2 1.002 2h5.996c.891 0 1.337 1.077.707 1.707l-2.998 3a1 1 0 0 1-1.414 0l-2.998-3z' fill='%23A3A6AF' fill-rule='nonzero'/%3E%3C/svg%3E") right 1.25rem center no-repeat}.navbar-list-item-dropdown-toggle:focus,.navbar-list-item-dropdown-toggle:hover{background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.295 3.707C-.335 3.077.11 2 1.002 2h5.996c.891 0 1.337 1.077.707 1.707l-2.998 3a1 1 0 0 1-1.414 0l-2.998-3z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E")}.navbar-list-item-dropdown-toggle[aria-expanded=true]{color:var(--color-brand-hc-light);background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.295 4.293C-.335 4.923.11 6 1.002 6h5.996c.891 0 1.337-1.077.707-1.707l-2.998-3a1 1 0 0 0-1.414 0l-2.998 3z' fill='%23E04E39' fill-rule='nonzero'/%3E%3C/svg%3E")}.navbar-dropdown-list{margin:0;padding:0;background:var(--color-gray-100);border-radius:var(--radius)}.navbar-dropdown-list :first-child :first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.navbar-dropdown-list :last-child :last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.separator{margin:0;height:0;list-style:none;border-bottom:2px solid var(--color-gray-300)}.navbar-dropdown-list-item{display:block;white-space:nowrap}.navbar-dropdown-list-item-link,.navbar-dropdown-list-item-link:link,.navbar-dropdown-list-item-link:visited{color:var(--color-brand);display:block;text-decoration:none}.navbar-dropdown-list-item-link:hover,.navbar-dropdown-list-item-link:focus{position:relative;background:var(--color-gray-300);color:var(--color-brand);z-index:1}.navbar-end{display:none}@media(min-width: 1008px){.es-navbar{display:flex;flex-direction:row;padding:0}.navbar-brand-wrapper{height:2.8125rem;margin-right:var(--spacing-4)}.navbar-list,.navbar-expanded .navbar-list{display:flex;margin-top:0}.navbar-toggler{display:none}.navbar-list-item{padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) 0}.navbar-list-item-link,.navbar-list-item-dropdown-toggle{padding:.3125rem 0 .25rem}.navbar-list-item-link{margin-right:-0.5rem;margin-left:-0.5rem;padding-right:.5rem;padding-left:.5rem}.navbar-list-item-dropdown-toggle{width:auto;margin-left:-0.5rem;padding-right:1rem;padding-left:.5rem;background-position:right 1px center}.navbar-dropdown-list{box-shadow:0 0 1px 0 rgba(73,79,95,.6),0 2px 10px -5px rgba(73,79,95,.55),0 3px 30px -15px rgba(73,79,95,.8),0 0 50px -5px rgba(73,79,95,.5);width:auto;min-width:12rem;margin:0;position:absolute;left:-0.5rem;z-index:100}.navbar-end{display:block;align-self:center}}.es-footer{background-color:var(--color-white)}.es-footer a,.es-footer:link,.es-footer:visited{text-decoration:none;color:var(--color-gray-600);background-image:none}.es-footer a:focus,.es-footer a:hover{text-decoration:underline;color:var(--color-brand)}.es-footer .footer-info{padding-bottom:var(--spacing-5);padding-top:var(--spacing-5);display:flex;justify-content:space-between}.es-footer .footer-info .spacer{grid-row:2/4}.es-footer .footer-info .info-link{margin-top:auto;margin-bottom:auto;line-height:40px}.es-footer .footer-info-links{display:grid;grid-gap:.5rem;grid-template-columns:repeat(3, 1fr)}.es-footer .footer-social{display:grid;grid-gap:.5rem}.es-footer .footer-social a{align-items:center;display:flex}.es-footer .footer-social svg{fill:var(--color-gray-600);margin-right:var(--spacing-1);width:1rem}.es-footer .footer-statement{justify-content:space-between}.es-footer .footer-copyright{color:var(--color-gray-600)}.es-footer .footer-copyright svg{fill:var(--color-gray-600);width:1rem}.es-footer .footer-spacer{border:0;display:block;height:2px}.es-footer .footer-contributions{align-items:center;color:var(--color-gray-600);display:flex;justify-content:space-between}.es-footer .footer-contributions .sponsor-icons{margin-top:var(--spacing-1)}.es-footer .footer-contributor-logo,.es-footer .footer-contributor-logo-link{height:1.6875rem;line-height:1.6875rem;max-width:4rem}@media(max-width: 1007px){.es-footer .footer-info{padding-bottom:var(--spacing-3);padding-top:var(--spacing-3);flex-direction:column}.es-footer .footer-info .footer-logo{width:5rem}.es-footer .footer-info-links{display:block;flex-wrap:wrap}.es-footer .footer-info-links>a{margin-right:var(--spacing-2)}.es-footer .footer-contributions{align-items:start;flex-direction:column}.es-footer .footer-contributions .sponsor-icons{margin-top:var(--spacing-2)}}footer.es-footer a,footer.es-footer:link,footer.es-footer:visited{color:var(--color-gray-600);background-image:none}.d-header{height:5.625rem;box-shadow:none}.d-header-icons .icon{color:var(--header_primary)}.d-header-icons .icon>.d-icon{color:var(--header_primary)}.discourse-no-touch .d-header-icons .icon:hover,.discourse-no-touch .d-header-icons .icon:focus{background:rgba(0,0,0,0)}.discourse-no-touch .d-header-icons .icon:hover>.d-icon,.discourse-no-touch .d-header-icons .icon:focus>.d-icon{color:var(--tertiary)}.drop-down-mode .d-header-icons .active .icon{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.drop-down-mode .d-header-icons .active .icon>.d-icon{color:var(--tertiary)}.drop-down-mode .d-header-icons .active .icon:after{border-color:rgba(0,0,0,0)}.user-menu.revamped{border-top-right-radius:var(--d-border-radius-large)}.user-menu.revamped .tabs-list .btn .badge-notification{background:var(--tertiary)}.user-menu.revamped .quick-access-panel li a,.user-menu.revamped .quick-access-panel li .profile-tab-btn{padding:.15em .25em}.user-menu.revamped .quick-access-panel:not(#quick-access-profile) li{background:var(--primary-very-low)}.user-menu.revamped .quick-access-panel:not(#quick-access-profile) li .item-label{color:var(--primary-high)}.user-menu.revamped .quick-access-panel:not(#quick-access-profile) li .d-icon{color:var(--primary-low-mid)}.user-menu.revamped .quick-access-panel:not(#quick-access-profile) li a,.user-menu.revamped .quick-access-panel:not(#quick-access-profile) li a:visited{color:var(--primary-medium)}.user-menu.revamped .quick-access-panel:not(#quick-access-profile) li.unread{background:rgba(0,0,0,0)}.user-menu.revamped .quick-access-panel:not(#quick-access-profile) li.unread .d-icon{color:var(--primary-medium)}.user-menu.revamped .quick-access-panel:not(#quick-access-profile) li.unread a,.user-menu.revamped .quick-access-panel:not(#quick-access-profile) li.unread a:visited{color:var(--tertiary)}.discourse-no-touch .user-menu.revamped .quick-access-panel:not(#quick-access-profile) li:hover,.discourse-no-touch .user-menu.revamped .quick-access-panel:not(#quick-access-profile) li:focus{background:var(--primary-200)}.search-menu .search-link:focus,.search-menu .search-link:hover,.search-menu-container .search-link:focus,.search-menu-container .search-link:hover{background:var(--primary-200)}.search-menu .search-link .topic-title,.search-menu-container .search-link .topic-title{color:var(--primary)}.search-container .search-advanced .search-info{background:rgba(0,0,0,0)}.extra-info-wrapper .topic-link,#topic-title h1{font-weight:400}.topic-list-item:hover{background:inherit}.topic-list-item:not(.visited){background:var(--secondary)}.topic-list-item.visited .topic-excerpt{color:var(--primary-medium)}.topic-list .topic-list-data{padding:1em .25em}.topic-list .topic-list-item-separator .topic-list-data span{background:var(--primary-very-low)}.topic-list-icons .d-icon-bookmark,.topic-list .d-icon-bookmark,.latest-topic-list .d-icon-bookmark,.top-topic-list .d-icon-bookmark{color:var(--tertiary)}#list-area{margin-bottom:3.15rem;padding-bottom:3.15rem}@keyframes background-fade-highlight{0%{background-color:var(--tertiary-low)}100%{background-color:var(--secondary)}}@keyframes background-fade-highlight-visited{0%{background-color:var(--tertiary-low)}100%{background-color:rgba(0,0,0,0)}}@media(prefers-reduced-motion: no-preference){.topic-list-item.visited.highlighted{animation:background-fade-highlight-visited 2.5s ease-out}}#topic-title h1{font-size:var(--font-up-5)}.title-wrapper .topic-category{margin:.5em 0}.cooked{line-height:1.6875;color:var(--primary-900)}.cooked a:not(.mention):not(.mention-group){background:no-repeat left bottom linear-gradient(var(--color-brand-40), var(--color-brand-40));background-size:100% .1875rem}.poll{background:var(--secondary)}.hljs,pre code{background:var(--secondary)}.codeblock-button-wrapper{gap:.25em;padding:.25em}a.mention,a.mention-group{background:var(--primary-300)}.timeline-container .topic-timeline .timeline-handle{background:var(--tertiary)}.timeline-container .topic-timeline .timeline-scrollarea{border-color:var(--tertiary-medium)}.post-notice.old{display:none}.topic-avatar,.topic-body{padding-top:1.25rem}@media(prefers-reduced-motion: no-preference){.topic-body.highlighted{animation:background-fade-highlight-visited 2.5s ease-out}}.cooked table thead th,.d-editor-preview table thead th{color:var(--primary-high)}aside.quote .title,aside.quote blockquote{background:var(--primary-200);border-left-color:var(--primary-500)}.map:first-of-type .buttons .btn{border-radius:var(--d-border-radius-large) var(--d-border-radius-large) 0 var(--d-border-radius-large)}.topic-map{background:var(--primary-100);border-radius:var(--d-border-radius-large);border:1px solid var(--primary-200)}.topic-map .toggle-summary{padding:0 10px 1em 10px}.topic-map .toggle-summary .summarization-buttons .top-replies{margin-left:0}.topic-map section.map{border-top:none}.topic-map .buttons .btn{background:var(--primary-low)}.topic-map-expanded section:first-child{border-top:none}nav.post-controls .actions>button,nav.post-controls .actions .double-button,nav.post-controls .actions .extra-buttons button{border-radius:var(--d-button-border-radius)}nav.post-controls .actions .double-button{overflow:hidden}.extra-info-wrapper{padding:0 1.5em}.more-topics__container .more-topics__list .topic-list-body .topic-list-item:first-child td{padding-top:1em}.more-topics__container .more-topics__list .topic-list-header::after{display:none}.more-topics__container{margin-bottom:5em}.open .grippie{background:var(--primary)}.open .grippie:before{border-color:var(--primary-500)}#reply-control .reply-area{background:var(--primary-very-low)}.composer-popup{border-radius:var(--d-border-radius-large)}.d-editor-button-bar .btn{border-radius:0}.select-kit.combo-box.category-chooser .select-kit-row .category-desc{margin-top:.25em}.select-kit.combo-box.category-chooser .select-kit-row:hover .category-desc{color:var(--primary-700)}@font-face{font-family:"Inter";src:url(https://us1.discourse-cdn.com/flex019/uploads/emberjs_public/original/3X/f/9/f919da7384706d6924f10d56ce258129ed498845.woff2) format("woff2-variations");font-weight:100 900;font-style:oblique -10deg 0deg}:root{--font-family: "Inter";--heading-font-family: "Inter";--d-border-radius-large: 0.625rem;--d-button-border-radius: 0.3125rem;--d-input-border-radius: 0.3125rem;--d-nav-pill-border-radius: 0.3125rem;--d-content-background: var(--primary-very-low);--color-white: var(--secondary);--color-gray-100: var(--primary-100);--color-gray-300: var(--primary-300);--radius-lg: var(--d-border-radius-large);--font-size-base: 1rem;--line-height-base: 1.6875;--color-brand: var(--tertiary);--font-weight-3: 600;--spacing-3: 1.6875rem;--container-width: var(--d-max-width)}html{background:var(--primary-very-low);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px}html.text-size-smallest{font-size:14px}html.text-size-smaller{font-size:15px}html.text-size-larger{font-size:18px}html.text-size-largest{font-size:20px}body{background:var(--primary-very-low)}.alert.alert-info{background:var(--d-selected)}tbody{border-width:2px}.fps-result{margin-bottom:2.5em}@media(min-width: 700px){.categories-and-latest div.column.categories,.categories-and-top div.column.categories{margin-right:3em}}.btn-default{display:inline-flex;align-items:center;justify-content:center;margin:0;font-weight:normal;color:var(--tertiary);background-color:var(--secondary);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));border-radius:var(--d-button-border-radius);transition:var(--d-button-transition);cursor:pointer;border:1px solid rgba(0,0,0,0);font-size:var(--font-0);line-height:normal;box-sizing:border-box;padding:.5em .65em;border:var(--d-button-border);box-shadow:0 0 2px -1px var(--color-gray-800),0 2px 9px -5px var(--color-gray-800)}.btn-default:visited{color:var(--tertiary)}.btn-default .d-icon{color:var(--tertiary);margin-right:.45em;transition:var(--d-button-transition)}@media(forced-colors: active){.btn-default .d-icon{color:ButtonText}}.btn-default .d-button-label+.d-icon{margin-left:.45em;margin-right:0}.btn-default.no-text .d-icon{margin-right:0}.discourse-no-touch .btn-default:hover,.discourse-no-touch .btn-default.btn-hover{background-color:var(--tertiary);color:var(--secondary)}.discourse-no-touch .btn-default:hover .d-icon,.discourse-no-touch .btn-default.btn-hover .d-icon{color:var(--secondary)}@media(forced-colors: active){.discourse-no-touch .btn-default:hover .d-icon,.discourse-no-touch .btn-default.btn-hover .d-icon{color:Highlight}}.btn-default:focus-visible{outline:none;background-color:var(--tertiary);color:var(--secondary)}.btn-default:focus-visible .d-icon{color:var(--secondary)}@media(forced-colors: active){.btn-default:focus-visible .d-icon{color:Highlight}}.discourse-no-touch .btn-default:active:not(:hover,:focus),.discourse-no-touch .btn-default.btn-active:not(:hover,:focus),.btn-default:active:not(:hover,:focus),.btn-default.btn-active:not(:hover,:focus){background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.6) 100%, rgb(var(--primary-rgb), 0.6) 100%);color:var(--secondary)}.discourse-no-touch .btn-default:active:not(:hover,:focus) .d-icon,.discourse-no-touch .btn-default.btn-active:not(:hover,:focus) .d-icon,.btn-default:active:not(:hover,:focus) .d-icon,.btn-default.btn-active:not(:hover,:focus) .d-icon{color:var(--secondary)}.discourse-no-touch .btn-default:active,.discourse-no-touch .btn-default.btn-active,.btn-default:active,.btn-default.btn-active{background-image:linear-gradient(to bottom, rgb(var(--primary-rgb), 0.3) 100%, rgb(var(--primary-rgb), 0.3) 100%);color:var(--secondary)}.discourse-no-touch .btn-default:active .d-icon,.discourse-no-touch .btn-default.btn-active .d-icon,.btn-default:active .d-icon,.btn-default.btn-active .d-icon{color:var(--secondary)}.btn-default[disabled],.btn-default.disabled{cursor:not-allowed}.btn-default[disabled]:not(.is-loading),.btn-default.disabled:not(.is-loading){opacity:.4}.btn-default[disabled]:hover,.btn-default.disabled:hover{color:var(--tertiary);background:var(--secondary)}.btn-default[disabled]:hover .d-icon,.btn-default.disabled:hover .d-icon{color:var(--tertiary)}.btn-default .loading-container{display:none;margin:0 6.75px 0 0}.btn-default.is-loading.btn-text.btn-small .loading-icon{font-size:var(--font-down-1);margin-right:.2em}.btn-default.is-loading .loading-icon{animation:rotate-forever 1s infinite linear,fadein 1s}.btn-primary{box-shadow:0 0 2px -1px var(--color-gray-800),0 2px 9px -5px var(--color-gray-800)}.badge-card{background:var(--secondary);border-radius:var(--d-border-radius-large);box-shadow:0 0 2px -1px var(--primary-500),0 2px 9px -5px var(--primary-500);overflow:hidden}.badge-card .favorite-btn{border-radius:0}.categories-and-latest tbody tr{background:var(--secondary)}.categories-and-latest .category-list td{padding:1em}.latest-topic-list .latest-topic-list-item{background:var(--secondary)}.user-main .about.collapsed-info .details,.user-main .about .details{background:rgba(0,0,0,0)}.admin-content{padding:1em;border-radius:var(--d-border-radius-large)}.admin-controls nav{border-radius:var(--d-border-radius-large) !important}div.edit-category .edit-category-title-bar{background-color:var(--secondary)}.edit-category-content{margin-top:1em}.nav-stacked{border-radius:var(--d-border-radius-large);overflow:hidden}.nav-stacked li{border-color:var(--primary-low)}.admin-actions .btn-flat .d-icon{color:var(--primary-high)}.emoji-picker .emoji-picker-category-buttons{padding:.25em .25em 0 .25em}.panel-body-bottom .btn-default{box-shadow:none}.discourse-no-touch .panel-body-bottom .btn-default:hover .d-icon,.discourse-no-touch .panel-body-bottom .btn-default:focus .d-icon{color:var(--primary-medium)}.d-modal.login-modal .login-right-side,.d-modal.create-account .login-right-side{background:var(--primary-low)}.navbar-list{margin-left:1.875em}@media(max-width: 1007px){.hide-on-mobile{display:none !important}}@media(max-width: 1007px){.d-header{position:relative;height:4rem}.navbar-toggler{margin:0}.navbar-list{background:var(--header_background);right:-2px;left:-10px;margin-top:0;margin-left:0;position:absolute;top:100%}}.es-header{--color-white: white}.es-header .navbar-list>li>*{color:var(--color-white)}.es-header .navbar-dropdown-list{box-shadow:0 0 1px 0 rgba(0,0,0,.26),0 2px 10px -5px rgba(0,0,0,.255),0 3px 30px -15px rgba(0,0,0,.28),0 0 50px -5px rgba(0,0,0,.25)}.es-footer .footer-logo{height:3em}.es-footer .container{max-width:60.75rem;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:4rem .75rem;padding:var(--spacing-6) var(--grid-margin);box-sizing:border-box}.es-footer .container:before,.es-footer .container:after{display:none}.es-footer .footer-info{padding-bottom:3.5rem;padding-bottom:var(--spacing-5);padding-top:3.5rem;padding-top:var(--spacing-5);display:flex;justify-content:space-between}.es-footer .mr-2{margin-right:1rem;margin-right:var(--spacing-2)}.es-footer hr{background:var(--color-gray-300)}.es-footer .my-3{margin-top:1.5rem;margin-top:var(--spacing-3);margin-bottom:1.5rem;margin-bottom:var(--spacing-3)}.es-footer .pt-0{padding-top:0}.es-footer .py-0{padding-top:0;padding-bottom:0}.es-footer .py-1{padding-top:.5rem;padding-top:var(--spacing-1);padding-bottom:.5rem;padding-bottom:var(--spacing-1)}.es-footer .footer-contributor-logo{width:4rem}@media(max-width: 1007px){.es-footer .footer-info{padding-bottom:1.5rem;padding-bottom:var(--spacing-3);padding-top:1.5rem;padding-top:var(--spacing-3);flex-direction:column}}
/*# sourceMappingURL=common_theme_6_526ce0dde4fa7b335653b56ae40b6d527c6f14c1.css.map?__ws=discuss.emberjs.com */
