@charset "UTF-8";@font-face{font-family:Sora-ExtraBold;font-weight:800;font-display:swap;src:url(/build/assets/sora-extrabold-CxFUuuAs.woff2) format("woff2"),url(/build/assets/sora-extrabold-D1y2X6iQ.woff) format("woff")}@font-face{font-family:Inter-Light;font-weight:300;font-display:swap;src:url(/build/assets/inter-light-pUSkMxtw.woff2) format("woff2"),url(/build/assets/inter-light-BC3LBk4Q.woff) format("woff")}@font-face{font-family:Inter-Medium;font-weight:500;font-display:swap;src:url(/build/assets/inter-medium-RIyo9mQO.woff2) format("woff2"),url(/build/assets/inter-medium-D9yZYs1y.woff) format("woff")}@font-face{font-family:Inter-Regular;font-weight:400;font-display:swap;src:url(/build/assets/inter-regular-CIgEDuSg.woff2) format("woff2"),url(/build/assets/inter-regular-CDWQjBNN.woff) format("woff")}@font-face{font-family:Inter-Semibold;font-weight:600;font-display:swap;src:url(/build/assets/inter-semibold-C4vMYQNj.woff2) format("woff2"),url(/build/assets/inter-semibold-D8dZ5lQx.woff) format("woff")}@font-face{font-family:Inter-Bold;font-weight:700;font-display:swap;src:url(/build/assets/inter-bold-DwSF88OY.woff) format("woff2"),url(/build/assets/inter-bold-DwSF88OY.woff) format("woff")}:root{--neutral-000: hsl(0, 0%, 100%);--neutral-100: hsl(0, 0%, 95%);--neutral-200: hsl(0, 0%, 82.5%);--neutral-300: hsl(0, 0%, 70%);--neutral-400: hsl(0, 0%, 60%);--neutral-500: hsl(0, 0%, 50%);--neutral-600: hsl(0, 0%, 40%);--neutral-700: hsl(0, 0%, 30%);--neutral-800: hsl(0, 0%, 17.5%);--neutral-900: hsl(0, 0%, 7.5%);--neutral-1000: hsl(0, 0%, 0%);--primary-100: hsl(226.15, 35.14%, 92.75%);--primary-200: hsl(229.57, 35.38%, 87.25%);--primary-300: hsl(226.5, 36.36%, 78.43%);--primary-400: hsl(228.62, 35.37%, 67.84%);--primary-500: hsl(236.76, 31.09%, 53.33%);--primary-600: hsl(239.15, 28.98%, 48.04%);--primary-700: hsl(241.03, 26.61%, 42.75%);--primary-800: hsl(240, 23.81%, 32.94%);--primary-900: hsl(242.61, 21.5%, 20.98%);--secondary-100: hsl(190.91, 67.12%, 91.18%);--secondary-200: hsl(191.43, 68.04%, 83.14%);--secondary-300: hsl(191.19, 68.29%, 70.2%);--secondary-400: hsl(191.71, 68.83%, 48.82%);--secondary-500: hsl(191.81, 64.71%, 43.92%);--secondary-600: hsl(192.63, 61.54%, 38.43%);--secondary-700: hsl(193.85, 55.56%, 31.76%);--secondary-800: hsl(194.48, 48.31%, 27.06%);--secondary-900: hsl(196.36, 41.38%, 23.53%);--accent-100: hsl(72, 100%, 89%);--accent-200: hsl(75, 100%, 79%);--accent-300: hsl(77, 100%, 64%);--accent-400: hsl(75, 92%, 55%);--accent-500: hsl(73, 96%, 44%);--accent-600: hsl(73, 100%, 35%);--accent-700: hsl(74, 93%, 27%);--accent-800: hsl(75, 82%, 23%);--accent-900: hsl(76, 73%, 20%);--error-100: hsl(0, 93.1%, 60.2%);--error-200: hsl(0, 81.22%, 41.76%);--fs-900: 3.75rem;--fs-800: 2.25rem;--fs-700: 1.75rem;--fs-600: 1.3125rem;--fs-500: 1.125rem;--fs-400: 1rem;--fs-300: .925rem;--fs-200: .875rem}@media screen and (min-width: 1280px){:root{--fs-900: 3.75rem;--fs-800: 3rem;--fs-700: 1.75rem;--fs-600: 1.3125rem;--fs-500: 1.125rem;--fs-400: 1rem;--fs-300: .925rem;--fs-200: .875rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}img,picture,svg{display:block;max-width:100%}body{font-family:Inter-Regular,sans-serif;font-weight:400;font-size:var(--fs-400);color:var(--neutral-100);background-color:var(--primary-800);line-height:1.5;scrollbar-color:var(--primary-500) var(--primary-900);scrollbar-width:auto}body::-webkit-scrollbar{height:10px;background:var(--primary-900)}body::-webkit-scrollbar-track{background:var(--primary-900)}body::-webkit-scrollbar-thumb{background:var(--primary-500);border-radius:8px}body.menu-open{overflow:hidden!important;position:fixed;width:100%;height:100%}a{color:var(--secondary-300)}a:is(:hover,:focus){color:var(--secondary-200)}hr{margin-block:.75rem;border:0;border-bottom:1px dashed var(--secondary-400);background:var(--primary-800)}.hr-straight-mobile{border-bottom:1px solid var(--primary-400)}.hr-straight-medium{border-bottom:1px solid var(--primary-400);opacity:.4;display:none}@media screen and (min-width: 768px){.hr-straight-medium{display:block}}.hr-straight-large{border-bottom:1px solid var(--primary-400);opacity:.4;display:none}@media screen and (min-width: 1280px){.hr-straight-large{display:block}}@media screen and (min-width: 768px){.hr-leaderboard,.hr-secondary,.hr-straight-mobile{display:none}}.button{display:inline-flex;justify-content:center;cursor:pointer;text-decoration:none;line-height:1;font-family:Inter-Regular,sans-serif;font-size:var(--fs-300);text-transform:uppercase;padding:.75em 2em;border:0;border-radius:.5rem;transition:275ms ease;width:100%}@media screen and (min-width: 768px){.button{width:-moz-fit-content;width:fit-content}}.button[data-type=primary]{background-color:var(--primary-700);color:var(--neutral-100)}.button[data-type=primary]:is(:hover,:focus){background-color:var(--primary-800);color:var(--neutral-100)}.button[data-type=secondary]{color:var(--neutral-100);background:var(--neutral-900);padding-block:1rem}@media screen and (min-width: 768px){.button[data-type=secondary]{background:var(--primary-900)}}.button[data-type=secondary]:is(:hover,:focus){background:var(--neutral-900)}.button[data-type=accent]{background-color:var(--accent-400);color:var(--neutral-900);border-radius:.25rem;display:flex;align-items:center}@media screen and (min-width: 1280px){.button[data-type=accent]{width:-moz-fit-content;width:fit-content}}.button[data-type=accent]:is(:hover,:focus){background-color:var(--accent-500);color:var(--neutral-900)}.button[data-type=ghost]{width:-moz-fit-content;width:fit-content;text-transform:none;padding:.5rem;background:transparent}.button[data-type=ghost] svg{stroke:var(--neutral-200)}.button[data-type=destructive]{background-color:var(--error-200);color:var(--neutral-100)}.button[data-type=destructive]:is(:hover,:focus){background-color:var(--error-100);color:var(--neutral-100)}.button[data-type=form-step-next],.button[data-type=form-step-prev]{background-color:var(--primary-500);padding:.75rem;border:1px solid var(--primary-900);color:var(--neutral-100);width:100%;margin:auto;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button[data-type=form-step-next]:hover,.button[data-type=form-step-prev]:hover{background-color:var(--primary-700)}.button[data-type=form-step-next]:focus,.button[data-type=form-step-prev]:focus{background-color:var(--primary-900);color:var(--neutral-100)}@media screen and (min-width: 768px){.button[data-type=form-step-next],.button[data-type=form-step-prev]{width:-moz-fit-content;width:fit-content}}.button[data-type=like]{background:transparent;border:none;color:var(--neutral-100);display:flex;justify-content:center;align-items:center;gap:.25rem;flex-direction:column;width:100%;height:100%;padding:0;cursor:pointer}.button[data-type=like] svg{width:2.5rem;height:2.5rem;stroke:none;fill:var(--neutral-100);transition:transform .3s ease}.button[data-type=like] span{display:block;font-size:var(--fs-500)}.button[data-type=like].like-button--active svg{fill:var(--accent-300)}.button[data-type=like].like-button--active .like-count{color:var(--accent-300)}.button[data-type=pagination]{border:1px solid}.button[data-type=comment]{color:var(--neutral-900);background:linear-gradient(to right,var(--accent-400),var(--secondary-400));background-size:200% 100%;transition:color .3s ease-in-out,background-position .3s ease-in-out;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.5rem;border-radius:.25rem}.button[data-type=comment]:hover{background-position:100% 0%}.button[data-type=reply-btn]{border-radius:.25rem;font-size:var(--fs-300);color:var(--neutral-100);background:var(--primary-600);border:2px solid var(--primary-700);padding:.5em 1em}.button[data-type=login-btn]{color:var(--primary-200);background:transparent;margin-block-start:1.25rem}.button[data-type=close-btn]{padding:.25rem;height:30px;width:30px}.button[data-type=toggle]{padding:.25rem 1rem;border-radius:0}.card{display:grid;gap:.5rem;padding:2rem;background-color:var(--primary-900);font-family:Inter-Regular,sans-serif;color:var(--neutral-100);line-height:1.25;box-shadow:0 6px 5px #00000003,0 22px 18px #00000005,0 100px 80px #00000008;border-radius:1rem}@media screen and (min-width: 768px){.card{background:transparent;width:620px;border:1px solid var(--primary-500);border-radius:.5rem}}.card__heading{font-size:var(--fs-600);color:var(--neutral-100);font-family:Inter-Regular,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:1.1}.heading-1{font-size:var(--fs-900);color:var(--neutral-900);font-family:Inter-Regular,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:1.1}.heading-2{font-size:var(--fs-800);color:var(--neutral-900);font-family:Inter-Regular,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:1.1}.heading-3{font-size:var(--fs-700);color:var(--neutral-900);font-family:Inter-Regular,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:1.1}.heading-4{font-size:var(--fs-500);color:var(--neutral-900);font-family:Inter-Regular,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:1.1}.site-header{color:var(--neutral-900);background-color:var(--primary-300);padding:2rem 0}.site-header__inner{display:flex;gap:1rem;align-items:center;justify-content:center}@media screen and (min-width: 768px){.site-header__inner{justify-content:space-between}}.nav{position:fixed;z-index:1000;width:100%;left:0;top:0}.nav__visible{display:flex;align-items:center;justify-content:space-between;background-color:var(--primary-900);padding:1rem}.nav__visible__toggle{width:50px;flex-shrink:0}.nav__visible__logo{font-size:1.5rem;text-decoration:none;color:var(--primary-100);font-family:Sora-ExtraBold;position:absolute;left:50%;transform:translate(-50%);text-align:center;width:-moz-fit-content;width:fit-content}.nav__visible__links{display:none}.nav__visible__auth{margin-left:auto;width:50px;flex-shrink:0;font-size:var(--fs-300);text-align:center}@media screen and (min-width: 1280px){.nav__visible__toggle{width:auto;margin-right:1rem}.nav__visible__logo{position:static;transform:none;margin-right:auto;padding-left:1rem}.nav__visible__links{display:flex;gap:1.25rem;position:absolute;left:50%;transform:translate(-50%)}.nav__visible__auth{font-size:var(--fs-400);width:auto}}.nav__hidden{position:fixed;z-index:1000;top:0;width:100%;left:-100%;height:100dvh;overflow-y:auto;background:linear-gradient(to bottom right,#404068cc,#685eb7cc);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:left .3s ease}.nav__hidden.active{left:0}.nav__hidden__top{display:flex;align-items:center;justify-content:space-between;background-color:var(--primary-900);padding:1rem}.nav__hidden__top__logo{font-size:1.5rem;text-decoration:none;color:var(--primary-100);font-family:Sora-ExtraBold}.nav__hidden__menu{display:flex;flex-direction:column;gap:2rem;height:auto}.nav__hidden__menu__links{margin-top:1.25rem}.nav__hidden__menu__links a{margin-block:.75rem;padding:1.25rem;text-decoration:none;display:flex;align-items:center;gap:1rem}@media screen and (min-width: 1280px){.nav__hidden__menu__links a{font-size:var(--fs-500);padding-block:1.25rem}}.nav__hidden__menu__links a{font-size:var(--fs-500)}.nav__hidden__menu__links a{padding-block:1rem}.nav__hidden__menu__links a:hover{background-color:var(--primary-900);transition:background-color .3s ease}.nav__hidden__menu__blog,.nav__hidden__menu__groups{display:flex;flex-direction:column}.nav__hidden__menu__blog a,.nav__hidden__menu__groups a{padding-block:.5rem;padding:1.25rem;color:var(--primary-200);font-size:var(--fs-500)}.nav__hidden__menu__blog a:hover,.nav__hidden__menu__groups a:hover{background-color:var(--primary-900);transition:background-color .3s ease}.nav__hidden__menu__blog h2,.nav__hidden__menu__groups h2{padding-block-end:4px;padding-left:1.25rem;font-family:Inter-Semibold,sans-serif}.nav__hidden__menu__settings h2{padding-inline-start:1.25rem;font-family:Inter-Semibold,sans-serif}.nav__hidden__menu__settings .login-btn{width:-moz-fit-content;width:fit-content;margin-block-start:1rem;color:var(--primary-200);font-size:var(--fs-500);padding:.75rem;color:var(--primary-100);font-size:var(--fs-400);margin-block:1.5rem;margin-inline-start:1.25rem;text-transform:uppercase}.nav__hidden__menu__settings .login-btn:hover{background:var(--primary-900)}.nav__hidden__menu__settings form .logout-btn{width:-moz-fit-content;width:fit-content;margin-block-start:1rem;color:var(--primary-200);font-size:var(--fs-500);padding:.75rem;color:var(--primary-100);font-size:var(--fs-400);margin-block:1.5rem;margin-inline-start:1.25rem;text-transform:uppercase}.nav__hidden__menu__settings form .logout-btn:hover{background:var(--primary-900)}.menu.active{left:0}.contact-form .form-group{display:grid}label{color:var(--primary-200);font-family:Inter-Regular,sans-serif;font-weight:400;font-size:var(--fs-300)}input:not(.button){font-size:var(--fs-400);font-weight:500;color:var(--neutral-1000);background-color:var(--neutral-100);padding:.75rem;border:1px solid var(--primary-200);border-radius:.5rem}::-moz-placeholder{color:var(--primary-400);font-weight:500;font-family:Inter-Regular,sans-serif}::placeholder{color:var(--primary-400);font-weight:500;font-family:Inter-Regular,sans-serif}.hidden-input{display:none}.register-form .form-group{display:grid}.register-form .form-group input{background:transparent;border:transparent;border-bottom:1px solid var(--neutral-100);border-radius:0;transition:outline .2s ease-in-out;margin-block-end:2rem;padding-block-start:1rem;color:var(--neutral-100)}.register-form .form-group input:focus{outline:transparent solid;background-color:var(--primary-900)}.register-form .form-group input:-webkit-autofill,.register-form .form-group input:-webkit-autofill:hover,.register-form .form-group input:-webkit-autofill:focus,.register-form .form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.register-form .form-group input:-webkit-autofill,.register-form .form-group input:-webkit-autofill:hover,.register-form .form-group input:-webkit-autofill:focus,.register-form .form-group input:-webkit-autofill:active,.register-form .form-group input:autofill,.register-form .form-group input:autofill:hover,.register-form .form-group input:autofill:focus,.register-form .form-group input:autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.register-form .spinning-loader{animation:spin 1s linear infinite;width:1.25rem;height:1.25rem}.login-form .form-group{display:grid;padding-block:1.5rem}.login-form .form-group input{background:transparent;border:transparent;border-bottom:1px solid var(--neutral-100);border-radius:0;transition:outline .2s ease-in-out;margin-block-end:2rem;padding-block-start:1rem;color:var(--neutral-100)}.login-form .form-group input:focus{outline:transparent solid;background-color:var(--primary-900)}.login-form .form-group input:-webkit-autofill,.login-form .form-group input:-webkit-autofill:hover,.login-form .form-group input:-webkit-autofill:focus,.login-form .form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.login-form .form-group input:-webkit-autofill,.login-form .form-group input:-webkit-autofill:hover,.login-form .form-group input:-webkit-autofill:focus,.login-form .form-group input:-webkit-autofill:active,.login-form .form-group input:autofill,.login-form .form-group input:autofill:hover,.login-form .form-group input:autofill:focus,.login-form .form-group input:autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.login-form .spinning-loader{animation:spin 1s linear infinite;width:1.25rem;height:1.25rem}.login-form .checkbox>label{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:.75rem}.profile-form .form-group{display:grid}.profile-form .form-group input{background:transparent;border:transparent;border-bottom:1px solid var(--neutral-100);border-radius:0;transition:outline .2s ease-in-out;margin-block-end:2rem;padding-block-start:1rem;color:var(--neutral-100)}.profile-form .form-group input:focus{outline:transparent solid;background-color:var(--primary-900)}.profile-form .form-group input:-webkit-autofill,.profile-form .form-group input:-webkit-autofill:hover,.profile-form .form-group input:-webkit-autofill:focus,.profile-form .form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.profile-form .form-group input:-webkit-autofill,.profile-form .form-group input:-webkit-autofill:hover,.profile-form .form-group input:-webkit-autofill:focus,.profile-form .form-group input:-webkit-autofill:active,.profile-form .form-group input:autofill,.profile-form .form-group input:autofill:hover,.profile-form .form-group input:autofill:focus,.profile-form .form-group input:autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.profile-form .spinning-loader{animation:spin 1s linear infinite;width:1.25rem;height:1.25rem}.profile-form .avatar-upload-label{display:inline-block;cursor:pointer;width:-moz-fit-content;width:fit-content;margin-block-end:1.75rem}.profile-form .avatar-upload-label .hidden-input{display:none}.profile-form .avatar-upload-label .avatar-container{position:relative;align-items:center;justify-content:center;display:inline-block}.profile-form .avatar-upload-label .avatar-container:hover .avatar-overlay{opacity:1}.profile-form .avatar-upload-label .avatar-image{display:block;width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-form .avatar-upload-label .avatar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .3s ease;font-size:12px}.forgot-pw-form .form-group{display:grid}.forgot-pw-form .form-group input{background:transparent;border:transparent;border-bottom:1px solid var(--neutral-100);border-radius:0;transition:outline .2s ease-in-out;margin-block-end:2rem;padding-block-start:1rem;color:var(--neutral-100)}.forgot-pw-form .form-group input:focus{outline:transparent solid;background-color:var(--primary-900)}.forgot-pw-form .form-group input:-webkit-autofill,.forgot-pw-form .form-group input:-webkit-autofill:hover,.forgot-pw-form .form-group input:-webkit-autofill:focus,.forgot-pw-form .form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.forgot-pw-form .form-group input:-webkit-autofill,.forgot-pw-form .form-group input:-webkit-autofill:hover,.forgot-pw-form .form-group input:-webkit-autofill:focus,.forgot-pw-form .form-group input:-webkit-autofill:active,.forgot-pw-form .form-group input:autofill,.forgot-pw-form .form-group input:autofill:hover,.forgot-pw-form .form-group input:autofill:focus,.forgot-pw-form .form-group input:autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.forgot-pw-form .form-group input{margin-block-start:1rem}.forgot-pw-form .spinning-loader{animation:spin 1s linear infinite;width:1.25rem;height:1.25rem}.new-password-form .form-group{display:grid;padding-block:1.5rem}.new-password-form .form-group input{background:transparent;border:transparent;border-bottom:1px solid var(--neutral-100);border-radius:0;transition:outline .2s ease-in-out;margin-block-end:2rem;padding-block-start:1rem;color:var(--neutral-100)}.new-password-form .form-group input:focus{outline:transparent solid;background-color:var(--primary-900)}.new-password-form .form-group input:-webkit-autofill,.new-password-form .form-group input:-webkit-autofill:hover,.new-password-form .form-group input:-webkit-autofill:focus,.new-password-form .form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.new-password-form .form-group input:-webkit-autofill,.new-password-form .form-group input:-webkit-autofill:hover,.new-password-form .form-group input:-webkit-autofill:focus,.new-password-form .form-group input:-webkit-autofill:active,.new-password-form .form-group input:autofill,.new-password-form .form-group input:autofill:hover,.new-password-form .form-group input:autofill:focus,.new-password-form .form-group input:autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.new-password-form .spinning-loader{animation:spin 1s linear infinite;width:1.25rem;height:1.25rem}.new-password-form .checkbox>label{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:.75rem}.textarea{border:2px solid var(--primary-700);border-radius:.25rem;background:var(--primary-900);padding:.5rem;color:var(--primary-100);font-size:var(--fs-400);width:100%}.textarea:focus-visible{outline:2px solid var(--primary-600)}.textarea::-moz-placeholder{font-size:var(--fs-300)}.textarea::placeholder{font-size:var(--fs-300)}.textarea[data-type=reply-box]{margin-block-end:.25rem}.site-footer{background-color:var(--primary-900);color:var(--primary-200);padding:1rem}@media screen and (min-width: 1280px){.site-footer{padding-inline:4rem}}.site-footer a{color:var(--neutral-100);text-decoration:none;font-family:Inter-Regular,sans-serif;letter-spacing:0}.site-footer a:is(:hover,:focus){color:var(--secondary-200)}.site-footer__container{margin:1.25rem}@media screen and (min-width: 1280px){.site-footer__container{display:flex}}.site-footer__container__logo{display:flex;align-items:center;flex-direction:column;font-size:var(--fs-800)}@media screen and (min-width: 768px){.site-footer__container__logo{align-items:flex-start}}@media screen and (min-width: 1280px){.site-footer__container__logo{text-align:start;flex:1;align-self:flex-start}}.site-footer__container__logo .icons-group{padding-block:2rem;display:flex;align-items:center;justify-content:space-around;width:100%}@media screen and (min-width: 768px){.site-footer__container__logo .icons-group{padding-block:1rem;gap:3rem;width:-moz-fit-content;width:fit-content}}.site-footer__container__groups{flex:2;margin-block:2rem;display:flex;flex-direction:column}@media screen and (min-width: 768px){.site-footer__container__groups{flex-direction:row;justify-content:flex-end;gap:5rem}}.site-footer__container__groups .footer-group{margin-block:.75rem}.site-footer__container__groups .footer-group h2{font-size:var(--fs-500);padding-block:.5rem;font-family:Inter-Bold,sans-serif}.site-footer__container__groups .footer-group ul>li{padding-block:.25rem}.site-footer .thank-you{text-align:center;width:100%;display:block;font-size:var(--fs-400);padding-block:1rem}.main-editorial-grid{margin-block-start:6rem}@media screen and (min-width: 768px){.main-editorial-grid{margin-block-start:4rem;display:grid;grid-template-columns:.7fr 1fr;grid-template-rows:auto minmax(0,1fr);grid-auto-flow:row;grid-template-areas:"leaderboard     main-post" "secondary-posts secondary-posts" "content-feed          content-feed"}.main-editorial-grid .main-post{grid-area:main-post}.main-editorial-grid .leaderboard{grid-area:leaderboard}.main-editorial-grid .secondary-posts{grid-area:secondary-posts}.main-editorial-grid .community-feed{grid-area:community-feed}.main-editorial-grid .content-feed{grid-area:content-feed}}@media screen and (min-width: 1280px){.main-editorial-grid{grid-template-columns:2fr .7fr;grid-template-areas:"main-post       leaderboard" "secondary-posts leaderboard" "content-feed          content-feed";margin-inline:1.5rem;margin-block-start:4rem}.community-layout{display:grid;grid-template-columns:.7fr 2fr 1fr;grid-template-areas:". header header" ". posts groups";grid-template-rows:auto 1fr;gap:1rem}.community-layout__header{grid-area:header}.community-layout__post-wrapper{grid-area:posts}.community-layout__post-wrapper .pagination-container{margin-top:2rem;width:100%;display:flex;justify-content:center}.community-layout__groups-wrapper{grid-area:groups}}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,#57589ecc,#685eb7cc);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);align-items:center;justify-content:center;z-index:1000;display:flex;flex-direction:column}.lightbox .close-btn{position:absolute;top:20px;right:20px;color:var(--accent-200);font-size:2rem;background:none;border:none;height:28px;width:28px;cursor:pointer}.lightbox .lightbox-image{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}.post-thumbnail{max-width:100%;height:auto;transition:transform .3s ease}.post-thumbnail:hover{transform:scale(1.02);cursor:cursor}.blog-post{margin-block:6rem;position:relative}@media screen and (min-width: 1280px){.blog-post{margin-block-start:6rem;display:grid;grid-template-columns:1fr 2fr 0px;grid-template-areas:"info body media";align-items:stretch}.blog-post__header{grid-area:info;justify-content:end;height:100%;position:static;overflow:visible}.blog-post__body{grid-area:body}.blog-post__media{grid-area:media}}.blog-post__header{margin-block:1.25rem}@media screen and (min-width: 1280px){.blog-post__header{margin-block:0}.blog-post__header .post-header-sticky-wrapper{position:sticky;top:100px;z-index:10;transform:translate(0);transition:transform .4s cubic-bezier(.2,.8,.4,1)}}.blog-post__header .post-header-sticky-wrapper .post-header{position:relative}.blog-post__header .post-header-sticky-wrapper .post-header .post-title{font-size:var(--fs-800);font-family:Inter-Medium,sans-serif}@media screen and (min-width: 1280px){.blog-post__header .post-header-sticky-wrapper .post-header .post-title{font-size:34px;margin-block-end:1.5rem}}@media screen and (min-width: 1536px){.blog-post__header .post-header-sticky-wrapper .post-header .post-title{font-size:44px}}.blog-post__header .post-header-sticky-wrapper .post-header .extract{color:var(--primary-100);margin-block-end:1.5rem;line-height:1.7;font-size:var(--fs-500)}.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary{display:flex;flex-direction:column;gap:1rem;font-size:var(--fs-400);margin-block-start:1rem}.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary .author,.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary .category,.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary .channel,.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary .date{text-decoration:none;color:var(--primary-300)}@media screen and (min-width: 1280px){.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary{margin-block:1.5rem}.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary .author,.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary .category,.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary .channel{width:-moz-fit-content;width:fit-content}.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary .author:hover,.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary .category:hover,.blog-post__header .post-header-sticky-wrapper .post-header .meta-primary .channel:hover{color:var(--secondary-200)}}.blog-post__header .post-header-sticky-wrapper .post-header .post-body{font-size:var(--fs-500);line-height:33px;color:var(--primary-200)}@media screen and (min-width: 1280px){.blog-post__header .post-header-sticky-wrapper .post-header{margin-inline-start:0}}.blog-post__header .post-header-sticky-wrapper .post-header .toggle-media-button{display:none}@media screen and (min-width: 1280px){.blog-post__header .post-header-sticky-wrapper .post-header .toggle-media-button{position:absolute;right:-40px;top:3px;display:block;width:-moz-fit-content;width:fit-content;pointer-events:all;cursor:pointer}}.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper{display:none}@media screen and (min-width: 1280px){.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper{display:flex;align-items:center;gap:1rem;margin-block:2rem}}@media screen and (min-width: 1280px) and (min-width: 1280px){.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper .share-wrapper{display:flex;align-items:center}.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper .share-wrapper .share-icon{padding:1rem}.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper .share-wrapper .share-icon:hover{background:var(--primary-900)}.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper .share-wrapper .share-menu--desktop{display:flex;margin-inline:.5rem;margin-block:.5rem;border:1px solid hsl(228.62,35.37%,67.84%)}.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper .share-wrapper .share-menu--desktop>div{display:flex;align-items:center;gap:1.4rem;padding:1rem}.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper .share-wrapper .share-menu--desktop>div:hover{color:#f4ffc7}}@media screen and (min-width: 1280px){.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper .report-icon{padding:1rem}.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper .report-icon svg path{fill:var(--neutral-100)}.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper .report-icon:hover{background:var(--primary-900)}.blog-post__header .post-header-sticky-wrapper .desktop-interactions-wrapper .report-icon:hover svg path{fill:var(--accent-100)}}.blog-post__body{font-size:var(--fs-500);line-height:33px;color:var(--primary-200)}.blog-post__body img{width:-moz-fit-content;width:fit-content;margin:auto;height:auto;margin-block:2rem}.blog-post__body iframe{border:none;margin-block:2rem}.blog-post__body__subheader .extract{padding-block-end:1rem}.blog-post__body__subheader .preview-img-wrapper{margin-block:1.25rem;width:100%;max-width:100%;height:240px;overflow:hidden}.blog-post__body__subheader .preview-img-wrapper .preview-img{width:100%;height:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;margin-block:0}@media screen and (min-width: 768px){.blog-post__body__subheader .preview-img-wrapper{cursor:zoom-in;height:500px}}@media screen and (min-width: 1280px){.blog-post__body__subheader .preview-img-wrapper{width:100%;margin-block:0}}.blog-post__body .badge{background:var(--secondary-200);color:var(--neutral-900);font-family:Inter-Medium,sans-serif;margin-block:.5rem}@media screen and (min-width: 1280px){.blog-post__body .badge{background:transparent;color:var(--secondary-200);padding:0}}.blog-post__body .related-posts{overflow-x:auto;overflow-y:hidden;align-items:stretch;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:50%;width:100%;gap:1rem;min-width:0;display:flex}.blog-post__body .related-posts .series-item{display:grid;grid-template-rows:auto 1fr;scroll-snap-align:center;scroll-snap-stop:always;align-items:start;gap:0;min-height:0;padding:.5rem;flex:0 0 clamp(220px,30vw,280px);min-width:0}@media screen and (min-width: 1280px){.blog-post__body .related-posts .series-item{background:transparent;transition:background 275ms ease}.blog-post__body .related-posts .series-item:hover{background:var(--primary-900)}}.blog-post__body .related-posts .series-item .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.8em;line-height:1.5;font-weight:500;font-size:var(--fs-400);font-family:Inter-Medium,sans-serif;color:var(--primary-200)}.blog-post__body .related-posts .series-item .preview-img{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;margin-block:0}.blog-post__body .related-posts .series-item .preview-img img{height:100%;width:100%;display:block}.blog-post .media-sticky{display:block;position:relative}@media screen and (min-width: 1280px){.blog-post .media-sticky{position:sticky;top:100px;height:calc(100vh - 100px)}.blog-post .media-sticky .blog-post__media .media-container{position:sticky;top:0;height:calc(100vh - 100px);overflow:hidden}.blog-post .media-sticky .blog-post__media .media-container .media-item{position:absolute;top:0;left:0;opacity:0;transition:opacity .6s ease;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding:3rem}.blog-post .media-sticky .blog-post__media .media-container .media-item iframe{width:100%;aspect-ratio:16/9;border:none}.blog-post .media-sticky .blog-post__media .media-container .media-item.visible{opacity:1;z-index:1}}.blog-post__comments{margin-block:1rem;display:flex;flex-direction:column}.blog-post__comments__form{margin-block:2rem;display:flex;flex-direction:column}.blog-post__comments__thread{padding-inline:.75rem}@media screen and (min-width: 1280px){.blog-post__comments__thread{margin-block-start:2rem}}.blog-post__comments__thread .comment-container{display:flex;flex-direction:column;margin-block-end:2rem;position:relative;background:transparent;border-radius:.5rem;border:1px solid transparent;transition:background .5s ease,border-radius .5s ease}.blog-post__comments__thread .comment-container .highlighted-comment{border:1px solid var(--accent-200);border-radius:.25rem;padding:.5rem;background:#131313d9;color:var(--neutral-100)}.blog-post__comments__thread .comment-container .comment-wrapper{position:relative}.blog-post__comments__thread .comment-container .comment-wrapper.is-root>.comment-content{padding:.5rem}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content{scroll-margin-top:100px;position:relative}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content .comment{display:flex}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content .comment__avatar{display:flex;align-items:center;margin-inline-end:1rem}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content .comment__body{display:flex;flex-direction:column}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content .comment__body .user{display:flex;align-items:center;gap:1rem}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content .comment__body .user .post-author{color:var(--error-100)}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content .comment__body .user .post-author:hover{color:none}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content .comment__body .user__author{font-size:var(--fs-300);color:var(--primary-200)}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content .comment__body .user__author:hover{text-decoration:underline}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content .comment__body .user__date{font-size:var(--fs-300);color:var(--primary-400)}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content .comment__body .comment{font-size:var(--fs-300);width:100%}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content__actions{position:absolute;right:0;top:0;width:-moz-fit-content;width:fit-content}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content__actions .header{display:flex;justify-content:flex-end}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content__actions .submenu{z-index:10;background:var(--primary-900);font-size:var(--fs-300);width:100px;border-radius:.5rem;display:flex;flex-direction:column;padding-block:.5rem}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content__actions .submenu p{font-size:var(--fs-300);display:flex;justify-content:center;align-items:center;gap:.75rem;cursor:pointer}.blog-post__comments__thread .comment-container .comment-wrapper .comment-content__actions .submenu p:hover{background:var(--primary-700)}.blog-post__comments__thread .comment-container .comment-wrapper .comment-replies{position:relative;margin-left:30px;padding:0}.blog-post__comments__thread .comment-container .comment-wrapper .comment-replies .reply-form{margin-block:.5rem;display:flex;flex-direction:column;gap:1rem}.blog-post__comments__thread .comment-container .comment-wrapper .comment-replies .reply-form button{width:-moz-fit-content;width:fit-content;border-radius:.5rem}.blog-post__comments__thread .comment-container .comment-wrapper .comment-replies .replies{margin-block-start:1.5rem}.blog-post__comments__thread .comment-container .comment-wrapper .comment-replies .suggestions-wrapper{position:relative}.blog-post__comments__thread .comment-container .comment-wrapper .comment-replies .suggestions-wrapper .suggestions{position:absolute;bottom:100%;left:0;right:0;background:var(--primary-700);border-radius:4px;max-height:150px;overflow-y:auto;z-index:100}.blog-post__comments__thread .comment-container .comment-wrapper .comment-replies .suggestions-wrapper .suggestions__item{cursor:pointer;padding:.25rem .5rem;font-size:var(--fs-400);transition:all .2s ease}.blog-post__comments__thread .comment-container .comment-wrapper .comment-replies .suggestions-wrapper .suggestions__item:hover{background-color:var(--primary-600)}.blog-post__comments__thread .comment-container .comment-wrapper .comment-replies .comment-replies{margin-left:0!important}.mobile-interactions-wrapper{position:fixed;bottom:70px;left:0;right:0;height:70px;background:var(--primary-900);border-top:1px solid var(--primary-500);transform:translateY(100%);transition:transform .3s ease;z-index:100;display:flex;justify-content:center;align-items:center}.mobile-interactions-wrapper .like-button-wrapper{border:1px transparent;background:transparent}.mobile-interactions-wrapper .like-button-wrapper .like-button--mobile{height:50px;color:var(--neutral-100);font-size:14px}.mobile-interactions-wrapper .share-wrapper{position:relative}.mobile-interactions-wrapper .share-wrapper .share-icon{padding:.5rem;display:flex;align-items:center;flex-direction:column-reverse;text-transform:uppercase;font-size:14px;gap:.5rem}.mobile-interactions-wrapper .share-wrapper .share-icon:after{content:"share";color:var(--neutral-100)}.mobile-interactions-wrapper .share-wrapper .share-menu--mobile{position:absolute;bottom:68px;right:0;background-color:var(--primary-900);display:flex;flex-direction:column;align-items:center;border:1px solid var(--primary-700);padding:.5rem}.mobile-interactions-wrapper .share-wrapper .share-menu--mobile div{color:var(--primary-200);margin-block:.3rem}.mobile-interactions-wrapper .report-icon{display:flex;align-items:center;flex-direction:column-reverse;text-transform:uppercase;font-size:14px;gap:.5rem;padding:1rem}.mobile-interactions-wrapper .report-icon svg>path{fill:var(--neutral-100)}.mobile-interactions-wrapper .report-icon:after{content:"report";color:var(--neutral-100)}.mobile-interactions-wrapper.is-visible{transform:translateY(0)}@media screen and (min-width: 1280px){.mobile-interactions-wrapper{display:none}}.blog-post{transition:grid-template-columns .2s cubic-bezier(.5,.8,.6,1)}@media screen and (min-width: 1280px){.blog-post[data-state=expanded]{grid-template-columns:20px 2fr 1.5fr}.blog-post[data-state=expanded] .post-header-sticky-wrapper{transition:transform .4s cubic-bezier(.5,.8,.6,1)}.blog-post[data-state=expanded] .post-header-sticky-wrapper .desktop-interactions-wrapper{opacity:0;pointer-events:none}.blog-post[data-state=expanded] .post-header-sticky-wrapper .post-header__meta-group{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.5,.8,.6,1) .1s}.blog-post[data-state=expanded] .post-header-sticky-wrapper .post-header__meta-group .post-title{opacity:0;font-size:var(--fs-400);height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.blog-post[data-state=expanded] .post-header-sticky-wrapper .post-header__meta-group .meta-primary{opacity:0}.blog-post[data-state=expanded] .post-header-sticky-wrapper .post-header .toggle-media-button{left:-17px}}.post-member{margin-block:6rem}.post-member .post-title{font-size:var(--fs-800);font-family:Inter-Medium,sans-serif}@media screen and (min-width: 1280px){.post-member .post-title{font-size:34px;margin-block-end:1.5rem}}@media screen and (min-width: 1536px){.post-member .post-title{font-size:44px}}.post-member .extract{color:var(--primary-100);margin-block-end:1.5rem;line-height:1.7;font-size:var(--fs-500)}.post-member .meta-primary{display:flex;flex-direction:column;gap:1rem;font-size:var(--fs-400);margin-block-start:1rem}.post-member .meta-primary .author,.post-member .meta-primary .category,.post-member .meta-primary .channel,.post-member .meta-primary .date{text-decoration:none;color:var(--primary-300)}@media screen and (min-width: 1280px){.post-member .meta-primary{margin-block:1.5rem}.post-member .meta-primary .author,.post-member .meta-primary .category,.post-member .meta-primary .channel{width:-moz-fit-content;width:fit-content}.post-member .meta-primary .author:hover,.post-member .meta-primary .category:hover,.post-member .meta-primary .channel:hover{color:var(--secondary-200)}}.post-member .post-body{font-size:var(--fs-500);line-height:33px;color:var(--primary-200)}.post-member .post-header .title{font-size:var(--fs-800)}.post-member .post-header .desktop-interactions-wrapper{display:none}@media screen and (min-width: 1280px){.post-member .post-header .desktop-interactions-wrapper{display:flex;align-items:center;gap:1rem;margin-block:2rem}}@media screen and (min-width: 1280px) and (min-width: 1280px){.post-member .post-header .desktop-interactions-wrapper .share-wrapper{display:flex;align-items:center}.post-member .post-header .desktop-interactions-wrapper .share-wrapper .share-icon{padding:1rem}.post-member .post-header .desktop-interactions-wrapper .share-wrapper .share-icon:hover{background:var(--primary-900)}.post-member .post-header .desktop-interactions-wrapper .share-wrapper .share-menu--desktop{display:flex;margin-inline:.5rem;margin-block:.5rem;border:1px solid hsl(228.62,35.37%,67.84%)}.post-member .post-header .desktop-interactions-wrapper .share-wrapper .share-menu--desktop>div{display:flex;align-items:center;gap:1.4rem;padding:1rem}.post-member .post-header .desktop-interactions-wrapper .share-wrapper .share-menu--desktop>div:hover{color:#f4ffc7}}@media screen and (min-width: 1280px){.post-member .post-header .desktop-interactions-wrapper .report-icon{padding:1rem}.post-member .post-header .desktop-interactions-wrapper .report-icon svg path{fill:var(--neutral-100)}.post-member .post-header .desktop-interactions-wrapper .report-icon:hover{background:var(--primary-900)}.post-member .post-header .desktop-interactions-wrapper .report-icon:hover svg path{fill:var(--accent-100)}.post-member .post-header .desktop-interactions-wrapper{padding-inline-start:0}}.post-member .post-body{margin-block:1rem;min-width:0;max-width:100%;overflow:hidden}.post-member .post-body [data-youtube-video=true] iframe{border:none}.post-member .post-body .desktop-interactions-wrapper{display:none}@media screen and (min-width: 1280px){.post-member .post-body .desktop-interactions-wrapper{display:flex;align-items:center;gap:1rem;margin-block:2rem}}@media screen and (min-width: 1280px) and (min-width: 1280px){.post-member .post-body .desktop-interactions-wrapper .share-wrapper{display:flex;align-items:center}.post-member .post-body .desktop-interactions-wrapper .share-wrapper .share-icon{padding:1rem}.post-member .post-body .desktop-interactions-wrapper .share-wrapper .share-icon:hover{background:var(--primary-900)}.post-member .post-body .desktop-interactions-wrapper .share-wrapper .share-menu--desktop{display:flex;margin-inline:.5rem;margin-block:.5rem;border:1px solid hsl(228.62,35.37%,67.84%)}.post-member .post-body .desktop-interactions-wrapper .share-wrapper .share-menu--desktop>div{display:flex;align-items:center;gap:1.4rem;padding:1rem}.post-member .post-body .desktop-interactions-wrapper .share-wrapper .share-menu--desktop>div:hover{color:#f4ffc7}}@media screen and (min-width: 1280px){.post-member .post-body .desktop-interactions-wrapper .report-icon{padding:1rem}.post-member .post-body .desktop-interactions-wrapper .report-icon svg path{fill:var(--neutral-100)}.post-member .post-body .desktop-interactions-wrapper .report-icon:hover{background:var(--primary-900)}.post-member .post-body .desktop-interactions-wrapper .report-icon:hover svg path{fill:var(--accent-100)}}.post-member .post-body .badge{background:var(--secondary-200);color:var(--neutral-900);font-family:Inter-Medium,sans-serif;margin-block:.5rem}@media screen and (min-width: 1280px){.post-member .post-body .badge{background:transparent;color:var(--secondary-200);padding:0}}.post-member .post-body .related-posts{overflow-x:auto;overflow-y:hidden;align-items:stretch;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:50%;width:100%;gap:1rem;min-width:0;display:flex}.post-member .post-body .related-posts .series-item{display:grid;grid-template-rows:auto 1fr;scroll-snap-align:center;scroll-snap-stop:always;align-items:start;gap:0;min-height:0;padding:.5rem;flex:0 0 clamp(220px,30vw,280px);min-width:0}@media screen and (min-width: 1280px){.post-member .post-body .related-posts .series-item{background:transparent;transition:background 275ms ease}.post-member .post-body .related-posts .series-item:hover{background:var(--primary-900)}}.post-member .post-body .related-posts .series-item .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.8em;line-height:1.5;font-weight:500;font-size:var(--fs-400);font-family:Inter-Medium,sans-serif;color:var(--primary-200)}.post-member .post-body .related-posts .series-item .preview-img{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;margin-block:0}.post-member .post-body .related-posts .series-item .preview-img img{height:100%;width:100%;display:block}.like-button-wrapper{border:1px solid var(--primary-500);border-radius:.25rem;aspect-ratio:1/1;width:5rem;height:5rem;background-color:var(--primary-900);display:flex;justify-content:center;align-items:center;padding:.75rem;position:relative;contain:content}.like-button-wrapper .like-count{display:inline-block;backface-visibility:hidden;will-change:transform,opacity}.like-button-wrapper .like-count.animating{animation:countJump .6s cubic-bezier(.175,.885,.32,1.4) forwards}.like-button-wrapper svg{transform-origin:center;backface-visibility:hidden;will-change:transform,filter}.like-button-wrapper svg.pulse-animation{animation:metalShake 1.4s cubic-bezier(.17,.67,.21,.99) forwards}@keyframes countJump{0%{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(-100%) scale(1.3);opacity:0}40%{transform:translateY(100%) scale(.8);opacity:0}70%{transform:translateY(0) scale(1.1);opacity:1;text-shadow:0 0 8px rgba(255,215,0,.8)}to{transform:translateY(0) scale(1);text-shadow:none}}@keyframes metalShake{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,255,255,0))}40%{transform:scale(1.2);filter:drop-shadow(0 0 10px rgba(255,215,0,.8))}42%{transform:scale(1.2) rotate(-2deg)}44%{transform:scale(1.2) rotate(2deg)}46%{transform:scale(1.2) rotate(-3deg)}48%{transform:scale(1.2) rotate(3deg)}50%{transform:scale(1.2) rotate(-2deg)}52%{transform:scale(1.2) rotate(2deg)}54%{transform:scale(1.2)}to{transform:scale(1)}}.list-post .intro{margin-block:1rem}.list-post .list-item{margin-block:2rem}.list-post .list-item .resource-title{font-weight:600}.list-post .list-item .resource-description{padding-block:.5rem}.list-post .list-item .resource-item [data-youtube-video] iframe{border:none}.custom-checkbox{width:20px;height:20px;border:2px solid #94a3b8;border-radius:4px;background:var(--neutral-100);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.custom-checkbox.checked{background-color:var(--secondary-400);border-color:var(--secondary-200);color:var(--neutral-100)}.custom-checkbox.disabled{opacity:.5;cursor:not-allowed}.custom-checkbox:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}.custom-checkbox .check-icon{font-size:var(--fs-300);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--neutral-100)}.captcha-container input{background:transparent;border:transparent;border-bottom:1px solid var(--neutral-100);border-radius:0;transition:outline .2s ease-in-out;margin-block-end:0;padding-block-start:1rem;color:var(--neutral-100)}.captcha-container input:focus{outline:transparent solid;background-color:var(--primary-900)}.captcha-container input:-webkit-autofill,.captcha-container input:-webkit-autofill:hover,.captcha-container input:-webkit-autofill:focus,.captcha-container input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.captcha-container input:-webkit-autofill,.captcha-container input:-webkit-autofill:hover,.captcha-container input:-webkit-autofill:focus,.captcha-container input:-webkit-autofill:active,.captcha-container input:autofill,.captcha-container input:autofill:hover,.captcha-container input:autofill:focus,.captcha-container input:autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--primary-900) inset!important;-webkit-text-fill-color:var(--neutral-100)!important;box-shadow:0 0 0 1000px var(--primary-900) inset!important;background-color:var(--primary-900)!important}.captcha-container__image{position:relative;min-height:250px;overflow:hidden}@media screen and (min-width: 768px){.captcha-container__image{margin:0 auto}}.captcha-container__image .success-message{color:var(--neutral-100);text-align:center;padding:.5rem;margin-block:1rem;background-color:var(--accent-600);animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.captcha-container__image>img{display:block;width:100%;height:250px;-o-object-fit:contain;object-fit:contain}.captcha-container__image .spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;right:0;bottom:0;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:5;background-color:var(--neutral-900);opacity:.8}.captcha-container__image .spinner .spinner-circle{animation:spin 1s linear infinite;color:#ef4444}.captcha-container__ui{display:flex;flex-direction:column;gap:3rem}.captcha-container__ui .retry-captcha{text-align:center;cursor:pointer;color:var(--neutral-100);transition:color .1s ease-in-out;padding-block-end:3rem}.captcha-container__ui .retry-captcha:hover{color:var(--neutral-200)}@media screen and (min-width: 768px){.captcha-container__ui .retry-captcha{padding-block-end:0}}.captcha-container__ui .captcha-error{display:block!important;color:#ef4444!important;text-align:center;margin:.5rem 0;padding:.5rem;background:var(--neutral-100);animation:fadeIn .3s ease-out}.captcha-container__ui .disabled{opacity:.5;cursor:not-allowed;min-height:2rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.system-link{color:var(--secondary-300);text-decoration:none;position:relative;padding:.2em 0;display:inline-block}.system-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--secondary-200);transition:all .2s ease-in-out;z-index:-1}.system-link:hover:after{height:100%;background-color:var(--neutral-900);z-index:-1}.system-link:hover:after:hover{color:#fff}.main-post{display:block;margin:2rem .75rem;padding-inline:.5rem}@media screen and (min-width: 768px){.main-post{padding-inline:1rem}}@media screen and (min-width: 1280px){.main-post{display:flex;margin-block-end:2rem;padding-inline:0;padding:.75rem;transition:all .1s ease-in}.main-post:hover{background:var(--primary-700);cursor:pointer;border-radius:.3rem}}.main-post__info{flex:1}.main-post__info__header h1{color:var(--neutral-100);text-decoration:none;font-size:28px}@media screen and (min-width: 1536px){.main-post__info__header h1{font-size:32px}}.main-post__info__header p{padding-block:1rem;color:var(--primary-300);text-decoration:none}.main-post__info__details{display:flex;color:var(--primary-200);padding-block:.5rem}.main-post__info__details .uphail:hover path{fill:var(--accent-100)}.main-post__info__details div{display:flex;padding:.5rem;margin-inline:.25rem;transition:all .1s ease;cursor:pointer;border-radius:.3rem}@media screen and (min-width: 768px){.main-post__info__details div{font-size:14px}}@media screen and (min-width: 1280px){.main-post__info__details div{font-size:15px}}.main-post__info__details div:first-child{margin-left:0}.main-post__info__details div:hover{background-color:var(--primary-800);color:var(--accent-100)}.main-post__info__details div:hover span{color:var(--primary-100)}.main-post__info__details div:hover .main-post-comment-icon,.main-post__info__details div:hover .main-post-author-icon{stroke:var(--accent-100)}.main-post__info__details div:hover .main-post-comment-icon path,.main-post__info__details div:hover .main-post-author-icon path{stroke:var(--accent-100)}.main-post__info__details div .uphail-count:after{content:""}@media screen and (min-width: 768px){.main-post__info__details div .uphail-count:after{content:" uphails"}}.main-post__info__details div .comment-count:after{content:""}@media screen and (min-width: 768px){.main-post__info__details div .comment-count:after{content:" comments"}}.main-post__image{flex:1;padding-block:1rem;width:100%}@media screen and (min-width: 1280px){.main-post__image{padding-block:0;padding-inline-start:.5rem;max-height:345px}}@media screen and (min-width: 1536px){.main-post__image{position:relative;overflow:hidden;height:100%}.main-post__image img{height:100%;width:100%}}.main-post__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.secondary-posts{margin:2rem .75rem;padding-inline:.5rem;position:relative}@media screen and (min-width: 768px){.secondary-posts{margin:0;padding-inline:0;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.secondary-posts::-webkit-scrollbar{display:none}}@media screen and (min-width: 1280px){.secondary-posts{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(auto,max-content)}}.secondary-posts__post-card{display:flex;flex-direction:column;padding:.75rem;transition:all .1s ease;height:-moz-fit-content;height:fit-content;text-decoration:none}@media screen and (min-width: 768px){.secondary-posts__post-card{flex:0 0 calc(30% - .25rem);scroll-snap-align:start;min-width:0;min-height:0}}@media screen and (min-width: 1280px){.secondary-posts__post-card:hover{background:var(--primary-700);cursor:pointer;border-radius:.3rem}}.secondary-posts__post-card__info{order:1;padding-block:1rem}.secondary-posts__post-card__info p{color:var(--primary-300);font-size:var(--fs-300);line-height:1.7}.secondary-posts__post-card__info h2{margin:0;flex:0 0 auto;font-size:var(--fs-600);color:var(--primary-100);padding-block-end:.5rem}@media screen and (min-width: 768px){.secondary-posts__post-card__info h2{flex-shrink:0;order:2;font-size:var(--fs-500)}}.secondary-posts__post-card__image-wrapper{order:2;overflow:hidden;border-radius:.3rem;height:240px}@media screen and (min-width: 768px){.secondary-posts__post-card__image-wrapper{order:1;aspect-ratio:1;height:240px}}@media screen and (min-width: 1280px){.secondary-posts__post-card__image-wrapper{height:170px}}@media screen and (min-width: 1536px){.secondary-posts__post-card__image-wrapper{height:220px}}.secondary-posts__post-card__image-wrapper picture{display:block;width:100%;height:100%}.secondary-posts__post-card__image-wrapper img{height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.avatar{display:block;border-radius:50%}.avatar__sm{width:24px;height:24px;border:1px solid transparent}.avatar__sm img{max-width:24px;max-height:24px}@media screen and (min-width: 768px){.avatar__sm{width:28px;height:28px}.avatar__sm img{max-width:28px;max-height:28px}}.avatar__md{width:32px;height:32px;border:1px solid transparent}.avatar__md img{max-width:32px;max-height:32px}@media screen and (min-width: 1280px){.avatar__md{width:40px;height:40px}.avatar__md img{max-width:40px;max-height:40px}}.avatar__lg{width:72px;height:72px;border:1px solid transparent}.avatar__lg img{max-width:72px;max-height:72px}@media screen and (min-width: 768px){.avatar__lg{width:80px;height:80px}.avatar__lg img{max-width:80px;max-height:80px}}.avatar__xl{width:114px;height:114px;border:1px solid transparent}.avatar__xl img{max-width:114px;max-height:114px}@media screen and (min-width: 768px){.avatar__xl{width:114px;height:114px}.avatar__xl img{max-width:114px;max-height:114px}}.avatar__base{width:50px;height:50px;border:1px solid transparent}.avatar__base img{max-width:50px;max-height:50px}.avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.leaderboard{margin:2rem .75rem;padding-inline:.5rem}@media screen and (min-width: 1280px){.leaderboard{padding-inline:0}}.leaderboard__container{display:flex;margin-block:2rem;align-items:center;transition:all .1s ease;border-radius:.3rem;border:1px solid var(--primary-500);padding:.5rem}@media screen and (min-width: 1280px){.leaderboard__container{padding-inline:.4rem;margin:0}.leaderboard__container:hover{background-color:var(--primary-700);cursor:pointer}}.leaderboard__container__left-column{display:flex;flex:1;gap:.25rem;flex-direction:column;padding:.25rem}.leaderboard__container__left-column__user{display:flex;align-items:center;gap:.5rem;color:var(--primary-300)}@media screen and (min-width: 768px){.leaderboard__container__left-column__user{font-size:15px}}@media screen and (min-width: 1280px){.leaderboard__container__left-column__user{font-size:var(--fs-300)}}.leaderboard__container__left-column__post-title{color:var(--neutral-100)}@media screen and (min-width: 1280px){.leaderboard__container__left-column__post-title{font-size:var(--fs-300)}}.leaderboard__container__uphail{padding-inline:.5rem;padding-block:1.75rem;display:flex;justify-content:center;align-items:center;flex-direction:column;flex:0 0 auto;color:var(--primary-300);height:50px;transition:all .3s ease}@media screen and (min-width: 1280px){.leaderboard__container__uphail{border:1px solid var(--primary-500);border-radius:.3rem}.leaderboard__container__uphail:hover{background:var(--primary-900);cursor:pointer;color:var(--accent-100)}.leaderboard__container__uphail:hover span{color:var(--accent-100)}.leaderboard__container__uphail:hover path{fill:var(--accent-100)}}.status-message{text-align:center;margin-block:1rem;color:var(--accent-400);opacity:0;animation:fadeIn .3s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.uphail-icon,.comment-icon,.author-icon,.menu-icon,.user-icon,.home-icon,.channels-icon,.reply-icon,.toggle-icon,.share-icon,.view-icon,.listen-icon,.delete-icon,.edit-icon,.down-arrow-icon,.up-arrow-icon,.report-icon,.more-vertical-icon,.crushing-icon,.newest-icon,.youtube-icon,.instagram-icon,.threads-icon,.x-icon,.facebook-icon,.tiktok-icon{background:transparent;border:none;cursor:pointer;transition:all .2s ease;color:inherit;display:block;width:-moz-fit-content;width:fit-content}.uphail-icon svg,.uphail-icon path,.comment-icon svg,.comment-icon path,.author-icon svg,.author-icon path,.menu-icon svg,.menu-icon path,.user-icon svg,.user-icon path,.home-icon svg,.home-icon path,.channels-icon svg,.channels-icon path,.reply-icon svg,.reply-icon path,.toggle-icon svg,.toggle-icon path,.share-icon svg,.share-icon path,.view-icon svg,.view-icon path,.listen-icon svg,.listen-icon path,.delete-icon svg,.delete-icon path,.edit-icon svg,.edit-icon path,.down-arrow-icon svg,.down-arrow-icon path,.up-arrow-icon svg,.up-arrow-icon path,.report-icon svg,.report-icon path,.more-vertical-icon svg,.more-vertical-icon path,.crushing-icon svg,.crushing-icon path,.newest-icon svg,.newest-icon path,.youtube-icon svg,.youtube-icon path,.instagram-icon svg,.instagram-icon path,.threads-icon svg,.threads-icon path,.x-icon svg,.x-icon path,.facebook-icon svg,.facebook-icon path,.tiktok-icon svg,.tiktok-icon path{transition:all .2s ease}.delete-icon{background-color:transparent}.reply-icon path,.delete-icon path{fill:transparent}.order-filters{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:.5rem;margin-block:3rem}.order-filters a{display:flex;align-items:center;justify-content:center;gap:.25rem;text-decoration:none}.order-filters .active{font-weight:700;color:var(--accent-200);text-decoration:none}@media screen and (min-width: 1280px){.community-layout{margin:2rem .75rem}}.community-layout__header{padding-inline:.75rem}@media screen and (min-width: 1280px){.community-layout__header{padding-inline:0}}.community-layout__post-wrapper{margin-inline:.5rem}@media screen and (min-width: 1280px){.community-layout__post-wrapper{margin-inline:0}}.community-layout__post-wrapper .feed-post{display:block;margin-block:2rem;padding:.5rem;background:var(--primary-700);border-radius:.3rem;transition:all .2s ease}@media screen and (min-width: 1280px){.community-layout__post-wrapper .feed-post{background:none;margin-block:0}.community-layout__post-wrapper .feed-post:hover{background:var(--primary-700);cursor:pointer;border-radius:.3rem;scale:1.03}}.community-layout__post-wrapper .feed-post__top{display:flex;align-items:center;gap:.5rem;padding-block:.5rem}.community-layout__post-wrapper .feed-post__top a{display:flex;justify-content:center;align-items:center;gap:.5rem;color:var(--primary-200)}.community-layout__post-wrapper .feed-post__top a .feed-post-author{font-size:var(--fs-300)}@media screen and (min-width: 1280px){.community-layout__post-wrapper .feed-post__top a .feed-post-author{transition:all .2s ease}.community-layout__post-wrapper .feed-post__top a .feed-post-author:hover{color:var(--secondary-300)}}.community-layout__post-wrapper .feed-post__top__date{color:var(--primary-400);font-size:var(--fs-300)}.community-layout__post-wrapper .feed-post__middle{margin-block-end:1.25rem}.community-layout__post-wrapper .feed-post__middle .post-title{color:var(--neutral-100);margin-block-end:.75rem;font-size:var(--fs-500)}.community-layout__post-wrapper .feed-post__middle .post-excerpt{color:var(--primary-300)}@media screen and (min-width: 1280px){.community-layout__post-wrapper .feed-post__middle .post-excerpt{font-size:var(--fs-400)}}.community-layout__post-wrapper .feed-post__bottom{display:flex;align-items:center;gap:1.5rem;width:-moz-fit-content;width:fit-content}.community-layout__post-wrapper .feed-post__bottom .feed-comment-count:hover{stroke:var(--accent-100)}.community-layout__post-wrapper .feed-post__bottom .feed-comment-count:hover path{stroke:var(--accent-100)}.community-layout__post-wrapper .feed-post__bottom .feed-uphail-count,.community-layout__post-wrapper .feed-post__bottom .feed-comment-count{color:var(--primary-200);display:flex;align-items:center;border-radius:.4rem;height:30px}.community-layout__post-wrapper .feed-post__bottom .feed-uphail-count:not(.feed-comment-count):hover,.community-layout__post-wrapper .feed-post__bottom .feed-comment-count:not(.feed-comment-count):hover{color:var(--accent-100)}.community-layout__post-wrapper .feed-post__bottom .feed-uphail-count:hover path,.community-layout__post-wrapper .feed-post__bottom .feed-comment-count:hover path{fill:var(--accent-100)}@media screen and (min-width: 1280px){.community-layout__post-wrapper .feed-post__bottom .feed-uphail-count,.community-layout__post-wrapper .feed-post__bottom .feed-comment-count{background:var(--primary-900);height:40px;padding:.75rem}.community-layout__post-wrapper .feed-post__bottom .feed-uphail-count span,.community-layout__post-wrapper .feed-post__bottom .feed-comment-count span{font-size:14px}}.community-layout__groups-wrapper{overflow:visible}.community-layout__groups-wrapper__following{display:none}@media screen and (min-width: 1280px){.community-layout__groups-wrapper__following{top:100px;display:block;color:var(--primary-300);position:sticky;position:-webkit-sticky;z-index:100}.community-layout__groups-wrapper__following .following-header{width:80%;margin-inline:auto}.community-layout__groups-wrapper__following .group-card{margin-block:1rem;padding:1rem;border-radius:.3rem;background:var(--primary-900);width:80%;margin-inline:auto}.community-layout__groups-wrapper__following .group-card__group-name{padding-block-end:.5rem}.community-layout__groups-wrapper__following .group-card__post-title{display:block;margin-block-end:1rem;color:var(--primary-300);width:-moz-fit-content;width:fit-content}.community-layout__groups-wrapper__following .group-card__post-title:hover{text-decoration:underline;cursor:pointer}.community-layout__groups-wrapper__following .group-card__interactions{display:flex;align-items:center;gap:1rem}.community-layout__groups-wrapper__following .group-card__interactions .group-uphail,.community-layout__groups-wrapper__following .group-card__interactions .group-comment{display:flex;align-items:center}}.horiz-card-wrapper{margin-block:6rem}.horiz-card-wrapper__header{margin-block-end:3rem;font-size:var(--fs-600);display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem}@media screen and (min-width: 768px){.horiz-card-wrapper__header{margin-inline:1rem;margin-block-end:6rem}}.horiz-card-wrapper__header h2{font-size:var(--fs-700)}@media screen and (min-width: 1280px){.horiz-card-wrapper__header h2{font-size:var(--fs-800)}}.horiz-card{display:block;padding:1rem;color:var(--primary-300);border:1px solid var(--primary-400);border-radius:.25rem;transition:all .2s ease;margin-block-end:3rem}@media screen and (min-width: 768px){.horiz-card{margin-block-end:0;border:none;border:1px solid transparent;min-height:100px;display:grid;grid-template-columns:.5fr 2fr .5fr;grid-template-rows:auto;grid-template-areas:"date post interactions";gap:.75rem}.horiz-card:hover{background:var(--primary-700);color:var(--primary-300);scale:1.03}}@media screen and (min-width: 768px) and (min-width: 768px){.horiz-card>*:first-child{grid-area:interactions}.horiz-card>*:nth-child(2){grid-area:post}.horiz-card>*:last-child{grid-area:date}}.horiz-card__header{display:none}@media screen and (min-width: 768px){.horiz-card__header{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;gap:1rem}}.horiz-card__header .uphail-icon>span{margin-inline-end:.75rem}@media screen and (min-width: 768px){.horiz-card__header .uphail-icon>span{margin-inline-end:0}}.horiz-card__header .uphail-icon,.horiz-card__header .comment-icon{display:flex;align-items:center;gap:.5rem;order:1;color:var(--primary-300)}.horiz-card__header .uphail-icon button,.horiz-card__header .comment-icon button{border:none}.horiz-card__header .uphail-icon span,.horiz-card__header .comment-icon span{order:2}@media screen and (min-width: 768px){.horiz-card__header .uphail-icon,.horiz-card__header .comment-icon{flex-direction:column;align-content:flex-end;order:2;border-radius:.25rem;width:50px;padding-block:.25rem;border:1px solid}.horiz-card__header .uphail-icon:hover,.horiz-card__header .comment-icon:hover{color:var(--accent-100);background:var(--primary-900);border-color:transparent;box-shadow:0 6px 16px #00000026}.horiz-card__header .uphail-icon:hover button,.horiz-card__header .comment-icon:hover button{background:transparent}.horiz-card__header .uphail-icon:hover button svg,.horiz-card__header .comment-icon:hover button svg{color:var(--accent-100)}.horiz-card__header .uphail-icon:hover path,.horiz-card__header .comment-icon:hover path{fill:var(--accent-100)}.horiz-card__header .uphail-icon:hover .comment-icon,.horiz-card__header .comment-icon:hover .comment-icon{stroke:var(--accent-100)}.horiz-card__header .uphail-icon:hover .comment-icon path,.horiz-card__header .comment-icon:hover .comment-icon path{stroke:var(--accent-100)}.horiz-card__header .uphail-icon span,.horiz-card__header .comment-icon span{order:1}}.horiz-card__header .uphail-icon:nth-child(2),.horiz-card__header .comment-icon:nth-child(2){margin-inline:.75rem}@media screen and (min-width: 768px){.horiz-card__header .uphail-icon:nth-child(2),.horiz-card__header .comment-icon:nth-child(2){margin-inline:0}}.horiz-card__header h2{color:var(--primary-100);font-size:var(--fs-600)}.horiz-card__middle{color:var(--primary-400);padding-block-start:.75rem}@media screen and (min-width: 768px){.horiz-card__middle{padding-block-start:0}}.horiz-card__middle h2{color:var(--secondary-200);font-size:var(--fs-600);padding-block-end:.5rem}.horiz-card__middle .username{color:var(--primary-100);padding-block:1rem}.horiz-card__footer{display:flex;align-items:center;color:var(--primary-200);margin-block-start:1rem}@media screen and (min-width: 768px){.horiz-card__footer{flex-direction:column;align-items:flex-start;margin-block-start:0}.horiz-card__footer svg{display:none}}.horiz-card__footer a{color:var(--primary-100);padding-inline-end:.5rem}@media screen and (min-width: 1280px){.horiz-card__footer a:hover{color:var(--secondary-200);transition:all .3s ease}}.horiz-card__footer .author{color:var(--primary-100);font-size:var(--fs-300)}.horiz-card__footer .date{color:var(--primary-400);font-size:var(--fs-300)}.pagination-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem}.user-profile .header{display:flex;align-items:center;justify-content:space-between}.user-profile .header .username{font-size:var(--fs-600);font-weight:700}@media screen and (min-width: 1280px){.user-profile .header .username{font-size:var(--fs-700)}}.user-profile .content{margin-block-start:1rem;width:80%}.user-profile .content .bio{font-size:var(--fs-400);margin-block-end:.75rem;color:var(--primary-100)}.user-profile .content .link{font-size:var(--fs-300);display:block;width:-moz-fit-content;width:fit-content;padding-block-end:.5rem;text-decoration:none;transition:all 275ms ease}.dashbar-mobile{background:var(--primary-900);color:var(--primary-200);width:250px;padding:1rem;position:fixed;top:0;left:0;height:100vh;z-index:50;transform:translate(-100%);opacity:0;transition:transform 275ms ease,opacity 275ms ease;will-change:transform,opacity;border-right:1px solid var(--primary-500);box-shadow:0 6px 5px #00000003,0 22px 18px #00000005,0 100px 80px #00000008}.dashbar-mobile.is-open{transform:translate(0);opacity:1}.dashbar-desktop{display:none;height:100%;background:var(--primary-900);transition:width 275ms ease;padding:1rem}@media screen and (min-width: 768px){.dashbar-desktop{display:block;width:250px;position:fixed;top:0;left:0}.peer[data-variant=inset][data-state=collapsed] .dashbar-desktop{width:60px}}.sidebar-inset{flex:1;position:relative;display:flex;flex-direction:column;transition:margin-left 275ms ease;padding:1rem}.group[data-variant=inset][data-state=expanded]+.sidebar-inset{margin-left:250px}.group[data-variant=inset][data-state=collapsed]+.sidebar-inset{margin-left:60px}@media screen and (min-width: 768px){.sidebar-inset{margin-left:60px;padding:0}.peer[data-variant=inset][data-state=expanded]+.sidebar-inset{margin:.5rem;margin-left:250px;border-radius:.5rem;box-shadow:0 6px 5px #00000003,0 22px 18px #00000005,0 100px 80px #00000008}}[data-slot=sidebar-wrapper]{display:flex;height:100vh}.group{width:250px;transition:width 275ms ease}.group[data-state=collapsed]{width:60px}.group .dashbar-desktop>div{transition:opacity 275ms ease;opacity:1}.group[data-state=collapsed] .dashbar-desktop{width:60px}.group[data-state=collapsed] .dashbar-desktop>div{opacity:0}.group[data-state=expanded] .dashbar-desktop{width:250px}.group[data-variant=inset][data-state=collapsed] .dashbar-desktop{width:60px}.group[data-variant=inset][data-state=collapsed] .dashbar-desktop>*{opacity:0;visibility:hidden;pointer-events:none}.group[data-variant=inset][data-state=expanded] .dashbar-desktop{width:250px}.group[data-variant=inset][data-state=expanded] .dashbar-desktop>*{opacity:1;visibility:visible;pointer-events:auto}.peer[data-variant=inset][data-state=collapsed]+.sidebar-wrapper .dashbar-desktop{width:60px}.peer[data-variant=inset][data-state=collapsed]+.sidebar-wrapper .dashbar-desktop>*{opacity:0;visibility:hidden;pointer-events:none}.peer[data-variant=inset][data-state=expanded]+.sidebar-wrapper .dashbar-desktop{width:250px}.peer[data-variant=inset][data-state=expanded]+.sidebar-wrapper .dashbar-desktop>*{opacity:1;visibility:visible;pointer-events:auto}.sidebar-group{margin-block:2rem}.sidebar-group .sidebar-group__link{display:flex;gap:1rem;color:var(--neutral-200)}.dropdown--sidebar .dropdown-item{background:var(--primary-900);border-bottom:1px solid var(--primary-500);margin-block:.25rem}@media screen and (min-width: 1280px){.dropdown--sidebar .dropdown-item{background:transparent;border-bottom:transparent}}.dropdown--sidebar .dropdown-item .header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;height:48px;transition:all 275ms ease;padding-inline-end:1rem;border-bottom:1px solid var(--primary-400)}@media screen and (min-width: 1280px){.dropdown--sidebar .dropdown-item .header{justify-content:flex-start}.dropdown--sidebar .dropdown-item .header:hover{background:var(--primary-900)}.dropdown--sidebar .dropdown-item .header:hover .down-arrow-icon path,.dropdown--sidebar .dropdown-item .header:hover .up-arrow-icon path{fill:var(--secondary-100)}.dropdown--sidebar .dropdown-item .header:hover a{color:var(--secondary-100)}}.dropdown--sidebar .dropdown-item .header a{color:var(--primary-100);text-decoration:none;font-size:var(--fs-400);padding:0;padding-inline-end:1rem;margin-inline-start:1.25rem}.dropdown--sidebar .dropdown-item .submenu{list-style:none}.dropdown--sidebar .dropdown-item .submenu-item{transition:all 275ms ease}@media screen and (min-width: 1280px){.dropdown--sidebar .dropdown-item .submenu-item:hover{background:var(--primary-900)}}.dropdown--sidebar .dropdown-item .submenu-item:after{content:"";display:block;width:100%;height:1px;background:var(--primary-700);margin-top:.75rem}.dropdown--sidebar .dropdown-item .submenu-item a{text-decoration:none;display:block;padding-block:.75rem;padding-block-end:0;font-size:var(--fs-300)}.dropdown--sidebar .dropdown-item .submenu-item a:hover{color:var(--secondary-100)}.dropdown--topbar{width:100%;display:flex;gap:1rem}.dropdown--topbar .dropdown-item{position:relative}.dropdown--topbar .dropdown-item .header{display:flex;align-items:center;justify-content:space-around;width:auto;gap:1rem;margin-inline:1rem;padding:.5rem 1rem;cursor:pointer;border:1px solid transparent;transition:all 275ms ease;border-radius:.25rem}.dropdown--topbar .dropdown-item .header:hover{border:1px solid var(--primary-500)}.dropdown--topbar .dropdown-item .header:hover .down-arrow-icon path,.dropdown--topbar .dropdown-item .header:hover .up-arrow-icon path{fill:var(--secondary-100)}.dropdown--topbar .dropdown-item .header:hover a{color:var(--secondary-100)}.dropdown--topbar .dropdown-item .header a{text-decoration:none;color:var(--primary-200)}.dropdown--topbar .dropdown-item .submenu{position:absolute;left:0;background:var(--primary-900);padding:1rem;list-style-type:none;width:100%;border:1px solid var(--primary-500);border-radius:.25rem}.dropdown--topbar .dropdown-item .submenu a{color:var(--primary-200);text-decoration:none;transition:all 275ms ease;padding-block:.5rem;display:block;font-size:var(--fs-300)}.dropdown--topbar .dropdown-item .submenu a:hover{color:var(--secondary-100);text-decoration:underline}.breadcrumbs{margin-block-start:3rem}.breadcrumbs__list{list-style:none}.breadcrumbs__list .item{color:var(--primary-300);font-size:var(--fs-600);margin-bottom:2rem}.channels-header{text-align:center;margin-block-start:6rem;margin-block-end:3rem;font-size:var(--fs-500);font-weight:700;color:var(--primary-200)}.channel-cards-wrapper{margin-block:3rem}@media screen and (min-width: 768px){.channel-cards-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));place-items:center;gap:1.5rem}}.channel-cards-wrapper .card{width:200px;height:200px;margin:auto;display:flex;align-items:center;flex-direction:column;outline:2px solid transparent;transition:all 275ms ease;margin-block:1.5rem}@media screen and (min-width: 768px){.channel-cards-wrapper .card{margin:0}}.channel-cards-wrapper .card:hover,.channel-cards-wrapper .card:focus{outline:2px solid var(--accent-300);outline-offset:2px}.channel-cards-wrapper .card__sticker{width:100px;height:100px}.channel-cards-wrapper .card__sticker img{width:100%;height:100%}.channel-cards-wrapper .card__name{color:var(--primary-100);text-align:center}.channel-header{margin-block-start:6rem;margin-block-end:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media screen and (min-width: 768px){.channel-header{flex-direction:row;align-items:flex-start}}.channel-header .sticker-wrapper{width:144px}.channel-header .sticker-wrapper img{width:100%;height:100%}.channel-header__info .header{display:flex;justify-content:center;gap:.75rem;padding-block-end:.75rem}@media screen and (min-width: 768px){.channel-header__info .header{justify-content:flex-start}}.channel-header__info .description{font-size:var(--fs-500)}.channel-posts{margin-block:3rem}.dashboard-user__info{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;padding:1rem;width:-moz-fit-content;width:fit-content;margin:auto}@media screen and (min-width: 1280px){.dashboard-user__info{flex-direction:row!important;justify-content:flex-start;margin:0;width:100%}.dashboard-user__info h2:hover{text-decoration:underline;cursor:pointer}}.dashboard-user__info .username{font-size:var(--fs-600);color:var(--primary-100)}.dashboard-user__info .avatar{border-radius:50%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.dashboard-user__stats{margin-block:1.75rem;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.5rem}@media screen and (min-width: 1280px){.dashboard-user__stats{grid-template-columns:repeat(3,1fr)!important}}.dashboard-user__stats .card{width:100%;border:1px solid var(--primary-700);border-radius:.5rem;padding:1rem}@media screen and (min-width: 768px){.dashboard-user__stats .card{width:100%}}.dashboard-user__stats .card .number{font-weight:700;font-size:var(--fs-700)}.dashboard-user__stats .card p{font-size:var(--fs-500)}@media screen and (min-width: 1280px){.dashboard-user__stats .card p{font-size:var(--fs-400)}}.dashboard-user__posts{margin-block-start:6rem}@media screen and (min-width: 1280px){.dashboard-user__posts{margin-block-start:0;margin-block:4rem}}.dashboard-user__posts__wrapper{margin-block:3rem;display:block;padding:1rem;color:var(--primary-300);border:1px solid var(--primary-400);border-radius:.25rem;transition:all .2s ease;outline:2px solid transparent;transition:all 275ms ease}@media screen and (min-width: 768px){.dashboard-user__posts__wrapper{margin-block:1.25rem;display:grid;place-items:center;grid-template-columns:repeat(3,1fr)}}.dashboard-user__posts__wrapper:hover,.dashboard-user__posts__wrapper:focus{outline:2px solid var(--accent-300);outline-offset:2px;border:1px solid transparent;color:var(--primary-200);scale:1.03}.dashboard-user__posts__wrapper .header{font-size:var(--fs-500);color:var(--primary-100);justify-self:start;margin-inline-start:1rem}@media screen and (min-width: 1280px){.dashboard-user__posts__wrapper .header{font-size:var(--fs-400)}}.dashboard-user__posts__wrapper .middle{margin-block:1.5rem;display:flex;gap:1.25rem}@media screen and (min-width: 768px){.dashboard-user__posts__wrapper .middle{margin-block:0}}.dashboard-user__posts__wrapper .middle .uphail-count,.dashboard-user__posts__wrapper .middle .comment-count{display:flex;gap:.75rem}.dashboard-user__posts__wrapper .footer{margin-block-start:1.75rem;display:flex;gap:1.25rem}@media screen and (min-width: 768px){.dashboard-user__posts__wrapper .footer{margin-block-start:0}}.fi,.fi .fi-body,.fi .fi-panel-member{min-height:100vh}.fi .fi-body .fi-layout,.fi .fi-panel-member .fi-layout{display:flex;min-height:100vh;width:100%;flex-direction:row-reverse}.fi .fi-body .fi-layout .fi-main-ctn,.fi .fi-panel-member .fi-layout .fi-main-ctn{width:100vw;flex:1;flex-direction:column;height:100%;opacity:0;margin-left:0}@media screen and (min-width: 1280px){.fi .fi-body .fi-layout .fi-main-ctn,.fi .fi-panel-member .fi-layout .fi-main-ctn{margin-left:0}}.fi .fi-body .fi-layout .fi-main-ctn .fi-main,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-main{padding-inline-start:4rem;width:100%}@media screen and (min-width: 1280px){.fi .fi-body .fi-layout .fi-main-ctn .fi-main,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-main{padding-inline:5rem}}.fi .fi-body .fi-layout .fi-main-ctn .fi-main .fi-page section .fi-header,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-main .fi-page section .fi-header{font-size:var(--fs-500);margin-block:2rem}.fi .fi-body .fi-layout .fi-main-ctn.fi-main-ctn-sidebar-open,.fi .fi-panel-member .fi-layout .fi-main-ctn.fi-main-ctn-sidebar-open{width:250px}@media screen and (min-width: 1280px){.fi .fi-body .fi-layout .fi-main-ctn.fi-main-ctn-sidebar-open,.fi .fi-panel-member .fi-layout .fi-main-ctn.fi-main-ctn-sidebar-open{margin-left:250px}}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar{background:var(--primary-900);padding:1rem;overflow-x:clip;position:sticky;top:0}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav{display:flex;align-items:center;height:2rem;justify-content:flex-end}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav .fi-icon-btn,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav .fi-icon-btn{display:none}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div{display:flex;align-items:center}@media screen and (min-width: 1280px){.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div{padding-inline:1rem}}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-trigger,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-trigger{display:flex;align-items:center;cursor:pointer}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-trigger button,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-trigger button{flex-shrink:0;border:none;background:transparent}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-trigger button .fi-avatar,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-trigger button .fi-avatar{-o-object-fit:cover;object-fit:cover;cursor:pointer;-o-object-position:center;object-position:center;border-radius:50%;height:2.5rem;width:2.5rem}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel{position:absolute;z-index:10;border-radius:.5rem;background:var(--primary-900);border:1px solid var(--primary-500)}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-header,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-header{display:flex;width:100%;gap:.5rem;padding:.75rem}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-header .fi-dropdown-header-icon,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-header .fi-dropdown-header-icon{height:1.25rem;width:1.25rem}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-header .fi-dropdown-header-label,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-header .fi-dropdown-header-label{flex:1;text-align:start;font-weight:500}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-list,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-list{margin-block-end:.75rem;padding:0}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item{height:24px;background:transparent;border:none;color:var(--neutral-100);display:flex;width:100%;align-items:center;gap:.5rem;white-space:nowrap;border-radius:.5rem;padding:.5rem;font-size:14px;transition:color,background-color,border,75ms cubic-bezier(.4,0,.2,1);outline:none;cursor:pointer}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item:hover,.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item:focus,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item:hover,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item:focus{background:var(--primary-800);color:var(--neutral-100);padding:.5rem}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item .fi-dropdown-list-item-icon,.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel .fi-dropdown-list .fi-dropdown-list-item .fi-dropdown-list-item-icon{height:18px;width:18px}.fi .fi-body .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel>*:nth-child(2),.fi .fi-panel-member .fi-layout .fi-main-ctn .fi-topbar nav div .fi-dropdown .fi-dropdown-panel>*:nth-child(2){display:none}.fi .fi-body .fi-layout .fi-main-ctn-sidebar-open,.fi .fi-panel-member .fi-layout .fi-main-ctn-sidebar-open{margin-left:0}.fi .fi-body .fi-layout .fi-sidebar-close-overlay,.fi .fi-panel-member .fi-layout .fi-sidebar-close-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;transition-duration:375ms}@media screen and (min-width: 1280px){.fi .fi-body .fi-layout .fi-sidebar-close-overlay,.fi .fi-panel-member .fi-layout .fi-sidebar-close-overlay{display:none}}.fi .fi-body .fi-layout .fi-sidebar,.fi .fi-panel-member .fi-layout .fi-sidebar{position:fixed;inset-block:0;inset-inline-start:0;align-content:flex-start;display:flex;flex-direction:column;height:100vh;z-index:30;transition-property:all;transition:width 375ms ease;border-right:1px solid var(--primary-500);box-shadow:0 6px 5px #0000000a,0 22px 18px #0000000f,0 100px 80px #0000001a}.fi .fi-body .fi-layout .fi-sidebar.fi-sidebar-open,.fi .fi-panel-member .fi-layout .fi-sidebar.fi-sidebar-open{width:250px}@media screen and (min-width: 1280px){.fi .fi-body .fi-layout .fi-sidebar,.fi .fi-panel-member .fi-layout .fi-sidebar{position:sticky;z-index:0;transition:none}}.fi .fi-body .fi-layout .fi-sidebar>div,.fi .fi-panel-member .fi-layout .fi-sidebar>div{overflow-x:clip;display:flex}.fi .fi-body .fi-layout .fi-sidebar>div .fi-sidebar-header,.fi .fi-panel-member .fi-layout .fi-sidebar>div .fi-sidebar-header{width:100%;display:flex;align-items:center;justify-content:space-between;margin:1rem}.fi .fi-body .fi-layout .fi-sidebar>div .fi-sidebar-header a,.fi .fi-panel-member .fi-layout .fi-sidebar>div .fi-sidebar-header a{display:block;text-decoration:none}.fi .fi-body .fi-layout .fi-sidebar>div .fi-sidebar-header .fi-icon-btn,.fi .fi-panel-member .fi-layout .fi-sidebar>div .fi-sidebar-header .fi-icon-btn{position:relative;display:flex;align-items:center;justify-content:center;border-radius:.5rem;outline:none;transition-duration:75ms;height:30px;width:30px;cursor:pointer;border:none;background:transparent}.fi .fi-body .fi-layout .fi-sidebar>div .fi-sidebar-header .fi-icon-btn:hover,.fi .fi-body .fi-layout .fi-sidebar>div .fi-sidebar-header .fi-icon-btn :focus,.fi .fi-panel-member .fi-layout .fi-sidebar>div .fi-sidebar-header .fi-icon-btn:hover,.fi .fi-panel-member .fi-layout .fi-sidebar>div .fi-sidebar-header .fi-icon-btn :focus{outline:2px solid var(--accent-200);background:var(--primary-900)}.fi .fi-body .fi-layout .fi-sidebar>div .fi-sidebar-header .fi-icon-btn .fi-icon-btn-icon,.fi .fi-panel-member .fi-layout .fi-sidebar>div .fi-sidebar-header .fi-icon-btn .fi-icon-btn-icon{height:1.5rem;width:1.5rem;stroke:var(--neutral-100)}.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav{display:flex;width:100%;flex-direction:column;overflow-y:auto;overflow-x:hidden}@media screen and (min-width: 1280px){.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav{padding:0;margin-block:1rem}}.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups{display:flex;flex-direction:column;margin-left:0}@media screen and (min-width: 1280px){.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups{margin-left:15px}}.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group,.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items{display:flex;flex-direction:column}.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item{display:flex;flex-direction:column;width:100%}.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item .fi-sidebar-item-button,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item .fi-sidebar-item-button{position:relative;display:flex;align-items:center;justify-content:center;outline:none;transition-duration:75ms;margin-block:1rem;width:100%;border-radius:.5rem;padding:.5rem;text-decoration:none}@media screen and (min-width: 1280px){.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item .fi-sidebar-item-button:hover,.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item .fi-sidebar-item-button:focus,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item .fi-sidebar-item-button:hover,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item .fi-sidebar-item-button:focus{background:var(--primary-900)}}.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item .fi-sidebar-item-button svg.fi-sidebar-item-icon,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item .fi-sidebar-item-button svg.fi-sidebar-item-icon{height:24px;width:24px;color:var(--accent-200)}.fi .fi-body .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item .fi-sidebar-item-button .fi-sidebar-item-label,.fi .fi-panel-member .fi-layout .fi-sidebar .fi-sidebar-nav .fi-sidebar-nav-groups .fi-sidebar-group .fi-sidebar-group-items .fi-sidebar-item .fi-sidebar-item-button .fi-sidebar-item-label{font-size:var(--fs-300);margin-left:.5rem;color:var(--neutral-100);flex:1}.fi .fi-body .fi-layout .fi-main-sidebar,.fi .fi-panel-member .fi-layout .fi-main-sidebar{background:var(--primary-900)}@media screen and (min-width: 1280px){.fi .fi-body .fi-layout .fi-main-sidebar,.fi .fi-panel-member .fi-layout .fi-main-sidebar{background:transparent}}.fi .fi-body .fi-layout .fi-sidebar-open,.fi .fi-panel-member .fi-layout .fi-sidebar-open{position:absolute;z-index:50;width:250px;transform:translate(0);box-shadow:0 10px 15px -3px #0000001a}.content-feed{width:auto;overflow:hidden;overflow-x:scroll;margin-block:2rem;display:flex;flex-direction:column;border:1px solid var(--primary-500);border-radius:.5rem;margin-inline:8px}@media screen and (min-width: 1280px){.content-feed{background:var(--primary-900);border:1px solid transparent}}.content-feed .content-feed-header{padding:1rem;position:sticky;left:0;display:flex;flex-direction:column;gap:.75rem}.content-feed .content-feed-header__navigation{display:flex;gap:.75rem}.content-feed .content-feed-header__navigation .button{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--neutral-900);padding:.5rem 1rem}@media screen and (min-width: 1280px){.content-feed .content-feed-header__navigation .button{background:transparent;border:1px solid var(--primary-400)}}.content-feed__scroll-container{display:flex}.content-feed__scroll-container .content{flex:0 0 auto;width:210px;list-style:none;display:flex;flex-direction:column;padding-inline:.5rem}.content-feed__scroll-container .content__info{display:grid;grid-template-rows:auto 1fr;width:100%;padding:.5rem;margin-block-end:.75rem;text-decoration:none;color:var(--primary-200);border-radius:.2rem;transition:all 275ms ease}@media screen and (min-width: 1280px){.content-feed__scroll-container .content__info:hover{background:var(--primary-800)}}.content-feed__scroll-container .content__header{overflow:hidden}.content-feed__scroll-container .content__header .labels{display:flex;flex-direction:column;align-items:flex-start}.content-feed__scroll-container .content__header .labels hr{width:100%;margin:0 0 .25rem}.content-feed__scroll-container .content__header .labels .label{font-size:13px;color:var(--secondary-200);text-transform:uppercase}.content-feed__scroll-container .content__header .content-cover{width:100%;height:200px;overflow:hidden;aspect-ratio:1/1}.content-feed__scroll-container .content__header .content-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:top;object-position:top}.content-feed__scroll-container .content__header .yt-thumb{padding-block:.5rem}.content-feed__scroll-container .content__body{display:flex;flex-direction:column}.content-feed__scroll-container .content__body .band{font-size:var(--fs-500);color:var(--primary-100);padding-block:.5rem}.content-feed__scroll-container .content__body .title{color:var(--primary-300);font-size:var(--fs-300);padding-block-end:.5rem}.content-feed__scroll-container .content__body .date{color:var(--primary-300);font-size:var(--fs-300)}.report-icon-wrapper{padding:1rem;transition:background 275ms ease;cursor:pointer}.report-icon-wrapper .report-icon svg>path{fill:var(--neutral-100)}.report-icon-wrapper:hover{background:var(--primary-900)}.report-icon-wrapper:hover .report-icon svg>path{fill:var(--accent-100)}.report-popover{margin:auto;border:1px solid var(--neutral-600);border-radius:.5rem;background:var(--neutral-800)}.report-popover .report-success{padding:1rem;width:377px;color:var(--neutral-100);text-align:center;margin:1rem}.report-popover .report-success .heading-4{color:var(--neutral-100);padding-block-end:1rem}.report-popover .popover-report-card .header{color:var(--neutral-100);padding-block-end:.5rem;font-size:var(--fs-500)}.report-popover .popover-report-card .form-report-card{padding:2rem;width:377px}.report-popover .popover-report-card .form-report-card .reasons-container{margin-block:1rem}.report-popover .popover-report-card .form-report-card .reasons-container .reasons-label{color:var(--neutral-200);display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:color 275ms ease}.report-popover .popover-report-card .form-report-card .reasons-container .reasons-label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:var(--neutral-900);border:1px solid transparent;border-radius:1rem;cursor:pointer}.report-popover .popover-report-card .form-report-card .reasons-container .reasons-label input[type=radio]:checked:before{content:"";position:absolute;width:18px;height:18px;background:var(--primary-100);border-radius:1rem;transform:translate(-50%,-50%)}.report-popover .popover-report-card .form-report-card .textarea{border:1px solid var(--neutral-500);background:var(--neutral-900);color:var(--neutral-100);resize:none;width:100%;height:89px}.report-popover .popover-report-card .form-report-card .textarea:focus{outline:1px solid var(--neutral-100)}.report-popover .popover-report-card .form-report-card .textarea::-moz-placeholder{color:var(--neutral-500)}.report-popover .popover-report-card .form-report-card .textarea::placeholder{color:var(--neutral-500)}.report-popover .popover-report-card .form-report-card .button{padding:.5rem;padding-inline:1.5rem;margin-block-start:1rem}.even-columns{display:grid;gap:var(--grid-gap, 1.5rem)}@media screen and (min-width: 768px){.even-columns{grid-auto-flow:column;grid-auto-columns:1fr}}.grid-auto-fit{display:grid;gap:var(--grid-gap, 1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.pile{display:grid;grid-template-areas:"pile";place-content:center}.pile>*{grid-area:pile}.clr-neutral-000{color:var(--neutral-000)}.bg-neutral-000{background-color:var(--neutral-000)}.clr-neutral-100{color:var(--neutral-100)}.bg-neutral-100{background-color:var(--neutral-100)}.clr-neutral-200{color:var(--neutral-200)}.bg-neutral-200{background-color:var(--neutral-200)}.clr-neutral-300{color:var(--neutral-300)}.bg-neutral-300{background-color:var(--neutral-300)}.clr-neutral-400{color:var(--neutral-400)}.bg-neutral-400{background-color:var(--neutral-400)}.clr-neutral-500{color:var(--neutral-500)}.bg-neutral-500{background-color:var(--neutral-500)}.clr-neutral-600{color:var(--neutral-600)}.bg-neutral-600{background-color:var(--neutral-600)}.clr-neutral-700{color:var(--neutral-700)}.bg-neutral-700{background-color:var(--neutral-700)}.clr-neutral-800{color:var(--neutral-800)}.bg-neutral-800{background-color:var(--neutral-800)}.clr-neutral-900{color:var(--neutral-900)}.bg-neutral-900{background-color:var(--neutral-900)}.clr-neutral-1000{color:var(--neutral-1000)}.bg-neutral-1000{background-color:var(--neutral-1000)}.clr-primary-100{color:var(--primary-100)}.bg-primary-100{background-color:var(--primary-100)}.clr-primary-200{color:var(--primary-200)}.bg-primary-200{background-color:var(--primary-200)}.clr-primary-300{color:var(--primary-300)}.bg-primary-300{background-color:var(--primary-300)}.clr-primary-400{color:var(--primary-400)}.bg-primary-400{background-color:var(--primary-400)}.clr-primary-500{color:var(--primary-500)}.bg-primary-500{background-color:var(--primary-500)}.clr-primary-600{color:var(--primary-600)}.bg-primary-600{background-color:var(--primary-600)}.clr-primary-700{color:var(--primary-700)}.bg-primary-700{background-color:var(--primary-700)}.clr-primary-800{color:var(--primary-800)}.bg-primary-800{background-color:var(--primary-800)}.clr-primary-900{color:var(--primary-900)}.bg-primary-900{background-color:var(--primary-900)}.clr-secondary-100{color:var(--secondary-100)}.bg-secondary-100{background-color:var(--secondary-100)}.clr-secondary-200{color:var(--secondary-200)}.bg-secondary-200{background-color:var(--secondary-200)}.clr-secondary-300{color:var(--secondary-300)}.bg-secondary-300{background-color:var(--secondary-300)}.clr-secondary-400{color:var(--secondary-400)}.bg-secondary-400{background-color:var(--secondary-400)}.clr-secondary-500{color:var(--secondary-500)}.bg-secondary-500{background-color:var(--secondary-500)}.clr-secondary-600{color:var(--secondary-600)}.bg-secondary-600{background-color:var(--secondary-600)}.clr-secondary-700{color:var(--secondary-700)}.bg-secondary-700{background-color:var(--secondary-700)}.clr-secondary-800{color:var(--secondary-800)}.bg-secondary-800{background-color:var(--secondary-800)}.clr-secondary-900{color:var(--secondary-900)}.bg-secondary-900{background-color:var(--secondary-900)}.clr-accent-100{color:var(--accent-100)}.bg-accent-100{background-color:var(--accent-100)}.clr-accent-200{color:var(--accent-200)}.bg-accent-200{background-color:var(--accent-200)}.clr-accent-300{color:var(--accent-300)}.bg-accent-300{background-color:var(--accent-300)}.clr-accent-400{color:var(--accent-400)}.bg-accent-400{background-color:var(--accent-400)}.clr-accent-500{color:var(--accent-500)}.bg-accent-500{background-color:var(--accent-500)}.clr-accent-600{color:var(--accent-600)}.bg-accent-600{background-color:var(--accent-600)}.clr-accent-700{color:var(--accent-700)}.bg-accent-700{background-color:var(--accent-700)}.clr-accent-800{color:var(--accent-800)}.bg-accent-800{background-color:var(--accent-800)}.clr-accent-900{color:var(--accent-900)}.bg-accent-900{background-color:var(--accent-900)}.clr-error-100{color:var(--error-100)}.bg-error-100{background-color:var(--error-100)}.clr-error-200{color:var(--error-200)}.bg-error-200{background-color:var(--error-200)}.fs-900{font-size:var(--fs-900)}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700)}.fs-600{font-size:var(--fs-600)}.fs-500{font-size:var(--fs-500)}.fs-400{font-size:var(--fs-400)}.fs-300{font-size:var(--fs-300)}.fs-200{font-size:var(--fs-200)}.section{padding-block:clamp(5rem,10vh,6rem)}.mx-auto{margin-inline:auto}.margin-1{margin:.25rem}.margin-block-start-1{margin-block-start:.25rem}.margin-block-end-1{margin-block-end:.25rem}.margin-block-1{margin-block:.25rem}.margin-inline-start-1{margin-inline-start:.25rem}.margin-inline-end-1{margin-inline-end:.25rem}.margin-inline-1{margin-inline:.25rem}.padding-1{padding:.25rem}.padding-block-start-1{padding-block-start:.25rem}.padding-block-end-1{padding-block-end:.25rem}.padding-block-1{padding-block:.25rem}.padding-inline-start-1{padding-inline-start:.25rem}.padding-inline-end-1{padding-inline-end:.25rem}.padding-inline-1{padding-inline:.25rem}.margin-2{margin:.5rem}.margin-block-start-2{margin-block-start:.5rem}.margin-block-end-2{margin-block-end:.5rem}.margin-block-2{margin-block:.5rem}.margin-inline-start-2{margin-inline-start:.5rem}.margin-inline-end-2{margin-inline-end:.5rem}.margin-inline-2{margin-inline:.5rem}.padding-2{padding:.5rem}.padding-block-start-2{padding-block-start:.5rem}.padding-block-end-2{padding-block-end:.5rem}.padding-block-2{padding-block:.5rem}.padding-inline-start-2{padding-inline-start:.5rem}.padding-inline-end-2{padding-inline-end:.5rem}.padding-inline-2{padding-inline:.5rem}.margin-3{margin:.75rem}.margin-block-start-3{margin-block-start:.75rem}.margin-block-end-3{margin-block-end:.75rem}.margin-block-3{margin-block:.75rem}.margin-inline-start-3{margin-inline-start:.75rem}.margin-inline-end-3{margin-inline-end:.75rem}.margin-inline-3{margin-inline:.75rem}.padding-3{padding:.75rem}.padding-block-start-3{padding-block-start:.75rem}.padding-block-end-3{padding-block-end:.75rem}.padding-block-3{padding-block:.75rem}.padding-inline-start-3{padding-inline-start:.75rem}.padding-inline-end-3{padding-inline-end:.75rem}.padding-inline-3{padding-inline:.75rem}.margin-4{margin:1rem}.margin-block-start-4{margin-block-start:1rem}.margin-block-end-4{margin-block-end:1rem}.margin-block-4{margin-block:1rem}.margin-inline-start-4{margin-inline-start:1rem}.margin-inline-end-4{margin-inline-end:1rem}.margin-inline-4{margin-inline:1rem}.padding-4{padding:1rem}.padding-block-start-4{padding-block-start:1rem}.padding-block-end-4{padding-block-end:1rem}.padding-block-4{padding-block:1rem}.padding-inline-start-4{padding-inline-start:1rem}.padding-inline-end-4{padding-inline-end:1rem}.padding-inline-4{padding-inline:1rem}.margin-5{margin:1.25rem}.margin-block-start-5{margin-block-start:1.25rem}.margin-block-end-5{margin-block-end:1.25rem}.margin-block-5{margin-block:1.25rem}.margin-inline-start-5{margin-inline-start:1.25rem}.margin-inline-end-5{margin-inline-end:1.25rem}.margin-inline-5{margin-inline:1.25rem}.padding-5{padding:1.25rem}.padding-block-start-5{padding-block-start:1.25rem}.padding-block-end-5{padding-block-end:1.25rem}.padding-block-5{padding-block:1.25rem}.padding-inline-start-5{padding-inline-start:1.25rem}.padding-inline-end-5{padding-inline-end:1.25rem}.padding-inline-5{padding-inline:1.25rem}.margin-6{margin:1.5rem}.margin-block-start-6{margin-block-start:1.5rem}.margin-block-end-6{margin-block-end:1.5rem}.margin-block-6{margin-block:1.5rem}.margin-inline-start-6{margin-inline-start:1.5rem}.margin-inline-end-6{margin-inline-end:1.5rem}.margin-inline-6{margin-inline:1.5rem}.padding-6{padding:1.5rem}.padding-block-start-6{padding-block-start:1.5rem}.padding-block-end-6{padding-block-end:1.5rem}.padding-block-6{padding-block:1.5rem}.padding-inline-start-6{padding-inline-start:1.5rem}.padding-inline-end-6{padding-inline-end:1.5rem}.padding-inline-6{padding-inline:1.5rem}.margin-7{margin:1.75rem}.margin-block-start-7{margin-block-start:1.75rem}.margin-block-end-7{margin-block-end:1.75rem}.margin-block-7{margin-block:1.75rem}.margin-inline-start-7{margin-inline-start:1.75rem}.margin-inline-end-7{margin-inline-end:1.75rem}.margin-inline-7{margin-inline:1.75rem}.padding-7{padding:1.75rem}.padding-block-start-7{padding-block-start:1.75rem}.padding-block-end-7{padding-block-end:1.75rem}.padding-block-7{padding-block:1.75rem}.padding-inline-start-7{padding-inline-start:1.75rem}.padding-inline-end-7{padding-inline-end:1.75rem}.padding-inline-7{padding-inline:1.75rem}.margin-8{margin:2rem}.margin-block-start-8{margin-block-start:2rem}.margin-block-end-8{margin-block-end:2rem}.margin-block-8{margin-block:2rem}.margin-inline-start-8{margin-inline-start:2rem}.margin-inline-end-8{margin-inline-end:2rem}.margin-inline-8{margin-inline:2rem}.padding-8{padding:2rem}.padding-block-start-8{padding-block-start:2rem}.padding-block-end-8{padding-block-end:2rem}.padding-block-8{padding-block:2rem}.padding-inline-start-8{padding-inline-start:2rem}.padding-inline-end-8{padding-inline-end:2rem}.padding-inline-8{padding-inline:2rem}.margin-9{margin:2.5rem}.margin-block-start-9{margin-block-start:2.5rem}.margin-block-end-9{margin-block-end:2.5rem}.margin-block-9{margin-block:2.5rem}.margin-inline-start-9{margin-inline-start:2.5rem}.margin-inline-end-9{margin-inline-end:2.5rem}.margin-inline-9{margin-inline:2.5rem}.padding-9{padding:2.5rem}.padding-block-start-9{padding-block-start:2.5rem}.padding-block-end-9{padding-block-end:2.5rem}.padding-block-9{padding-block:2.5rem}.padding-inline-start-9{padding-inline-start:2.5rem}.padding-inline-end-9{padding-inline-end:2.5rem}.padding-inline-9{padding-inline:2.5rem}.margin-10{margin:3rem}.margin-block-start-10{margin-block-start:3rem}.margin-block-end-10{margin-block-end:3rem}.margin-block-10{margin-block:3rem}.margin-inline-start-10{margin-inline-start:3rem}.margin-inline-end-10{margin-inline-end:3rem}.margin-inline-10{margin-inline:3rem}.padding-10{padding:3rem}.padding-block-start-10{padding-block-start:3rem}.padding-block-end-10{padding-block-end:3rem}.padding-block-10{padding-block:3rem}.padding-inline-start-10{padding-inline-start:3rem}.padding-inline-end-10{padding-inline-end:3rem}.padding-inline-10{padding-inline:3rem}.margin-11{margin:4rem}.margin-block-start-11{margin-block-start:4rem}.margin-block-end-11{margin-block-end:4rem}.margin-block-11{margin-block:4rem}.margin-inline-start-11{margin-inline-start:4rem}.margin-inline-end-11{margin-inline-end:4rem}.margin-inline-11{margin-inline:4rem}.padding-11{padding:4rem}.padding-block-start-11{padding-block-start:4rem}.padding-block-end-11{padding-block-end:4rem}.padding-block-11{padding-block:4rem}.padding-inline-start-11{padding-inline-start:4rem}.padding-inline-end-11{padding-inline-end:4rem}.padding-inline-11{padding-inline:4rem}.margin-12{margin:5rem}.margin-block-start-12{margin-block-start:5rem}.margin-block-end-12{margin-block-end:5rem}.margin-block-12{margin-block:5rem}.margin-inline-start-12{margin-inline-start:5rem}.margin-inline-end-12{margin-inline-end:5rem}.margin-inline-12{margin-inline:5rem}.padding-12{padding:5rem}.padding-block-start-12{padding-block-start:5rem}.padding-block-end-12{padding-block-end:5rem}.padding-block-12{padding-block:5rem}.padding-inline-start-12{padding-inline-start:5rem}.padding-inline-end-12{padding-inline-end:5rem}.padding-inline-12{padding-inline:5rem}.margin-13{margin:6rem}.margin-block-start-13{margin-block-start:6rem}.margin-block-end-13{margin-block-end:6rem}.margin-block-13{margin-block:6rem}.margin-inline-start-13{margin-inline-start:6rem}.margin-inline-end-13{margin-inline-end:6rem}.margin-inline-13{margin-inline:6rem}.padding-13{padding:6rem}.padding-block-start-13{padding-block-start:6rem}.padding-block-end-13{padding-block-end:6rem}.padding-block-13{padding-block:6rem}.padding-inline-start-13{padding-inline-start:6rem}.padding-inline-end-13{padding-inline-end:6rem}.padding-inline-13{padding-inline:6rem}.margin-14{margin:8rem}.margin-block-start-14{margin-block-start:8rem}.margin-block-end-14{margin-block-end:8rem}.margin-block-14{margin-block:8rem}.margin-inline-start-14{margin-inline-start:8rem}.margin-inline-end-14{margin-inline-end:8rem}.margin-inline-14{margin-inline:8rem}.padding-14{padding:8rem}.padding-block-start-14{padding-block-start:8rem}.padding-block-end-14{padding-block-end:8rem}.padding-block-14{padding-block:8rem}.padding-inline-start-14{padding-inline-start:8rem}.padding-inline-end-14{padding-inline-end:8rem}.padding-inline-14{padding-inline:8rem}.margin-15{margin:10rem}.margin-block-start-15{margin-block-start:10rem}.margin-block-end-15{margin-block-end:10rem}.margin-block-15{margin-block:10rem}.margin-inline-start-15{margin-inline-start:10rem}.margin-inline-end-15{margin-inline-end:10rem}.margin-inline-15{margin-inline:10rem}.padding-15{padding:10rem}.padding-block-start-15{padding-block-start:10rem}.padding-block-end-15{padding-block-end:10rem}.padding-block-15{padding-block:10rem}.padding-inline-start-15{padding-inline-start:10rem}.padding-inline-end-15{padding-inline-end:10rem}.padding-inline-15{padding-inline:10rem}.container{--padding: 1rem * 2;--max-width: 64rem;width:min(100% - var(--padding),var(--max-width));margin-inline:auto}.container[data-type=narrow]{--max-width: 40rem}.container[data-type=wide]{--max-width: 75rem}.container[data-type=full-bleed]{--max-width: 100%}.container[data-type=blog-post]{display:grid;justify-content:center;grid-template-columns:minmax(auto,69ch)}@media screen and (min-width: 1280px){.container[data-type=blog-post][data-align=start]{justify-content:start}}.container[data-type=extra-wide]{--max-width: 100rem;--padding: 0}@media screen and (min-width: 768px){.container[data-type=extra-wide]{--padding: 1rem * 2}}.container[data-type=dashboard]{--max-width: 75rem;--padding: 1rem * 2}@media screen and (min-width: 768px){.container[data-type=dashboard]{--padding: 1rem * 12}}.fw-regular{font-weight:400}.fw-semibold{font-weight:500}.fw-bold{font-weight:700}.box-shadow-1{box-shadow:0 6px 5px #00000003,0 22px 18px #00000005,0 100px 80px #00000008}.box-shadow-2{box-shadow:0 6px 5px #00000004,0 22px 18px #00000006,0 100px 80px #0000000a}.box-shadow-3{box-shadow:0 6px 5px #00000005,0 22px 18px #00000008,0 100px 80px #0000000d}.box-shadow-4{box-shadow:0 6px 5px #00000008,0 22px 18px #0000000b,0 100px 80px #00000012}.box-shadow-5{box-shadow:0 6px 5px #0000000a,0 22px 18px #0000000f,0 100px 80px #0000001a}.text-center{text-align:center}.ff-base{font-family:Inter-Regular,sans-serif}.ff-accent{font-family:Inter-Semibold,sans-serif}.ff-logo{font-family:Sora-ExtraBold}.ff-medium{font-family:Inter-Medium,sans-serif}.ff-display{font-family:Sora-ExtraBold}.flex-group{display:flex;flex-wrap:wrap;-moz-column-gap:var(--flex-column-gap, 1rem);column-gap:var(--flex-column-gap, 1rem);row-gap:var(--flex-row-gap, .5rem);width:-moz-fit-content;width:fit-content}.flex-group.mx-auto{justify-content:center}.flow>*:where(:not(:first-child)){margin-top:var(--flow-spacer, 1em)}.border-radius-1{border-radius:.5rem}.border-radius-2{border-radius:1rem}.no-decor{text-decoration:none}.underline{text-decoration:underline}.italic{font-style:italic}.uppercase{text-transform:uppercase}.round{border-radius:50%;aspect-ratio:1/1}.no-list-style{list-style:none}.blog-post__body em{font-style:italic}.blog-post__body strong{font-weight:600}.blog-post__body h2{display:block;font-size:1.5em;font-weight:700;margin-block-end:.8rem}.blog-post__body ul,.blog-post__body ol,.blog-post__body li{list-style:none;padding-left:1em}.blog-post__body ul li{position:relative}.blog-post__body ul li:before{content:"•";position:absolute;left:-16px;top:5px;color:var(--primary-300);font-size:1.2em;line-height:1}.blog-post__body div[data-paragraph]:has(>li){display:list-item;list-style-type:disc;margin-left:1.25em}.blog-post__body ol{list-style:none;counter-reset:item;padding-left:1.5em}.blog-post__body ol li{counter-increment:item;position:relative}.blog-post__body ol li:before{content:counter(item) ". ";position:absolute;left:-24px;color:var(--primary-300);font-size:16px;font-family:Inter-Medium,sans-serif}.post-member .post-body ul,.post-member .post-body ol,.post-member .post-body li{list-style:none;padding-left:1em}.post-member .post-body ul li{position:relative}.post-member .post-body ul li:before{content:"•";position:absolute;left:-16px;top:5px;color:var(--primary-300);font-size:1.2em;line-height:1}.post-member .post-body div[data-paragraph]:has(>li){display:list-item;list-style-type:disc;margin-left:1.25em}.post-member .post-body ol{list-style:none;counter-reset:item;padding-left:1.5em}.post-member .post-body ol li{counter-increment:item;position:relative}.post-member .post-body ol li:before{content:counter(item) ". ";position:absolute;left:-24px;color:var(--primary-300);font-size:16px;font-family:Inter-Medium,sans-serif}.post-member .post-body strong{font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.glassmorphism{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 0 20px #ffffff0d;padding:1rem;color:#fff}dialog[popover]::backdrop{background-color:#0009}.badge{display:inline-flex;align-items:center;gap:.35em;padding:.5rem;border-radius:.5rem;line-height:1;font-size:14px;font-weight:500;white-space:nowrap;width:-moz-fit-content;width:fit-content}.badge svg,.badge img{width:1em;height:1em}
