.cc-modal-component{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-24) 0;position:fixed;top:0;width:100vw;z-index:9999}[dir=ltr] .cc-modal-component{left:0}[dir=rtl] .cc-modal-component{right:0}.cc-modal-body{--modalBorderRadius: var(--radius-10);background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-1) var(--color-border-default);margin:auto;max-width:calc(100% - 1.5rem);position:relative}.cc-modal-backdrop{background-color:var(--backdropBg, var(--color-bg-overlay));inset:0;position:fixed;z-index:-1}.cc-modal-bg-transparent{--backdropBg: transparent}.cc-modal-enter-from,.cc-modal-leave-to{opacity:0}.cc-modal-enter{transition:opacity .3s var(--motion-ease-out-gentle)}.cc-modal-leave{transition:opacity .1s var(--motion-ease-out-gentle)}.cc-modal-component-v2{animation:cc-modal-fade-out .1s var(--motion-ease-out-gentle);background-color:transparent;border:none;display:none;height:100%;inset:0;margin:0 auto;max-height:100%;max-width:100%;overscroll-behavior:contain;padding:var(--space-24) .8rem;position:fixed}.cc-modal-component-v2[open]{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);display:grid}.cc-modal-component-v2[open]::backdrop{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);background-color:var(--color-bg-overlay)}.cc-modal-component-v2[open].cc-modal-bg-transparent::backdrop{background-color:transparent}.cc-modal-dialog{--modalBorderRadius: var(--radius-10);align-content:start;background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-1) var(--color-border-default);color:var(--color-text-default);margin:auto;max-width:var(--cc-modal-max-width);position:relative;width:100%}.cc-modal-xxxs{--cc-modal-max-width: var(--container-200);width:var(--container-200)}.cc-modal-xxs{--cc-modal-max-width: var(--container-300);width:var(--container-300)}.cc-modal-xs{--cc-modal-max-width: var(--container-360);width:var(--container-360)}.cc-modal-sm{--cc-modal-max-width: var(--container-400);width:var(--container-400)}.cc-modal-md{--cc-modal-max-width: var(--container-460);width:var(--container-460)}.cc-modal-lg{--cc-modal-max-width: var(--container-500);width:var(--container-500)}.cc-modal-xl{--cc-modal-max-width: var(--container-600);width:var(--container-600)}@keyframes cc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-modal-fade-out{0%{display:grid;opacity:1}to{display:none;opacity:0}}.cc-close-button-component{background-color:transparent;border:none;margin:0;padding:0;color:var(--cc-close-button-color);display:grid;height:var(--cc-close-button-size);place-items:center;width:var(--cc-close-button-size)}@media (hover: hover){.cc-close-button-component:hover:not(:disabled){color:var(--cc-close-button-color-hover)}}.cc-close-button-component:active:not(:disabled){opacity:.8}.cc-close-button-bg,.cc-close-button-icon{grid-column-start:1;grid-row-start:1}.cc-close-button-bg{background-color:var(--cc-close-button-color-bg, transparent);border-radius:var(--radius-circular);height:var(--icon-24);width:var(--icon-24)}.cc-close-button-opaque .cc-close-button-bg{box-shadow:inset 0 0 0 var(--border-1) var(--color-transparent-black-5)}.cc-close-button-default{--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-subtle{--cc-close-button-color: var(--color-icon-subtle);--cc-close-button-color-hover: var(--color-icon-default)}.cc-close-button-opaque{--cc-close-button-color-bg: var(--color-bg-opaque-lighter);--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-white{--cc-close-button-color-bg: var(--color-neutrals-white);--cc-close-button-color: var(--color-gray-500);--cc-close-button-color-hover: var(--color-gray-600)}.cc-close-button-small{--cc-close-button-size: var(--icon-32)}.cc-close-button-medium{--cc-close-button-size: var(--icon-40)}.cc-close-button-large{--cc-close-button-size: var(--icon-48)}.cc-modal-header-component{background-color:var(--color-bg-tertiary);border-top-left-radius:var(--radius-10);border-top-right-radius:var(--radius-10);display:grid;grid-template-columns:1fr max-content;min-height:4.8rem}.cc-modal-header-title{align-self:center;color:var(--color-text-bolder);padding:var(--space-8) var(--space-16)}[dir=ltr] .cc-modal-header-close{border-top-right-radius:var(--radius-10);margin-left:auto}[dir=rtl] .cc-modal-header-close{border-top-left-radius:var(--radius-10);margin-right:auto}.cc-tooltip-component{--tooltipBackground: var(--color-transparent-black-77);--tooltipTextColor: var(--color-text-boldest);background:transparent;border:none;inset:auto;margin:0;max-width:none;overflow:visible;padding:0;pointer-events:none;position:fixed;z-index:9999}.cc-tooltip-content{display:flex;opacity:0;position:absolute;transition-timing-function:var(--motion-ease-out-gentle);width:30rem}[dir=ltr] .cc-tooltip-content{transition-property:opacity,left,right,top,bottom}[dir=rtl] .cc-tooltip-content{transition-property:opacity,right,left,top,bottom}.cc-tooltip-content.cc-tooltip-visible{opacity:1}.cc-tooltip-content:before{border:.5rem solid transparent;content:"";display:block;position:absolute}.cc-tooltip-inner{background-color:var(--tooltipBackground);border-radius:var(--radius-3);color:var(--tooltipTextColor);font-family:var(--font-family-system);padding:var(--space-8)}.cc-tooltip-left{justify-content:flex-end;top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-left{right:calc(100% - .1rem)}[dir=rtl] .cc-tooltip-left{left:calc(100% - .1rem)}[dir=ltr] .cc-tooltip-left.cc-tooltip-visible{right:calc(100% + .9rem)}[dir=rtl] .cc-tooltip-left.cc-tooltip-visible{left:calc(100% + .9rem)}.cc-tooltip-left:before{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-left:before{border-left-color:var(--tooltipBackground);left:100%}[dir=rtl] .cc-tooltip-left:before{border-right-color:var(--tooltipBackground);right:100%}.cc-tooltip-right{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-right{left:calc(100% - .1rem)}[dir=rtl] .cc-tooltip-right{right:calc(100% - .1rem)}[dir=ltr] .cc-tooltip-right.cc-tooltip-visible{left:calc(100% + .9rem)}[dir=rtl] .cc-tooltip-right.cc-tooltip-visible{right:calc(100% + .9rem)}.cc-tooltip-right:before{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-right:before{border-right-color:var(--tooltipBackground);right:100%}[dir=rtl] .cc-tooltip-right:before{border-left-color:var(--tooltipBackground);left:100%}.cc-tooltip-top{bottom:calc(100% - .1rem)}.cc-tooltip-top.cc-tooltip-visible{bottom:calc(100% + .9rem)}.cc-tooltip-top:before{border-top-color:var(--tooltipBackground);top:100%}.cc-tooltip-bottom{top:calc(100% - .1rem)}.cc-tooltip-bottom.cc-tooltip-visible{top:calc(100% + .9rem)}.cc-tooltip-bottom:before{border-bottom-color:var(--tooltipBackground);bottom:100%}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-left,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-left{left:0}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-left,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-left{right:0}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-left:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-left:before{left:calc(var(--target-width) / 2 - .5rem)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-left:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-left:before{right:calc(var(--target-width) / 2 - .5rem)}.cc-tooltip-top.cc-tooltip-anchor-center,.cc-tooltip-bottom.cc-tooltip-anchor-center{justify-content:center}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-center,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-center{left:50%;transform:translate(-50%)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-center,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-center{right:50%;transform:translate(50%)}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-center:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-center:before{left:50%;transform:translate(-50%)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-center:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-center:before{right:50%;transform:translate(50%)}.cc-tooltip-top.cc-tooltip-anchor-right,.cc-tooltip-bottom.cc-tooltip-anchor-right{justify-content:flex-end}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-right,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-right{right:0}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-right,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-right{left:0}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-right:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-right:before{right:calc(var(--target-width) / 2 - .5rem)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-right:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-right:before{left:calc(var(--target-width) / 2 - .5rem)}.reacted-component{align-items:center;display:flex;flex-wrap:wrap;padding-top:.5rem}.reacted-count{color:var(--color-text-subtle);font-size:1.2rem}.reacted-wrap{position:relative}[dir=ltr] .reacted-wrap{margin-left:.1rem}[dir=rtl] .reacted-wrap{margin-right:.1rem}.reacted-reacted{color:var(--color-text-subtle);display:none;font-size:1.6rem;position:absolute;top:50%;z-index:2}[dir=ltr] .reacted-reacted{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .reacted-reacted{right:50%;transform:translate(50%,-50%)}.reacted-reaction{align-items:center;background-color:transparent;border:none;display:flex;padding:0;position:relative}[dir=ltr] .reacted-reaction:not(:first-of-type){margin-left:.7rem}[dir=rtl] .reacted-reaction:not(:first-of-type){margin-right:.7rem}.reacted-reaction:hover:not(.reacted-locked) .reacted-count{visibility:hidden}.reacted-reaction:hover:not(.reacted-locked) .reacted-reacted,.reacted-reaction:hover:not(.reacted-locked) .reacted-tooltip{display:inline-flex}.reacted-reaction:disabled,.reacted-reaction.reacted-locked{cursor:not-allowed}.reacted-reaction .reacted-emoticon{background-size:20rem 50rem;height:2rem;width:2rem}.reacted-reaction .reacted-emoticon:hover{background-color:transparent}.reacted-tooltip{align-items:center;background-color:#000000bf;border:.1rem solid rgba(0,0,0,.75);border-radius:var(--radius-2);display:none;flex-direction:column;justify-content:center;min-width:5rem;padding:.3rem;position:absolute;top:100%;z-index:1}[dir=ltr] .reacted-tooltip{left:0;transform:translate(calc(-50% + 1rem),.5rem)}[dir=rtl] .reacted-tooltip{right:0;transform:translate(calc(-1*(-50% + 1rem)),.5rem)}.reacted-tooltip span{width:100%}[dir=ltr] .reacted-tooltip span{text-align:left}[dir=rtl] .reacted-tooltip span{text-align:right}.reacted-tooltip:before{border-color:transparent transparent rgba(0,0,0,.75) transparent;border-style:solid;border-width:0 .5rem .5rem;bottom:100%;content:"";height:0;position:absolute;width:0}[dir=ltr] .reacted-tooltip:before{left:50%;transform:translate(-50%)}[dir=rtl] .reacted-tooltip:before{right:50%;transform:translate(50%)}.reacted-more{background-color:transparent;border:none;color:var(--color-text-subtle);font-size:1rem;padding:0}[dir=ltr] .reacted-more{margin-left:1rem}[dir=rtl] .reacted-more{margin-right:1rem}.reacted-more:hover{color:var(--color-text-default)}.reacted-user{color:var(--color-neutrals-white);font-size:1rem}.reacted-user-self{font-style:italic;font-weight:600}.reactions-popup-component{position:relative}.reactions-popup-button{background-color:transparent;border:none;margin:0;padding:var(--space-2);color:var(--color-icon-default);display:flex}.reactions-popup-button:hover{color:var(--color-icon-default-hovered)}.reactions-popup-locked{cursor:not-allowed}.report-comment-modal-modal{border-radius:var(--radius-10);overflow:hidden}.report-comment-modal-subheader{color:var(--color-text-default);display:inline-block;font-size:1.2rem;font-weight:600;margin-bottom:.6rem;text-transform:uppercase}.report-comment-modal-content{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 3.2rem}.report-comment-modal-status{color:var(--color-text-bolder)}.report-comment-modal-error{color:var(--color-text-danger);display:inherit;line-height:1.2;position:absolute}.report-comment-modal-reasons{display:flex;flex-direction:column;gap:.8rem}.report-comment-modal-label{color:var(--color-text-default);cursor:pointer;display:inline-flex}[dir=ltr] .report-comment-modal-label{padding:.4rem .4rem .4rem 2.5rem}[dir=rtl] .report-comment-modal-label{padding:.4rem 2.5rem .4rem .4rem}.report-comment-modal-label:hover{color:var(--color-text-default-hovered)}.report-comment-modal-footer{background-color:var(--color-bg-opaque);border-top:.1rem solid var(--color-border-default);padding:1.6rem 3.2rem;text-align:center}.report-comment-modal-other{margin-bottom:1.2rem;position:relative}.report-comment-modal-textarea{resize:none}.report-comment-modal-block{align-items:center;display:flex;justify-content:center;margin-bottom:1.2rem}.report-comment-modal-buttons{align-items:stretch;display:flex;gap:1.6rem}.report-container-component{display:flex;position:relative}.report-container-button{background-color:transparent;border:none;margin:0;padding:var(--space-2);--iconColor: var(--color-red-200);--iconHover: var(--color-red-300);color:var(--iconColor)}.dark-mode .report-container-button{--iconColor: var(--color-red-300);--iconHover: var(--color-red-200)}.report-container-button:hover{color:var(--iconHover)}.vote-semi-transparent:not(:hover) .comment-post-body-component,.vote-semi-transparent:not(:hover) .notes-body-text{opacity:.3}.vote-hidden{align-items:center;color:var(--color-text-bolder);display:flex;font-size:1.4rem;font-weight:600;justify-content:center;padding:1rem 0;width:100%}.post-note-component{align-items:flex-start;border-bottom:.1rem solid var(--color-border-default);display:flex;justify-content:space-between;padding:0 0 1.6rem}.post-note-section{align-items:flex-start;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;flex:1}.post-note-wrapper{display:flex;flex:1;position:relative}.post-note-textarea{font-size:1.4rem;height:auto;min-height:4rem}[dir=ltr] .post-note-textarea{padding:1.1rem 3rem .8rem .8rem}[dir=rtl] .post-note-textarea{padding:1.1rem .8rem .8rem 3rem}.post-note-clear-button{background-color:transparent;border:0;height:100%;padding:0;position:absolute;top:0;width:3.5rem}[dir=ltr] .post-note-clear-button{right:0}[dir=rtl] .post-note-clear-button{left:0}.post-note-icon{font-size:2rem;color:var(--color-icon-default)}.post-note-icon:hover{color:var(--color-icon-default-hovered)}.post-note-button{min-width:9rem}.post-note-alert{background-color:var(--color-blue-300);border-radius:var(--radius-3);color:var(--color-neutrals-white);display:flex;font-size:1.6rem;justify-content:center;margin-bottom:1rem;min-height:5rem;padding:1.3rem;text-align:center}.post-note-info{color:var(--color-text-default);margin-top:1rem}.post-note-info a{color:var(--color-text-link)}.post-note-info a:hover{color:var(--color-text-link-hovered)}.post-note-blocked{flex-basis:100%}.report-modal-modal{border-radius:var(--radius-10);overflow:hidden}.report-modal-subheader{color:var(--color-text-default);display:inline-block;font-size:1.2rem;font-weight:600;margin-bottom:.6rem;text-transform:uppercase}.report-modal-content{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 3.2rem}.report-modal-status{color:var(--color-text-bolder)}.report-modal-error{color:var(--color-text-danger);display:inherit;line-height:1.2;position:absolute}.report-modal-reasons{display:flex;flex-direction:column;gap:.8rem}.report-modal-label{color:var(--color-text-default);cursor:pointer;display:inline-flex}[dir=ltr] .report-modal-label{padding:.4rem .4rem .4rem 2.5rem}[dir=rtl] .report-modal-label{padding:.4rem 2.5rem .4rem .4rem}.report-modal-label:hover{color:var(--color-text-default-hovered)}.report-modal-footer{background-color:var(--color-bg-opaque);border-top:.1rem solid var(--color-border-default);padding:1.6rem 3.2rem;text-align:center}.report-modal-other{margin-bottom:1.2rem;position:relative}.report-modal-textarea{resize:none}.report-modal-block{align-items:center;display:flex;justify-content:center;margin-bottom:1.2rem}.report-modal-buttons{align-items:stretch;display:flex;gap:1.6rem}.cc-modal-close-component{position:absolute;top:0;z-index:10}[dir=ltr] .cc-modal-close-component{right:0}[dir=rtl] .cc-modal-close-component{left:0}.form-error-component{color:var(--color-text-danger);font-size:1.2rem;font-weight:600}.authentication-social-signin-component{margin-bottom:2rem}.authentication-social-signin-options{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);justify-content:space-between}.authentication-social-signin-separator{align-items:center;display:flex;flex-direction:row;height:4rem;justify-content:center;margin:-1.5rem 0 2rem}.authentication-social-signin-separator>*:first-child,.authentication-social-signin-separator>*:last-child{background-color:var(--color-border-default);flex-grow:1;height:.1rem}.authentication-social-signin-paragraph{color:var(--color-text-subtle);font-size:1.4rem;margin-top:-.1rem;padding:0 2.5rem}.authentication-username-suggestions-component{padding-top:1.6rem}.authentication-username-suggestions-text{color:var(--color-gray-600);font-size:1.4rem;line-height:1;margin-bottom:1rem}.authentication-username-suggestions-suggestions{display:grid;grid-column-gap:3rem;grid-row-gap:.3rem;grid-template-columns:1fr 1fr}[dir=ltr] .authentication-username-suggestions-suggestion{text-align:left}[dir=rtl] .authentication-username-suggestions-suggestion{text-align:right}.authentication-username-suggestions-button{background:transparent;border:none;color:#39719c;font-size:1.4rem;line-height:1;padding:0}
