@keyframes bounceIn{0%{opacity:0;transform:scale(1.1)}30%{opacity:1;transform:scale(.99)}60%{opacity:1;transform:scale(1.005)}to{opacity:1;transform:scale(1)}}@keyframes slideDownTo{0%{transform:translateY(0)}to{transform:translateY(200px)}}@keyframes slideDownFrom{0%{transform:translateY(-20px)}}@keyframes fadeUpFrom{0%{opacity:0;transform:translateY(20px)}}@keyframes fadeUpFromBig{0%{opacity:-2;transform:translateY(200px)}}@keyframes fadeFrom{0%{filter:opacity(0)}}@keyframes fadeTo{to{filter:opacity()}}@keyframes scaleFrom{0%{opacity:0;transform:scale(.95)}}@keyframes scaleFromSmall{0%{opacity:0;transform:scale(.98)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pop{0%{transform:scale(1.1)}}@keyframes animated-focus{to{opacity:0}}.animated-focus{position:relative}.animated-focus:after{opacity:1;animation:2s forwards animated-focus}:root{--emoji-size:1.8em}.emoji{vertical-align:middle;-o-object-fit:contain;object-fit:contain;min-width:1.2em;max-width:100%;height:1.2em;color:var(--accent-fg);margin-top:-.2em;margin-bottom:-.2em}.emoji.playable:hover,.button:hover .emoji.playable,.button:focus .emoji.playable{background:var(--emoji-animated);-o-object-position:0 9000px;object-position:0 9000px;background-position:50%;background-repeat:no-repeat;background-size:contain}em .emoji{transform:skew(-10deg)}.button .emoji{pointer-events:none}.popup{opacity:0;border:1px solid var(--divider);border-radius:var(--radius);background:var(--panel);width:max-content;max-width:80vw;transition:transform .2s,opacity .2s;position:absolute;overflow:hidden;transform:translate(-50%)scale(.95);box-shadow:0 6px 24px #0000001a}.tooltip{z-index:100000;-webkit-backdrop-filter:blur(var(--blur,8px));backdrop-filter:blur(var(--blur,8px));border:1px solid var(--divider);pointer-events:none;text-align:center;white-space:pre-wrap;background:0 0;max-width:min(400px,100vw - 10px);padding:10px 12px;font-size:.8em}.tooltip:before{opacity:var(--backdrop-opacity);z-index:-1;background:var(--panel);content:"";position:absolute;inset:0}.chip{color:var(--fg-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:auto 0;padding:6px 10px;font-size:.9em;font-weight:400;transition:color .2s;position:relative;overflow:hidden}.chip:before{opacity:.1;z-index:-1;border-radius:var(--radius-round);background:var(--accent);content:"";position:absolute;inset:0}.key-hint{border:1px solid var(--divider);border-radius:var(--radius-small);background:var(--panel-elevated);pointer-events:none;color:var(--fg-muted);align-self:center;margin:0;padding:2px 6px;font-size:.8em;box-shadow:inset 0 -2px #0003}@media (pointer:coarse){.key-hint{display:none}}.spinner{vertical-align:-.2em;border-radius:2em;flex:none;margin-left:auto;margin-right:auto;animation:2s linear infinite spin;display:inline-block;position:relative;width:1.2em!important;height:1.2em!important}.spinner:after{content:"";border:1px solid;border-color:#0000 currentColor currentColor #0000;border-radius:2em;animation:2s linear infinite spin;position:absolute;inset:-1px}.icon-separator{flex-direction:row;align-items:center;gap:10px;transition:margin .2s,opacity .2s;display:flex}.icon-separator:before,.icon-separator:after{border-top:1px solid var(--divider);border-left:1px solid var(--divider);content:"";flex-grow:1;transition:border-color .2s}.icon-separator.vertical{flex-direction:column}.circle-progress{background:conic-gradient(var(--fg) calc(100% * var(--progress)), transparent calc(100% * var(--progress)));border-radius:100px;flex:none;justify-content:center;align-items:center;width:1.4em;height:1.4em;display:inline-flex;position:relative}.circle-progress:after{border-radius:inherit;background:var(--accent);content:"";width:50%;height:50%}.panel,.panel-naked{background:var(--panel);padding:var(--panel-padding);border-radius:var(--panel-radius);scroll-margin:15vh;transition:background .2s,border-color .2s,color .2s;display:block;position:relative;overflow:clip}._warn.panel,._warn.panel-naked{color:var(--accent-fg)}._compact.panel,._compact.panel-naked{padding-top:calc((var(--panel-padding) / 1.75));padding-bottom:calc((var(--panel-padding) / 1.75))}@media not all and (width>=48rem){.panel,.panel-naked{padding-top:max(16px, var(--panel-padding));padding-bottom:max(16px, var(--panel-padding))}}:root{--posts-inset:.3}.panel{--panel-padding-inset:calc(0px - (var(--panel-padding)))}@media (width>=48rem){.panel.inset{margin:calc(var(--panel-padding) * .3);margin:calc(var(--panel-padding) * var(--posts-inset));border-radius:var(--inset-radius,var(--panel-radius));padding:calc(var(--panel-padding) * (1 - .3));padding:calc(var(--panel-padding) * (1 - var(--posts-inset)));--panel-padding-inset:calc(0px - (var(--panel-padding) * (1 - var(--posts-inset))))}}.panel.bordered{border:1px solid var(--divider)}.panel.elevated{background:var(--panel-elevated)}.panel.warning{box-shadow:inset 0 0 200px -200px var(--accent)}.panel.warning:before{opacity:.05;z-index:-1;background:repeating-linear-gradient(45deg, transparent 0,transparent 10px, var(--accent) 10px, var(--accent) 20px);content:"";position:absolute;inset:0}@supports (background:repeating-linear-gradient(red 0%, red 0% 1%, red 2%)){.panel.warning:before{background:repeating-linear-gradient(45deg, transparent 0 10px, var(--accent) 10px 20px)}}.panel-naked{box-shadow:none;background:0 0;position:relative}.panel-naked._background:before,.panel-naked._background:after{content:"";z-index:-1;background:var(--bg);opacity:var(--backdrop-opacity);border-radius:var(--panel-radius);position:absolute;inset:0}.panel-naked._background:after{opacity:1;-webkit-backdrop-filter:var(--blur,blur(12px));backdrop-filter:var(--blur,blur(12px));background:0 0}.panel:after,.focus-outline:after{opacity:0;z-index:99999;border-radius:var(--radius-large);pointer-events:none;content:"";outline:auto;position:absolute;inset:5px}.panel:focus-visible,.focus-outline:focus-visible{outline:none}.panel:focus-visible:after,.focus-outline:focus-visible:after{opacity:1}@media (pointer:fine){.panel-hover:hover,.panel-hover:focus-within{--panel:var(--panel-hover);border-color:var(--divider-hover)}}.panel-title{color:var(--accent-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px .4em;font-size:1em;display:flex}.panel-title:not(:last-child){margin-bottom:var(--panel-padding-small)}.panels-list>.panel-title{padding:var(--panel-padding);margin-bottom:0}.panels-list>.panel-title:before{left:0!important;right:0!important}.panels-list>.panel-title{padding-bottom:0}.panels-list>.panel-title:before{content:normal!important;content:initial!important}.profile-banner{background:var(--panel-hover);align-items:center;padding-top:15%;padding-bottom:15%;display:flex;position:relative}.profile-banner .img-container{border-radius:var(--radius);background:var(--panel-hover);isolation:isolate;align-items:center;min-height:100%;display:flex;position:absolute;left:0;right:0}.profile-banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;align-self:stretch;width:100%;min-height:100%}.profile-banner .blurred{position:absolute;top:100%;transform:scaleY(-1)}.profile-blur{isolation:isolate;padding:var(--panel-padding);background:0 0;padding-bottom:0;position:relative}.profile-blur:before,.profile-blur:after{z-index:-1;-webkit-backdrop-filter:blur(var(--blur,30px));backdrop-filter:blur(var(--blur,30px));border-radius:var(--radius-large) var(--radius-large) 0 0;content:"";transition:background .2s;position:absolute;inset:0}.profile-blur:after{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask:radial-gradient(ellipse 70% 250px at top center, rgba(0, 0, 0, var(--backdrop-opacity)), black);-webkit-mask:radial-gradient(ellipse 70% 250px at top center, rgba(0, 0, 0, var(--backdrop-opacity)), black);mask:radial-gradient(ellipse 70% 250px at top center, rgba(0, 0, 0, var(--backdrop-opacity)), black);background:var(--panel)}html:not(.js) .js-only{display:none!important}.unset{border:none;border:initial;background:0 0;background:initial;padding:0;padding:initial;color:inherit;font-size:inherit;font-family:inherit}.autohide-scrollbar{transition:scrollbar-color .2s}.autohide-scrollbar:not(:hover):not(:focus-within){scrollbar-color:transparent transparent}.content-width{width:var(--content-width);max-width:100%;margin-left:auto;margin-right:auto}:root{--timeline-divider:1px solid var(--divider);--timeline-divider-inset:var(--main-panel-padding,var(--panel-padding))}.panels-list{contain:inline-size style;border-radius:var(--panel-radius);flex-direction:column;display:flex;position:relative}.panels-list>.panels-list{border-radius:0}.panels-list{padding:0;transition:background .2s}html:not(.show-gaps) .panels-list{background:var(--panel)}.panels-list:not(.no-dividers)>:not(:last-child){position:relative}.panels-list:not(.no-dividers)>:not(:last-child):before{z-index:20;bottom:0;left:var(--timeline-divider-inset);right:var(--timeline-divider-inset);border-top:var(--timeline-divider);content:"";transition:opacity .2s;position:absolute}.panels-list>.panel:not(.inset){border-radius:0}.panels-list>.panel:not(.inset):last-child{border-bottom-left-radius:var(--panel-radius);border-bottom-right-radius:var(--panel-radius)}:not(.panels-list)>.panels-list>.panel:not(.inset):first-child{border-top-left-radius:var(--panel-radius);border-top-right-radius:var(--panel-radius)}.sections-list>*{width:var(--content-width);max-width:100%;margin-left:auto;margin-right:auto}:root{--panel-shadow:var(--shadow)}.show-gaps .sections-list,._gaps{--gaps:calc(var(--panel-padding) / 1.25);--sections-gap:var(--gaps);flex-direction:column;display:flex}.show-gaps .sections-list>:not(:last-child),._gaps:not(.does-not-exist)>:not(:last-child){margin-bottom:var(--gaps)}.show-gaps .sections-list>.panel,._gaps:not(.does-not-exist)>.panel{border-radius:var(--panel-radius)}.sections-list:not(.panels-list)>.panels-list,.sections-list:not(.panels-list)>.panel{border:var(--panel-border);box-shadow:var(--panel-shadow)}.sections-list:not(.panels-list)>.panels-list:not(:last-child),.sections-list:not(.panels-list)>.panel:not(:last-child){margin-bottom:var(--sections-gap);border-bottom:var(--sections-border,var(--panel-border))}.show-gaps .sections-list.sections-list{box-shadow:none;border:0}.show-gaps .sections-list.sections-list>.panel{box-shadow:var(--panel-shadow);border:var(--panel-border)}@media (width>=48rem){.bordered{--panel-border:1px solid var(--divider);--panel-shadow:none}}:where(.wrapper){display:contents}.spacer{flex:1 9999 0}.break{all:unset!important;width:100%!important}.center{text-align:center;justify-content:center}.flex-list,.flex-row{align-items:center;gap:var(--gaps-small);flex-wrap:wrap;display:flex}.flex-row{flex-wrap:nowrap;overflow:auto hidden}.flex-row>*{min-width:max-content;margin-bottom:0}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-item-size), 100%), 1fr));grid-gap:var(--gaps);gap:var(--gaps);--grid-item-size:260px;--panel-radius:var(--radius-large);display:grid}.buttons-list{display:block}.buttons-list>button,.buttons-list>a{text-align:left;width:100%}.hide{opacity:0!important;contain:strict!important;pointer-events:none!important;position:absolute!important}.muted{color:var(--fg-muted);font-weight:400;font-weight:initial}.nowrap{white-space:nowrap}@media (width>=48rem){.max-mobile{display:none!important}.max-mobile-sr{opacity:0!important;contain:strict!important;pointer-events:none!important;position:absolute!important}}@media not all and (width>=48rem){.min-mobile{display:none!important}.min-mobile-sr{opacity:0!important;contain:strict!important;pointer-events:none!important;position:absolute!important}}@media (width>=62rem){.max-small{display:none!important}.max-small-sr{opacity:0!important;contain:strict!important;pointer-events:none!important;position:absolute!important}}@media not all and (width>=62rem){.min-small{display:none!important}.min-small-sr{opacity:0!important;contain:strict!important;pointer-events:none!important;position:absolute!important}}@media (width>=82rem){.max-med{display:none!important}}@media not all and (width>=82rem){.min-med{display:none!important}}.select-container{display:block}.select-container .select{position:relative;overflow:clip}.select-container .select:focus-within{outline:auto!important}html:not(.js) :is(.select-container .select)>:not(select):not(:last-child){display:none}.select-container select{appearance:none;z-index:2;font-weight:inherit;margin:-1em -4em -1em -1em;padding:1em 4em 1em 1em;font-size:1em;transition:opacity .2s;display:block;position:relative}.js :is(.select-container select){opacity:0;padding-left:1.9em;padding-right:1.9em;position:absolute;inset:0}.input-label{justify-content:space-between;align-items:center;margin-bottom:4px;transition:color .2s;display:flex}.input-label>span:first-child:before{content:"* ";font-size:0;transition:font-size .3s cubic-bezier(.4,.7,0,1)}.required .input-label{color:var(--accent-fg)}.required .input-label>span:first-child:before{font-size:1em}:root{--button-radius:var(--radius);--button-padding:10px;--button-click-inset:0px}.button{align-items:center;gap:6.66667px;gap:calc(var(--button-padding) / 1.5);box-shadow:var(--button-shadow);border-radius:var(--button-radius);isolation:isolate;padding:10px 12.5px;padding:var(--button-padding) calc(var(--button-padding) * 1.25);pointer-events:all;color:inherit;text-align:left;background:0 0;border:0;font-size:.9em;font-weight:400;line-height:1.2em;transition:background .2s,filter .2s,color .2s,border .2s,opacity .2s,border-radius .2s,text-decoration-color .2s;display:flex;position:relative}.button:before{z-index:-1;inset:0;top:var(--button-inset,0px);right:var(--button-inset,0px);bottom:var(--button-inset,0px);left:var(--button-inset,0px);border-radius:inherit;background:var(--button-bg);content:"";transition:inherit;position:absolute}.button:after{z-index:-1;inset:0;top:var(--button-click-inset-y,var(--button-click-inset));right:var(--button-click-inset);bottom:var(--button-click-inset-y,var(--button-click-inset));left:var(--button-click-inset);content:"";transition:border .2s;position:absolute}@media (prefers-reduced-motion:no-preference){.button{transition:background .2s,border .2s,transform .4s cubic-bezier(0,0,0,4),opacity .2s,border-radius .2s,text-decoration-color .2s}.button:active{transition-timing-function:cubic-bezier(0,0,0,1);transform:scale(.99)}.button.icon:active{transform:scale(.95)}}.button>span{text-overflow:ellipsis;margin-top:-10px;margin-bottom:-10px;padding-top:10px;padding-bottom:10px;overflow:hidden}.button>svg:first-child{font-size:1.2em}.button:not(.thin){font-weight:700}.button.grow{flex-grow:1;justify-content:center}.button.vertical{flex-direction:column;justify-content:center}.button.rounded{border-radius:var(--radius-round)}.button.naked:before{background:0 0;background:var(--button-bg-transparent,transparent)}.button.bordered{border:1px solid var(--divider);border:1px var(--divider-style,solid) var(--divider)}.button.padded{padding-left:17.5px;padding-right:17.5px;padding-left:calc(var(--button-padding) * 1.75);padding-right:calc(var(--button-padding) * 1.75)}.button.inline{--button-inset:calc(0px - var(--button-padding));padding:0;display:inline-flex}.button.icon:not(.padded){padding:10px;padding:var(--button-padding);flex:none;justify-content:center}.button.background{background:var(--bg)}.panel .button.background{background:var(--panel)}.button.block{text-align:center;justify-content:center;width:100%}.button.active:not(.primary){color:var(--accent-fg)}.button.active .icon-container{color:var(--accent)}.button.showToggle .icon-container:before{opacity:0;border-radius:var(--radius);background:var(--accent);content:"";width:6px;height:3px;transition:opacity .2s,transform .3s cubic-bezier(0,.5,0,2);position:absolute;bottom:-4px;transform:scaleX(0)}.button.showToggle.active .icon-container:before{opacity:1;transform:none}.button small{color:var(--fg-muted);margin-top:.2em;font-weight:400;display:block}.button .right{margin-left:auto}.button:not(:hover):not(:focus-visible){text-decoration-color:#0000}.button:hover,.button:focus-visible{color:inherit}.button:hover:before,.button:focus-visible:before{opacity:1;background:var(--button-bg-hover)}.button.accented:before{opacity:.1;background:var(--accent)}.button.accented:hover:before{opacity:.2}.button.primary{color:var(--fg-on-accent);--fg:var(--fg-on-accent);--fg-muted:var(--fg-on-accent)}.button.primary:before{background:var(--accent)}.button.primary:hover:before{filter:brightness(.9)}.button.loading{opacity:1}.button.loading .spinner{color:var(--fg);margin:auto;position:absolute;inset:0}.icon :is(.button.loading .spinner){top:auto;top:initial;right:auto;right:initial;bottom:auto;bottom:initial;left:auto;left:initial;width:1.7em;height:1.7em}.button.loading:not(.icon){color:#0000}.button.loading:not(.icon) .spinner{color:var(--fg)}.button.loading.icon .icon-container svg{transition-delay:.4s;transform:scale(.8)}.icon-container{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-container svg{pointer-events:none}.icon-container svg:first-child{font-size:1.2em}.rounded-buttons-container{flex-wrap:wrap;gap:2px;display:flex}.rounded-buttons-container .button{border-radius:0}.rounded-buttons-container .button:first-of-type{border-top-left-radius:var(--radius-round);border-bottom-left-radius:var(--radius-round)}.rounded-buttons-container .button:last-of-type{border-top-right-radius:var(--radius-round);border-bottom-right-radius:var(--radius-round)}:root{accent-color:var(--accent);--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;interpolate-size:allow-keywords;--sticky-top:0px;--sticky-bottom:0px;--gradient:#000 0%, #000000fc 8.1%, #000000f3 15.5%, #000000e4 22.5%, #000000d2 29%, #000000bd 35.3%, #000000a5 41.2%, #0000008c 47.1%, #00000073 52.9%, #0000005a 58.8%, #00000042 64.7%, #0000002d 71%, #0000001b 77.5%, #0000000c 84.5%, #00000003 91.9%, #0000 100%;--outline-w:1px;--filter-outline:drop-shadow(var(--outline-w) 0 var(--panel)) drop-shadow(0 var(--outline-w) var(--panel)) drop-shadow(calc(0px - var(--outline-w)) 0 var(--panel)) drop-shadow(0 calc(0px - var(--outline-w)) var(--panel));--radius:min(var(--radius-large), 8px);--radius-small:min(var(--radius-large), 4px);--radius-large:var(--border-radius,12px);--radius-round:calc(var(--radius-large) * 4 - 4px);--gaps:var(--panel-padding);--gaps-small:8px;--panel-padding:16px;--panel-padding-small:min(16px, var(--panel-padding));--panel-radius:var(--radius-large);--popup-sidebar-width:425px;--popup-bottombar-height:100px;--max-media-height:400px;--backdrop-opacity:.85}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--csstools-color-scheme--light: }}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (prefers-reduced-transparency),(prefers-contrast:more){:root{--backdrop-opacity:1;--blur:0px}}}html{scroll-timeline:--scroll;background:var(--bg);color:var(--fg);font-size:1rem;font-size:var(--font-scale,1rem);font-display:swap;font-family:system-ui,Segoe UI,Ubuntu,Noto Sans,-apple-system,BlinkMacSystemFont,Roboto,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.4;overflow:hidden scroll}html.modal-open{scrollbar-width:none;overflow:hidden}html.modal-open::-webkit-scrollbar{display:none}html,body{flex-direction:column;flex-grow:1;align-self:stretch;width:100%;min-height:100dvh;margin:0;display:flex;position:relative;overflow-x:clip}.js:not(.js-loaded) *{cursor:progress}::selection{background:var(--accent);color:var(--fg-on-accent)}*{box-sizing:border-box;scrollbar-color:var(--scrollbar-handle) transparent;word-wrap:break-word}a{color:var(--accent-fg);-webkit-text-decoration-color:var(--fg-muted-2);text-decoration-color:var(--fg-muted-2);text-underline-offset:.2em;border-radius:4px;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s,transform .2s}a:hover{text-decoration-color:currentColor}img{overflow:hidden}ul{padding-left:18px}[disabled],.disabled{opacity:.5}svg{vertical-align:-.2em;fill:currentColor;flex:none;align-items:center;width:1em;height:1em;transition:color .2s,transform .2s;display:inline-flex}svg:before{vertical-align:.25em;outline:1px solid var(--divider);outline-offset:6px;content:attr(data-label);align-items:center;height:1em;margin-left:6px;margin-right:6px;padding-left:4px;padding-right:4px;font-size:.8em;display:inline-flex;border-radius:.1px!important}input::placeholder{opacity:1;color:var(--fg-muted-2)}textarea::placeholder{opacity:1;color:var(--fg-muted-2)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,pre:first-child,ul:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,pre:last-child,ul:last-child{margin-bottom:0}p{line-height:1.6}hr{border:0;border-top:1px solid var(--divider);width:90%}hr.vertical{border:0;border-right:1px solid var(--divider);align-self:center;width:0;height:90%;min-height:1em;margin:0 4px}dl,dt,dd{all:unset;display:block}
