@charset "UTF-8";.mat-typography .mat-display-large,.mat-typography .mat-display-small,.mat-typography .mat-display-medium,.mat-typography .mat-headline-large,.mat-typography .mat-headline-medium,.mat-typography .mat-headline-small,.mat-typography p{margin:0!important}@media(max-width:599.98px){.mat-typography .mat-display-medium{font-size:2rem}.mat-typography .mat-display-large{font-size:3rem}}.flex{flex:1 1 0%;box-sizing:border-box}.flex-0-0{flex:0 0 auto;box-sizing:border-box}.flex-0-1{flex:0 1 auto;box-sizing:border-box}.flex-1-0{flex:1 0 auto;box-sizing:border-box}.flex-1-1{flex:1 1 auto;box-sizing:border-box}.flex-row{display:flex;flex-direction:row;box-sizing:border-box}.flex-row-reverse{display:flex;flex-direction:row-reverse;box-sizing:border-box}.flex-col{display:flex;flex-direction:column;box-sizing:border-box}.flex-col-reverse{display:flex;flex-direction:column-reverse;box-sizing:border-box}.flex-row-wrap{display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box}.flex-start{display:flex;justify-content:flex-start;box-sizing:border-box}.flex-center{display:flex;justify-content:center;box-sizing:border-box}.flex-end{display:flex;justify-content:flex-end;box-sizing:border-box}.flex-space-between{display:flex;justify-content:space-between;box-sizing:border-box}.flex-start-start{display:flex;justify-content:flex-start;align-items:start;box-sizing:border-box}.flex-start-center{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}.flex-start-stretch{display:flex;justify-content:flex-start;align-items:stretch;box-sizing:border-box}.flex-center-start{display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box}.flex-center-center{display:flex;justify-content:center;align-items:center;box-sizing:border-box}.flex-center-stretch{display:flex;justify-content:center;align-items:stretch;box-sizing:border-box}.flex-end-center{display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box}.flex-end-stretch{display:flex;justify-content:flex-end;align-items:stretch;box-sizing:border-box}.flex-space-between-start{display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box}.flex-space-between-center{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.flex-align-start{align-self:flex-start}.flex-align-center{align-self:center}.flex-align-end{align-self:flex-end}.flex-align-stretch{align-self:stretch}.flex-gap-row-4{column-gap:4px}.flex-gap-row-6{column-gap:6px}.flex-gap-row-8{column-gap:8px}.flex-gap-row-10{column-gap:10px}.flex-gap-row-12{column-gap:12px}.flex-gap-row-16{column-gap:16px}.flex-gap-row-24{column-gap:24px}.flex-gap-row-32{column-gap:32px}.flex-gap-row-64{column-gap:64px}.flex-gap-column-1{row-gap:1px}.flex-gap-column-4{row-gap:4px}.flex-gap-column-6{row-gap:6px}.flex-gap-column-8{row-gap:8px}.flex-gap-column-10{row-gap:10px}.flex-gap-column-12{row-gap:12px}.flex-gap-column-16{row-gap:16px}.flex-gap-column-24{row-gap:24px}.flex-gap-column-32{row-gap:32px}.flex-gap-column-64{row-gap:64px}.flex-gap-2{gap:2px}.flex-gap-4{gap:4px}.flex-gap-8{gap:8px}.flex-gap-10{gap:10px}.flex-gap-12{gap:12px}.flex-gap-16{gap:16px}.flex-gap-20{gap:20px}.flex-gap-24{gap:24px}.flex-gap-28{gap:28px}.flex-gap-32{gap:32px}.flex-gap-48{gap:48px}.flex-gap-64{gap:64px}.absolute-cover{position:absolute;inset:0}.absolute-cover-center{position:absolute;inset:0;margin:auto}.absolute-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.absolute-center-vertically{position:absolute;top:50%;transform:translateY(-50%)}.absolute-center-horizontally{position:absolute;left:50%;transform:translate(-50%)}.p-4{padding:4px}.p-8{padding:8px}.p-16{padding:16px}.p-24{padding:24px}.p-32{padding:32px}.p-4-8{padding:4px 8px}.p-4-16{padding:4px 16px}.p-8-16{padding:8px 16px}.p-8-32{padding:8px 32px}.p-16-24{padding:16px 24px}.p-16-32{padding:16px 32px}.pr-2{padding-right:2px}.pr-4{padding-right:4px}.pr-8{padding-right:8px}.pr-12{padding-right:12px}.pr-16{padding-right:16px}.pr-24{padding-right:24px}.pr-32{padding-right:32px}.pl-2{padding-left:2px}.pl-4{padding-left:4px}.pl-8{padding-left:8px}.pl-12{padding-left:12px}.pl-16{padding-left:16px}.pl-24{padding-left:24px}.pl-32{padding-left:32px}.m-4{margin:4px}.m-8{margin:8px}.m-16{margin:16px}.m-24{margin:24px}.m-32{margin:32px}.br-5{border-radius:5px}.br-10{border-radius:10px}.br-15{border-radius:15px}.br-20{border-radius:20px}.flex-overflow-ellipsis,.min-width-0{min-width:0}.sticky-top{position:sticky;top:0;z-index:1}.sticky-bottom{position:sticky;bottom:0;z-index:1}.text-align-justify{text-align:justify}.image-contain{max-width:100%;max-height:100%;object-fit:contain}.image-cover{max-width:100%;max-height:100%;object-fit:cover}.visibility-hidden{visibility:hidden}.hidden{display:none}.min-width-0{min-width:0}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.text-overflow-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.text-align-center{text-align:center}.text-align-start{text-align:start}.uppercase{text-transform:uppercase}textarea::-webkit-scrollbar,textarea::-webkit-scrollbar-track,.scrollable::-webkit-scrollbar-track,.scrollable::-webkit-scrollbar{width:10px;height:10px;background-color:transparent}.mobile textarea::-webkit-scrollbar,.mobile textarea::-webkit-scrollbar-track,.mobile .scrollable::-webkit-scrollbar-track,.mobile .scrollable::-webkit-scrollbar{width:0}textarea::-webkit-scrollbar-thumb,.scrollable::-webkit-scrollbar-thumb{border:2px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:6px;background-color:#dedede;-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,.05),inset 1px 1px 0px rgba(0,0,0,.05);-o-transition:background-color .15s ease-in-out;-ms-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}textarea:hover::-webkit-scrollbar-thumb,.scrollable:hover::-webkit-scrollbar-thumb{background-color:#dedede;cursor:pointer}.scrollable{overflow-y:auto;mix-blend-mode:normal}.scrollable.scroll-background-dark::-webkit-scrollbar-track,.scrollable.scroll-background-dark::-webkit-scrollbar{background-color:#2f2f2f}.scrollable.show-scroll::-webkit-scrollbar-track,.scrollable.show-scroll::-webkit-scrollbar{width:10px}.horizontal-scroll{overflow-x:auto;overflow-y:hidden}.aghanim-spinner{border-radius:9999px;background-image:linear-gradient(#0000 0% 50%,#006fee);mask-image:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));-webkit-mask-image:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));animation:aghanim-spinner-spin 1s linear infinite}@keyframes aghanim-spinner-spin{to{transform:rotate(360deg)}}.app-preloader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}a{color:var(--accent);text-decoration:none;-o-transition:filter .15s ease-in-out;-ms-transition:filter .15s ease-in-out;-moz-transition:filter .15s ease-in-out;-webkit-transition:filter .15s ease-in-out;transition:filter .15s ease-in-out}a:not(:disabled):not(.disabled){cursor:pointer}a:not(:disabled):not(.disabled):hover{filter:brightness(120%)}a:visited{color:var(--accent)}a.disabled{color:var(--surface-border)}.link-button{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--accent);-o-transition:filter .15s ease-in-out;-ms-transition:filter .15s ease-in-out;-moz-transition:filter .15s ease-in-out;-webkit-transition:filter .15s ease-in-out;transition:filter .15s ease-in-out}.link-button:not(:disabled):not(.disabled){cursor:pointer}.link-button:not(:disabled):not(.disabled):hover{filter:brightness(120%)}.surface-card{min-width:0;padding:24px;border:1px solid var(--surface-border);border-radius:15px;background-color:var(--surface)}@media(max-width:599.98px){.surface-card{padding:1em;height:100%;width:100%;border-radius:0;background-color:var(--surface)}}.surface-card.padding-small{padding:8px 16px}.surface-card.padding-medium{padding:12px 24px}.container-gray{background:#f7f8f9;border:1px solid #e6e9eb;padding:16px;border-radius:12px}.container-hover{-o-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.container-hover:not(disabled):not(.disabled):hover{background-color:var(--surface-border);cursor:pointer}.cookie-container.mobile{max-height:60%;display:flex;flex-direction:column}.text-separator{display:flex;align-items:center;text-align:center;margin:8px 0}.text-separator:before,.text-separator:after{content:"";flex:1;border-bottom:1px solid var(--surface-border)}.text-separator:before{margin-right:.25em}.text-separator:after{margin-left:.25em}:root{--slide-in-distance: 50px;--slide-out-distance: 50px}.slide-in-right,.slide-in-left,.slide-in-down,.slide-in-up{animation:slide var(--slide-in-duration, .3s) var(--slide-in-delay, 0ms) ease-in-out forwards}@media(prefers-reduced-motion:no-preference){.slide-in-right,.slide-in-left,.slide-in-down,.slide-in-up{opacity:0;transform:var(--slide-transform)}}.slide-in-up{--slide-transform: translateY(var(--slide-in-distance))}.slide-in-down{--slide-transform: translateY(calc(0px - var(--slide-in-distance)))}.slide-in-left{--slide-transform: translateX(var(--slide-in-distance))}.slide-in-right{--slide-transform: translateX(calc(0px - var(--slide-in-distance)))}.slide-out-up{--slide-transform: translateY(calc(0px - var(--slide-out-distance)));animation:slide var(--slide-out-duration, .3s) var(--slide-out-delay, 0ms) ease-in-out alternate-reverse forwards}.slide-out-down{--slide-transform: translateY(var(--slide-out-distance));animation:slide var(--slide-out-duration, .3s) var(--slide-out-delay, 0ms) ease-in-out alternate-reverse forwards}@keyframes slide{0%{opacity:0;transform:var(--slide-transform)}to{opacity:1;transform:none}}:root{--slide-fancy-translate: 50vh}.slide-up-fancy{animation:slide-fancy var(--slide-up-fancy-duration, .7s) var(--slide-up-fancy-delay, 0ms) ease-in-out alternate backwards;will-change:opacity,transform}@keyframes slide-fancy{0%{opacity:0}10%{opacity:0;transform:scale(1) translateY(var(--slide-fancy-translate))}50%{opacity:1;transform:scaleX(1.1) scaleY(.9) translateY(-10%)}to{opacity:1;transform:scale(1) translateY(0)}}.expand{overflow:hidden;animation:expand-x var(--expand-duration, .3s) var(--expand-delay, 0ms) ease-out forwards,expand-y var(--expand-duration, .3s) var(--expand-delay, 0ms) ease-out forwards}.collapse{overflow:hidden;animation:expand-x var(--collapse-duration, .3s) var(--collapse-delay, 0ms) ease-out alternate-reverse forwards,expand-y var(--collapse-duration, .3s) var(--collapse-delay, 0ms) ease-out alternate-reverse forwards}.expand-x{overflow:hidden;animation:expand-x var(--expand-x-duration, .3s) var(--expand-x-delay, 0ms) ease-out forwards}.collapse-x{overflow:hidden;animation:expand-x var(--collapse-x-duration, .3s) var(--collapse-x-delay, 0ms) ease-out alternate-reverse forwards}@keyframes expand-x{0%{width:0;min-width:0;max-width:0;margin:0}}@keyframes expand-y{0%{height:0;min-height:0;max-height:0;margin:0}}@keyframes expand{0%{height:0;min-height:0;max-height:0;width:0;min-width:0;max-width:0;margin:0}}.bounce-in{animation:bounce-out var(--bounce-in-duration, .6s) var(--bounce-in-delay, 0ms) ease-in-out reverse backwards}.bounce-out{animation:bounce-out var(--bounce-out-duration, .6s) var(--bounce-out-delay, 0ms) ease-in-out forwards}.bounce-out-collapse{animation:bounce-out var(--bounce-out-duration, .6s) ease-in-out forwards,expand var(--collapse-duration, .3s) var(--bounce-out-duration, .6s) ease-out reverse forwards}@keyframes bounce-out{30%{transform:scale(1.1)}to{transform:scale(0)}}:root{--fall-down-distance: 50px;--fall-down-distance-normalized: calc(0px - var(--fall-down-distance))}.fall-down{animation:fall-down var(--fall-down-duration, .3s) var(--fall-down-delay, 0ms) ease-out forwards}@media(prefers-reduced-motion:no-preference){.fall-down{opacity:0;transform:translateY(var(--fall-down-distance-normalized))}}.fall-down-expand{animation:fall-down-expand var(--fall-down-expand-duration, .2s) var(--fall-down-expand-delay, 0ms) ease-out,fall-down var(--fall-down-duration, .3s) calc(var(--fall-down-expand-duration, .2s) + var(--fall-down-expand-delay, 0ms)) ease-out backwards}@keyframes fall-down{0%{opacity:0;transform:translateY(var(--fall-down-distance-normalized))}55%{opacity:1;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes fall-down-expand{0%{width:0;min-width:0;max-width:0;margin:0;transform:translateY(var(--fall-down-distance-normalized));opacity:0}to{opacity:0;transform:translateY(var(--fall-down-distance-normalized))}}.fade-in,.fade-in-fast{animation:fade-in var(--fade-in-duration, .2s) var(--fade-in-delay, 0ms) ease-in-out forwards}@media(prefers-reduced-motion:no-preference){.fade-in,.fade-in-fast{opacity:0}}.fade-out,.fade-out-fast{animation:fade-in var(--fade-out-duration, .2s) var(--fade-out-delay, 0ms) ease-in-out reverse forwards}.fade-in-fast{--fade-in-duration: .1s}.fade-out-fast{--fade-out-duration: .1s}@keyframes fade-in{to{opacity:1}}.animate-flash{animation:flash 1s ease-out infinite}@keyframes flash{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.animate-fly{animation:fly 3s ease-in-out infinite}@keyframes fly{0%{transform:translate(0)}45%{transform:translateY(var(--fly-distance, 5px))}to{transform:translate(0)}}.pulse{animation:pulse var(--pulse-duration, .2s) var(--pulse-delay, 0ms) ease-in-out}.animate-pulse{animation:animate-pulse var(--pulse-duration, .6s) ease-in-out infinite}@keyframes pulse{0%{transform:scale(1)}30%{transform:scale(var(--pulse-scale, 1.2))}to{transform:scale(1)}}@keyframes animate-pulse{0%{transform:scale(1)}20%{transform:scale(var(--pulse-scale, 1.1))}60%{transform:scale(1)}}.rubber-band{animation:rubber-band var(--rubber-band-duration, .8s) var(--rubber-band-delay, 0ms) ease both}@keyframes rubber-band{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}.heartbeat{animation:heartbeat var(--heartbeat-duration, .4s) var(--heartbeat-delay, 0ms) ease-in-out}.animate-heartbeat{animation:heartbeat-with-delay var(--heartbeat-duration, 1.8s) ease-in-out infinite}@keyframes heartbeat{0%{transform:scale(1)}15%{transform:scale(1.2)}60%{transform:scale(.95)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes heartbeat-with-delay{0%{transform:scale(1)}4%{transform:scale(var(--heartbeat-scale, 1.2))}16%{transform:scale(.95)}24%{transform:scale(calc((var(--heartbeat-scale, 1.2) - 1) / 2 + 1))}30%{transform:scale(1)}}.zoom-in{animation:zoom-in var(--zoom-in-duration, .3s) var(--zoom-in-delay, 0ms) ease-out}.zoom-out{animation:zoom-in var(--zoom-out-duration, .3s) var(--zoom-out-delay, 0ms) ease-in reverse forwards}@keyframes zoom-in{0%{transform:scale(0)}}.emerge{animation:emerge var(--emerge-duration, 1.4s) cubic-bezier(.16,1,.3,1) var(--emerge-delay, 0s) forwards}@media(prefers-reduced-motion:no-preference){.emerge{opacity:0;transform:scale(.8);filter:brightness(.2)}}@keyframes emerge{to{opacity:1;transform:none;filter:none}}:root{--shine-band-width: 80px;--shine-padding: 0}.shine:after{content:"";position:absolute;inset:0;padding:var(--shine-padding);background-image:linear-gradient(120deg,#fff0 25%,#ffffff80,#fff0 75%);background-repeat:no-repeat;background-size:var(--shine-band-width) 100%;background-position-x:calc(-1 * var(--shine-band-width));background-position-y:0;background-origin:content-box;background-clip:content-box;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%);-webkit-mask-position:center;mask-position:center;animation:shine var(--shine-duration, 8s) var(--shine-delay, 0s) linear infinite}@keyframes shine{0%{background-position-x:calc(-1 * var(--shine-band-width))}10%{background-position-x:calc(100% + var(--shine-band-width))}to{background-position-x:calc(100% + var(--shine-band-width))}}.flip-in-x-right{backface-visibility:visible;animation:flip-in-x-right var(--flip-in-x-duration, .4s) ease-out var(--flip-in-x-delay, 0ms) forwards}@media(prefers-reduced-motion:no-preference){.flip-in-x-right{opacity:0;transform:perspective(1200px) rotateY(90deg)}}.flip-in-x-left{backface-visibility:visible;animation:flip-in-x-left var(--flip-in-x-duration, .4s) ease-out var(--flip-in-x-delay, 0ms) forwards}@media(prefers-reduced-motion:no-preference){.flip-in-x-left{opacity:0;transform:perspective(1200px) rotateY(-90deg)}}@keyframes flip-in-x-right{to{opacity:1;transform:none}}@keyframes flip-in-x-left{to{opacity:1;transform:none}}.comment{overflow:visible}.comment .comment-body{min-width:0;font-weight:500;background-color:var(--on-surface-highlight);border-radius:5px;padding:6px 12px}.comment .comment-body .comment-editor{margin-bottom:4px}.comment .comment-actions-toolbar{margin-left:-6px;font-weight:500}html .mat-typography .text-headline-extra-large{font-size:38px;line-height:42px;font-weight:700}html .mat-typography .text-headline-large{font-size:32px;line-height:42px;font-weight:700}html .mat-typography .text-headline-medium{font-size:27px;line-height:32px;font-weight:600}html .mat-typography .text-headline-small{font-size:20px;line-height:28px;font-weight:500}html .mat-typography .text-headline-small.text-headline-strong{font-weight:700}html .mat-typography .text-headline-extra-large.text-headline-strong,html .mat-typography .text-headline-large.text-headline-strong,html .mat-typography .text-headline-medium.text-headline-strong{font-weight:800}html .mat-typography .text-body-large{font-size:17px;line-height:20px;font-weight:400}html .mat-typography .text-body-medium{font-size:14px;line-height:18px;font-weight:400}html .mat-typography .text-body-small{font-size:12px;line-height:16px;font-weight:300}html .mat-typography .text-body-semi-strong{font-weight:500}html .mat-typography .text-body-strong{font-weight:700}html .mat-typography .text-line-height-equal{line-height:1}.golden-theme,.golden-theme .sign-up-separator{color:var(--on-surface)}.golden-theme app-email-password-login-form{--email-password-login-form-forgot-password-margin-bottom: 24px;--email-password-login-form-submit-scale-x: .8;--email-password-login-form-submit-width: 106%}.golden-theme app-email-password-signup-form{--sign-up-form-submit-scale-x: .8;--sign-up-form-submit-width: 106%;--sign-up-form-password-rule-color: var(--on-surface)}@media(max-width:599.98px){.hide-on-mobile{display:none!important}}@media(min-width:600px)and (max-width:959.98px){.hide-on-tablet{display:none!important}}@media(min-width:960px){.hide-on-desktop{display:none!important}}@media(min-width:600px)and (max-width:959.98px){.show-on-mobile{display:none!important}}@media(min-width:960px){.show-on-mobile{display:none!important}}@media(max-width:599.98px){.show-on-tablet{display:none!important}}@media(min-width:960px){.show-on-tablet{display:none!important}}@media(max-width:599.98px){.show-on-desktop{display:none!important}}@media(min-width:600px)and (max-width:959.98px){.show-on-desktop{display:none!important}}@media not (display-mode:standalone){.pwa-only{display:none!important}}@media(max-width:599.98px){.mobile\:flex-center{display:flex;justify-content:center;box-sizing:border-box}}@media(max-width:599.98px){.mobile\:flex-center-center{display:flex;justify-content:center;align-items:center;box-sizing:border-box}}@media(max-width:599.98px){.mobile\:flex-center-stretch{display:flex;justify-content:center;align-items:stretch;box-sizing:border-box}}@media(max-width:599.98px){.mobile\:flex-align-start{align-self:flex-start}}@media(max-width:599.98px){.mobile\:flex-align-center{align-self:center}}@media(max-width:599.98px){.mobile\:flex-align-end{align-self:flex-end}}@media(max-width:599.98px){.mobile\:flex-align-stretch{align-self:stretch}}@media(max-width:599.98px){.mobile\:flex-col{display:flex;flex-direction:column;box-sizing:border-box}}@media(max-width:599.98px){.mobile\:flex-col-reverse{display:flex;flex-direction:column-reverse;box-sizing:border-box}}@media(max-width:599.98px){.mobile\:flex-gap-0{gap:0}}@media(max-width:599.98px){.mobile\:flex-gap-4{gap:4px}}@media(max-width:599.98px){.mobile\:flex-gap-12{gap:12px}}@media(max-width:599.98px){.mobile\:flex-gap-16{gap:16px}}@media(max-width:599.98px){.mobile\:flex-start{display:flex;justify-content:flex-start;box-sizing:border-box}}@media(max-width:599.98px){.mobile\:flex-start-stretch{display:flex;justify-content:flex-start;align-items:stretch;box-sizing:border-box}}@media(min-width:960px){.desktop\:flex-center{display:flex;justify-content:center;box-sizing:border-box}}@media(min-width:960px){.desktop\:flex-center-center{display:flex;justify-content:center;align-items:center;box-sizing:border-box}}@media(min-width:960px){.desktop\:flex-align-start{align-self:flex-start}}@media(min-width:960px){.desktop\:flex-align-center{align-self:center}}@media(min-width:960px){.desktop\:flex-align-end{align-self:flex-end}}@media(min-width:960px){.desktop\:flex-align-stretch{align-self:stretch}}@media(min-width:960px){.desktop\:flex-col{display:flex;flex-direction:column;box-sizing:border-box}}@media(min-width:960px){.desktop\:flex-gap-0{gap:0}}@media(min-width:960px){.desktop\:flex-gap-16{gap:16px}}@media(min-width:960px){.desktop\:flex-gap-24{gap:24px}}@media(min-width:960px){.desktop\:flex-gap-28{gap:28px}}@media(min-width:960px){.desktop\:flex-row{display:flex;flex-direction:row;box-sizing:border-box}}@media(min-width:960px){.desktop\:flex-space-between-center{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}}@media(min-width:960px){.desktop\:flex-start-center{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}}@media(min-width:960px){.desktop\:flex-start-stretch{display:flex;justify-content:flex-start;align-items:stretch;box-sizing:border-box}}@media(min-width:600px)and (max-width:959.98px){.tablet\:flex-col{display:flex;flex-direction:column;box-sizing:border-box}}@media(min-width:600px)and (max-width:959.98px){.tablet\:flex-row{display:flex;flex-direction:row;box-sizing:border-box}}@media(min-width:600px)and (max-width:959.98px){.tablet\:flex-start-center{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}}@media(min-width:600px)and (max-width:959.98px){.tablet\:flex-gap-0{gap:0}}@media(min-width:600px)and (max-width:959.98px){.tablet\:flex-gap-4{gap:4px}}@media(min-width:600px)and (max-width:959.98px){.tablet\:flex-gap-8{gap:8px}}@media(min-width:600px)and (max-width:959.98px){.tablet\:flex-gap-12{gap:12px}}@media(min-width:600px)and (max-width:959.98px){.tablet\:flex-gap-16{gap:16px}}@media(min-width:600px)and (max-width:959.98px){.tablet\:flex-gap-24{gap:24px}}@media(orientation:landscape)and (max-width:959.98px){.mobile-landscape\:flex-row{display:flex;flex-direction:row;box-sizing:border-box}}:root{--max-content-width: 1200px;--surface-container-max-width: 480px;--header-height: 56px;--layout-page-padding: 24px;--layout-page-padding-mobile: 0;--post-container-max-width: 720px}.surface-container-max-width{max-width:var(--surface-container-max-width)}:root{--primary: #2196f3;--on-primary: #ffffff;--accent: var(--primary);--on-accent: var(--on-primary);--error: var(--mat-sys-error);--success: #66bd66;--warning: #e26c18;--app-frame-bg: #1e1e20;--app-frame-border: #424242;--on-app-frame: #ffffff;--surface-rgb: 255, 255, 255;--surface: rgb(var(--surface-rgb));--surface-border: #d7dde4;--on-surface: #1a1c18;--on-surface-muted: #868c93;--on-surface-highlight: rgba(0, 0, 0, .06);--control-surface: transparent;--control-outline: var(--mat-sys-outline-variant);--scrim: rgba(0, 0, 0, .6)}.golden-theme{--primary: #c17e16;--on-primary: #efe5c0;--accent: #ffb400;--on-accent: #542000;--error: var(--mat-sys-error);--success: #66bd66;--warning: #e26c18;--app-frame-bg: #23211f;--app-frame-border: rgba(193, 126, 22, .45);--on-app-frame: #efe5c0;--surface-rgb: 42, 40, 37;--surface: rgb(var(--surface-rgb));--surface-border: rgba(193, 126, 22, .75);--on-surface: #efe5c0;--on-surface-muted: rgba(239, 229, 192, .6);--on-surface-highlight: rgba(239, 229, 192, .2);--control-surface: rgba(0, 0, 0, .48);--control-outline: rgba(130, 99, 57, 1);--scrim: rgba(0, 0, 0, .6);--primary-light: #ca8f29;--toggle-active-text: #6a300c;--accent-button-fill: radial-gradient(50% 50% at 50% 100%, rgba(255, 217, 0, .93) 41.83%, rgba(255, 217, 0, 0) 100%), linear-gradient(180deg, #ffc53e 0%, #ffb200 100%);--accent-button-border: linear-gradient(180deg, #de8a1d 0%, #8d440a 100%);--accent-button-disabled-fill: rgba(193, 126, 22, .3);--accent-button-shadow: 0 2px 3px rgba(0, 0, 0, .5), 0 7px 23.5px rgba(255, 220, 110, .89) inset, 0 -2px 1px #96490a inset;--auth-overlay-bg: rgba(20, 18, 39, .76);--auth-overlay-bg-lighter: rgba(28, 31, 29, .55);--auth-outer-border: rgba(255, 255, 255, .1);--autofill-shadow: rgba(0, 0, 0, .3)}.golden-theme{--mat-button-filled-container-shape: 8px;--mat-button-outlined-container-shape: 8px;--mat-button-filled-label-text-color: var(--on-accent);--mat-button-filled-disabled-label-text-color: var(--on-surface-muted);--mat-button-text-label-text-color: var(--primary);--mat-button-outlined-label-text-color: var(--primary);--mat-button-outlined-outline-color: var(--primary)}.golden-theme .mat-mdc-unelevated-button{background:var(--accent-button-fill);box-shadow:var(--accent-button-shadow);position:relative;overflow:visible}.golden-theme .mat-mdc-unelevated-button:before{content:"";position:absolute;inset:-2px;background:var(--accent-button-border);padding:2px;-webkit-mask:-webkit-linear-gradient(#fff,#fff) content-box,-webkit-linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;border-radius:12px}.golden-theme .mat-mdc-unelevated-button.mat-mdc-button-disabled{background:var(--accent-button-disabled-fill);box-shadow:none}.golden-theme .mat-mdc-unelevated-button.mat-mdc-button-disabled:before{display:none}.golden-theme .mat-spinner-button .mat-mdc-progress-spinner{--mat-progress-spinner-active-indicator-color: var(--on-accent)}.golden-theme .mat-button-toggle-group{border-radius:30px;border:1px solid var(--primary);background:var(--control-surface);width:100%;align-items:center;overflow:visible;min-height:40px;max-height:40px}.golden-theme .mat-button-toggle{border-radius:30px;color:var(--on-surface);font-weight:500;line-height:24px;max-width:46%;container-type:inline-size}.golden-theme .mat-button-toggle .mat-pseudo-checkbox{display:none}.golden-theme .mat-button-toggle.mat-button-toggle-checked{min-height:46px;display:flex;min-width:55%;color:var(--toggle-active-text);box-shadow:0 -4px 0 -2px #7d3f02 inset,0 6px 12px #00000059;background:linear-gradient(0deg,#c17e16b3,#c17e16b3),linear-gradient(180deg,#fbdb6599,#7d3f0233),linear-gradient(98.41deg,#c0811e99 13.54%,#ffdd79 47.96%,#c3852099 103.98%)}.golden-theme .mat-button-toggle .mat-button-toggle-label-content{display:flex;align-items:center;justify-content:center;width:100%;font-size:clamp(11px,12cqi,20px);text-align:center}.golden-theme .mat-mdc-checkbox{--mat-checkbox-label-text-color: var(--on-surface);--mat-checkbox-selected-icon-color: var(--primary);--mat-checkbox-selected-hover-icon-color: var(--primary);--mat-checkbox-selected-focus-icon-color: var(--primary);--mat-checkbox-selected-pressed-icon-color: var(--primary);--mat-checkbox-selected-checkmark-color: var(--on-primary);--mat-checkbox-unselected-icon-color: var(--primary);--mat-checkbox-unselected-hover-icon-color: var(--primary-light);--mat-checkbox-unselected-focus-icon-color: var(--primary-light);--mat-checkbox-unselected-pressed-icon-color: var(--primary-light);--mat-checkbox-unselected-hover-state-layer-color: var(--primary);--mat-checkbox-unselected-focus-state-layer-color: var(--primary);--mat-checkbox-unselected-pressed-state-layer-color: var(--primary);--mat-checkbox-selected-hover-state-layer-color: var(--primary);--mat-checkbox-selected-focus-state-layer-color: var(--primary);--mat-checkbox-selected-pressed-state-layer-color: var(--primary)}.golden-theme .mat-mdc-checkbox .mdc-checkbox__background{border-radius:15px;border-width:1px}.golden-theme .mat-mdc-form-field.mat-icon-field{--mdc-outlined-text-field-outline-color: var(--control-outline);--mdc-outlined-text-field-hover-outline-color: var(--primary-light);--mdc-outlined-text-field-focus-outline-color: var(--primary-light);--mdc-outlined-text-field-input-text-color: var(--on-surface);--mdc-outlined-text-field-caret-color: var(--on-surface);--mdc-outlined-text-field-label-text-color: var(--on-surface-muted)}.golden-theme .mat-mdc-form-field.mat-icon-field .mdc-notched-outline__leading,.golden-theme .mat-mdc-form-field.mat-icon-field .mdc-notched-outline__notch,.golden-theme .mat-mdc-form-field.mat-icon-field .mdc-notched-outline__trailing{border-color:var(--control-outline)}.golden-theme .mat-mdc-form-field.mat-icon-field:hover .mdc-notched-outline__leading,.golden-theme .mat-mdc-form-field.mat-icon-field:hover .mdc-notched-outline__notch,.golden-theme .mat-mdc-form-field.mat-icon-field:hover .mdc-notched-outline__trailing,.golden-theme .mat-mdc-form-field.mat-icon-field.mat-focused .mdc-notched-outline__leading,.golden-theme .mat-mdc-form-field.mat-icon-field.mat-focused .mdc-notched-outline__notch,.golden-theme .mat-mdc-form-field.mat-icon-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--primary-light)}.golden-theme .mat-mdc-form-field.mat-icon-field .mat-mdc-text-field-wrapper{background:var(--control-surface)}.golden-theme .mat-mdc-form-field.mat-icon-field .mat-mdc-form-field-icon-prefix,.golden-theme .mat-mdc-form-field.mat-icon-field .mat-mdc-form-field-icon-suffix,.golden-theme .mat-mdc-form-field.mat-icon-field .mat-icon{color:var(--on-surface)}.golden-theme .mat-mdc-form-field.mat-icon-field .mat-mdc-form-field-icon-prefix{border-right-color:var(--control-outline)}.golden-theme .mat-mdc-form-field.mat-icon-field.mat-form-field-disabled .mat-mdc-form-field-icon-prefix,.golden-theme .mat-mdc-form-field.mat-icon-field.mat-mdc-form-field-disabled .mat-mdc-form-field-icon-prefix,.golden-theme .mat-mdc-form-field.mat-icon-field .mdc-text-field--disabled .mat-mdc-form-field-icon-prefix{border-right-color:var(--mdc-outlined-text-field-disabled-outline-color)!important}.golden-theme .mat-mdc-form-field.mat-icon-field input{color:var(--on-surface);background-color:transparent;font-size:18px}.golden-theme .mat-mdc-form-field.mat-icon-field input::placeholder{color:var(--on-surface-muted);opacity:1}.golden-theme .mat-mdc-form-field.mat-icon-field input:-webkit-autofill,.golden-theme .mat-mdc-form-field.mat-icon-field input:-webkit-autofill:hover,.golden-theme .mat-mdc-form-field.mat-icon-field input:-webkit-autofill:focus,.golden-theme .mat-mdc-form-field.mat-icon-field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--autofill-shadow) inset;-webkit-text-fill-color:var(--on-surface);transition:background-color 9999s ease-in-out 0s}.golden-theme{--mdc-dialog-container-color: var(--surface);--mdc-dialog-subhead-color: var(--on-surface);--mdc-dialog-supporting-text-color: var(--on-surface)}.golden-theme{--mat-divider-color: var(--surface-border)}.golden-theme{--mat-slide-toggle-selected-icon-color: var(--on-accent);--mat-slide-toggle-disabled-selected-icon-color: var(--on-accent);--mat-slide-toggle-selected-pressed-handle-color: var(--accent);--mat-slide-toggle-selected-hover-handle-color: var(--accent);--mat-slide-toggle-selected-focus-handle-color: var(--accent);--mat-slide-toggle-handle-surface-color: black;--mat-slide-toggle-unselected-focus-state-layer-color: var(--accent);--mat-slide-toggle-unselected-hover-state-layer-color: var(--accent);--mat-slide-toggle-unselected-pressed-state-layer-color: var(--accent)}.golden-theme .mat-datepicker-content{--mat-datepicker-calendar-container-background-color: var(--surface);--mat-datepicker-calendar-container-text-color: var(--on-surface)}.golden-theme .mat-calendar{--mat-datepicker-calendar-date-text-color: var(--on-surface);--mat-datepicker-calendar-body-label-text-color: var(--on-surface-muted);--mat-datepicker-calendar-period-button-text-color: var(--on-surface);--mat-datepicker-calendar-navigation-button-icon-color: var(--on-surface);--mat-datepicker-calendar-header-text-color: var(--on-surface-muted);--mat-datepicker-calendar-date-hover-state-background-color: var(--on-surface-highlight);--mat-datepicker-calendar-date-selected-state-background-color: var(--primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--on-primary);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(193, 126, 22, .15);--mat-datepicker-calendar-date-today-outline-color: var(--primary)}.golden-theme{--tooltip-background-color: var(--surface);--tooltip-text-color: var(--on-surface);--tooltip-border-color: var(--surface-border);--tooltip-shadow-color: rgba(0, 0, 0, .4)}.golden-theme{scrollbar-color:var(--surface-border) transparent;scrollbar-width:thin}.max-content-width{width:100%;max-width:var(--max-content-width)}.pointer-event-none{pointer-events:none;-webkit-user-select:none;user-select:none}.selectable{-o-transition:filter .15s ease-in-out;-ms-transition:filter .15s ease-in-out;-moz-transition:filter .15s ease-in-out;-webkit-transition:filter .15s ease-in-out;transition:filter .15s ease-in-out}.selectable:not(:disabled):not(.disabled){cursor:pointer}.selectable:not(:disabled):not(.disabled):hover{filter:brightness(110%)}.selectable{outline:none}.primary{color:var(--primary)}.error{color:var(--error)}.success{color:var(--success)}.on-surface-light{color:var(--on-surface-muted)}.on-layout-shell{color:var(--on-app-frame)}.height-100pc{height:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body .mat-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none}body .mat-icon.icon-extra-small{width:18px;height:18px;font-size:18px}body .mat-icon.icon-small{width:24px;height:24px;font-size:24px}body .mat-icon.icon-medium{width:32px;height:32px;font-size:32px}body .mat-icon.icon-large{width:64px;height:64px;font-size:64px}body .mat-icon.icon-extra-large{width:96px;height:96px;font-size:96px}body .mat-icon.card-icon{width:48px;height:48px;font-size:48px;flex-shrink:0}body .mat-icon.disabled{color:var(--surface-border)}body .mat-icon svg{width:100%;height:100%}.icon-hover{padding:2px;border-radius:50%;-o-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.icon-hover:not(.disabled):hover{cursor:pointer;background:var(--surface-border)}:root{--mat-button-outlined-outline-color: var(--primary);--mat-button-outlined-label-text-color: var(--primary);--mat-button-text-label-text-color: var(--primary);--mat-button-filled-container-height: 38px;--mat-button-outlined-container-height: 38px;--mat-button-protected-container-height: 38px;--mat-button-text-container-height: 38px;--mat-button-tonal-container-height: 38px;--mat-fab-small-container-color: var(--primary);--mat-fab-small-foreground-color: var(--on-primary);--mat-fab-small-state-layer-color: var(--on-primary);--mat-icon-button-icon-color: currentColor}@media(max-width:959.98px){:root{--mat-button-filled-container-height: 42px;--mat-button-filled-label-text-size: 1.2rem;--mat-button-outlined-container-height: 42px;--mat-button-outlined-label-text-size: 1.2rem;--mat-button-protected-container-height: 42px;--mat-button-protected-label-text-size: 1.2rem;--mat-button-text-container-height: 42px;--mat-button-text-label-text-size: 1.2rem;--mat-button-tonal-container-height: 42px;--mat-button-tonal-label-text-size: 1.2rem}}body .mat-mdc-icon-button{display:flex;justify-content:center;align-items:center}body .mat-mdc-unelevated-button .mdc-button__label,body .mat-mdc-button .mdc-button__label{z-index:0}body .mdc-button.mat-button-label-start .mdc-button__label{width:100%;display:flex}body .mat-mdc-button.mat-button-small{--mat-button-filled-container-height: 24px;--mat-button-outlined-container-height: 24px;--mat-button-protected-container-height: 24px;--mat-button-text-container-height: 24px;--mat-button-tonal-container-height: 24px;--mat-button-filled-label-text-size: 1rem;--mat-button-outlined-label-text-size: 1rem;--mat-button-protected-label-text-size: 1rem;--mat-button-text-label-text-size: 1rem;--mat-button-tonal-label-text-size: 1rem}body .mat-mdc-button-base.mat-button-large{--mat-button-filled-container-height: 70px;--mat-button-filled-label-text-size: 40px;--mat-button-outlined-container-height: 70px;--mat-button-outlined-label-text-size: 40px;--mat-button-protected-container-height: 70px;--mat-button-protected-label-text-size: 40px;--mat-button-text-container-height: 70px;--mat-button-text-label-text-size: 40px;--mat-button-tonal-container-height: 70px;--mat-button-tonal-label-text-size: 40px}.mdc-button.action-button{min-width:var(--action-button-min-width, 160px)}.mdc-button.action-button .mdc-button__label{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}body .mat-mdc-button.nav-button{font-size:1.25rem;font-weight:600;letter-spacing:.02em;min-width:0;color:var(--on-app-frame, white);--mdc-text-button-label-text-color: var(--on-app-frame, white);--mat-text-button-state-layer-color: rgba(255, 255, 255, .15);-webkit-text-stroke:2px rgba(0,0,0,.3);paint-order:stroke fill}body .mat-mdc-button.nav-button.active{background-color:#fff3;border-radius:6px}body .mat-mdc-button-base.mat-spinner-button{position:relative;padding:0 42px}body .mat-mdc-button-base.mat-spinner-button .mdc-button__label{position:static}body .mat-mdc-button-base.mat-spinner-button .mat-mdc-progress-spinner{position:absolute;top:50%;right:12px;width:24px!important;height:24px!important;transform:translateY(-50%);pointer-events:none;--mat-progress-spinner-active-indicator-color: var(--on-primary)}:root{--mat-form-field-container-height: 42px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-line-height: 22px;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px}.mat-mdc-form-field.mat-no-footer{--mat-form-field-subscript-text-size: 0;--mat-form-field-subscript-text-line-height: 0;--mat-form-field-subscript-text-tracking: 0}.mat-mdc-form-field.mat-no-footer .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-form-field.mat-icon-field{--mat-form-field-container-text-size: 15px}.mat-mdc-form-field.mat-icon-field .mat-mdc-form-field-icon-prefix{padding:0;margin-right:8px;border-right:1px solid var(--mat-sys-outline-variant, #d9d9d9);color:var(--mat-sys-on-surface-variant, #6f6f6f)}.mat-mdc-form-field.mat-icon-field.mat-form-field-disabled .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-icon-field.mat-mdc-form-field-disabled .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-icon-field .mdc-text-field--disabled .mat-mdc-form-field-icon-prefix{border-right-color:var(--mat-sys-outline-variant, #d9d9d9)!important}.mat-mdc-form-field.mat-icon-field-right .mat-mdc-form-field-icon-suffix{padding-left:8px}:root{--mat-tooltip-container-color: var(--surface);--mat-tooltip-supporting-text-color: var(--on-surface)}:root{--mat-menu-container-color: var(--surface)}.backdrop-background,.cdk-overlay-backdrop,.backdrop{background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.backdrop{position:fixed;inset:0}html{--mat-dialog-container-color: var(--surface);--mat-dialog-container-shape: 20px;--mat-dialog-container-small-max-width: 100vw;--mat-dialog-with-actions-content-padding: 24px 16px 16px 16px;--mat-dialog-subhead-weight: bold}.cdk-global-overlay-wrapper{pointer-events:auto;overflow:hidden;position:static}.cdk-overlay-pane.mat-mdc-dialog-panel{overflow-y:auto}.mat-mdc-dialog-title,.mat-mdc-dialog-content{text-align:center}.mat-mdc-dialog-inner-container{padding:1rem}.mat-mdc-dialog-surface{min-width:0;overflow-x:hidden}.mat-dialog-close-icon{position:absolute;top:8px;right:8px;display:flex;padding:4px;color:#fff9efb2;background:#00000080;border-radius:50%}.cdk-overlay-pane.dialog-transparent .mat-mdc-dialog-surface{background:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-text-fill-color:var(--mat-sys-on-surface);caret-color:var(--mat-sys-on-surface);transition:background-color 9999s ease-in-out 0s}emoji-mart{border:none;display:flex}emoji-mart.emoji-mart{border:none}emoji-mart section.emoji-mart{border:none;display:flex;flex-direction:column}emoji-mart .emoji-mart-search{margin:16px 0;padding:0}emoji-mart .emoji-mart-scroll{max-height:200px;padding:0}emoji-mart .emoji-mart-anchor:not(.emoji-mart-anchor-selected):hover{cursor:pointer}emoji-mart .emoji-mart-search-icon{top:7px;right:6px}emoji-mart .emoji-mart-search-icon:not(:disabled){cursor:pointer}emoji-mart .emoji-mart-emoji{border-radius:50%;-webkit-user-select:none;user-select:none}emoji-mart .emoji-mart-emoji:before{content:none}emoji-mart .emoji-mart-emoji:hover{cursor:pointer;background:var(--surface-border)}emoji-mart .emoji-mart-emoji>span{display:flex!important;align-items:center;place-content:center}emoji-mart .emoji-mart-emoji>span:hover{cursor:pointer}emoji-mart .emoji-mart-search input::placeholder{color:var(--surface-border)}.grecaptcha-badge{visibility:hidden}html{color-scheme:light}html .mat-display-large,html .mat-typography .mat-display-large,html .mat-typography h1{font:300 3.562rem/4rem Rubik;letter-spacing:-.016rem;margin:0 0 .5em}html .mat-display-medium,html .mat-typography .mat-display-medium,html .mat-typography h2{font:300 2.812rem/3.25rem Rubik;letter-spacing:0;margin:0 0 .5em}html .mat-display-small,html .mat-typography .mat-display-small,html .mat-typography h3{font:300 2.25rem/2.75rem Rubik;letter-spacing:0;margin:0 0 .5em}html .mat-headline-large,html .mat-typography .mat-headline-large,html .mat-typography h4{font:300 2rem/2.5rem Rubik;letter-spacing:0;margin:0 0 .5em}html .mat-headline-medium,html .mat-typography .mat-headline-medium,html .mat-typography h5{font:300 1.75rem/2.25rem Rubik;letter-spacing:0;margin:0 0 .5em}html .mat-headline-small,html .mat-typography .mat-headline-small,html .mat-typography h6{font:300 1.5rem/2rem Rubik;letter-spacing:0;margin:0 0 .5em}html .mat-title-large,html .mat-typography .mat-title-large{font:300 1.375rem/1.75rem Rubik;letter-spacing:0}html .mat-title-medium,html .mat-typography .mat-title-medium{font:500 1rem/1.5rem Rubik;letter-spacing:.009rem}html .mat-title-small,html .mat-typography .mat-title-small{font:500 .875rem/1.25rem Rubik;letter-spacing:.006rem}html .mat-body-large,html .mat-typography .mat-body-large,html .mat-typography{font:300 1rem/1.5rem Rubik;letter-spacing:.031rem}html .mat-body-large p,html .mat-typography .mat-body-large p,html .mat-typography p{margin:0 0 .75em}html .mat-body-medium,html .mat-typography .mat-body-medium{font:300 .875rem/1.25rem Rubik;letter-spacing:.016rem}html .mat-body-small,html .mat-typography .mat-body-small{font:300 .75rem/1rem Rubik;letter-spacing:.025rem}html .mat-label-large,html .mat-typography .mat-label-large{font:500 .875rem/1.25rem Rubik;letter-spacing:.006rem}html .mat-label-medium,html .mat-typography .mat-label-medium{font:500 .75rem/1rem Rubik;letter-spacing:.031rem}html .mat-label-small,html .mat-typography .mat-label-small{font:500 .688rem/1rem Rubik;letter-spacing:.031rem}html{--mat-sys-background: light-dark(#f9faf3, #121410);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f1eb, #2f312d);--mat-sys-inverse-primary: light-dark(#47e33c, #006e04);--mat-sys-inverse-surface: light-dark(#2f312d, #e2e3dd);--mat-sys-on-background: light-dark(#1a1c18, #e2e3dd);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003a01);--mat-sys-on-primary-container: light-dark(#005302, #76ff64);--mat-sys-on-primary-fixed: light-dark(#002200, #002200);--mat-sys-on-primary-fixed-variant: light-dark(#005302, #005302);--mat-sys-on-secondary: light-dark(#ffffff, #263422);--mat-sys-on-secondary-container: light-dark(#3c4b37, #d7e8cd);--mat-sys-on-secondary-fixed: light-dark(#121f0e, #121f0e);--mat-sys-on-secondary-fixed-variant: light-dark(#3c4b37, #3c4b37);--mat-sys-on-surface: light-dark(#1a1c18, #e2e3dd);--mat-sys-on-surface-variant: light-dark(#43483f, #dfe4d8);--mat-sys-on-tertiary: light-dark(#ffffff, #003a01);--mat-sys-on-tertiary-container: light-dark(#005302, #76ff64);--mat-sys-on-tertiary-fixed: light-dark(#002200, #002200);--mat-sys-on-tertiary-fixed-variant: light-dark(#005302, #005302);--mat-sys-outline: light-dark(#73796e, #8d9387);--mat-sys-outline-variant: light-dark(#c3c8bc, #43483f);--mat-sys-primary: light-dark(#006e04, #47e33c);--mat-sys-primary-container: light-dark(#76ff64, #005302);--mat-sys-primary-fixed: light-dark(#76ff64, #76ff64);--mat-sys-primary-fixed-dim: light-dark(#47e33c, #47e33c);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#54634e, #bbcbb2);--mat-sys-secondary-container: light-dark(#d7e8cd, #3c4b37);--mat-sys-secondary-fixed: light-dark(#d7e8cd, #d7e8cd);--mat-sys-secondary-fixed-dim: light-dark(#bbcbb2, #bbcbb2);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9faf3, #121410);--mat-sys-surface-bright: light-dark(#f9faf3, #383a35);--mat-sys-surface-container: light-dark(#eeeee8, #1e201c);--mat-sys-surface-container-high: light-dark(#e8e9e2, #282b27);--mat-sys-surface-container-highest: light-dark(#e2e3dd, #333531);--mat-sys-surface-container-low: light-dark(#f4f4ed, #1a1c18);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0f0b);--mat-sys-surface-dim: light-dark(#dadad4, #121410);--mat-sys-surface-tint: light-dark(#006e04, #47e33c);--mat-sys-surface-variant: light-dark(#dfe4d8, #43483f);--mat-sys-tertiary: light-dark(#006e04, #47e33c);--mat-sys-tertiary-container: light-dark(#76ff64, #005302);--mat-sys-tertiary-fixed: light-dark(#76ff64, #76ff64);--mat-sys-tertiary-fixed-dim: light-dark(#47e33c, #47e33c);--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Rubik;--mat-sys-body-large-font: Rubik;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Rubik;--mat-sys-body-medium-font: Rubik;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Rubik;--mat-sys-body-small-font: Rubik;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Rubik;--mat-sys-display-large-font: Rubik;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Rubik;--mat-sys-display-medium-font: Rubik;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Rubik;--mat-sys-display-small-font: Rubik;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Rubik;--mat-sys-headline-large-font: Rubik;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Rubik;--mat-sys-headline-medium-font: Rubik;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Rubik;--mat-sys-headline-small-font: Rubik;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Rubik;--mat-sys-label-large-font: Rubik;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Rubik;--mat-sys-label-medium-font: Rubik;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Rubik;--mat-sys-label-small-font: Rubik;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Rubik;--mat-sys-title-large-font: Rubik;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Rubik;--mat-sys-title-medium-font: Rubik;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Rubik;--mat-sys-title-small-font: Rubik;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-surface-container: var(--surface);--mat-sys-primary: var(--primary);--mat-sys-on-primary: var(--on-primary);--mat-sys-on-surface: var(--on-surface);--mat-sys-on-surface-variant: var(--on-surface-muted);--mat-sys-error: #ff5449}html,body{margin:0;height:100%;overflow:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box}*{box-sizing:border-box}app-root{max-height:100%;flex:1 1 auto;overflow:hidden}app-root>router-outlet+*{display:block;height:100%}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:5px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:3px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#fff;border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{color:#fff;border-color:#555453;background-color:#2f2f2f}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#bfbfbf}
