.cc-tab-group-component{--cc-tabs-display: flex;--cc-tab-item-bg: transparent;--cc-tab-item-wrap: nowrap;--cc-tab-item-overflow: hidden;--cc-tab-item-height: 5.6rem;--cc-tab-item-padding-block-start: var(--space-12);--cc-tab-item-padding-block-end: var(--space-12);--cc-tab-item-padding-inline: var(--space-12);--cc-tab-item-label: var(--color-text-default);--cc-tab-item-icon: var(--color-icon-default);--cc-tab-item-icon-min-width: auto;--cc-tab-item-box-shadow-active: none;--cc-tab-item-column-gap: var(--space-8);--cc-tab-item-row-gap: var(--space-2);display:var(--cc-tabs-display);max-width:100%}.cc-tab-group-primary{--cc-tab-item-bg: var(--color-bg-tertiary);--cc-tab-item-column-gap: var(--space-12)}.cc-tab-group-aside{--cc-tab-item-bg: var(--color-bg-tertiary);--cc-tab-item-padding-block-start: var(--space-8);--cc-tab-item-padding-block-end: var(--space-8);--cc-tab-item-wrap: wrap;--cc-tab-item-icon-min-width: 100%}.cc-tab-group-secondary{--cc-tab-item-height: 4.8rem;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-bold);box-shadow:inset 0 calc(var(--border-1) * -1) var(--color-border-default)}.cc-tab-group-tertiary{--cc-tab-item-height: 6.4rem;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-2) * -1) var(--color-border-selected);--cc-tab-item-padding-block-start: var(--space-8);--cc-tab-item-padding-block-end: var(--space-12);--cc-tab-item-wrap: wrap;--cc-tab-item-icon-min-width: 100%;--cc-tab-item-row-gap: var(--space-4);--cc-tab-item-padding-inline: var(--space-24);width:100%}.cc-tab-group-inline{--cc-tabs-display: inline-flex;--cc-tab-item-flex: auto;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-selected);gap:var(--space-16);padding:0 var(--space-12)}.cc-tab-group-scrollable{flex:1 1 auto;-webkit-mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);mask-image:linear-gradient(270deg,transparent 0,var(--color-neutrals-black) var(--fade-end-point, 0),var(--color-neutrals-black) 100%,transparent);min-width:0;overflow-y:auto;scrollbar-width:none}.cc-tab-group-scrollable .cc-tab-group-component{--cc-tab-item-overflow: initial}.cc-tab-group-scrollableWrapper{align-items:center;display:flex}.cc-tab-group-scrollButton{flex:0 0 auto}.cc-tab-group-space{flex-shrink:0;width:var(--space-1)}.cc-tab-group-fadeEnd{--fade-end-point: 4.8rem}@media (hover: hover){.cc-tab-group-fadeStart{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%);mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%)}.cc-tab-group-fadeEndButtons{-webkit-mask-image:linear-gradient(to left,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%);mask-image:linear-gradient(to left,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 100%)}.cc-tab-group-fadeStart.cc-tab-group-fadeEndButtons{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--color-neutrals-black) 10%,var(--color-neutrals-black) 90%,transparent 100%)}.cc-tab-group-inline.cc-tab-group-noInlinePadding{padding:0}.cc-tab-group-noInlinePadding .cc-tab-group-space{display:none}}@media (hover: none){.cc-tab-group-scrollableWrapper .cc-tab-group-scrollButton{display:none}}.confirm-popover-inline-popover{background:var(--color-bg-opaque);border-radius:var(--radius-5);box-shadow:0 .2rem .5rem #00000080;color:var(--color-text-boldest);margin:1rem 0;padding:1.5rem}.confirm-popover-inline-component{max-width:29rem;position:fixed;width:100%;z-index:10000}.confirm-popover-inline-inner{display:grid;gap:1.5rem;grid-template-columns:2}.confirm-popover-inline-message{grid-column:span 2;line-height:1.2;text-align:center}.forums-list-list{display:flex;flex-direction:column;row-gap:1.6rem}.forums-list-item{display:flex;flex-wrap:wrap;gap:1rem;position:relative}.forums-list-item:not(:last-child){border-bottom:.1rem solid var(--color-border-default);padding-bottom:1.6rem}.forums-list-content{display:flex;flex:1;flex-direction:column;row-gap:.4rem}.forums-list-avatar{flex-shrink:0}.forums-list-info{align-self:baseline;display:flex;flex:0 0 15rem;gap:1rem;overflow:hidden;position:relative}.forums-list-info-row{display:flex;flex-direction:column;justify-content:space-around;line-height:1;overflow:hidden}.forums-list-info-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-bolder);font-weight:700}.forums-list-time{color:var(--color-text-subtle)}.forums-list-time:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%}[dir=ltr] .forums-list-time:before{left:0}[dir=rtl] .forums-list-time:before{right:0}.forums-list-header{overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;align-items:center;color:var(--color-text-bolder);-moz-column-gap:.8rem;column-gap:.8rem;display:flex;flex:1 1 100%;font-weight:700}.forums-list-title{color:var(--color-text-default);flex:1;font-size:1.6rem;font-weight:600}.forums-list-title:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%}[dir=ltr] .forums-list-title:before{left:0}[dir=rtl] .forums-list-title:before{right:0}.forums-list-header-icon{font-size:1.6rem}.forums-list-description{overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-default);font-weight:500}.forums-list-username{color:var(--globalColorThemeBlueToMid);position:relative}.forums-list-username:hover{color:var(--globalColorThemeBlueToMidHover)}.forums-list-actions{align-items:center;display:flex}.forums-list-link{background-color:transparent;border:none;margin:0;padding:0;color:var(--color-text-subtle);font-weight:700;position:relative}.forums-list-link:hover{color:var(--color-text-default)}.forums-list-icon{font-size:1.2rem}.forums-list-footer{-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;flex-wrap:wrap}.vote-container-component{align-items:center;display:flex;gap:var(--space-2)}[dir=ltr] .vote-container-component{margin-left:auto}[dir=rtl] .vote-container-component{margin-right:auto}.vote-container-button{background-color:transparent;border:none;margin:0;padding:var(--space-2);color:var(--color-icon-default);display:flex}.vote-container-button:hover:not(.vote-container-locked){color:var(--color-blue-300)}.vote-container-count{color:var(--color-text-default);display:inline-block;min-width:var(--space-8);position:relative;text-align:center}.vote-container-voted{color:var(--color-blue-300)}.vote-container-locked{cursor:not-allowed}@media (min-width: 40em){[dir=ltr] .vote-container-component{margin-left:var(--space-8)}[dir=rtl] .vote-container-component{margin-right:var(--space-8)}}.authentication-intro-component{align-items:center;display:flex;flex-direction:column}.authentication-intro-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:clamp(2.8rem,4vw,3.6rem);font-weight:700;line-height:1.05;margin-bottom:.8rem;text-align:center}.authentication-intro-subtitle{color:var(--color-text-default);font-size:1.7rem;font-weight:600;line-height:1.2;margin:.8rem 0 3rem;text-align:center}.authentication-intro-form-group{margin-bottom:1.5rem}.authentication-intro-form-group input{transition:border-color .25s var(--motion-ease-out-gentle)}.authentication-intro-error{color:var(--color-text-danger)}.form-error-component a{color:var(--color-text-default);text-decoration:underline}.form-error-component a:hover{color:var(--color-text-default-hovered)}.authentication-intro-label{line-height:1}.authentication-intro-levels{display:flex;flex-direction:column;gap:.5rem;margin:3rem 0 5.5rem;max-width:36.5rem;width:100%}.authentication-intro-updated-buttons-container{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);justify-content:center;margin-bottom:var(--space-40);max-width:var(--container-400);width:100%}.authentication-intro-level{--labelBackground: var(--color-gray-100);--labelBackgroundActive: var(--color-gray-100);align-items:center;background-clip:content-box;background-color:var(--labelBackground);border:solid .2rem transparent;border-radius:var(--radius-10);cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;gap:1.6rem;justify-content:flex-start;min-height:7rem;padding:.3rem;width:100%}.dark-mode .authentication-intro-level{--labelBackground: rgba(255, 255, 255, .08);--labelBackgroundActive: rgba(255, 255, 255, .15)}@media (hover: hover){.authentication-intro-level:not(.authentication-intro-selected):hover{background-color:var(--labelBackgroundActive)}.authentication-intro-level:not(.authentication-intro-selected):hover .authentication-intro-name{color:var(--color-text-default-hovered)}}.authentication-intro-level.authentication-intro-selected{background-color:var(--labelBackgroundActive);border:solid .2rem var(--color-border-selected)}.authentication-intro-level.authentication-intro-selected .authentication-intro-icon .cls-1{fill:var(--color-icon-boldest)}.authentication-intro-level.authentication-intro-selected .authentication-intro-name{color:var(--color-text-boldest)}.authentication-intro-label-icon{align-items:center;display:flex;justify-content:flex-end;width:39%}.authentication-intro-label-name{width:50%}.authentication-intro-icon{height:3rem}.authentication-intro-icon svg{height:100%}.authentication-intro-icon .cls-1{fill:var(--color-text-bolder)}.authentication-intro-name{color:var(--color-text-bolder);display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.14}.authentication-intro-input{clip:rect(0 0 0 0);height:.1rem;overflow:hidden;position:absolute;width:.1rem}.authentication-intro-actions{display:flex;flex-direction:column;gap:2.4rem;max-width:36.5rem;width:100%}.authentication-intro-login{color:var(--color-text-default);font-size:1.4rem;font-weight:600;padding:.4rem;text-align:center;text-decoration:underline}.authentication-intro-login:hover{color:var(--color-text-default-hovered)}.authentication-intro-guest{color:var(--color-text-subtle);font-size:1.4rem;font-weight:600;padding:.4rem;text-align:center}.authentication-intro-guest:hover{color:var(--color-text-default-hovered)}.authentication-modal-content{max-height:calc(100dvh - 5rem);overflow-y:auto;padding:2.5rem clamp(1rem,4vw,3rem) 1rem}@media (min-width: 40em){.authentication-modal-content{margin:1rem 2rem;max-height:calc(100dvh - 7rem);padding:3.5rem 2.5rem 2.5rem}}
