:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#fff;--page-main-width-720:720px;--page-main-width-780:780px;--page-main-width-800:800px;--page-main-width-881:881px;--page-main-max-width:var(--page-main-width-780);--page-main-min-width:var(--page-main-width-780);--page-main-aside-gap-min:24px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{padding-top:72px}html.auth-page,html.forgot-password-page,html.forgot-password-sent-page,html.reset-password-page{padding-top:0}html.auth-page,body.auth-page,#root.auth-page{overflow:hidden}html,body,#root{background-color:var(--primary-black-primary);scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;font-family:Rubik,system-ui,sans-serif;overflow-y:auto}body{margin:0}·rooy::-webkit-scrollbar{display:none}*{box-sizing:border-box}.codex-thin-scrollbar{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;padding-right:.25rem}.codex-thin-scrollbar::-webkit-scrollbar{width:.375rem}.codex-thin-scrollbar::-webkit-scrollbar-track{background:0 0}.codex-thin-scrollbar::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.codex-thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff59}button:focus,button:focus-visible{box-shadow:none;outline:none}#root{font-family:Rubik,sans-serif}.environment-badge{z-index:9999;background:var(--tertiary-violet);color:#fff;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;border-radius:8px;padding:.5rem .75rem;font-size:.75rem;font-weight:700;position:fixed;top:1rem;right:1rem;box-shadow:0 .5rem 1.5rem #0000003d}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.register-page{background-color:#181c20;background-size:cover;height:100dvh;min-height:100dvh;font-family:Rubik,sans-serif;display:flex;overflow:hidden}.left-side-register{box-sizing:border-box;flex:0 0 50%;justify-content:center;align-items:center;min-width:0;height:100%;padding:3rem 2rem;display:flex;overflow:hidden}.right-side-register{z-index:1;overscroll-behavior:contain;background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 50%;justify-content:center;align-items:flex-start;min-width:0;height:100dvh;min-height:0;display:flex;overflow-y:auto}.register-container{box-sizing:border-box;flex-direction:column;justify-content:center;width:min(100%,27.7rem);min-height:100dvh;margin:0 auto;padding:4rem 0 3rem;display:flex}.register-title{text-align:center;align-self:center}.register-form{flex-direction:column;width:100%;display:flex}.register-inputs{flex-direction:column;display:flex}.input-error{color:var(--error-red);text-align:right;flex-direction:column;margin-top:1px;font-size:12px;animation:.3s ease-in fadeIn;display:flex}.register-have-account{justify-content:center;align-items:center;display:flex}.register-login-bold{font-weight:500;transition:color .2s}.register-checkbox-group{flex-direction:column;gap:8px;display:flex}.register-news-checkbox,.register-terms-checkbox{text-align:left;align-items:flex-start;margin-top:0}.register-page .register-news-checkbox.checkbox-container .checkmark,.register-page .register-terms-checkbox.checkbox-container .checkmark,.register-page .register-news-checkbox.checkbox-container input:checked~.checkmark,.register-page .register-terms-checkbox.checkbox-container input:checked~.checkmark{background-color:var(--secondary-gray-dark)!important;border-color:var(--secondary-gray-dark)!important}.register-page .register-news-checkbox.checkbox-container input:checked~.checkmark:after,.register-page .register-terms-checkbox.checkbox-container input:checked~.checkmark:after{border-color:var(--gold-color)!important}.register-news-checkbox .checkbox-label,.register-terms-checkbox .checkbox-label{color:var(--secondary-gray);font-family:Rubik,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.register-terms-checkbox .label,.register-terms-checkbox a{font-size:.875rem!important;line-height:1.15rem!important}.register-login-bold{font-weight:600}.register-login-bold:hover{text-decoration:underline}.gold-button-register{width:100%;height:56px}@media (width<=767px){.register-page{overflow:hidden}.left-side-register{display:none}.right-side-register{flex:100%;height:100dvh;min-height:0}.register-container{width:100%;max-width:26.25rem;min-height:100dvh;padding:clamp(2rem,8vw,3rem) 1.5rem 2rem}.register-title .label{font-size:clamp(1.5rem,8vw,1.875rem)!important}.register-have-account{text-align:center}}@media (width>=768px) and (width<=1079px){.left-side-register{display:none}.right-side-register{flex:100%;height:100dvh;min-height:0}.register-container{width:min(100%,27.7rem);padding:4rem 1.5rem 3rem}}@media (width>=1080px) and (width<=1279px){.register-page{justify-content:center}.left-side-register{display:none}.right-side-register{flex:100%;justify-content:center;align-items:center;height:100dvh;min-height:0}.register-container{width:min(100%,27.7rem);padding:4rem 1.5rem 3rem}}@media (width>=1280px) and (width<=1439px){.left-side-register{padding:3rem 2rem}.register-container{width:min(100%,26.25rem);padding:4rem 1.5rem 3rem}.left-side-register .carousel-container{width:min(100%,36rem)}.left-side-register .carousel-image{width:min(34vw,32rem);height:min(34vw,32rem)}}@media (width>=1440px){.register-page{justify-content:center}.left-side-register,.right-side-register{flex:0 0 50%;max-width:45rem}.register-container{z-index:2;padding:4rem 0 3rem}}.floating-input{width:100%;margin-bottom:1.5rem;position:relative}.floating-input .input-style{background:var(--gray-color);width:100%;height:56px;color:var(--white-color);box-sizing:border-box;border:none;border-radius:8px;outline:none;align-self:stretch;gap:10px;padding:8px 16px 1px;font-size:.9rem;transition:border-color .3s}.floating-input--has-toggle .input-style{padding-right:56px}.floating-input--has-toggle .floating-label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 72px);overflow:hidden}.floating-input.active .floating-label{color:var(--gold-color);font-size:.8rem;top:.3rem}.toggle-password-btn{cursor:pointer;color:#aaa;z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.toggle-password-btn:hover{color:#f5f5f5}.input-password-wrapper .input-style{padding:3rem}.button{cursor:pointer;border-radius:8px}.button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.button-gold,.button-dark{font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.button-gold{background-color:var(--gold-color);color:var(--white-color);text-align:center;font-feature-settings:"liga" off, "clig" off;border:none;padding:8px}.button-gold:hover{color:#000;background-color:#d39629;border:none}.button-white{background-color:var(--white-color);color:var(--black-color);border:1px solid var(--black-color)}.button-white:hover{background-color:var(--white-color);color:var(--gold-color);border:1px solid var(--gold-color)}.button-transparent{color:var(--black-color);border:1px solid var(--black-color);background-color:#0000}.button-transparent:hover{color:var(--gold-color);border:1px solid var(--gold-color);background-color:#0000}.button-gray{background-color:var(--secondary-gray-dark);color:var(--white-color);border:1px solid #ffffff0d;font-weight:600}.button-gray:hover{background:var(--secondary-gray);color:var(--white-color);border:1px solid #ffffff14;outline:none}.button-violet{background-color:var(--tertiary-violet);color:var(--white-color);text-align:center;font-feature-settings:"liga" off, "clig" off;border:none;padding:8px;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.button-violet:hover{color:#000;background-color:#6f6ff0;border:none}.button-facebook{color:#fff;background-color:#1877f2;border:none;outline:none;justify-content:center;align-self:stretch;align-items:center;height:56px;padding:1px;font-family:Helvetica,serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:flex}.button-facebook:hover{color:#fff;background:#1877f2}.button-google{color:#0000008a;background-color:#fff;border:none;justify-content:center;align-self:stretch;align-items:center;height:56px;padding:1px;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;display:flex}.button-google:hover{color:#0000008a;background-color:#fff}.button-apple{color:#fff;background:#000;border:none;justify-content:center;align-self:stretch;align-items:center;height:56px;padding:1px;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;display:flex}.button-apple:hover{color:#fff;background:#000}.button-dark{background-color:var(--secondary-black);color:var(--secondary-gray);border:none;border-radius:8px;justify-content:center;align-items:center;gap:24px;height:40px;padding:8px;display:flex}.button-dark:hover{border-color:var(--gold-color);color:var(--gold-color)}.button-red{color:var(--white-color);text-align:center;font-feature-settings:"liga" off, "clig" off;background-color:#e53e3e;border:none;justify-content:center;align-items:center;gap:8px;padding:8px;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex}.button-red:hover{color:var(--white-color);background-color:#c53030;border:none}.checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex;position:relative}.checkbox-container input{opacity:0;width:0;height:0;position:absolute}.checkmark{border:2px solid var(--gold-color);background-color:#0000;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .25s;display:flex;position:relative}.checkbox-container input:checked~.checkmark{background-color:var(--gold-color);border-color:var(--gold-color)}.checkbox-container input:checked~.checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;border-radius:2px;width:4px;height:10px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.checkbox-label{min-width:0;line-height:1.25}.checkbox-container:hover .checkmark{border-color:var(--gold-color,var(--gold-color))}.checkbox-container.disabled{opacity:.4;cursor:not-allowed}.link-style{cursor:pointer;font-family:Rubik,sans-serif;text-decoration:none}.carousel-container{flex-direction:column;flex-shrink:0;align-items:center;gap:40px;width:701px;display:flex}.carousel-slide{flex-direction:column;justify-content:center;align-items:center;display:flex}.carousel-image{width:650px;height:650px}.carousel-titles-wrapper{text-align:center;flex-direction:column;justify-content:center;display:flex}.carousel-dots{justify-content:center;align-items:center;gap:8px;margin-top:38px;display:flex}.dot{background:var(--gold-color);cursor:pointer;border:none;border-radius:7px;width:7px;height:7px;padding:0;transition:all .3s}.dot.active{background:var(--gold-color);border-radius:7px;width:27px;height:7px}.dot:hover:not(.active){background:var(--gold-color);transform:scale(1.1)}.toast{z-index:9999;color:#fff;text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#141414f2;border-radius:12px;align-items:center;gap:10px;width:fit-content;max-width:90%;padding:12px 20px;font-size:.95rem;font-weight:500;display:flex;position:fixed;top:24px;right:24px;transform:none;box-shadow:0 4px 16px #0006}.toast-content{align-items:center;gap:10px;width:100%;display:flex;position:relative}.toast:not(.toast-purchaseSuccess) .toast-content{padding-right:2rem}.toast-leading{flex:none;justify-content:center;align-items:center;display:inline-flex}.toast-leading img{object-fit:contain;width:1.5rem;height:1.5rem}.toast-icon{font-size:1.3rem}.toast-info{border:1px solid var(--tertiary-violet)}.toast-success{border:1px solid var(--gold-color)}.toast-purchaseSuccess{color:var(--white-color);pointer-events:auto;background:#e0b361;border-radius:12px;padding:24px 48px 24px 24px;box-shadow:0 8px 12px #00000026,0 4px 4px #0000004d}.toast-purchaseSuccess .toast-content{justify-content:center;width:100%;position:relative}.toast-purchaseSuccess .toast-message-block{text-align:center}.toast-purchaseSuccess .toast-close{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--white-color);border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px;transform:none}.toast-purchaseSuccess .toast-close:hover{color:var(--white-color);background:#00000038}.toast-message-block{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.toast-subtitle{font-size:14px;font-weight:400;line-height:1.2;display:block}.toast-has-subtitle .toast-message{font-size:18px;font-weight:600}.toast-error{border:1px solid var(--error-red)}.toast-warning{border:1px solid #fc0}.toast-info-icon{color:var(--tertiary-violet)}.toast-success-icon{color:var(--gold-color)}.toast-error-icon{color:var(--error-red)}.toast-warning-icon{color:#fc0}.toast-close{color:#fff;cursor:pointer;pointer-events:all;background:0 0;border:none;margin:0;font-size:1.2rem;line-height:1;transition:all .2s;position:absolute;top:0;right:0}.toast-close:hover{color:var(--gold-color)}@media (width<=480px){.toast{max-width:90%;padding:8px 14px;font-size:.85rem;top:16px;right:16px}}@media (width<=768px){.toast{max-width:85%;padding:10px 16px;font-size:.9rem;top:16px;right:16px}}.login-page{background-color:var(--black-color);background-size:cover;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.left-side-login{box-sizing:border-box;flex:0 0 50%;justify-content:center;align-items:center;min-width:0;height:100%;padding:3rem 2rem;display:flex;overflow:hidden}.right-side-login{z-index:1;overscroll-behavior:contain;background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 50%;justify-content:center;align-items:flex-start;min-width:0;height:100dvh;min-height:0;display:flex;position:relative;overflow-y:auto}.login-container{box-sizing:border-box;flex-direction:column;justify-content:center;width:min(100%,27.7rem);min-height:100dvh;margin:0 auto;padding:4rem 0;display:flex}.login-title{text-align:center;align-self:center}.login-form{flex-direction:column;width:100%;display:flex}.forgot-password{width:100%;color:var(--secondary-gray-medium);text-align:right;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;display:block}.input-error{color:var(--error-red);text-align:right;flex-direction:column;margin:.25rem 0 0;font-size:.75rem;display:flex}.gold-button-login{width:100%;height:3.5rem}.login-dont-have-account{text-align:center;justify-content:center;align-items:center;gap:.375rem;margin-top:1.5rem;display:flex}.login-register-link{font-weight:600;transition:color .2s}.login-register-link:hover{text-decoration:underline}.carousel-login{width:min(100%,43.8125rem)}.carousel-login .carousel-image{object-fit:contain;width:min(35vw,40.625rem);height:min(35vw,40.625rem)}@media (width<=767px){.login-page{overflow:hidden}.left-side-login{display:none}.right-side-login{flex:100%;align-items:stretch;height:100dvh;min-height:0}.login-container{width:100%;max-width:26.25rem;min-height:100dvh;padding:clamp(2rem,8vw,3rem) 1.5rem 2rem}.login-title .label{font-size:clamp(1.5rem,8vw,1.875rem)!important}.forgot-password{font-size:.875rem}.gold-button-login{height:3.25rem}.login-dont-have-account{flex-wrap:wrap}}@media (width>=768px) and (width<=1079px){.login-page{overflow:hidden}.left-side-login{display:none}.right-side-login{flex:100%;height:100dvh;min-height:0}.login-container{width:min(100%,27.7rem);padding:4rem 1.5rem 3rem}}@media (width>=1080px) and (width<=1279px){.login-page{justify-content:center}.left-side-login{display:none}.right-side-login{flex:100%;justify-content:center;align-items:center;height:100dvh;min-height:0}.login-container{width:min(100%,27.7rem);padding:4rem 1.5rem 3rem}}@media (width>=1280px) and (width<=1439px){.left-side-login{padding:3rem 2rem}.login-container{width:min(100%,26.25rem);padding:4rem 1.5rem 3rem}.carousel-login{width:min(100%,36rem)}.carousel-login .carousel-image{width:min(34vw,32rem);height:min(34vw,32rem)}}@media (width>=1440px){.login-page{justify-content:center}.left-side-login,.right-side-login{flex:0 0 50%;max-width:45rem}.login-container{z-index:2;padding:4rem 0 3rem}}body.forgot-password-page,html.forgot-password-page,#root.forgot-password-page{background-color:var(--black-color);background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-position:50%;height:auto;min-height:100vh;overflow:hidden auto!important}.forgot-password-page{box-sizing:border-box;justify-content:center;width:100%;min-height:100vh;display:flex;overflow:hidden auto}.forgot-password-right{text-align:center;box-sizing:border-box;flex:100%;justify-content:center;align-items:center;width:100%;min-width:0;min-height:100vh;padding:0 1.5rem;display:flex;overflow:hidden auto}.forgot-password-container{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:28rem;min-height:100vh;padding:4rem 0 3rem;display:flex;overflow-y:visible}.forgot-password-image{align-self:center;width:180px;margin:clamp(2.5rem,8vh,5rem) 0}.forgot-password-description{text-align:left;margin-bottom:2rem}.forgot-password-form-input{margin-bottom:3.5rem}.gold-button-forgot-password{width:100%;height:56px;margin-bottom:2rem}.forgot-password-cancel{font-size:16px;font-style:normal;font-weight:700}@media (width<=767px){.forgot-password-right{flex:100%;width:100%}.forgot-password-container{max-width:26.25rem;padding:clamp(2rem,8vw,3rem) 0 2rem}.forgot-password-image{width:150px;margin:2.5rem 0}}@media (width>=768px) and (width<=1079px){.forgot-password-container{padding:4rem 1.5rem 3rem}}@media (width>=1080px) and (width<=1279px){.forgot-password-container{padding:4rem 1.5rem 3rem}}@media (width>=1280px) and (width<=1439px){.forgot-password-container{padding:4rem 1.5rem 3rem}}body.forgot-password-sent-page,html.forgot-password-sent-page,#root.forgot-password-sent-page{background-color:var(--black-color);background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-position:50%;height:auto;min-height:100vh;overflow:hidden auto!important}.forgot-sent-wrapper{box-sizing:border-box;justify-content:center;width:100%;min-height:100vh;display:flex;overflow:hidden auto}.forgot-sent-container-left{flex:0 0 0;width:0;min-width:0;display:none}.forgot-sent-container-right{text-align:center;box-sizing:border-box;flex:100%;justify-content:center;width:100%;min-width:0;min-height:100vh;display:flex;overflow:hidden auto}.forgot-sent-container-form{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:28rem;min-height:100vh;padding:4rem 0 3rem;display:flex;overflow-y:visible}.forgot-sent-title{text-align:center}.forgot-sent-lottie{align-self:center;margin:clamp(2.5rem,8vh,5rem) 0}.forgot-sent-description{text-align:left;flex-direction:column;gap:4px;margin-bottom:2rem;display:flex}.forgot-sent-highlight-email{color:var(--tertiary-violet);font-size:16px;font-style:normal;font-weight:400;line-height:20px}.forgot-sent-buttons{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.gold-button-forgot-sent{cursor:pointer;border:none;border-radius:8px;width:100%;height:56px;line-height:normal;transition:background-color .3s}.gold-button-forgot-sent:hover{background-color:var(--gold-color)}.forgot-sent-cancel{color:var(--white-color);cursor:pointer;text-align:center;background:0 0;border:none;padding:8px;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;transition:opacity .2s}.forgot-sent-cancel:hover{opacity:.8}@media (width<=767px){.forgot-sent-container-left{display:none}.forgot-sent-container-right{flex:100%;width:100%;padding:0 1.5rem}.forgot-sent-container-form{max-width:26.25rem;padding:clamp(2rem,8vw,3rem) 0 2rem}.forgot-sent-lottie{margin:2.5rem 0}}@media (width>=768px) and (width<=1079px){.forgot-sent-container-left{display:none}.forgot-sent-container-right{flex:100%;width:100%}.forgot-sent-container-form{padding:4rem 1.5rem 3rem}}@media (width>=1080px) and (width<=1279px){.forgot-sent-container-left{flex:0 0 0;width:0;display:none}.forgot-sent-container-right{flex:100%;width:100%}}@media (width>=1280px) and (width<=1439px){.forgot-sent-container-form{padding:4rem 1.5rem 3rem}}@media (width>=1440px){.forgot-sent-container-left{flex:0 0 0;width:0;display:none}.forgot-sent-container-right{flex:100%;width:100%;max-width:none}}body.reset-password-page,html.reset-password-page,#root.reset-password-page{background-color:var(--black-color);background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-position:50%;height:auto;min-height:100vh;overflow:hidden auto!important}.reset-wrapper{box-sizing:border-box;justify-content:center;width:100%;height:auto;min-height:100vh;display:flex;overflow:hidden auto}.reset-container-right{text-align:center;box-sizing:border-box;flex:100%;justify-content:center;align-items:center;width:100%;min-width:0;height:auto;min-height:100vh;padding:0 1.5rem;display:flex;overflow:hidden auto}.reset-container-form{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;max-width:28rem;min-height:100vh;max-height:none;padding:4rem 0 3rem;display:flex;overflow-y:visible}.reset-image{align-self:center;width:180px;margin:clamp(2.5rem,8vh,5rem) 0}.reset-password-form{flex-direction:column;display:flex}.password-info-reset,.password-info-two-reset{z-index:1;text-align:left;margin:-18px 0 32px;padding:6px 16px 0}.reset-password-page .labeled-input-field{margin-bottom:4px!important;padding-bottom:0!important}.input-error{color:var(--error-red);margin:-10px 0 8px;font-size:.78rem}.gold-button-rest-password{background-color:var(--gold-color-translucind);width:100%;height:56px;color:var(--white-color);border:none;border-radius:8px;margin-bottom:16px;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:transform .3s ease-in-out}.gold-button-rest-password:hover{transform:scale(1.05)}.active-reset-button{background-color:var(--gold-color);cursor:pointer;opacity:1;transition:all .3s}.cancel-link-label-reset-password{justify-content:center;align-items:center;height:56px;font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:transform .3s ease-in-out;display:flex}.cancel-link-label-reset-password:hover{border-radius:8px;transform:scale(1.05)}@media (width<=767px){.reset-container-right{box-sizing:border-box;flex:1;width:100%;max-width:100%;overflow:hidden auto}.reset-container-form{max-width:26.25rem;min-height:100vh;max-height:none;padding:clamp(2rem,8vw,3rem) 0 2rem;overflow-y:visible}.reset-image{width:150px;margin:2.5rem 0}}@media (width>=768px) and (width<=1079px){.reset-container-right{flex:1;width:100%;overflow:hidden auto}.reset-container-form{min-height:100vh;max-height:none;padding:4rem 1.5rem 3rem;overflow-y:visible}}@media (width>=1080px) and (width<=1279px){.reset-container-form{padding:4rem 1.5rem 3rem}}@media (width>=1280px) and (width<=1439px){.reset-container-form{padding:4rem 1.5rem 3rem}}.success-modal-overlay{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.success-modal{text-align:center;background:#1f2428;border:1px solid #ffffff1a;border-radius:18px;width:90%;max-width:420px;padding:2rem 2.5rem;box-shadow:0 8px 28px #00000073}.success-modal-img{width:120px;margin:auto}.success-modal-title{color:var(--white-color);margin-bottom:8px;font-size:1.6rem;font-weight:700}.success-modal-message{color:var(--secondary-gray);margin-bottom:24px;font-size:1rem}.success-modal-button{background:var(--gold-color);color:#fff;border-radius:10px;width:100%;padding:14px;font-size:1rem;font-weight:700}.success-modal-button:hover{background:var(--gold-color-translucind);transition:all .3s ease-in-out}.error-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.error-modal{text-align:center;background:#1f2428;border-radius:18px;width:90%;max-width:420px;padding:2rem;box-shadow:0 8px 20px #0006}.error-modal-title{color:var(--error-red);margin-bottom:12px;font-size:1.5rem;font-weight:700}.error-modal-message{color:var(--secondary-gray);margin-bottom:20px;font-size:.95rem}.error-modal-button{width:80%;height:48px;color:var(--white-color);cursor:pointer;background-color:#ff4d4d4d;border-radius:8px;font-size:1rem;font-weight:600}.terms-section{color:#e6e6e6;background-color:#1a1c1f;background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:80px 24px;display:flex;overflow-y:auto}.container-terms{box-sizing:border-box;margin:0 auto;padding:0 24px}.terms-content{color:#e6e6e6;text-shadow:0 0 6px #0006;max-width:900px;margin:0 auto;font-size:1rem;line-height:1.8}.terms-content h1{color:var(--tertiary-violet);text-transform:uppercase;margin-top:40px;margin-bottom:20px;font-size:2rem;font-weight:800}.terms-content p{text-align:justify;margin-bottom:16px}.terms-content ul{margin-bottom:20px;margin-left:1.5rem;list-style:outside}.terms-content ul li{text-align:justify;list-style:none}.terms-content strong{color:#e2b857}.feed-page{box-sizing:border-box;width:100%;max-width:none;color:var(--white-color);min-width:0;margin:0;padding:1.5rem 0 3rem}.feed-page-main{width:100%;min-width:0}.feed-page-mainInner{width:min(100%, var(--page-main-width-780));max-width:var(--page-main-width-780);flex-direction:column;gap:1.5rem;min-width:0;margin:0 auto;display:flex}.feed-page-banner{width:100%}.feed-page-list{flex-direction:column;gap:1.375rem;min-width:0;display:flex}.feed-page-posts{min-width:0}.feed-page-state{border:1px solid var(--secondary-gray-dark);text-align:center;width:100%;color:var(--secondary-gray);background:#ffffff08;border-radius:1rem;padding:1.5rem}.feed-page-spinner{width:4rem;height:4rem}.feed-page-error{color:var(--error-red)}.feed-page-sentinel{width:100%;height:.0625rem}@media (width>=780px){.feed-page-mainInner{width:min(100%, var(--page-main-width-780));min-width:0;max-width:var(--page-main-width-780)}}@media (width<=767px){.feed-page{padding:.75rem 0 2rem}.feed-page-mainInner,.feed-page-list{gap:1rem}.feed-page-state{border-radius:.75rem;padding:1rem}}@media (width>=768px) and (width<=1079px){.feed-page{padding:1rem 0 2.5rem}}@media (width>=1080px) and (width<=1279px){.feed-page{padding:1.25rem 0 3rem}}@media (width>=1280px) and (width<=1439px){.feed-page{padding:1.5rem 0 3rem}}@media (width>=1440px){.feed-page{padding:1.5rem 0 3rem}}.toast-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:99997;background:#00000073;position:fixed;inset:0}.toast-warning{background:var(--gold-off);pointer-events:auto;border:none;border-radius:.75rem;align-items:flex-start;gap:1rem;width:28rem;max-width:90vw;padding:1.5rem;animation:.25s forwards toast-slide-in;display:flex}.toast-centered{z-index:99998;animation:.25s forwards toast-fade-in;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.toast-warning-text{flex-direction:column;gap:8px;padding-left:16px;display:flex}.toast-warning-icon img{width:80px;height:86px}.toast-warning-close{cursor:pointer;color:#fff;background:0 0;border:none;margin-left:auto;padding:.25rem}.toast-warning-close svg{width:24px;height:24px}@keyframes toast-slide-in{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.post-header-user-container{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.post-header-user-row{flex-direction:column;flex:auto;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.post-header-user-button{width:100%;max-width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;min-width:0;padding:0;display:flex}.post-header-user-user-identity{width:100%;max-width:100%}.post-header-date{color:var(--secondary-gray);font-size:.875rem}.post-header-options{display:inline-flex;position:relative}.post-header-right{flex:none;align-items:center;gap:.5rem;min-width:0;max-width:45%;display:inline-flex}.post-header-community-tag{display:none}@media (width<=767px){.post-header-user-container{align-items:flex-start;gap:.5rem}.post-header-user-button{max-width:100%}.post-header-right{gap:.25rem;max-width:42%}.post-header-date{font-size:.75rem}}.user-identity{align-items:center;gap:16px;min-width:0;max-width:100%;display:flex}.user-identity-avatar{object-fit:cover;border-radius:6px;flex-shrink:0}.user-identity-avatar--sm{width:32px;height:32px}.user-identity-avatar--md{width:40px;height:40px}.user-identity-avatar--lg{width:3rem;height:3rem}.user-identity-content{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.user-identity-username{color:var(--white-color);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;display:block;overflow:hidden}.user-identity-bottom{min-width:0;max-width:100%}@media (width<=767px){.user-identity{gap:.625rem}.user-identity-avatar--md{width:36px;height:36px}.user-identity-username{max-width:100%;font-size:.8125rem}}.button-icon-text-button{cursor:pointer;width:auto;min-width:fit-content;color:var(--white-color);background-color:#0000;border:none;flex:none;justify-content:flex-start;align-items:center;gap:.25rem;padding:0;display:flex}.button-icon-text-button-icon{aspect-ratio:1;width:1.125rem;height:1.125rem}.button-icon-text-button .base-label{white-space:nowrap}.button-icon-text-button--column{flex-direction:column;gap:.125rem}.button-icon-text-button--column .base-label{line-height:1}.button-icon-text-button--compact{background-color:var(--secondary-black);width:32px;min-width:32px;height:32px;color:var(--secondary-gray);border-radius:8px;justify-content:center;padding:0;transition:background .2s,color .2s;box-shadow:0 5px 12px #0003}.button-icon-text-button--compact:hover:not(:disabled){background-color:var(--secondary-gray-dark)}.button-icon-text-button--compact:disabled{cursor:not-allowed;opacity:.6}.button-icon-text-button--compact .button-icon-text-button-icon{flex:none;width:20px;height:20px}.chat-button-icon{filter:brightness(0)saturate()invert()}.icon-text-button--active .button-icon-text-button-icon{fill:var(--gold-color);stroke:var(--gold-color)}@media (width<=767px){.button-icon-text-button{gap:.25rem}.button-icon-text-button-icon{flex-basis:1.375rem;width:1.375rem;height:1.375rem}}.post-options-popover{background:var(--gray-color);z-index:40;border-radius:.75rem;width:18rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.post-options-item{cursor:pointer;text-align:left;width:100%;color:var(--white-color);background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex}.post-options-item:hover{background:#ffffff0a}.post-options-icon{opacity:.8;flex-shrink:0;width:1.5rem;height:1.5rem}.post-options-menu{align-items:center;display:flex;position:relative}.post-options-overlay{z-index:30;background:0 0;position:fixed;inset:0}.community-tag-button{height:1.25rem;color:var(--secondary-gray);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:flex-end;gap:4px;min-width:0;max-width:10.5rem;padding:0 .5rem;font-size:.75rem;line-height:1.25rem;display:flex;overflow:hidden}@media (width<=767px){.community-tag-button{max-width:7.5rem;padding:0 .25rem}}.post-actions{justify-content:space-between;align-self:stretch;align-items:center;gap:1.5rem;width:100%;min-width:0;display:flex}.post-actions-group{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}@media (width<=767px){.post-actions{gap:.75rem}.post-actions-group{gap:.5rem}}@media (width<=360px){.post-actions{flex-direction:column;align-items:flex-start}}.media-counter{background:var(--secondary-dark-grey,#344048);color:var(--primary-white-primary,#fcfcfc);letter-spacing:0;white-space:nowrap;border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem;font-family:Rubik,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;display:inline-flex}.media-gallery-controls-counter{z-index:3;position:absolute;top:.5rem;right:.5rem}.media-gallery-controls-arrow{z-index:3;width:2rem;height:2rem;color:var(--white-color);cursor:pointer;background:#dfa1217a;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.media-gallery-controls-arrow:hover:not(:disabled){background:var(--gold-color)}.media-gallery-controls-arrow:disabled{opacity:.48;cursor:not-allowed}.media-gallery-controls-arrow svg{width:1rem;height:1rem}.media-gallery-controls-arrow--previous{left:1rem}.media-gallery-controls-arrow--next{right:1rem;transform:translateY(-50%)rotate(180deg)}@media (width<=48rem){.media-gallery-controls-counter{top:.5rem;right:.5rem}.media-gallery-controls-arrow--previous{left:.75rem}.media-gallery-controls-arrow--next{right:.75rem}}.post-media-gallery{aspect-ratio:4/3;background:0 0;border-radius:0;width:100%;min-width:0;position:relative;overflow:hidden}.post-media-gallery-slide{outline:none;width:100%;height:100%;position:relative}.post-media-gallery-media-background{filter:blur(1.75rem);opacity:.55;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.post-media-gallery .slick-slider,.post-media-gallery .slick-list,.post-media-gallery .slick-track,.post-media-gallery .slick-slide,.post-media-gallery .slick-slide>div{height:100%}.post-media-gallery-remove{z-index:50;background:var(--secondary-gray);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--white-color);filter:drop-shadow(0 5px 12px #0003);border:none;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.post-media-gallery-remove svg{width:1.25rem;height:1.25rem}.post-media-gallery-image,.post-media-gallery-video{z-index:1;object-fit:cover;background:#0f0f0f;width:100%;height:100%;display:block;position:relative}.post-media-gallery-video{background:#000}.post-media-gallery--contain{background:#0f0f0f}.post-media-gallery--contain .post-media-gallery-image,.post-media-gallery--contain .post-media-gallery-video{object-fit:contain;background:0 0}@media (width<=767px){.post-media-gallery-remove{border-radius:.625rem;width:2rem;height:2rem;top:.5rem;right:.5rem}}.multimedia-post-cell-card{background:var(--primary-black-primary);box-sizing:border-box;border:none;border-radius:1.25rem;flex-direction:column;gap:1rem;width:100%;min-width:0;padding:1.25rem;display:flex}.multimedia-post-cell-card-header{width:100%}.multimedia-post-cell-card-media{width:100%;min-width:0;height:auto;max-height:42rem;margin:0 auto;overflow:hidden}.multimedia-post-cell-dots-row{justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.multimedia-post-cell-card-description{white-space:pre-wrap;word-break:break-word;align-self:stretch;gap:16px;line-height:20px}.multimedia-post-cell-card-description .post-hashtag{color:var(--gold-color);font-weight:700}.multimedia-post-cell-card-trailing-tags{flex-wrap:wrap;max-height:5rem;display:flex;overflow:hidden}@media (width<=767px){.multimedia-post-cell-card{border-radius:.875rem;gap:.875rem;padding:.875rem}}.carousel-dot-button{background:var(--gold-color-translucind);cursor:pointer;border:none;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:background .2s,transform .2s}.carousel-dot-button:hover{background:#d39629b8;transform:scale(1.08)}.carousel-dot-button.active{background:var(--gold-color)}.post-link{color:var(--tertiary-violet);overflow-wrap:anywhere;word-break:break-word;text-decoration:underline}.post-link:visited{color:var(--tertiary-violet)}.tip-post-card{background:var(--primary-black-primary);box-sizing:border-box;border:none;border-radius:18px;flex-direction:column;gap:16px;width:100%;min-width:0;padding:18px;display:flex}.tip-post__message{color:var(--white-color);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:1.05rem;line-height:1.6}.tip-post__message .post-hashtag{color:var(--gold-color);font-weight:700}.tip-post__message .post-link{color:var(--tertiary-violet);text-decoration:underline}.tip-post__link{color:var(--tertiary-violet);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;display:-webkit-box;overflow:hidden}.tip-post__link:visited{color:var(--tertiary-violet)}.tip-post__media{aspect-ratio:4/3;width:100%;min-width:0;height:auto;max-height:42rem;margin:0 auto;overflow:hidden}.tip-post__link-section{flex-direction:column;gap:0;min-width:0;display:flex}.tip-post__media--link{aspect-ratio:4/3;border-radius:0;max-height:42rem}.tip-post__media-dots{justify-content:center;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.tip-post__trailing-tags{flex-wrap:wrap;max-height:3.5rem;display:flex;overflow:hidden}@media (width<=767px){.tip-post-card{border-radius:.875rem;gap:.875rem;padding:.875rem}.tip-post__message,.tip-post__link{font-size:.975rem;line-height:1.5}.tip-post__media--link{max-height:24rem}}.link-post-card{background:var(--primary-black-primary);box-sizing:border-box;border:none;border-radius:18px;flex-direction:column;gap:16px;width:100%;min-width:0;padding:18px;display:flex}.link-post__message{color:var(--white-color);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:1.05rem;line-height:1.6}.link-post__message .post-hashtag{color:var(--gold-color);font-weight:700}.link-post__message .post-link{color:var(--tertiary-violet);text-decoration:underline}.link-post__link-section{flex-direction:column;gap:0;min-width:0;display:flex}.link-post__media{aspect-ratio:4/3;width:100%;min-width:0;overflow:hidden}.link-post__media-image{object-fit:cover;background:#0f0f0f;width:100%;height:100%;display:block}@media (width<=767px){.link-post-card{border-radius:.875rem;gap:.875rem;padding:.875rem}.link-post__message{font-size:.975rem;line-height:1.5}}.post-external-link-bar{background:var(--tertiary-violet);width:100%;min-height:3.375rem;color:var(--white-color);box-sizing:border-box;border:none;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.875rem 1rem;text-decoration:none;transition:filter .2s,transform .2s;display:flex}.post-external-link-bar__content{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.post-external-link-bar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.post-external-link-bar__icon{color:var(--white-color);flex-shrink:0}.post-external-link-bar-back-arrow{transform:rotate(180deg)}@media (width<=767px){.post-external-link-bar{gap:.75rem;min-height:3rem;padding:.75rem .875rem}.post-external-link-bar__label{font-size:1rem}}.article-post-card{background:var(--primary-black-primary);box-sizing:border-box;border:none;border-radius:18px;flex-direction:column;gap:16px;width:100%;min-width:0;padding:18px;display:flex}.article-post__title{color:var(--white-color);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.article-post__description{color:var(--secondary-gray-light);margin:0;font-size:1rem;line-height:1.55;position:relative}.article-post__description-text{-webkit-line-clamp:5;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-post__description-more{color:var(--tertiary-violet);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-weight:400}.article-post__image-wrapper{aspect-ratio:2.14;background:#ffffff08;border-radius:0;width:100%;overflow:hidden}.article-post__image{object-fit:cover;width:100%;height:100%;display:block}@media (width<=767px){.article-post-card{border-radius:.875rem;gap:.875rem;padding:.875rem}.article-post__title{font-size:1rem}.article-post__description{font-size:.9375rem;line-height:1.45}.article-post__image-wrapper{aspect-ratio:4/3}}.tutorial-post-card{background:var(--primary-black-primary);box-sizing:border-box;border:none;border-radius:18px;flex-direction:column;gap:16px;width:100%;min-width:0;padding:18px;display:flex}.tutorial-post__message{color:var(--white-color);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:1.05rem;line-height:1.6}.tutorial-post__message .post-hashtag{color:var(--gold-color);font-weight:700}.tutorial-post__message .post-link{color:var(--tertiary-violet);text-decoration:underline}.tutorial-post__link-section{flex-direction:column;gap:0;min-width:0;display:flex}.tutorial-post__media{aspect-ratio:4/3;width:100%;min-width:0;overflow:hidden}.tutorial-post__media-image{object-fit:cover;background:#0f0f0f;width:100%;height:100%;display:block}@media (width<=767px){.tutorial-post-card{border-radius:.875rem;gap:.875rem;padding:.875rem}.tutorial-post__message{font-size:.975rem;line-height:1.5}}.post-tutorial-action-bar{background:var(--gold-color);width:100%;min-height:3.375rem;color:var(--white-color);border:none;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;text-decoration:none;transition:filter .2s,transform .2s;display:flex}.post-tutorial-action-bar__content{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.post-tutorial-action-bar-back-arrow{transform:rotate(180deg)}@media (width<=600px){.post-tutorial-action-bar{min-height:3rem;padding:.75rem .875rem}}@keyframes createPostModalFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.create-post-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;z-index:100000;background:#000000a6;justify-content:center;align-items:flex-start;padding:32px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.create-post-modal{width:min(var(--create-flow-modal-width), 94vw);background:var(--primary-black-primary);border-radius:.75rem;flex-direction:column;gap:1rem;max-height:calc(100dvh - 64px);padding:32px;animation:.2s ease-out createPostModalFadeIn;display:flex}.create-post-modal-body{scrollbar-width:thin;scrollbar-color:#d396294d transparent;flex-direction:column;gap:1.5rem;min-height:0;display:flex;overflow-y:auto}.create-post-modal-body::-webkit-scrollbar{width:.375rem}.create-post-modal-body::-webkit-scrollbar-track{background:0 0}.create-post-modal-body::-webkit-scrollbar-thumb{background:#d396294d;border-radius:999rem}.create-post-modal-body::-webkit-scrollbar-thumb:hover{background:#d3962973}.create-post-modal-media{background:var(--secondary-black);border-radius:.75rem;width:100%;overflow:hidden}.create-post-modal-media--empty{aspect-ratio:4/5;justify-content:center;align-items:center;min-height:15rem;display:flex}.create-post-modal-media--single{aspect-ratio:4/5;min-height:15rem}.create-post-modal-media--strip{height:12rem;padding:1rem;display:block}.create-post-media-strip{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:1rem;width:100%;height:100%;padding-bottom:.25rem;display:flex;overflow:auto hidden}.create-post-media-strip::-webkit-scrollbar{height:.375rem}.create-post-media-strip::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.create-post-media-strip-item{scroll-snap-align:start;background:#ffffff08;border-radius:.75rem;flex:none;width:clamp(7.5rem,18vw,10.5rem);height:100%;position:relative;overflow:hidden}.create-post-media-strip-item img,.create-post-media-strip-item video{object-fit:cover;width:100%;height:100%;display:block}.create-post-modal-header{flex-direction:column;gap:.75rem;width:100%;display:flex}.create-post-modal-header-top{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.create-post-modal-title-group{flex-direction:column;flex:auto;min-width:0;display:flex}.create-post-modal-header-description{width:100%}.create-post-modal-feed-selector{margin-top:16px}.create-post-modal-header-community-target{text-align:right;flex:none;align-self:flex-start;max-width:50%;margin-left:auto}.create-post-modal-subtitle{box-sizing:border-box;background:var(--gold-off);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:4.6rem;padding:1rem 1.5rem;display:flex}.create-post-modal-subtitle-text{flex-direction:column;gap:.25rem;min-width:0;line-height:16px;display:flex}.create-post-modal-close{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.create-post-modal-close svg{width:1.5rem;height:1.5rem;color:var(--white-color)}.create-post-modal-close:focus-visible{outline-offset:.125rem;outline:.125rem solid #fcfcfcb3}.create-post-modal-media-actions{margin-top:.75rem}.create-post-modal-add-more{background:var(--secondary-black);width:100%;height:100%;color:var(--secondary-gray);cursor:pointer;border:none;border-radius:.75rem;justify-self:center;align-items:end;padding:1rem;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:16px;transition:background .2s;display:flex}.create-post-modal-file-input{display:none}.create-post-modal-description textarea{background:var(--secondary-black);width:100%;height:92px;min-height:120px;color:var(--white-color);resize:vertical;border:none;border-radius:8px;outline:none;flex-shrink:0;align-self:stretch;align-items:flex-start;padding:16px;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.create-post-modal-description textarea::placeholder{color:var(--secondary-gray)}.create-post-modal-error{color:var(--error-red,#ff7a7a);font-size:.875rem;line-height:1.25rem}.create-post-modal-footer{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.create-post-modal-button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:56px;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex}.create-post-modal-button-cancel{font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700}.feed-selector-view{background:var(--secondary-gray-dark);box-sizing:border-box;border-radius:8px;grid-template-columns:1fr 1fr;gap:.25rem;width:100%;padding:.25rem;display:grid}.feed-selector-view-item{height:2rem;color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;border-radius:8px;font-family:Rubik,sans-serif;font-size:.95rem;font-style:normal;font-weight:700;line-height:normal;transition:background-color .2s,color .2s}.feed-selector-view-item.active{background:var(--secondary-black);color:var(--white-color)}.publish-post-button,.cancel-button{border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:56px;padding:8px 16px;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:inline-flex}.media-navigation-button{width:2rem;height:2rem;color:var(--primary-white-primary,#fcfcfc);cursor:pointer;background:#d396297a;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background-color .2s,opacity .2s;display:inline-flex}.media-navigation-button:hover:not(:disabled){background:var(--gold-color)}.media-navigation-button:disabled{cursor:not-allowed;opacity:.35}.media-navigation-button__icon{flex:none;width:.5rem;height:.875rem}.media-navigation-button--next .media-navigation-button__icon{transform:rotate(180deg)}.media-image-editor-controls{flex-direction:column;gap:1rem;width:100%;display:flex}.media-image-editor-controls__slider-panel{background:var(--secondary-black);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.media-image-editor-controls__range{appearance:none;background:0 0;width:100%}.media-image-editor-controls__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold-color) 0, var(--gold-color) var(--media-range-progress,0%), var(--secondary-gray-dark) var(--media-range-progress,0%), var(--secondary-gray-dark) 100%);border-radius:999rem;height:.25rem}.media-image-editor-controls__range::-moz-range-track{background:linear-gradient(90deg, var(--gold-color) 0, var(--gold-color) var(--media-range-progress,0%), var(--secondary-gray-dark) var(--media-range-progress,0%), var(--secondary-gray-dark) 100%);border-radius:999rem;height:.25rem}.media-image-editor-controls__range::-webkit-slider-thumb{appearance:none;background:var(--gold-color);border-radius:999rem;width:1.25rem;height:1.25rem;margin-top:-.5rem;box-shadow:0 .125rem .375rem #00000059}.media-image-editor-controls__range::-moz-range-thumb{background:var(--gold-color);border:none;border-radius:999rem;width:1.25rem;height:1.25rem;box-shadow:0 .125rem .375rem #00000059}.media-image-editor-controls__rotate-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.media-image-editor-controls__rotate-button{border:.0625rem solid var(--primary-black-primary);background:var(--primary-black-primary);min-height:2.75rem;color:var(--white-color);cursor:pointer;border-radius:.75rem;font-family:Rubik,sans-serif;font-size:.9375rem;font-weight:600;line-height:1}.media-image-editor-controls__tools{justify-content:center;align-items:flex-start;gap:.5rem;padding:1rem 1.5rem;display:flex}.media-image-editor-controls__tool{min-width:4.1875rem;color:var(--white-color);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.media-image-editor-controls__tool-icon{background:var(--secondary-gray-dark);width:2rem;height:2rem;color:var(--white-color);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 .0625rem .1875rem #00000026,0 .0625rem .125rem #0000004d}.media-image-editor-controls__tool--active .media-image-editor-controls__tool-icon{background:var(--gold-color);color:var(--white-color)}.media-image-editor-controls__tool-label{color:var(--white-color);white-space:nowrap;font-family:Rubik,sans-serif;font-size:.75rem;font-weight:500;line-height:1}@media (width<=48rem){.media-image-editor-controls__tools{gap:.25rem;padding:.75rem .5rem}.media-image-editor-controls__tool{min-width:3.5rem}}.media-image-editor-modal-overlay{z-index:100001;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#000000c7;justify-content:center;align-items:flex-start;padding:1.5rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.media-image-editor-modal{width:min(var(--create-flow-modal-width), 94vw);background:var(--primary-black-primary);border-radius:.75rem;flex-direction:column;flex-shrink:0;gap:1rem;max-height:none;margin:auto;padding:2rem;display:flex;position:relative;box-shadow:0 1rem 3rem #0000004d}.media-image-editor-modal--gallery{width:min(var(--create-flow-modal-width), 94vw);padding:1.75rem 2rem}.media-image-editor-modal__header{grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.5rem;width:100%;display:grid}.media-image-editor-modal__title{text-align:center;opacity:.9;display:block}.media-image-editor-modal__header-spacer{width:2rem;height:2rem}.media-image-editor-modal__close-button{background:var(--secondary-gray-dark);width:2rem;height:2rem;color:var(--gold-color);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 .375rem .3125rem #00000026,0 .125rem .09375rem #0000004d}.media-image-editor-modal__content{flex-direction:column;gap:1rem;display:flex}.media-image-editor-modal__content--gallery{grid-template-columns:minmax(0,1fr) 9.5rem;gap:1rem;display:grid}.media-image-editor-modal__main-column{flex-direction:column;gap:1rem;display:flex}.media-image-editor-modal__stage{background:var(--secondary-black);border-radius:.5rem;width:100%;min-height:14rem;margin:0 auto;position:relative;overflow:hidden}.media-image-editor-modal__stage--portrait{width:min(100%, var(--event-cover-width,16.0625rem));aspect-ratio:var(--event-cover-aspect-ratio,3 / 4);max-height:min(52vh, var(--event-cover-height,21.4167rem));min-height:0;margin-inline:auto}.media-image-editor-modal__content--gallery .media-image-editor-modal__stage{width:100%}.media-image-editor-modal__stage-background{filter:blur(1.75rem)grayscale()brightness(.45);opacity:.7;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.media-image-editor-modal__stage .reactEasyCrop_Container{background:0 0!important;width:100%!important;height:100%!important;inset:0!important}.media-image-editor-modal__stage .reactEasyCrop_CropArea{border-radius:.75rem;border:none!important;width:100%!important;height:100%!important;box-shadow:0 0 0 9999em #00000073!important}.media-image-editor-modal__nav-button{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.media-image-editor-modal__nav-button--prev{left:1rem}.media-image-editor-modal__nav-button--next{right:1rem}.media-image-editor-modal__dots{justify-content:center;align-items:center;gap:.5rem;display:flex}.media-image-editor-modal__actions{grid-template-columns:repeat(2,1fr);gap:1rem;height:3rem;display:grid}.media-image-editor-modal__action-button{width:100%}.media-image-editor-modal__sidebar{scrollbar-width:thin;scrollbar-color:#d3962959 transparent;flex-direction:column;gap:.75rem;max-height:38rem;padding-right:.35rem;display:flex;overflow-y:auto}.media-image-editor-modal__sidebar::-webkit-scrollbar{width:.5rem}.media-image-editor-modal__sidebar::-webkit-scrollbar-track{background:0 0}.media-image-editor-modal__sidebar::-webkit-scrollbar-thumb{background:#d3962959;border-radius:999rem}.media-image-editor-modal__sidebar::-webkit-scrollbar-thumb:hover{background:#d3962980}.media-image-editor-modal__sidebar-item{aspect-ratio:3/2;cursor:pointer;opacity:.58;filter:saturate(.15)brightness(.8);background:0 0;border:none;border-radius:.85rem;width:100%;padding:0;transition:box-shadow .2s,opacity .2s,filter .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .125rem #0000}.media-image-editor-modal__sidebar-item:hover{opacity:.86;filter:saturate(.65)brightness(.92)}.media-image-editor-modal__sidebar-item--active{opacity:1;filter:none;box-shadow:inset 0 0 0 .125rem var(--gold-color)}.media-image-editor-modal__sidebar-item--video{cursor:default}.media-image-editor-modal__sidebar-image{object-fit:cover;width:100%;height:100%;display:block}.media-image-editor-modal__sidebar-video-badge{width:1.9rem;height:1.9rem;color:var(--white-color);background:#141619cc;border-radius:999rem;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex;position:absolute;inset:auto auto .5rem .5rem}@media (width<=48rem){.media-image-editor-modal{width:min(94vw,24rem);padding:1rem}.media-image-editor-modal__stage:not(.media-image-editor-modal__stage--portrait){width:100%}.media-image-editor-modal__stage--portrait{width:min(100%, var(--event-cover-width,16.0625rem), calc(52vh * 3 / 4));max-height:52vh}.media-image-editor-modal__content--gallery{grid-template-columns:1fr}.media-image-editor-modal__sidebar{flex-direction:row;max-height:none;padding-bottom:.25rem;padding-right:0;overflow:auto hidden}.media-image-editor-modal__sidebar-item{width:5.5rem;min-width:5.5rem}}.media-image-preview-frame{background:#ffffff0f;border-radius:.85rem;width:100%;position:relative;overflow:hidden}.media-image-preview-frame__background{filter:blur(1.75rem)grayscale()brightness(.45);opacity:.75;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.media-image-preview-frame__image{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.media-image-preview-frame--cover .media-image-preview-frame__background{display:none}.media-image-preview-frame--cover .media-image-preview-frame__image{object-fit:cover}.media-video-preview-frame{cursor:pointer;background:#ffffff0f;border-radius:1rem;width:100%;position:relative;overflow:hidden}.media-video-preview-frame__background{filter:blur(2rem)grayscale(.2)brightness(.4);opacity:.72;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.media-video-preview-frame__player{z-index:1;object-fit:contain;background:0 0;width:100%;height:100%;display:block;position:relative}.media-video-preview-frame__overlay-button{z-index:3;width:3.75rem;height:3.75rem;color:var(--white-color);cursor:pointer;opacity:0;pointer-events:none;background:#141619b8;border:none;border-radius:999rem;justify-content:center;align-items:center;font-size:1.5rem;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1rem 2rem #00000047}.media-video-preview-frame__skip-button{z-index:3;width:2.75rem;height:2.75rem;color:var(--white-color);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.media-video-preview-frame__skip-button--left{left:calc(50% - 6.5rem)}.media-video-preview-frame__skip-button--right{right:calc(50% - 6.5rem)}.media-video-preview-frame__controls{z-index:3;opacity:0;pointer-events:none;grid-template-columns:1.65rem 1.65rem auto minmax(0,1fr) auto 1.25rem 4.25rem;align-items:center;gap:.55rem;transition:opacity .2s;display:grid;position:absolute;inset:auto 1.25rem 1rem}.media-video-preview-frame__secondary-button{width:1.65rem;height:1.65rem;color:var(--white-color);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.media-video-preview-frame__time{color:var(--white-color);letter-spacing:.075em;font-size:.62rem;font-weight:500}.media-video-preview-frame__progress{cursor:pointer;background:#ffffff47;border-radius:999rem;height:.35rem;position:relative;overflow:hidden}.media-video-preview-frame__progress-fill{background:var(--gold-color);border-radius:999rem;height:100%}.media-video-preview-frame__volume-icon{color:var(--white-color);justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.media-video-preview-frame__volume-range{appearance:none;background:linear-gradient(to right, var(--gold-color) 0%, var(--gold-color) var(--media-volume-progress,0%), #ffffff59 var(--media-volume-progress,0%), #ffffff59 100%);border-radius:999rem;width:100%}.media-video-preview-frame__volume-range::-webkit-slider-runnable-track{background:0 0;border-radius:999rem;height:.2rem}.media-video-preview-frame__volume-range::-moz-range-track{background:0 0;border-radius:999rem;height:.2rem}.media-video-preview-frame__volume-range::-webkit-slider-thumb{appearance:none;background:var(--white-color);border-radius:999rem;width:.7rem;height:.7rem;margin-top:-.25rem}.media-video-preview-frame__volume-range::-moz-range-thumb{background:var(--white-color);border:none;border-radius:999rem;width:.7rem;height:.7rem}.media-video-preview-frame__glyph{width:100%;height:100%;display:block}.media-video-preview-frame__glyph--flipped{transform:scaleX(-1)}.media-video-preview-frame__skip-icon{width:2.25rem;height:2.5rem;color:var(--white-color);display:block}.media-video-preview-frame__skip-icon--left{transform:scaleX(-1)}.media-video-preview-frame__skip-icon--right{transform:none}.media-video-preview-frame__utility-icon{width:1rem;height:.875rem;color:var(--white-color);display:block}.media-video-preview-frame__utility-icon--flipped{transform:scaleX(-1)}.media-video-preview-frame__volume-glyph{width:1rem;height:.75rem;color:var(--white-color);display:block}.media-video-preview-frame--controls-visible .media-video-preview-frame__controls,.media-video-preview-frame--controls-visible .media-video-preview-frame__skip-button,.media-video-preview-frame--controls-visible .media-video-preview-frame__overlay-button{opacity:1;pointer-events:auto}.delete-modal-overlay{z-index:99999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.delete-modal{background:var(--secondary-black);width:min(var(--create-flow-modal-width), 94vw);border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative}.delete-modal-close{background:var(--primary-black-primary);cursor:pointer;color:var(--gold-color);border:none;border-radius:12px;padding:6px;position:absolute;top:12px;right:12px}.delete-modal-content{align-items:flex-start;gap:16px;display:flex}.delete-modal-gift img{width:60px;height:60px}.delete-modal-texts{flex-direction:column;gap:8px;line-height:20px;display:flex}.delete-modal-actions{justify-content:flex-end;gap:8px;display:flex}.delete-modal-cancel{background:var(--gray-color);border:none;border-radius:8px;width:188px;height:40px;padding:8px}.delete-modal-confirm{background:var(--gold-color);border:none;border-radius:8px;width:188px;height:40px;padding:8px}.media-gallery-picker{flex-direction:column;gap:1rem;display:flex}.media-gallery-picker__input{display:none}.media-gallery-picker__empty{border:2px dashed var(--secondary-gray);background:var(--secondary-black);width:100%;color:var(--secondary-gray);cursor:pointer;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;transition:border-color .2s,background-color .2s;display:flex}.media-gallery-picker__empty--drag-active{border-color:var(--gold-color);background:#d3962914}.media-gallery-picker__empty span{text-align:center;justify-content:center;align-items:center;display:inline-flex}.media-gallery-picker__empty svg{width:40px;height:40px}.media-gallery-picker__hero{border-radius:1rem;justify-content:center;align-items:center;min-height:20rem;transition:outline-color .2s;display:flex;position:relative}.media-gallery-picker__hero--drag-active{outline:2px dashed var(--gold-color);outline-offset:.25rem}.media-gallery-picker__hero-toolbar{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:1rem;display:flex;position:absolute;top:0;left:0;right:0}.media-gallery-picker__counter-badge{flex:none}.media-gallery-picker__hero-actions{pointer-events:auto}.media-gallery-picker__hero-preview{border-radius:1rem;width:100%;overflow:hidden}.media-gallery-picker__hero-button,.media-gallery-picker__thumbnail-action,.media-gallery-picker__add-button{color:var(--white-color);background:#36424f;border:none;transition:background-color .2s,color .2s,opacity .2s;box-shadow:0 .75rem 1.8rem #00000029}.media-gallery-picker__hero-button{border-radius:.5rem;align-items:center;gap:.5rem;min-width:5.3rem;min-height:2rem;padding:.5rem;display:inline-flex;box-shadow:0 6px 10px 4px #00000026,0 2px 3px #0000004d}.media-gallery-picker__hero-button svg{width:1rem;height:1rem}.media-gallery-picker__hero-button:hover,.media-gallery-picker__add-button:hover,.media-gallery-picker__thumbnail-action:hover{background:#425061}.media-gallery-picker__carousel-button{z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.media-gallery-picker__carousel-button--prev{left:1rem}.media-gallery-picker__carousel-button--next{right:1rem}.media-gallery-picker__dots{justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.media-gallery-picker__footer{flex-direction:column;gap:1rem;display:flex}.media-gallery-picker__thumbnails{scrollbar-width:thin;scrollbar-color:#d396294d transparent;gap:.9rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.media-gallery-picker__thumbnails::-webkit-scrollbar{height:.5rem}.media-gallery-picker__thumbnails::-webkit-scrollbar-track{background:0 0}.media-gallery-picker__thumbnails::-webkit-scrollbar-thumb{background:#d396294d;border-radius:.25rem}.media-gallery-picker__thumbnails::-webkit-scrollbar-thumb:hover{background:#d3962973}.media-gallery-picker__thumbnail{cursor:pointer;opacity:.62;filter:saturate(.25)brightness(.8);background:#ffffff05;border:.125rem solid #0000;border-radius:.95rem;flex:none;width:min(12rem,26vw);min-width:9.5rem;padding:0;transition:opacity .2s,filter .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .125rem #0000}.media-gallery-picker__thumbnail--active{opacity:1;filter:none;box-shadow:none;border-color:#0000}.media-gallery-picker__thumbnail:hover{opacity:.88;filter:saturate(.6)brightness(.92)}.media-gallery-picker__thumbnail--active:hover{opacity:1;filter:none}.media-gallery-picker__thumbnail-actions{z-index:2;align-items:center;gap:.25rem;display:flex;position:absolute;top:.5rem;right:.5rem}.media-gallery-picker__thumbnail-action{cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.media-gallery-picker__thumbnail-action svg{width:.85rem;height:.85rem}.media-gallery-picker__thumbnail-video{aspect-ratio:16/9;background:#ffffff0f;border-radius:.85rem;width:100%;position:relative;overflow:hidden}.media-gallery-picker__thumbnail-video-image{object-fit:cover;width:100%;height:100%;display:block}.media-gallery-picker__thumbnail-video-overlay{background:linear-gradient(#1214180a,#12141847);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-gallery-picker__thumbnail-video-play{width:2.4rem;height:2.4rem;color:var(--white-color);background:#141619cc;border-radius:999rem;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.media-gallery-picker__thumbnail-duration{color:var(--white-color);background:#121418bd;border-radius:.45rem;padding:.18rem .42rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.5rem;left:.5rem}.media-gallery-picker__add-button{cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;min-height:3.25rem;padding:0 1.15rem;font-size:.95rem;font-weight:700;display:inline-flex}.media-gallery-picker__add-button:disabled{cursor:not-allowed;opacity:.55}@media (width<=47.9375rem){.media-gallery-picker__hero{min-height:15rem}.media-gallery-picker__hero-toolbar{padding:.75rem}.media-gallery-picker__hero-button span{display:none}.media-gallery-picker__counter-badge{font-size:.75rem}.media-gallery-picker__carousel-button--prev{left:.5rem}.media-gallery-picker__carousel-button--next{right:.5rem}.media-gallery-picker__thumbnail{width:9rem;min-width:9rem}}.create-post-link-modal-error{color:#ffffffeb;background:#ff4d4d1f;border:1px solid #ff4d4d59;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-family:Rubik,sans-serif;font-size:14px;line-height:18px}.link-text-field{margin-bottom:0}.link-text-field .input-style{background:var(--secondary-black);height:auto;min-height:4rem;color:var(--white-color);padding:1.6rem 1rem .75rem;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.link-text-field .floating-label{color:var(--secondary-gray)}.media-cover-picker{width:100%}.media-cover-picker__input{display:none}.media-cover-picker__placeholder{border:2px dashed var(--secondary-gray);background:var(--secondary-black);width:100%;color:var(--secondary-gray);cursor:pointer;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;transition:border-color .2s,transform .2s;display:flex}.media-cover-picker__placeholder span{text-align:center;justify-content:center;align-items:center;display:inline-flex}.media-cover-picker__placeholder svg{flex:none;width:40px;height:40px}.media-cover-picker__placeholder:hover,.media-cover-picker__preview:hover{border-color:#ffffff42}.media-cover-picker__content{width:100%}.media-cover-picker__preview{cursor:pointer;background:0 0;border:none;border-radius:.85rem;width:100%;padding:0;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.media-cover-picker__actions{z-index:2;gap:.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.media-cover-picker__icon-button{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);width:2.5rem;height:2.5rem;color:var(--white-color);cursor:pointer;background:#141619d1;border:none;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.media-cover-picker__icon-button svg{width:1rem;height:1rem}.create-article-modal .create-post-modal-body{scrollbar-width:thin;scrollbar-color:#d396294d transparent;padding-right:.5rem}.create-article-modal .create-post-modal-body::-webkit-scrollbar{width:.5rem}.create-article-modal .create-post-modal-body::-webkit-scrollbar-track{background:0 0}.create-article-modal .create-post-modal-body::-webkit-scrollbar-thumb{background:#d396294d;border-radius:.25rem}.create-article-modal .create-post-modal-body::-webkit-scrollbar-thumb:hover{background:#d3962980}.create-article-modal-title-input-wrapper{width:100%}.create-article-modal-cover{background:0 0;border-radius:0;overflow:visible}.create-article-modal-cover.create-post-modal-media--empty,.create-article-modal-cover.create-post-modal-media--single{aspect-ratio:2.14;min-height:clamp(10.5rem,28vw,13rem)}.create-article-modal-cover.create-post-modal-media--single{width:100%;margin:0}.create-article-modal-cover .media-cover-picker__placeholder,.create-article-modal-cover .media-cover-picker__preview,.create-article-modal-cover .media-image-preview-frame{border-radius:1rem}.create-article-modal-cover .media-cover-picker__placeholder{background:linear-gradient(180deg, #ffffff08 0%, #ffffff04 100%), var(--secondary-black);border:1px dashed #ffffff2e;gap:.6rem;box-shadow:inset 0 0 0 1px #ffffff08,0 .75rem 2rem #0000002e}.create-article-modal-cover .media-cover-picker__placeholder span{max-width:18rem;line-height:1.25}.create-article-modal-cover .media-cover-picker__placeholder svg{opacity:.8;width:2rem;height:2rem}.create-article-modal-cover .media-cover-picker__placeholder:hover,.create-article-modal-cover .media-cover-picker__preview:hover{border-color:#d3962959;transform:translateY(-1px)}.create-article-modal-cover .media-image-preview-frame{background:#ffffff0a}.create-article-modal-item{background:#ffffff05;border-radius:8px;flex-direction:column;gap:.75rem;width:100%;padding:12px;display:flex}.create-article-modal-text-item-wrapper,.create-article-modal-image-item{position:relative}.create-article-modal-image-item-actions{z-index:4;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.create-article-modal-remove-button{width:2.25rem;height:2.25rem;color:var(--white-color);cursor:pointer;background:0 0;border:none;border-radius:.65rem;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.create-article-modal-remove-button:hover{color:var(--white-color);background:#ffffff0a}.create-article-modal-remove-button svg{width:1.1rem;height:1.1rem}.create-article-modal-remove-button--inline{z-index:4;position:absolute;top:.75rem;right:.75rem}.create-article-modal-text-item{width:100%;min-height:140px;color:var(--white-color);resize:vertical;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#d396294d transparent;background:0 0;border:none;border-radius:8px;outline:none;padding:16px 3.25rem 16px 16px;font-family:inherit;font-size:16px;line-height:20px}.create-article-modal-text-item::placeholder{color:var(--secondary-gray)}.create-article-modal-text-item::-webkit-scrollbar{width:.5rem}.create-article-modal-text-item::-webkit-scrollbar-track{background:0 0}.create-article-modal-text-item::-webkit-scrollbar-thumb{background:#d396294d;border-radius:.25rem}.create-article-modal-text-item::-webkit-scrollbar-thumb:hover{background:#d3962980}.create-article-modal-image-item{flex-direction:column;gap:12px;display:flex}.create-article-modal-add-image-button{background:var(--secondary-black);width:100%;height:48px;color:var(--secondary-gray);cursor:pointer;border:none;border-radius:8px;font-family:inherit;font-size:14px;font-weight:600}.create-article-modal-add-image-button--section{height:3.5rem;color:var(--white-color);background:#ffffff08;border:1px dashed #ffffff24}.create-article-modal-add-image-button--section:hover{background:#ffffff0d;border-color:#d3962959}.create-article-modal-bottom-actions{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.create-article-modal-editor-actions{margin-top:.75rem}.create-article-modal-footer{border-top:1px solid #ffffff0f;margin-top:.75rem;padding-top:1rem}@media (width<=48rem){.create-article-modal-cover.create-post-modal-media--empty,.create-article-modal-cover.create-post-modal-media--single{min-height:9.5rem}.create-article-modal-cover.create-post-modal-media--single{width:100%}}.title-text-field{margin-bottom:0}.title-text-field .input-style{background:var(--secondary-black);height:auto;min-height:4rem;color:var(--white-color);padding:1.6rem 1rem .75rem;font-family:Rubik,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.1}.title-text-field .floating-label{color:var(--secondary-gray)}.confirm-action-modal-overlay{z-index:100002;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.confirm-action-modal{background:var(--secondary-black);border:1px solid #2a3340;border-radius:.9rem;flex-direction:column;gap:1rem;width:min(30rem,94vw);padding:1rem;display:flex;box-shadow:0 16px 56px #0006}.confirm-action-modal-copy{flex-direction:column;gap:.45rem;display:flex}.confirm-action-modal-actions{justify-content:flex-end;gap:.6rem;display:flex}.confirm-action-modal-button{border:none;justify-content:center;align-items:center;min-width:9.5rem;height:2.5rem;display:inline-flex}.postDetail{z-index:900;background:#000000b8;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.postDetail-layout{gap:var(--page-main-aside-gap-min);align-items:stretch;width:min(100% - 2rem,88rem);height:min(88dvh,100dvh - 4rem);margin:2rem auto 0;display:flex;overflow:hidden}.postDetail-mobileTopbar,.postDetail-mobileContentFrame{display:none}.postDetail-layout--compactLink{max-width:min(34rem,92vw);margin:2rem auto 0}.postDetail-compactCard{scrollbar-width:thin;scrollbar-color:#d396294d transparent;background:0 0;border-radius:1rem;flex-direction:column;gap:1.5rem;width:100%;max-height:88vh;padding:2.5rem 1.5rem 1.5rem 4.5rem;display:flex;position:relative;overflow-y:auto}.postDetail-compactCard::-webkit-scrollbar{width:.375rem}.postDetail-compactCard::-webkit-scrollbar-track{background:0 0}.postDetail-compactCard::-webkit-scrollbar-thumb{background:#d396294d;border-radius:999rem}.postDetail-main{background:var(--secondary-black);border-radius:1rem;flex:1 1 0;align-items:flex-start;min-width:0;padding:1.25rem;display:flex;overflow:hidden}.postDetail-postCard--compact{padding-top:2rem}.postDetail-mediaFrame{background:var(--secondary-black);border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.postDetail-linkFrame{justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.postDetail-linkCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1rem;flex-direction:column;width:min(100%,34rem);display:flex;overflow:hidden}.postDetail-linkCard--compact{width:100%}.postDetail-gallery{width:100%;height:100%}.postDetail-close{z-index:5;cursor:pointer;background:var(--primary-black-primary);width:2.5rem;height:2.5rem;color:var(--gold-color);border:0;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;left:1rem}.postDetail-aside{background-color:var(--secondary-black);border:1px solid #ffffff0a;border-radius:.75rem;flex-direction:column;flex:0 0 clamp(17rem,24vw,21rem);gap:1.5rem;min-width:17rem;height:100%;padding:1rem;display:flex;box-shadow:0 1rem 3rem #0000002e}.postDetail-rightScroll{scrollbar-width:thin;scrollbar-color:#d396294d transparent;-ms-overflow-style:auto;flex-direction:column;flex:auto;gap:1.5rem;min-height:0;display:flex;overflow:hidden auto}.postDetail-rightScroll::-webkit-scrollbar{width:.375rem}.postDetail-articleScroll::-webkit-scrollbar{width:.375rem}.postDetail-rightScroll::-webkit-scrollbar-track{background:0 0}.postDetail-articleScroll::-webkit-scrollbar-track{background:0 0}.postDetail-rightScroll::-webkit-scrollbar-thumb{background:#d396294d;border-radius:999rem}.postDetail-articleScroll::-webkit-scrollbar-thumb{background:#d396294d;border-radius:999rem}.postDetail-rightScroll::-webkit-scrollbar-thumb:hover{background:#d3962973}.postDetail-articleScroll::-webkit-scrollbar-thumb:hover{background:#d3962973}.postDetail-postCard{border-radius:.75rem;align-self:stretch;align-items:flex-start;padding-top:1rem}.postDetail-postBody{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}.postDetail-linkDestination{margin:0 0 1.25rem}.postDetail-linkDestination .post-external-link-bar,.postDetail-linkDestination .post-tutorial-action-bar{width:100%}.postDetail-postBody .post-hashtag{color:var(--gold-color);font-weight:700}.postDetail-postBody .post-link,.postDetail-articleLead .post-link,.postDetail-articleParagraph .post-link{color:var(--tertiary-violet);text-decoration:underline}.postDetail-articleLead .post-hashtag,.postDetail-articleParagraph .post-hashtag{color:var(--gold-color);font-weight:700}.postDetail-postTags{flex-wrap:wrap;gap:1rem;display:flex}.postDetail-postTags .hashtag-tag{background:var(--primary-black-primary)}.postDetail-postActions{margin:1.5rem 0}.postDetail-commentsBlock{border-radius:3rem;padding:0 .5rem}.postDetail-commentsBlock--compact{border-radius:0;padding:0}.postDetail-commentsList{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.postDetail-commentsHeader{margin-bottom:1rem}.postDetail-commentsEmpty{color:var(--secondary-gray);padding:.25rem 0;font-size:.95rem;line-height:1.5}.postDetail-comment{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.postDetail-comment-user-button{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.postDetail-comment-user-button:disabled{cursor:default}.postDetail-comment-user-button:not(:disabled):hover{opacity:.85}.postDetail-comment-user-button--name{flex-shrink:0}.postDetail-commentAvatar{object-fit:cover;background:var(--primary-black-primary);border-radius:.375rem;width:2rem;min-width:2rem;height:2rem;min-height:2rem}.postDetail-commentBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.postDetail-commentMeta{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.postDetail-commentMetaPrimary{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.postDetail-commentMetaTrailing{flex:none}.postDetail-commentUserName{color:var(--secondary-gray);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.postDetail-commentTime{color:var(--secondary-gray);font-size:12px;font-style:normal;font-weight:400}.postDetail-commentText{color:var(--white-color);white-space:pre-wrap;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.postDetail-commentReply{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.postDetail-state{padding:1rem}.postDetail-articlePendingState{width:100%;height:100%;min-height:20rem;color:var(--secondary-gray);justify-content:center;align-items:center;padding:1.5rem;display:flex}.postDetail-composerWrap{background:linear-gradient(#1a1d2100 0%,#1a1d21 35%);padding-top:.5rem;position:sticky;bottom:0}.postDetail-commentComposerWrap{flex-direction:column;gap:0;display:flex}.postDetail-articleFrame{width:100%;height:100%;overflow:hidden}.postDetail-articleScroll{scrollbar-width:thin;scrollbar-color:#d396294d transparent;flex-direction:column;gap:1.5rem;width:100%;height:100%;padding-right:.5rem;display:flex;overflow-y:auto}.postDetail-articleCover{aspect-ratio:4/3;background:#0f0f0f;width:100%;overflow:hidden}.postDetail-articleCoverImage{object-fit:cover;width:100%;height:100%;display:block}.postDetail-articleContent{flex-direction:column;gap:1.5rem;width:min(100%,46rem);margin:0 auto;padding:0 0 3rem;display:flex}.postDetail-articleTitle{color:var(--white-color);margin:0;font-size:clamp(1.75rem,2vw,2.5rem);font-weight:700;line-height:1.2}.postDetail-articleLead,.postDetail-articleParagraph{color:var(--secondary-gray);white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.7}.postDetail-articleSection{flex-direction:column;gap:1.25rem;display:flex}.postDetail-articleSectionMedia{width:100%}@media (width<=767px){.postDetail{background:var(--primary-black-primary);height:100dvh;overflow:hidden auto}.postDetail-mobileTopbar{z-index:10;background:var(--primary-black-primary);min-height:4rem;color:var(--white-color);justify-content:center;align-items:center;padding:.75rem 1rem;font-family:Rubik,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;display:flex;position:sticky;top:0}.postDetail-mobileBack{background:var(--secondary-black);width:2rem;height:2rem;color:var(--gold-color);border:none;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:1rem}.postDetail-mobileBack svg{width:1rem;height:1rem}.postDetail-layout{box-sizing:border-box;flex-direction:column;gap:0;width:100%;height:auto;min-height:calc(100dvh - 4rem);margin:0;padding:0 0 5rem;overflow:visible}.postDetail-main{display:none}.postDetail-aside{width:100%;min-width:0;height:auto;max-height:none;box-shadow:none;background:var(--primary-black-primary);border:none;border-radius:0;flex:none;gap:0;padding:0 1rem}.postDetail-rightScroll{gap:0;max-height:none;padding-bottom:0;overflow:visible}.postDetail-postCard{padding-top:0}.postDetail-mobileContentFrame{background:var(--secondary-black);border-radius:.25rem;width:100%;margin:.75rem 0 0;display:block;overflow:hidden}.postDetail-mobileContentFrame .postDetail-gallery{aspect-ratio:4/3;height:auto;min-height:0}.postDetail-mobileContentFrame--article{background:0 0;overflow:visible}.postDetail-mobileContentFrame--article .postDetail-articleFrame,.postDetail-mobileContentFrame--article .postDetail-articleScroll{height:auto;overflow:visible}.postDetail-mobileContentFrame--article .postDetail-articleCover{border-radius:.25rem}.postDetail-postBody,.postDetail-postActions{margin:1rem 0}.postDetail-commentsBlock{border-radius:0;padding:0}.postDetail-commentsList{gap:1rem}.postDetail-composerWrap{background:0 0;padding-top:0;position:static}.postDetail-aside>.postDetail-commentComposerWrap{z-index:9;background:var(--secondary-black);box-shadow:none;margin:1rem -1rem 0;position:static}.postDetail-aside>.postDetail-commentComposerWrap>.commentComposer{padding:.75rem 1rem}.postDetail-articleFrame,.postDetail-articleScroll{height:auto;overflow:visible}.postDetail-articleScroll{padding-right:0}.postDetail-articleContent{gap:1rem;width:100%;padding:0 0 1.5rem}.postDetail-articleTitle{margin-top:.75rem;font-size:.95rem;line-height:1.25}.postDetail-articleLead,.postDetail-articleParagraph{font-size:.75rem;line-height:1.45}.postDetail-linkFrame{padding:0}.postDetail-layout--compactLink{width:100%;max-width:none;margin:0}.postDetail-compactCard{border-radius:0;min-height:100dvh;max-height:none;padding:4rem 1rem 1rem;overflow-y:visible}}@media (width>=768px) and (width<=1079px){.postDetail{background:var(--primary-black-primary);height:100dvh;overflow:hidden auto}.postDetail-mobileTopbar{z-index:10;background:var(--primary-black-primary);min-height:4rem;color:var(--white-color);justify-content:center;align-items:center;padding:.75rem 1rem;font-family:Rubik,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem;display:flex;position:sticky;top:0}.postDetail-mobileBack{background:var(--secondary-black);width:2rem;height:2rem;color:var(--gold-color);border:none;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:1rem}.postDetail-mobileBack svg{width:1rem;height:1rem}.postDetail-layout{box-sizing:border-box;flex-direction:column;gap:0;width:min(100%,48rem);height:auto;min-height:calc(100dvh - 4rem);margin:0 auto;padding:0 1rem 5rem;overflow:visible}.postDetail-main{display:none}.postDetail-aside{width:100%;min-width:0;height:auto;max-height:none;box-shadow:none;background:var(--primary-black-primary);border:none;border-radius:0;flex:none;gap:0;padding:0}.postDetail-rightScroll{gap:0;max-height:none;padding-bottom:0;overflow:visible}.postDetail-postCard{padding-top:0}.postDetail-mobileContentFrame{background:var(--secondary-black);border-radius:.25rem;width:100%;margin:.75rem 0 0;display:block;overflow:hidden}.postDetail-mobileContentFrame .postDetail-gallery{aspect-ratio:4/3;height:auto;min-height:0}.postDetail-mobileContentFrame--article{background:0 0;overflow:visible}.postDetail-mobileContentFrame--article .postDetail-articleFrame,.postDetail-mobileContentFrame--article .postDetail-articleScroll{height:auto;overflow:visible}.postDetail-mobileContentFrame--article .postDetail-articleCover{border-radius:.25rem}.postDetail-postBody,.postDetail-postActions{margin:1rem 0}.postDetail-commentsBlock{border-radius:0;padding:0}.postDetail-commentsList{gap:1rem}.postDetail-aside>.postDetail-commentComposerWrap{z-index:9;background:var(--secondary-black);box-shadow:none;margin:1rem -1rem 0;position:static}.postDetail-aside>.postDetail-commentComposerWrap>.commentComposer{padding:.75rem 1rem}.postDetail-articleFrame,.postDetail-articleScroll{height:auto;overflow:visible}.postDetail-articleScroll{padding-right:0}.postDetail-articleContent{gap:1rem;width:100%;padding:0 0 1.5rem}.postDetail-articleTitle{margin-top:.75rem;font-size:1.25rem;line-height:1.25}.postDetail-articleLead,.postDetail-articleParagraph{font-size:.875rem;line-height:1.5}.postDetail-linkFrame{padding:0}.postDetail-layout--compactLink{width:min(100%,40rem);max-width:none;margin:0 auto}.postDetail-compactCard{max-height:none;padding:4rem 1.5rem 1.5rem;overflow-y:visible}}@media (width>=1080px) and (width<=1279px){.postDetail-layout{gap:var(--page-main-aside-gap-min);width:min(100% - 2rem,76rem)}.postDetail-main{padding:1rem}.postDetail-aside{flex-basis:18rem;min-width:18rem;padding:.875rem}}@media (width>=1280px) and (width<=1439px){.postDetail-layout{width:min(100% - 2rem,84rem)}}@media (width>=1440px){.postDetail-layout{width:min(100% - 2rem,88rem)}}.commentComposer{border-top-style:solid;border-top-color:var(--gray-color);border-top-width:1px;flex:none;align-items:flex-end;padding:1.5rem 0 .5rem 1rem;display:flex;position:sticky;bottom:0}.commentComposer-input{background:var(--secondary-gray-dark);min-width:0;min-height:6.25rem;max-height:7.5rem;color:var(--white-color);resize:none;scrollbar-width:thin;scrollbar-color:#d396294d transparent;border:none;border-radius:.75rem;outline:none;flex:auto;padding:.5rem 1rem;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;line-height:normal;overflow-y:auto}.commentComposer-input::placeholder{color:var(--secondary-gray)}.commentComposer-input::-webkit-scrollbar{width:.375rem}.commentComposer-input::-webkit-scrollbar-track{background:0 0}.commentComposer-input::-webkit-scrollbar-thumb{background:#d396294d;border-radius:999rem}.commentComposer-input::-webkit-scrollbar-thumb:hover{background:#d3962973}.commentComposer-send{color:var(--gold-color);background:0 0;border:none;margin:0 0 .5rem}.postCommentThread{flex-direction:column;gap:.75rem;display:flex}.postCommentThread-actions{flex-direction:column;align-items:stretch;gap:.375rem;display:flex}.postCommentThread-actionsRow{align-items:center;display:flex}.postCommentThread-actionsRow--centered{padding-left:2rem}.postCommentThread-actionsRow--threadEnd{margin-top:.125rem}.postCommentThread-actionButton{cursor:pointer;background:0 0;border:none;padding:0}.postCommentThread-actionButton--active .label{color:var(--gold-color)!important}.postCommentThread-replies{border-left:1px solid #ffffff14;flex-direction:column;gap:.75rem;margin-left:1rem;padding-left:1rem;display:flex}.postCommentThread-replyRow{margin-top:0}.post-preview-card{text-align:left;border:0;border-radius:1rem;flex-direction:column;width:100%;text-decoration:none;display:flex;overflow:hidden}.post-preview-card.is-interactive{cursor:pointer;transition:transform .2s,background .2s}.post-preview-card.is-interactive:hover{background:#ffffff0f;transform:translateY(-.125rem)}.post-preview-card__image-wrapper{aspect-ratio:16/9;background:#ffffff0f;width:100%}.post-preview-card__image{object-fit:cover;width:100%;height:100%;display:block}.post-preview-card__content{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.post-preview-card__title{color:var(--white-color);margin:0;font-size:1rem;line-height:1.35}.post-preview-card__description,.post-preview-card__href{color:#ffffffb8;word-break:break-word;margin:0;font-size:.9rem;line-height:1.5}.share-view-modal-overlay{z-index:100002;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.share-view-modal{background:var(--secondary-black);border:1px solid #2a3340;border-radius:.9rem;flex-direction:column;gap:.9rem;width:min(31rem,95vw);padding:1.25rem;display:flex;box-shadow:0 16px 56px #0006}.share-view-modal__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.share-view-modal__close{color:var(--white-color);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.share-view-modal__close:hover{background:#ffffff0f}.share-view-modal__box{gap:.55rem;display:flex}.share-view-modal__link{background:var(--secondary-gray-dark);min-height:3rem;color:var(--secondary-gray-light);text-overflow:ellipsis;white-space:nowrap;border-radius:.7rem;flex:1;align-items:center;padding:0 .9rem;font-size:.98rem;display:flex;overflow:hidden}.share-view-modal__copy{border:none;justify-content:center;align-items:center;gap:.4rem;min-width:7rem;min-height:3rem;display:inline-flex}.share-view-modal__copy-icon{color:var(--white-color);display:inline-flex}.share-view-modal__share{border:1px solid #ffffff0f;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:3rem;display:inline-flex}.share-view-modal__share-icon{color:var(--white-color)}.close-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:transform .2s,color .2s;display:flex}.close-button:hover{transform:scale(1.1)}.close-button:active{transform:scale(.95)}.variant-gold svg{color:var(--gold-color)}.variant-white svg{color:var(--white-color)}.variant-violet svg{color:var(--tertiary-violet)}.variant-gray svg{color:var(--secondary-gray)}.variant-gold:hover svg{color:#d39629}.variant-white:hover svg{color:var(--gold-color)}.variant-gray:hover svg{color:var(--white-color)}.labeled-simple-input-wrapper{width:100%;position:relative}.labeled-simple-input-wrapper-icon{color:var(--secondary-gray);justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.labeled-simple-input-wrapper-icon.active{color:var(--gold-color)}.labeled-simple-input{background:var(--gray-color);box-sizing:border-box;width:100%;height:52px;color:var(--secondary-gray);border:1px solid #0000;border-radius:8px;padding-left:44px;padding-right:12px;font-size:1rem}.labeled-simple-input.has-value,.labeled-simple-input:focus{color:var(--white-color);border:none;outline:none}.labeled-simple-input::placeholder{color:var(--secondary-gray)}.simple-textarea-wrapper{flex:1;min-height:120px;display:flex}.simple-textarea{background-color:var(--gray-color);resize:none;width:100%;color:var(--white-color);white-space:break-spaces;border:none;border-radius:8px;outline:none;padding:12px 16px;font-family:Rubik,sans-serif;font-size:14px;transition:border .2s}.simple-textarea::placeholder{color:var(--secondary-gray);font-family:Rubik,sans-serif}.report-incident-category-button{cursor:pointer;background:#171d22;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.8rem;padding:.75rem .85rem;display:inline-flex}.report-incident-category-button--selected{background:var(--gold-color)}.report-incident-category-button__icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.simple-upload-gallery{flex-direction:column;gap:.5rem;display:flex}.simple-upload-gallery__hidden-input{display:none}.simple-upload-gallery__drop-zone{min-height:8.75rem;color:var(--secondary-gray-medium);cursor:pointer;background:#161c22;border:2px dashed #ffffff4d;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;display:flex}.simple-upload-gallery__drop-zone-icon{color:var(--secondary-gray)}.simple-upload-gallery__compact-add{width:fit-content;color:var(--secondary-gray-medium);cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;padding:0;display:inline-flex}.simple-upload-gallery__compact-add-icon{color:var(--secondary-gray)}.simple-upload-gallery__images-list{flex-wrap:wrap;gap:.5rem;display:flex}.simple-upload-gallery__image-pill{background:#151b20;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.3rem .35rem .3rem .6rem;display:inline-flex}.simple-upload-gallery__image-pill-name{color:var(--white-color);text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-size:.75rem;line-height:1.1;overflow:hidden}.simple-upload-gallery__image-pill-remove{border-radius:999px;width:1.35rem;height:1.35rem}.report-incident-modal-overlay{z-index:100100;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#05080cb8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.report-incident-modal{scrollbar-width:thin;scrollbar-color:#d396294d transparent;background:#1f252b;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:1rem;width:min(38rem,100%);max-height:min(95vh,56rem);padding:1.25rem;display:flex;overflow-y:auto;box-shadow:0 1.125rem 3.5rem #00000073}.report-incident-modal::-webkit-scrollbar{width:8px}.report-incident-modal::-webkit-scrollbar-track{background:0 0}.report-incident-modal::-webkit-scrollbar-thumb{background:#d396294d;border-radius:4px}.report-incident-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.report-incident-modal__title-block{flex-direction:column;gap:.35rem;display:flex}.report-incident-modal__close{width:2rem;height:2rem;color:var(--white-color);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.report-incident-modal__close:hover{background:#ffffff14}.report-incident-modal__section{flex-direction:column;gap:.5rem;display:flex}.report-incident-modal__title-input .labeled-simple-input-wrapper-icon{color:var(--secondary-gray)}.report-incident-modal__title-input .labeled-simple-input{background:#171d22;border:1px solid #0000}.report-incident-modal__title-input .labeled-simple-input:focus{border:1px solid var(--gold-color)}.report-incident-modal__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.report-incident-modal__description-input{min-height:0}.report-incident-modal__description-input .simple-textarea{background:#171d22}.report-incident-modal__tips{background:#7367f13d;border-radius:.65rem;padding:1rem}.report-incident-modal__tips-content{align-items:flex-start;gap:.6rem;display:flex}.report-incident-modal__tips-illustration{object-fit:contain;flex:0 0 2rem;width:4rem;height:4rem}.report-incident-modal__tips-copy{flex-direction:column;gap:.5rem;display:flex}.report-incident-modal__tips-title{color:var(--white-color);font-size:.95rem;font-weight:600;line-height:1.2}.report-incident-modal__tips ul{color:var(--white-color);flex-direction:column;gap:.2rem;margin:.15rem 0 0;padding-left:1rem;font-size:.95rem;display:flex}.report-incident-modal__actions{justify-content:center;gap:.6rem;display:flex}.report-incident-modal__actions>button{min-width:6.5rem}@media (width<=48rem){.report-incident-modal{border-radius:.75rem;max-height:100vh}.report-incident-modal__categories{grid-template-columns:1fr}.report-incident-modal__actions{width:100%}.report-incident-modal__actions>button{flex:1;min-width:0}}.postCommentReplyPreview{align-items:flex-start;display:flex}.postCommentReplyPreview-rail{flex-direction:column;flex:0 0 2rem;align-items:center;gap:.5rem;display:flex}.postCommentReplyPreview-line{background:var(--gold-color);width:.25rem;min-height:3.5rem}.postCommentReplyPreview-avatar{object-fit:cover;background:var(--secondary-black);border-radius:999px;width:2rem;height:2rem}.postCommentReplyPreview-main{background:var(--secondary-black);border-radius:.75rem .75rem 0 0;flex:1;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:0 1rem .75rem 0;display:flex}.postCommentReplyPreview-content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.postCommentReplyPreview-content .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.postCommentReplyPreview-close{flex:none}.post-detail-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.post-detail-modal-content{background:var(--primary-black-primary);border:none;border-radius:1rem;justify-content:center;width:min(90rem,100%);max-height:98vh;padding:0;display:flex;overflow:hidden}.post-detail-modal-content .postDetail{height:auto;position:relative;overflow:visible}.post-detail-modal-content:has(.postDetail--compactLink){width:min(38rem,96vw)}.post-detail-modal-content:has(.postDetail--compactLink) .postDetail{width:100%}.post-detail-modal-content .postDetail-layout{width:min(88rem,100%);margin:1rem}.post-detail-modal-content .postDetail-layout--compactLink{width:100%;margin:0}.post-detail-modal-content .postDetail-mediaFrame{height:min(64rem,95vh - 2rem)}.post-detail-modal-content .postDetail-aside{background:var(--secondary-black);border-radius:1rem;height:min(88vh,95vh - 2rem)}@media (width<=1079px){.post-detail-modal-overlay{background:var(--primary-black-primary);align-items:stretch;padding:0;overflow-y:auto}.post-detail-modal-content{background:var(--primary-black-primary);border-radius:0;width:100%;min-height:100dvh;max-height:none;overflow:visible}.post-detail-modal-content .postDetail{min-height:100dvh;overflow:visible}.post-detail-modal-content .postDetail-layout{width:min(100%,48rem);margin:0 auto}.post-detail-modal-content .postDetail-mediaFrame{height:auto}.post-detail-modal-content .postDetail-aside{background:var(--primary-black-primary);border-radius:0;height:auto}}.feedComposer{flex-direction:column;gap:1rem;min-width:0;display:flex}.feedComposer-divider{background:var(--gray-color);width:100%;height:2px}.feedComposer-actions{flex-wrap:wrap;gap:.75rem;min-width:0;display:flex}@media (width<=767px){.feedComposer{gap:.875rem}.feedComposer-actions{gap:.625rem}}@media (width<=480px){.feedComposer{gap:.75rem}.feedComposer-actions{gap:.5rem}.feedComposer-divider{opacity:.5;height:.0625rem}}.feedCard{background:var(--secondary-black);box-sizing:border-box;border:none;border-radius:.75rem;flex-direction:column;justify-content:center;align-self:stretch;gap:1rem;width:100%;min-width:0;padding:1.5rem 2rem;display:flex}@media (width<=767px){.feedCard{border-radius:.625rem;padding:1rem}}@media (width>=768px) and (width<=1079px){.feedCard{padding:1.25rem 1.5rem}}.feedDashedInput{background-color:var(--primary-black-primary);width:100%;height:2.5rem;color:var(--secondary-gray);cursor:pointer;box-sizing:border-box;border:none;border-radius:.5rem;flex:1 0 0;align-items:center;gap:.625rem;min-width:0;padding:1rem;font-family:Rubik,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;display:flex}.feedDashedInput:focus-visible{outline-offset:.125rem;outline:.125rem solid #fcfcfcb3}@media (width<=767px){.feedDashedInput{height:2.75rem;padding:.875rem;font-size:.9375rem}}.postCreationOptionsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:21px;width:100%;min-width:0;padding:0 1rem;display:flex}.postCreationOptionsRow>*{flex:0 auto}.postCreationOptionsRow>:only-child{margin-right:auto}@media (width<=767px){.postCreationOptionsRow{justify-content:center;gap:21px;padding:0}}@media (width>=768px) and (width<=1079px){.postCreationOptionsRow{padding:0 .5rem}}.postCreationChipBase{max-width:100%;height:2.5rem;color:var(--white-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;min-width:0;padding:.5rem 1rem;display:flex;position:relative}.postCreationChipBase:after{content:"";background-color:var(--gold-color);opacity:0;border-radius:999px;height:.25rem;transition:opacity .2s;position:absolute;bottom:0;left:1rem;right:1rem}.postCreationChipBase:hover:after,.postCreationChipBase:focus-visible:after{opacity:1}.postCreationChipBase:focus-visible{outline:none}@media (width<=767px){.postCreationChipBase{gap:.375rem;height:2.25rem;padding:.4375rem .625rem}}@media (width<=480px){.postCreationChipBase{justify-content:center;width:2.5rem;min-width:2.5rem;padding:.5rem;display:flex}.postCreationChipBase .label{display:none}}.banner-view{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.banner-view-image{width:100%;height:auto;display:block}.tab-button{color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;padding:12px 0;font-size:1rem;font-weight:700;transition:color .2s;position:relative}.tab-button:hover,.tab-button.active{color:var(--white-color)}.tab-button.active:after{content:"";background:var(--gold-color);border-radius:4px;width:100%;height:3px;position:absolute;bottom:-1px;left:0}.tab-button.disabled,.tab-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (width<=48rem){.tab-button{font-size:.95rem}}.community-tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:flex-end;gap:24px;margin:0 0 24px;padding:0;display:flex}@media (width<=48rem){.community-tabs{gap:16px}}.near-people-banner{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;margin:16px 0 24px;padding:0;display:block;overflow:hidden}.near-people-banner-image{object-fit:cover;width:100%;height:auto;display:block}.community-cell{background:var(--secondary-black);border-radius:8px;width:100%;min-width:17rem;max-width:22rem;min-height:18rem;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.community-cell.clickable{cursor:pointer}.community-cell.clickable:hover{transform:translateY(-1px);box-shadow:0 10px 28px #00000047}.community-cell-cover{background-position:50%;background-size:cover;background-color:var(--secondary-black);height:6rem;position:relative}.community-cell-overlay{background:linear-gradient(#00000014 0%,#0000002e 100%);position:absolute;inset:0}.community-cell-avatar{z-index:2;box-sizing:border-box;background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:6px;width:4.5rem;height:4.5rem;padding:2px;position:absolute;top:6.5rem;left:50%;transform:translate(-50%,-50%)}.community-cell-avatar-inner{background:var(--secondary-gray-dark,#3a3f44);border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.community-cell-avatar-image{object-fit:cover;width:100%;height:100%}.community-cell-avatar-image--placeholder{object-fit:contain;width:72%;height:72%}.community-cell-body{text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:3.25rem 1rem 1rem;display:flex}.community-cell-title{text-align:center;margin:0}.community-cell-title .label{text-align:center;width:100%;display:block}.community-cell-location{justify-content:center;align-items:start;gap:2px;margin:0;display:inline-flex}.community-cell-location-dot{background:var(--gold-color);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.community-cell-location .label{color:var(--gold-color);font-weight:400}.community-cell-description{text-align:center;width:100%;margin:.5rem 0}.community-cell-description .label{-webkit-line-clamp:2;text-overflow:ellipsis;text-align:center;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.community-cell-meta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}@media (width<=48rem){.community-cell-cover{height:10rem}.community-cell-avatar{width:4.25rem;height:4.25rem;top:10rem}.community-cell-avatar-inner{border-radius:4px}.community-cell-body{padding-top:3rem}}.title-description-header-view{flex-direction:column;gap:8px;display:flex}.title-description-header-view-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.title-description-header-view-title,.title-description-header-view-right{align-items:center;display:flex}.title-description-header-view-right{flex-shrink:0}@media (width<=48rem){.title-description-header-view-top{flex-wrap:wrap}}.create-button{background:var(--gold-color);cursor:pointer;border:none;border-radius:8px;align-items:center;padding:4px 8px 4px 0;display:inline-flex}.create-button:hover{opacity:.95}.community-type-cell{background:var(--secondary-black);border:1px solid var(--primary-black-primary);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex;box-shadow:0 10px 30px #00000038}.community-type-cell__icon{justify-content:center;align-items:center;width:54px;height:54px;display:flex}.community-type-cell__icon img{object-fit:contain;width:100%;height:100%}.community-type-cell__title{width:100%}.community-type-cell__description{line-height:1.4}.community-type-cell__button{width:100%;height:34px;margin-top:auto}.back-button{background:var(--black-color);cursor:pointer;width:32px;min-width:32px;height:32px;min-height:32px;color:var(--gold-color);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin-bottom:32px;transition:background .2s,transform .1s;display:flex;box-shadow:0 8px 20px #00000052}.back-button svg{width:8px;height:16px}.back-button:hover{background:var(--secondary-black)}.back-button:active{transform:scale(.98)}.create-community-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100000;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.create-community-modal{background:var(--primary-black-primary);border:1px solid var(--secondary-gray-dark);border-radius:18px;flex-direction:column;gap:16px;width:min(460px,96vw);height:80vh;max-height:80vh;padding:20px;display:flex;overflow:hidden;box-shadow:0 14px 70px #00000059}.create-community-modal__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.create-community-modal__close{background:var(--secondary-gray-dark);color:var(--white-color);cursor:pointer;border:none;border-radius:10px;width:32px;height:32px;font-size:1.1rem;line-height:1}.create-community-modal__copy{flex-direction:column;gap:6px;display:flex}.create-community-modal__list{flex-direction:column;gap:12px;display:flex}.create-community-modal__content{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;flex:1;gap:16px;padding-right:.375rem;display:flex;overflow:hidden auto}.create-community-modal__content::-webkit-scrollbar{width:.375rem}.create-community-modal__content::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.create-community-modal__form{flex-direction:column;gap:16px;display:flex}.create-community-modal__form-title{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.create-community-modal__field{flex-direction:column;gap:6px;display:flex}.create-community-modal__textarea-field{width:100%}.create-community-modal__textarea-field .simple-textarea-wrapper{min-height:120px}.create-community-modal__textarea-field .simple-textarea{background:var(--secondary-black);border:1px solid var(--primary-black-primary);border-radius:10px}.create-community-modal__cta{width:100%;height:44px}.create-community-modal__search{flex-direction:column;flex:1;display:flex}.place-search-autocomplete{width:100%;position:relative}.place-search-autocomplete--panel{width:100%;height:100%}.place-search-autocomplete__field{box-sizing:border-box;width:100%;position:relative}.place-search-autocomplete__field.is-open .place-search-autocomplete__labeled-input .input-style{border-bottom-right-radius:0;border-bottom-left-radius:0}.place-search-autocomplete__labeled-input{margin-bottom:0}.place-search-autocomplete__labeled-input .input-style{background:var(--secondary-black);height:auto;min-height:4rem;color:var(--white-color);box-sizing:border-box;padding:1.6rem 1rem .75rem;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.place-search-autocomplete__labeled-input .floating-label{color:var(--secondary-gray)}.place-search-autocomplete__floating-wrapper{background:var(--secondary-black);box-sizing:border-box;border:none;border-radius:8px;width:100%;position:relative}.place-search-autocomplete__floating-input{width:100%;height:auto;min-height:4rem;color:var(--white-color);box-sizing:border-box;background:0 0;border:none;border-radius:8px;outline:none;padding:1.6rem 1rem .75rem;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.place-search-autocomplete__floating-input::placeholder{color:#0000}.place-search-autocomplete__floating-label{color:var(--secondary-gray);pointer-events:none;font-size:1rem;line-height:1rem;transition:top .2s,transform .2s,font-size .2s,color .2s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.place-search-autocomplete__floating-input:focus+.place-search-autocomplete__floating-label,.place-search-autocomplete__floating-input:not(:placeholder-shown)+.place-search-autocomplete__floating-label{color:var(--gold-color);font-size:.8rem;line-height:normal;top:.3rem;transform:translateY(0)}.place-search-autocomplete__panel-input{background:var(--secondary-black);border:1px solid var(--secondary-gray-dark);width:100%;color:var(--white-color);box-sizing:border-box;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s}.place-search-autocomplete__panel-input:focus{border-color:var(--secondary-gray)}.place-search-autocomplete__dropdown{background:var(--secondary-black);box-sizing:border-box;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;width:100%;margin-top:0;overflow:hidden}.place-search-autocomplete__dropdown--floating{background:var(--primary-black);border:1px solid #ffffff14;border-radius:.75rem;max-height:16rem;margin-top:.5rem;overflow-y:auto}.place-search-autocomplete__message{color:var(--secondary-gray);padding:.75rem 1rem}.place-search-autocomplete__message.is-error{color:var(--gold-color)}.place-search-autocomplete__list{flex-direction:column;display:flex}.place-search-autocomplete__list--panel{gap:8px;max-height:60vh;overflow-y:auto}.place-search-autocomplete__item{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.25rem;width:100%;padding:.75rem 1rem;display:flex}.place-search-autocomplete__item:hover{background:#ffffff0f}.place-search-autocomplete__item--panel{background:var(--secondary-black);border:1px solid var(--primary-black-primary);color:var(--white-color);border-radius:12px;gap:4px;padding:12px;transition:border-color .15s,background .15s}.place-search-autocomplete__item--panel:hover{border-color:var(--secondary-gray);background:#ffffff05}.place-search-autocomplete__item-title{color:var(--white-color);font-size:.85rem}.place-search-autocomplete__item-subtitle{color:var(--secondary-gray);font-size:.75rem}.place-search-autocomplete__panel-body{flex-direction:column;gap:10px;width:100%;height:100%;display:flex}.place-search-autocomplete__panel-list{flex-direction:column;flex:1;gap:10px;display:flex;overflow:hidden}.search-location-view{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100001;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.search-location-view__panel{background:var(--primary-black-primary);border:1px solid var(--secondary-gray-dark);border-radius:16px;flex-direction:column;flex:1;gap:10px;width:min(540px,96vw);padding:18px;display:flex;box-shadow:0 12px 40px #00000059}.search-location-view--embedded{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;justify-content:flex-start;align-items:stretch;width:100%;height:100%;padding:0;position:static;inset:auto}.search-location-view--embedded .search-location-view__panel{width:100%;height:100%;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.search-location-view--embedded .search-location-view__list{flex:1;max-height:none}.search-location-view--embedded .search-location-view__items{flex:1}.search-location-view__header{align-items:center;gap:10px;display:flex}.search-location-view__input{background:var(--secondary-black);border:1px solid var(--secondary-gray-dark);color:var(--white-color);border-radius:12px;outline:none;flex:1;padding:12px 14px;font-size:14px;transition:border-color .2s}.search-location-view__input:focus{border-color:var(--secondary-gray)}.search-location-view__list{flex-direction:column;gap:10px;max-height:60vh;display:flex;overflow:hidden}.search-location-view__items{flex-direction:column;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.search-location-view__item{text-align:left;background:var(--secondary-black);border:1px solid var(--primary-black-primary);width:100%;color:var(--white-color);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:12px;transition:border-color .15s,background .15s;display:flex}.search-location-view__item:hover{border-color:var(--secondary-gray);background:#ffffff05}.search-location-view__message{color:var(--secondary-gray);padding:4px}.search-location-view__message.error{color:var(--error-red)}.communities-page{--communities-page-card-min-width:17rem;--communities-page-card-max-width:22rem;--communities-page-grid-gap:24px;--communities-page-edge-gap:24px;--communities-page-container-left-gap:0px;width:100%;height:100%;display:flex}.main-content-wrapper:has(.communities-page){max-width:none}.main-content-wrapper[data-collapsed=false]:has(.communities-page){width:calc(100% - var(--app-shell-sidebar-expanded-offset) - var(--app-shell-main-right-gap))}.main-content-wrapper[data-collapsed=true]:has(.communities-page){width:calc(100% - var(--app-shell-sidebar-collapsed-offset) - var(--app-shell-main-right-gap))}.communities-layout{align-items:flex-start;gap:var(--communities-page-edge-gap);width:calc(100% - var(--communities-page-container-left-gap) - var(--communities-page-edge-gap));margin:0 var(--communities-page-edge-gap) 0 var(--communities-page-container-left-gap);display:flex}.communities-container{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:none;margin:0;padding:24px 0 48px}.communities-top-banner{width:100%;max-width:1440px;display:block}.communities-header{flex-direction:column;gap:0;display:flex}.communities-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--communities-page-card-min-width)), var(--communities-page-card-max-width)));justify-content:flex-start;gap:var(--communities-page-grid-gap);justify-items:stretch;width:100%;display:grid}.communities-loading-state,.communities-empty-state{text-align:center;min-height:50vh;color:var(--secondary-gray);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.communities-loading-spinner{justify-content:center;align-items:center;width:120px;height:120px;display:flex}@media (width<=767px){.main-content-wrapper[data-collapsed=false] .communities-page,.main-content-wrapper[data-collapsed=true] .communities-page{--communities-page-container-left-gap:max(0px, calc(1rem + 4rem + var(--communities-page-edge-gap) - 8rem))}.communities-container{padding:1.25rem 0 2rem}.communities-grid{gap:var(--communities-page-grid-gap)}}@media (width>=768px) and (width<=1079px){.main-content-wrapper[data-collapsed=false] .communities-page{--communities-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--communities-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .communities-page{--communities-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--communities-page-edge-gap) - 8rem))}}@media (width>=1080px) and (width<=1279px){.main-content-wrapper[data-collapsed=false] .communities-page{--communities-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--communities-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .communities-page{--communities-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--communities-page-edge-gap) - 8rem))}}@media (width>=1280px) and (width<=1439px){.main-content-wrapper[data-collapsed=false] .communities-page{--communities-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--communities-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .communities-page{--communities-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--communities-page-edge-gap) - 8rem))}}@media (width>=1440px){.communities-page{--communities-page-edge-gap:40px}.main-content-wrapper[data-collapsed=false] .communities-page{--communities-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--communities-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .communities-page{--communities-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--communities-page-edge-gap) - 8rem))}.communities-layout{width:calc(100% - var(--communities-page-container-left-gap) - var(--communities-page-edge-gap));margin:0 var(--communities-page-edge-gap) 0 var(--communities-page-container-left-gap)}}.create-tutorials-user-page{flex:1;justify-content:center;width:100%;height:100vh;min-height:0;display:flex;overflow:hidden}.create-tutorials-user-page .create-tutorial-steps-page,.create-tutorials-user-page .create-section-cell{padding:0}.create-tutorial-steps-container-header{flex-direction:column;gap:8px;display:flex}.create-tutorials-user-content{box-sizing:border-box;justify-content:center;align-items:stretch;gap:var(--page-main-aside-gap-min);flex-direction:row;flex:1;width:100%;max-width:82rem;height:100%;min-height:0;margin:0 auto;padding-top:16px;padding-left:24px;padding-right:24px;display:flex;overflow:hidden}.tutorials-main-user-content{scrollbar-width:thin;scrollbar-color:var(--gold-color-translucind) transparent;border-radius:1rem;flex:1;max-width:60rem;height:100%;min-height:0;overflow:hidden auto}.tutorials-main-user-content::-webkit-scrollbar{width:8px}.tutorials-main-user-content::-webkit-scrollbar-track{background:0 0}.tutorials-main-user-content::-webkit-scrollbar-thumb{background:#d396294d;border-radius:4px}.tutorials-main-user-content::-webkit-scrollbar-thumb:hover{background:#d3962980}.create-tutorials-user-page .floating-textarea .textarea-style{height:306px}.create-tutorials-user-header{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-bottom:24px;padding:0 8px;display:grid}.create-tutorial-new-section-btn{height:40px;color:var(--white-color);background-color:var(--tertiary-violet);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:700;display:flex}.create-tutorial-new-section-btn.disabled{background-color:var(--tertiary-violet-off)}.create-tutorial-right-panel{height:auto}.right-sidebar-layout.tutorial-creation-right-panel-layout{max-height:calc(100% - 1rem)}.create-tutorial-page-wrapper{flex-direction:row;align-items:center;gap:6px;display:flex;position:relative}.create-tutorial-page-btn-info{background-color:var(--secondary-black);border:none;border-radius:8px;justify-content:center;width:32px;height:32px;padding:4px}.create-tutorial-page-btn-info svg{width:24px;height:24px}.save-button-create-section-cell{width:140px;height:40px}.create-tutorials-user-page .add-step-cell{margin:0 24px}.create-tutorials-user-page .add-step-cell-button-add{margin-left:16px}.create-tutorials-user-page .add-step-button img{color:#fff;width:16px;height:16px}@media (width<=22rem){.create-tutorials-user-page{display:none!important}}@media (width<=48rem){.create-tutorials-user-content{gap:var(--page-main-aside-gap-min);padding-left:16px;padding-right:16px}.create-tutorial-new-section-btn{gap:0;width:40px;min-width:40px;padding:8px;font-size:0;line-height:0}.create-tutorial-new-section-btn svg{flex-shrink:0;width:24px;height:24px;display:block!important}.create-tutorial-new-section-btn>:not(svg){display:none!important}.create-tutorial-page-btn-info{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:4px;display:flex}.create-tutorial-page-btn-info svg{flex-shrink:0;width:24px;height:24px}}@media (width>=48rem) and (width<=68rem){.create-tutorials-user-content{gap:var(--page-main-aside-gap-min);padding-left:24px;padding-right:24px}.create-tutorial-new-section-btn{gap:0;width:40px;min-width:40px;padding:8px;font-size:0;line-height:0}.create-tutorial-new-section-btn svg{flex-shrink:0;width:24px;height:24px;display:block!important}.create-tutorial-new-section-btn>:not(svg){display:none!important}.create-tutorial-page-btn-info{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:4px;display:flex}.create-tutorial-page-btn-info svg{flex-shrink:0;width:24px;height:24px}}.create-section-cell-container{border-radius:12px;margin:16px 0}.create-section-cell-header{margin-bottom:16px}.create-section-cell-body{margin-bottom:24px}.create-section-cell-actions{justify-content:flex-start;align-items:center;gap:16px;display:flex}.floating-textarea{width:100%;position:relative}.floating-textarea .textarea-style{background:var(--gray-color);width:100%;min-height:120px;color:var(--white-color);box-sizing:border-box;resize:vertical;border:none;border-radius:8px;outline:none;align-self:stretch;gap:10px;padding:24px 16px 1px;font-family:inherit;font-size:.9rem;transition:border-color .3s}.floating-label{color:var(--secondary-gray);pointer-events:none;font-size:16px;font-weight:400;line-height:20px;transition:all .2s;position:absolute;top:1rem;left:16px}.floating-textarea.active .floating-label{color:var(--gold-color);font-size:.8rem;top:.3rem}.required{color:var(--gold-color);margin-left:2px}.tutorial-section-cell{box-sizing:border-box;margin-top:32px;padding:0 24px}.tutorial-section-cell:hover{box-shadow:0 2px 8px #0000001a}.tutorial-section-cell-header{justify-content:space-between;align-items:center;height:52px;padding:8px 0;display:flex}.tutorial-section-cell-actions{align-items:center;gap:5px;display:flex}.tutorial-section-cell-edit-button,.tutorial-section-cell-delete-button{background-color:var(--gray-color);color:var(--white-color);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:opacity .3s;display:flex}.tutorial-section-cell-edit-button:hover,.tutorial-section-cell-delete-button:hover{opacity:.7}.tutorial-section-cell-description{white-space:pre-line;overflow-wrap:break-word;padding:16px 0;line-height:20px}.create-step-cell-container{border:none;border-radius:12px;padding:16px}.create-step-cell-header{grid-template-rows:auto auto;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-bottom:16px;padding:0 16px;display:grid}.tutorial-section-cell-add-media-button{color:#fff;background-color:var(--gray-color);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:208px;height:40px;padding:8px;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex}.tutorial-section-cell-add-media-button svg{width:24px;height:24px}.create-step-cell-main-content{padding:0 16px}.create-step-cell-header-label-input-container{resize:vertical;border-radius:8px;outline:none;width:100%;margin-bottom:32px;font-family:inherit;font-size:16px;transition:border-color .3s}.create-step-cell-add-multimedia{margin-bottom:32px}.create-step-cell-label-text-area-body{flex-direction:column;min-height:19rem;margin-bottom:24px;display:flex}.create-step-cell-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.create-step-cell-actions-left{gap:12px;display:flex}.create-step-cell-cancel-button{background-color:var(--gray-color);min-width:141px;height:40px;font-size:14px;font-style:normal;font-weight:700}.create-step-cell-save-button{min-width:141px;height:40px;font-size:14px;font-style:normal;font-weight:700}.tutorial-step-cell{box-sizing:border-box;gap:10px;margin-bottom:32px;padding:0 24px;line-height:20px;transition:box-shadow .3s}.tutorial-step-cell:hover{box-shadow:0 2px 8px #0000001a}.tutorial-step-cell-header{justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px 0;display:flex}.tutorial-step-cell-actions{align-items:center;gap:5px;display:flex}.tutorial-step-cell-edit-button,.tutorial-step-cell-delete-button{background-color:var(--gray-color);color:var(--white-color);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:opacity .3s;display:flex}.tutorial-step-cell-edit-button:hover,.tutorial-step-cell-delete-button:hover{opacity:.7}.tutorial-step-description-text{white-space:pre-line;overflow-wrap:break-word;align-self:stretch;align-items:flex-start;line-height:20px}.step-multimedia-gallery-container{width:100%;margin:1.25rem 0}.step-multimedia-gallery__hero{width:100%;min-height:18rem;position:relative}.step-multimedia-gallery__counter-badge{z-index:2;position:absolute;top:1rem;left:1rem}.step-multimedia-gallery__stage-button{cursor:pointer;background:0 0;border:none;width:100%;padding:0}.step-multimedia-gallery__carousel-button{z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.step-multimedia-gallery__carousel-button--prev{left:1rem}.step-multimedia-gallery__carousel-button--next{right:1rem}.step-multimedia-gallery__page-control{justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.step-multimedia-gallery__thumbnails{scrollbar-width:none;align-items:center;gap:.75rem;margin-top:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.step-multimedia-gallery__thumbnails::-webkit-scrollbar{display:none}.step-multimedia-gallery__thumbnail{cursor:pointer;background:0 0;border:.125rem solid #0000;border-radius:.625rem;flex:0 0 7.5rem;width:7.5rem;padding:0;overflow:hidden}.step-multimedia-gallery__thumbnail--active{border-color:var(--gold-color)}.step-multimedia-gallery__thumbnail-preview{border-radius:.5rem;width:100%}@media (width<=48rem){.step-multimedia-gallery__hero{min-height:14rem}.step-multimedia-gallery__counter-badge{font-size:.75rem;top:.75rem;left:.75rem}.step-multimedia-gallery__carousel-button--prev{left:.75rem}.step-multimedia-gallery__carousel-button--next{right:.75rem}.step-multimedia-gallery__thumbnail{flex-basis:5.5rem;width:5.5rem}}.add-section-cell{width:100%;margin:16px 0}.add-section-button{background-color:var(--gold-color);width:100%;height:80px;color:var(--white-color);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:18px;font-weight:700;transition:all .3s;display:flex}.add-section-button:hover{color:#000;background-color:#d39629}.add-section-icon{filter:brightness(0)saturate()invert()sepia(0%)saturate(0%)hue-rotate()brightness()contrast();width:32px;height:32px}.add-section-button:hover .add-section-icon{filter:brightness(0)saturate()invert(0%)sepia(0%)saturate(0%)hue-rotate()brightness(0%)contrast()}.create-tutorial-steps-page{background-color:var(--color-background);width:100%;padding:20px}.create-tutorial-steps-header{justify-content:space-between;align-items:center;margin-bottom:32px;padding:0 16px;display:flex}.close-button{background-color:var(--color-background-card);border:1px solid var(--color-border-gray);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:24px;transition:all .3s;display:flex}.close-button:hover{background-color:var(--color-error);color:#fff;border-color:var(--color-error)}.page-title{color:var(--color-text-primary);margin:0;font-size:28px;font-weight:700}.continue-button{min-width:150px}.create-tutorial-steps-content{max-width:1200px;margin:0 auto}.tutorial-section{margin-bottom:24px}@media (width<=768px){.create-tutorial-steps-page{padding:12px}.create-tutorial-steps-header{flex-direction:column;align-items:stretch;gap:16px}.page-title{text-align:center;font-size:24px}.close-button{align-self:flex-end}.continue-button{width:100%}}.add-step-cell-container{padding-top:24px;display:flex}.add-step-cell-button-add{background-color:var(--gold-color);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:146px;height:40px;padding:8px 16px;display:flex}.add-step-cell-button-add:hover{opacity:.7}.add-step-cell-button-add-disabled{background-color:var(--secondary-gray-dark);cursor:not-allowed;opacity:1}.pricing-section-container{flex-direction:column;justify-content:flex-start;gap:1rem;display:flex}.pricing-option{background:var(--secondary-black);cursor:pointer;text-align:left;border:none;border-radius:.75rem;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;display:flex}.pricing-option-left{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.pricing-option-texts{flex-direction:column;gap:.375rem;min-width:0;display:flex}.pricing-option-icon{width:1.25rem;height:1.25rem;color:var(--white-color);flex:none}.pricing-option-radio{border:.125rem solid #ffffff2e;border-radius:9999px;flex:none;width:1.375rem;height:1.375rem;position:relative}.pricing-option.is-selected .pricing-option-radio{border-color:var(--gold-color)}.pricing-option.is-selected .pricing-option-radio:after{content:"";background:var(--gold-color);border-radius:9999px;position:absolute;inset:.1875rem}.pricing-option-paid{cursor:default;flex-direction:column;align-items:stretch;padding:0}.pricing-option-paid-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;display:flex}.pricing-price-field{box-sizing:border-box;width:100%;padding:0 1.5rem 1.25rem 3.5rem}.pricing-input-wrapper{box-sizing:border-box;background:#ffffff14;border:.0625rem solid #0000;border-radius:.75rem;align-items:center;width:100%;max-width:16rem;min-height:3.375rem;transition:border-color .2s,background .2s;display:flex;position:relative}.pricing-input-wrapper:focus-within{border-color:var(--gold-color);background:#ffffff1a}.pricing-input-icon{width:1.5rem;height:1.5rem;color:var(--secondary-gray);pointer-events:none;z-index:1;position:absolute;top:50%;left:.9375rem;transform:translateY(-50%)}.pricing-input{width:100%;height:3.375rem;color:var(--white-color);box-sizing:border-box;background:0 0;border:none;outline:none;padding:1.7rem 1rem .5rem 2.875rem;font-size:1rem;line-height:1.25rem}.pricing-input::placeholder{color:#0000}.pricing-floating-label{color:var(--secondary-gray);pointer-events:none;z-index:1;align-items:center;gap:.1875rem;font-size:1rem;line-height:1rem;transition:top .2s,transform .2s,font-size .2s,color .2s;display:inline-flex;position:absolute;top:50%;left:2.875rem;transform:translateY(-50%)}.pricing-input:focus+.pricing-floating-label,.pricing-input:not(:placeholder-shown)+.pricing-floating-label{color:var(--secondary-gray);font-size:.75rem;line-height:.75rem;top:.875rem;transform:translateY(0)}.pricing-required{color:var(--tertiary-violet);font-weight:700}.pricing-section-commission-container{text-align:left;margin-top:.5rem}.add-files-view{background-color:var(--secondary-gray-dark);cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;width:326px;height:56px;padding:.5rem;display:flex}.delete-icon-button{cursor:pointer;color:var(--secondary-gray);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.file-preview-view{background:var(--secondary-black);border-radius:8px;align-items:center;gap:16px;height:74px;padding:8px 16px;display:flex}.file-preview-view-left{align-items:center;display:flex}.tutorial-series-field{flex-direction:column;gap:.75rem;display:flex}.tutorial-series-field__control{background:var(--secondary-black);width:100%;min-height:3rem;color:var(--white-color);cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;transition:border-color .2s;display:flex}.tutorial-series-field__control:hover,.tutorial-series-field__control:focus-visible{border-color:var(--gold-color)}.tutorial-series-field__value{text-align:left}.tutorial-series-create-modal{background:var(--primary-black-primary);border:1px solid #ffffff0f;border-radius:1rem;flex-direction:column;gap:1rem;width:min(28rem,92vw);padding:1.25rem;display:flex}.tutorial-series-create-modal-input{width:100%}.tutorial-series-modal-actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.tutorial-series-option-input{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:0;display:flex}.tutorial-series-option-input__control{border:.125rem solid var(--secondary-gray);border-radius:999rem;flex-shrink:0;width:1rem;height:1rem;position:relative}.tutorial-series-option-input--selected .tutorial-series-option-input__control{border-color:var(--gold-color)}.tutorial-series-option-input--selected .tutorial-series-option-input__control:after{content:"";background:var(--gold-color);border-radius:999rem;position:absolute;inset:.1875rem}.tutorial-series-option-input__label{text-align:left}.tutorial-series-modal-overlay{z-index:1100;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.tutorial-series-modal{background:var(--primary-black-primary);border:1px solid #ffffff0f;border-radius:1rem;flex-direction:column;gap:1rem;width:min(32rem,92vw);padding:1.25rem;display:flex}.tutorial-series-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tutorial-series-modal-header-texts{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.tutorial-series-modal-subtitle{margin-top:0}.tutorial-series-modal-close{width:2rem;height:2rem;color:var(--gold-color);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.tutorial-series-modal-content{flex-direction:column;gap:1rem;display:flex}.tutorial-series-modal-options,.tutorial-series-modal-order-block{flex-direction:column;gap:.75rem;display:flex}.tutorial-series-modal-order-help{margin:0}.tutorial-series-modal-order-list{flex-direction:column;gap:.5rem;display:flex}.tutorial-series-modal-order-item{background:var(--secondary-black);min-height:3rem;color:var(--white-color);cursor:grab;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.tutorial-series-modal-order-item--current{color:var(--gold-color)}.tutorial-series-modal-order-item__title{text-align:left;flex:1;min-width:0}.tutorial-series-modal-order-item__drag{color:var(--secondary-gray);font-size:1.125rem;line-height:1}.tutorial-series-modal-state{color:var(--secondary-gray);font-size:.95rem;line-height:1.4}.tutorial-series-modal-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tutorial-series-modal-create-button{background:var(--secondary-black);min-height:3rem;color:var(--white-color);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.625rem;padding:.75rem 1rem;display:inline-flex}.tutorial-series-modal-footer-actions{flex:1;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=40rem){.tutorial-series-modal-footer{flex-direction:column;align-items:stretch}.tutorial-series-modal-footer-actions{width:100%}}.selected-button{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:10px 20px;font-size:.95rem;font-weight:700;transition:all .2s}.selected-button.selected{background-color:var(--gold-color);color:var(--white-color)}.selected-button.selected:hover{background-color:#c28622}.selected-button.unselected{background-color:var(--secondary-black);color:#a0a0a0}.selected-button.unselected:hover{color:#b0b0b0;background-color:#3a3a3a}.selected-button:active{transform:scale(.98)}.selected-button:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.selected-button{padding:8px 16px;font-size:.9rem}}.create-tutorial-info-page{--create-tutorial-info-lane-max-width:45rem;--create-tutorial-info-lane-side-padding:1.5rem;width:100%;color:var(--white-color);background-color:#0000;margin:0;padding:0}.loading-overlay-create-tutorial-info-page{z-index:1000;color:var(--white-color);background-color:#000000b3;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:fixed;inset:0}.create-tutorial-info-header{width:100%;max-width:var(--create-tutorial-info-lane-max-width);padding-inline:var(--create-tutorial-info-lane-side-padding);box-sizing:border-box;gap:16px;margin:0 auto 16px;display:flex}.create-tutorial-info-header .create-tutorial-info-header-back-button{filter:drop-shadow(0 5px 12px #0003);background-color:var(--secondary-black);border-radius:8px}.create-tutorial-info-content{width:100%;max-width:var(--create-tutorial-info-lane-max-width);padding-inline:var(--create-tutorial-info-lane-side-padding);box-sizing:border-box;flex-direction:column;gap:24px;margin:0 auto;display:flex}.create-tutorial-info-section,.create-tutorial-info-section .media-cover-picker,.create-tutorial-info-content-section .media-gallery-picker{width:100%}.create-tutorial-info-content-section .media-gallery-picker__hero{min-height:clamp(14rem,34vw,18rem)}.create-tutorial-input-info-title input{background-color:var(--secondary-black)}.create-tutorial-info-cover-placeholder{aspect-ratio:672/360;background-color:var(--secondary-black);cursor:pointer;width:100%;color:var(--secondary-gray);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin:20px 0;transition:all .3s;display:flex}.create-tutorial-info-cover-placeholder p{font-size:16px;font-style:normal;font-weight:700;line-height:normal}.create-tutorial-info-cover-placeholder :hover{color:var(--gold-color)}.create-tutorial-info-cover-image-container{border-radius:12px;width:100%;margin:20px 0;position:relative;overflow:hidden}.create-tutorial-info-cover-cropper-wrapper{aspect-ratio:3/2;border:none;border-radius:12px;width:100%;position:relative;overflow:hidden}.create-tutorial-info-cover-zoom{opacity:0;pointer-events:none;background:0 0;height:2rem;padding:.5rem .75rem;transition:opacity .16s;position:absolute;bottom:.75rem;right:1rem}.create-tutorial-info-cover-cropper-wrapper:hover .create-tutorial-info-cover-zoom,.create-tutorial-info-cover-cropper-wrapper:focus-within .create-tutorial-info-cover-zoom{opacity:1;pointer-events:auto}.create-tutorial-info-cover-zoom input[type=range]{appearance:none;background:0 0;width:100%}.create-tutorial-info-cover-zoom input[type=range]::-webkit-slider-runnable-track{background:#ffffff40;border-radius:999px;height:.25rem}.create-tutorial-info-cover-zoom input[type=range]::-moz-range-track{background:#ffffff40;border-radius:999px;height:.25rem}.create-tutorial-info-cover-zoom input[type=range]::-webkit-slider-thumb{appearance:none;background:currentColor;border-radius:999px;width:.9rem;height:.9rem;margin-top:-.33rem}.create-tutorial-info-cover-zoom input[type=range]::-moz-range-thumb{background:currentColor;border:none;border-radius:999px;width:.9rem;height:.9rem}.create-tutorial-info-remove-image-button{background-color:var(--gray-color);cursor:pointer;width:40px;height:40px;color:var(--white-color);border:none;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.remove-image-button svg{width:20px;height:20px}.create-tutorial-info-description-section .simple-textarea{background-color:var(--secondary-black);min-height:11rem}.create-tutorial-info-content-section-header{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.create-tutorial-info-gallery-counter{flex:none}.create-tutorial-info-gallery-section .create-tutorial-info-price-section-add-file-description{width:100%}.create-tutorial-info-content-section{text-align:left}.create-tutorial-info-selector-group{color:var(--secondary-gray);margin:24px 0}.create-tutorial-info-selector-label{color:var(--secondary-gray);align-items:center;gap:8px;margin-bottom:24px;display:flex}.create-tutorial-info-selector-label svg{width:18px;height:18px}.create-tutorial-info-selector-buttons{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:12px;width:100%;display:grid}.create-tutorial-info-language-input-wrapper{width:100%;position:relative}.create-tutorial-info-language-input{background:var(--secondary-black);width:100%;color:var(--white-color);border:1px solid #0000;border-radius:8px;outline:none;padding:14px 16px 14px 40px;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.create-tutorial-info-language-input::placeholder{color:var(--secondary-gray)}.create-tutorial-info-language-input:focus{border:1px solid var(--gold-color)}.create-tutorial-info-language-input-icon{width:18px;height:18px;color:var(--secondary-gray);transition:color .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.create-tutorial-info-language-dropdown{background:#1d1f21;border:none;border-radius:8px;width:100%;margin-top:6px;padding:8px}.create-tutorial-info-language-option{cursor:pointer;border-radius:6px;gap:8px;padding:10px;display:flex}.create-tutorial-info-language-option:hover{background:var(--gray-color)}.create-tutorial-info-content-section-add-file{margin-bottom:16px}.create-tutorial-info-content-section-add-file-header{padding:8px 0}.create-tutorial-info-price-section-add-file-description{padding:8px 0 16px}.create-tutorial-info-price-section{text-align:left;margin-bottom:16px}.create-tutorial-info-price-section-header{padding:8px 24px 16px 0}.create-tutorial-info-price-section-description{padding-bottom:24px}.create-tutorial-info-price-inputs{flex-direction:column;gap:24px;display:flex}.create-tutorial-info-commission-info{color:#fffc;background-color:#630dc529;border-left:3px solid #6e56df;border-radius:4px;margin-top:16px;padding:12px;font-size:.9rem}@media (width<=768px){.create-tutorial-info-page{padding:16px}.selector-buttons{gap:8px}.cover-image-container,.cover-placeholder{height:150px}}.language-dropdown::-webkit-scrollbar{width:8px}.language-dropdown::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.language-dropdown::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.language-dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.create-tutorial-info-cover-cropper-wrapper .reactEasyCrop_CropArea{border-radius:.75rem;border:none!important;box-shadow:0 0 0 9999em #0000008c!important}.create-tutorial-info-cover-cropper-wrapper .reactEasyCrop_CropArea:focus{outline:none}.create-tutorial-info-cover-cropper-wrapper .reactEasyCrop_CropArea:after{content:none}.rating-compact-tag{width:fit-content;min-width:fit-content;height:1.5rem;color:var(--gold-color);background-color:var(--secondary-black);flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.rating-compact-tag-star{flex-shrink:0;width:.75rem;height:.75rem}.profile-badge-seal{height:16px;color:var(--tertiary-violet);align-items:center;gap:2px;padding:0;line-height:16px;display:inline-flex}.profile-badge-seal-icon{object-fit:contain;width:1rem;height:1rem;display:block}.profile-badge-seal-astralis-icon{color:#8080fc;flex:none;width:16px;height:16px;display:block}.profile-badge-seal-text{line-height:16px}.status-tag{border-radius:8px;align-items:center;gap:.5rem;width:fit-content;display:inline-flex}.status-tag__icon{border-radius:.45rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.status-tag__icon-img{object-fit:contain;width:100%;height:100%;display:block}.status-tag__icon-svg{color:#fff;width:.9rem;height:.9rem}.status-tag__label{font-size:.9rem;font-weight:700}.status-tag--in-review .status-tag__label{color:#dfe3e8}.status-tag--published .status-tag__icon{background:#2fd47d}.status-tag--published .status-tag__label{color:#2fd47d}.status-tag--rejected .status-tag__icon{background:#e14646}.status-tag--rejected .status-tag__label{color:#e14646}.status-tag--draft{background:#ffffff14;border:1px solid #ffffff1f;padding:4px 10px}.status-tag--draft .status-tag__label{color:var(--secondary-gray);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.tutorial-header-cell{box-sizing:border-box;width:100%;padding:16px 24px}.tutorial-header-cell-buttons{justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}.tutorial-header-cell-back-button-container{justify-content:space-between;align-items:center;display:flex}.tutorial-header-cell-back-button-container .back-button{margin-bottom:0}.tutorial-header-cell-back-button svg{width:6px;height:12px}.tutorial-header-cell-edit-delete-share-buttons{flex-shrink:0;align-items:center;gap:12px;padding-bottom:32px;display:flex}.edit-button-header-cell{justify-content:center;align-items:center;gap:10px;width:101px;height:32px;padding:8px;display:flex}.edit-button-header-cell:hover{background-color:var(--secondary-gray-dark)}.edit-button-header-cell .edit-icon-header-cell{display:none}.publish-button-header-cell{justify-content:center;align-items:center;gap:10px;width:101px;height:32px;padding:8px;display:flex}.publish-button-header-cell:hover{color:#000}.unpublish-button-header-cell{justify-content:center;align-items:center;gap:10px;width:120px;height:32px;padding:8px;display:flex}.unpublish-button-header-cell:hover{color:var(--white-color)}.tutorial-header-cell-delete-icon-button{background-color:var(--secondary-black);width:32px;height:32px;color:var(--gold-color);cursor:pointer;border:none;border-radius:8px;transition:background .2s}.tutorial-header-cell-delete-icon-button:hover{background-color:var(--secondary-gray-dark)}.tutorial-header-cell-share-icon-button,.tutorial-header-cell-bookmark-icon-button{background-color:var(--secondary-black);cursor:pointer;width:32px;height:32px;color:var(--secondary-gray);border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.tutorial-header-cell-share-icon-button:hover,.tutorial-header-cell-bookmark-icon-button:hover{background-color:var(--secondary-gray-dark)}.tutorial-header-cell-share-icon-button svg{width:20px;height:20px}.tutorial-header-cell-options-menu .button-icon-text-button{background-color:var(--secondary-black);width:32px;height:32px;color:var(--secondary-gray);border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tutorial-header-cell-options-menu .button-icon-text-button:hover{background-color:var(--secondary-gray-dark)}.tutorial-header-cell-options-menu .button-icon-text-button-icon{width:20px;height:20px}.tutorial-header-cell-share-icon-button-disabled{cursor:not-allowed;opacity:.6}.gold-button-header-cell{width:101px;height:40px;display:none}.gold-button-header-cell:hover{color:#000;transition:all .5s}.tutorial-header-cell-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.tutorial-header-cell-top-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.tutorial-header-cell-author-block{min-width:0;max-width:100%}.tutorial-header-cell-author-info{align-items:center;min-width:0;max-width:100%;line-height:20px;display:flex}.tutorial-header-cell-stars{background-color:var(--primary-black-primary);flex-shrink:0}.tutorial-header-cell-title{flex-direction:column;margin:1.5rem 0;display:flex}.tutorial-header-cell-author-identity{gap:8px}.tutorial-header-cell-author-identity--clickable{cursor:pointer}.tutorial-header-cell-author-identity .user-identity-avatar{background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:4px;width:44px;height:45px;padding:2px}.tutorial-header-cell-author-identity .user-identity-content{gap:2px}.tutorial-header-cell-author-identity .user-identity-username{font-size:16px;line-height:20px}.tutorial-header-cell-description{white-space:pre-line;overflow-wrap:break-word;margin:0;padding:16px 0 0;line-height:20px}.tutorial-header-cell-description__text--collapsed{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutorial-header-cell-description-toggle{color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:14px;line-height:20px}.tutorial-header-cell-description-toggle:hover{color:var(--white-color)}@media (width<=48rem){.tutorial-header-cell{padding-right:40px}.tutorial-header-cell-tags .level-tag,.tutorial-header-cell-tags .category-tag,.tutorial-header-cell-tags .language-tag{border-radius:4px;gap:0;height:40px;padding:2px;width:40px!important}.tutorial-header-cell-tags .steps-tag{border-radius:4px;justify-content:center;height:40px;gap:2px!important;width:40px!important;padding:4px 2px!important}.tutorial-header-cell-tags .level-tag-text,.tutorial-header-cell-tags .category-tag-text,.tutorial-header-cell-tags .steps-tag-text,.tutorial-header-cell-tags .language-tag-text,.tutorial-header-cell-tags .level-tag>:not(.level-bars),.tutorial-header-cell-tags .category-tag>:not(.category-icon),.tutorial-header-cell-tags .steps-tag>:not(.steps-tag-folder-icon),.tutorial-header-cell-tags .language-tag>:not(.language-tag-icon){display:none!important}}@media (width>=22rem) and (width<=48rem){.tutorial-header-cell{padding:16px}.edit-button-header-cell{justify-content:center;align-items:center;min-width:32px;display:flex;gap:0!important;width:32px!important;height:32px!important;padding:0!important}.edit-button-header-cell .edit-icon-header-cell{width:16px;height:16px;display:inline-flex!important}.edit-button-header-cell span,.edit-button-header-cell label{display:none!important}}@media (width>=48rem) and (width<=68rem){.tutorial-header-cell{padding:16px 24px}.tutorial-header-cell-tags .level-tag,.tutorial-header-cell-tags .category-tag,.tutorial-header-cell-tags .steps-tag,.tutorial-header-cell-tags .language-tag{min-width:8.5rem;height:40px;width:auto!important}}@media (width>=68rem){.tutorial-header-cell-tags .level-tag,.tutorial-header-cell-tags .category-tag,.tutorial-header-cell-tags .steps-tag,.tutorial-header-cell-tags .language-tag{min-width:11rem;height:40px;width:auto!important}}.tutorial-series-ribbon{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.625rem;line-height:1;display:inline-flex}.tutorial-series-ribbon__part{background:var(--gold-color);border-radius:.25rem;justify-content:center;align-items:center;min-height:1.5rem;padding:.1875rem .625rem .25rem;display:inline-flex;box-shadow:0 .375rem .75rem #0003}.tutorial-series-ribbon__meta{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.tutorial-series-ribbon__title,.tutorial-series-ribbon__position{line-height:1.1}.tutorial-series-ribbon__title{letter-spacing:-.01em}.tutorial-series-ribbon__position{opacity:.95}.create-tutorial-preview-page{background-color:var(--black-color);width:100%;color:var(--white-color)}.loading-overlay{z-index:1000;color:var(--white-color);background-color:#000000b3;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:fixed;inset:0}.error-message{text-align:center;color:#ffffffb3;padding:40px}.tutorial-content{flex-direction:column;gap:24px;max-width:65rem;margin:0 auto;padding:24px 40px 32px;display:flex}.tutorial-preview-cover{aspect-ratio:3/2;background-color:var(--secondary-black);border-radius:.5rem;justify-content:center;align-items:center;width:100%;max-width:min(100%,42rem);margin:0 auto;display:flex;overflow:hidden}.tutorial-preview-cover-image{object-fit:contain;width:100%;height:100%;display:block}.tutorial-sections{flex-direction:column;gap:24px;display:flex}.tutorial-section-container{flex-direction:column;gap:16px;display:flex}.tutorial-template-preview{color:var(--white-color);justify-content:left;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.tutorial-template-preview-text{flex:1;min-width:0}.tutorial-template-preview-icon-pdf{align-items:center;width:32px;height:32px;display:flex}.tutorial-template-preview-icon-download{align-items:center;width:24px;height:24px;padding-left:4px}@media (width<=768px){.tutorial-content{gap:24px;padding:24px 16px}.tutorial-sections{gap:20px}.tutorial-section-container{gap:12px}}.create-tutorial-sidebar-right{order:2;height:100%;min-height:0;display:flex;overflow:hidden}.create-tutorial-sidebar-right-mobile{display:none}.create-tutorial-sidebar-right-desktop{background-color:var(--primary-black-primary);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:clamp(8px,2vh,14px);width:320px;height:100%;min-height:0;padding:0 .25rem 0 0;display:flex;overflow:hidden auto}.create-tutorial-sidebar-right-desktop::-webkit-scrollbar{width:0;height:0}.create-tutorial-sidebar-right-desktop-header{background-color:var(--secondary-black);text-align:left;border-radius:12px;flex-direction:column;flex:none;gap:clamp(8px,1.8vh,24px);padding:clamp(8px,1.8vh,24px);display:flex}.create-tutorial-sidebar-right-desktop-sidebar-warning-publish{background:var(--gold-off);border-radius:12px;align-items:flex-start;gap:6px;padding:16px 24px;display:flex}.create-tutorial-sidebar-right-desktop-warning-icon img{object-fit:contain;flex-shrink:0;width:60px;height:60px;margin-right:10px}.create-tutorial-sidebar-right-desktop-warning-text{flex-direction:column;gap:6px;line-height:1.3;display:flex}.create-tutorial-sidebar-right-desktop-progress-bar{align-items:center;gap:16px;padding-left:24px;display:flex;position:relative}.create-tutorial-sidebar-right-desktop-progress-step{flex:1;align-items:center;display:flex;position:relative}.create-tutorial-sidebar-right-desktop-progress-circle{background-color:var(--primary-black-primary);color:#fff;z-index:2;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:500;transition:all .3s;display:flex}.create-tutorial-sidebar-right-desktop-progress-circle.filled{background-color:var(--tertiary-violet);border-color:var(--tertiary-violet)}.create-tutorial-sidebar-right-desktop-progress-line{background:var(--primary-black-primary);z-index:1;border-radius:40px;width:54px;height:6px;transition:background .4s,background-size .4s;position:absolute;top:50%;left:calc(40% + 2px)}.create-tutorial-sidebar-right-desktop-progress-line .create-tutorial-sidebar-right-desktop-progress-fill{background-color:var(--tertiary-violet);width:0;height:100%;transition:width .6s cubic-bezier(.65,0,.35,1)}.create-tutorial-sidebar-right-desktop-progress-line.half .create-tutorial-sidebar-right-desktop-progress-fill{width:50%}.create-tutorial-sidebar-right-desktop-progress-line.filled .create-tutorial-sidebar-right-desktop-progress-fill{width:100%}.create-tutorial-sidebar-right-desktop-sidebar-steps{border-radius:12px;flex-direction:column;gap:clamp(8px,3vh,24px);display:flex}.create-tutorial-sidebar-right-desktop-sidebar-step{justify-content:space-between;align-items:flex-start;gap:12px;transition:opacity .2s,color .2s;display:flex}.create-tutorial-sidebar-right-desktop-sidebar-step.active{opacity:1}.create-tutorial-sidebar-right-desktop-step-left{text-align:left;flex:1;gap:10px;display:flex}.create-tutorial-sidebar-right-desktop-step-icon svg{width:20px;height:20px;color:var(--white-color)}.create-tutorial-sidebar-right-desktop-step-text{flex-direction:column;gap:3px;line-height:1.3;display:flex}.create-tutorial-sidebar-right-desktop-step-check{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:24px;height:24px;margin:8px;display:flex}.create-tutorial-sidebar-right-desktop-sidebar-autosave{background-color:var(--secondary-black);text-align:left;border-radius:12px;flex-direction:column;flex:none;gap:clamp(8px,1.5vh,16px);padding:clamp(8px,1.8vh,24px);line-height:1.3;display:flex}.create-tutorial-sidebar-right-desktop-autosave-header{justify-content:space-between;align-items:center;display:flex}.create-tutorial-sidebar-right-desktop-autosave-header .create-tutorial-sidebar-right-desktop-close-button:hover{color:#d396291f;transform:scale(1.05)}.create-tutorial-sidebar-right-desktop-sidebar-footer{background-color:var(--secondary-black);text-align:center;border-radius:12px;flex-direction:column;flex:none;padding:clamp(8px,1.8vh,24px);display:flex}.create-tutorial-sidebar-right-desktop-footer-icon svg{width:42px;height:42px;margin-bottom:clamp(8px,1.8vh,24px)}.create-tutorial-sidebar-right-desktop-footer-text{flex-direction:column;align-items:center;gap:8px;display:flex}.create-tutorial-sidebar-right-desktop-footer-button{justify-content:center;width:100%;margin-top:clamp(8px,1.8vh,24px);display:flex}.create-tutorial-sidebar-right-desktop-footer-button button{width:100%;max-width:240px;height:56px}@media (width>=22rem){.create-tutorial-sidebar-right-desktop{display:flex}.create-tutorial-sidebar-right-mobile{display:none!important}}@media (width>=22rem) and (width<=48rem){.create-tutorial-sidebar-right-desktop{width:16rem}}@media (width>=48rem) and (width<=68rem){.create-tutorial-sidebar-right-desktop{width:18rem}}@media (width>=68rem){.create-tutorial-sidebar-right-desktop{width:19rem}}:root{--navbar-height:72px}.right-sidebar-layout{width:18.4rem;min-width:18.4rem;max-height:calc(100vh - var(--navbar-height) - 2rem);z-index:10;flex-direction:column;flex:0 0 18.4rem;align-self:flex-start;display:flex;position:sticky;top:1rem;overflow:hidden}@media (width<=22rem){.right-sidebar-layout{display:none}}@media (width<=48rem){.right-sidebar-layout{width:16rem;min-width:16rem}}@media (width>=48rem) and (width<=68rem){.right-sidebar-layout{width:18rem;min-width:18rem}}.intro-modal-tutorials-overlay{z-index:9999;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.intro-modal-tutorials{background:var(--secondary-black);border-radius:12px;flex-direction:column;width:90%;max-width:540px;padding:1.5rem;display:flex;position:relative;box-shadow:0 8px 25px #0006}.intro-modal-tutorials-header{justify-content:space-between;align-items:flex-start;padding:1rem 0;display:flex}.intro-modal-tutorials-header-left{align-items:center;gap:1rem;display:flex}.intro-modal-tutorials-gift img{flex-shrink:0;width:56px;height:56px}.intro-modal-tutorials-header-text{flex-direction:column;display:flex}.intro-modal-tutorials-close-btn{background:var(--primary-black-primary);cursor:pointer;border:none;border-radius:8px;width:32px;height:32px;padding:8px}.intro-modal-tutorials-close-btn svg{width:18px;height:18px;color:var(--gold-color)}.intro-modal-tutorials-close-btn:hover{background-color:var(--secondary-black)}.intro-modal-tutorials-close-btn:hover svg{color:var(--white-color)}.intro-modal-tutorials-content{flex-direction:column;gap:16px;width:100%;max-width:24rem;height:100%;max-height:30rem;margin-left:84px;display:flex}.intro-modal-tutorials-description{width:100%}.intro-modal-tutorials-description ul{flex-direction:column;padding-left:0;display:flex}.intro-modal-tutorials-description li{flex-direction:row;align-items:flex-start;padding-bottom:1rem;display:flex}.intro-modal-tutorials-li-texts{flex-direction:column;flex:1;align-self:stretch;padding-left:8px;display:flex}.intro-modal-tutorials-icon{width:18px;height:18px;margin-bottom:.25rem}.intro-modal-tutorials-gold-btn{width:100%;height:40px;margin-top:20px}.intro-modal-tutorials-checkbox{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.intro-modal-tutorials-checkbox input[type=checkbox]{appearance:none;border:2px solid var(--secondary-gray);background:var(--secondary-black);cursor:pointer;border-radius:4px;width:14px;height:14px;position:relative}.intro-modal-tutorials-checkbox input[type=checkbox]:checked{background:var(--gold-color);border-color:var(--gold-color)}.intro-modal-tutorials-checkbox input[type=checkbox]:checked:after{content:"✓";color:#000;font-size:11px;position:absolute;top:-1px;left:1px}.create-tutorial-bottom-cta{display:none}@media (width<=68rem){.create-tutorial-bottom-cta{z-index:30;background-color:#0000;padding:1rem;bottom:0;left:40px;right:40px}.create-tutorial-bottom-cta-inner{width:100%;max-width:40rem;margin:0 auto}}.review-stars-tag{align-items:center;gap:.5rem;display:flex}.review-stars-tag-icons{align-items:center;gap:4px;display:flex}.review-stars-tag-icon{width:10px;height:10px}.review-stars-tag-icon.filled{color:var(--gold-color)}.review-stars-tag-icon.empty{color:var(--secondary-gray);opacity:.6}.tutorial-comments-list{flex-direction:column;gap:4px;width:100%;display:flex}.tutorial-comments-list-item{align-items:flex-start;gap:8px;padding:16px 0;display:flex;position:relative}.tutorial-comments-list-user-button{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;display:inline-flex}.tutorial-comments-list-user-button:disabled{cursor:default}.tutorial-comments-list-user-button:not(:disabled):hover .tutorial-comments-list-avatar,.tutorial-comments-list-user-button:not(:disabled):hover{opacity:.85}.tutorial-comments-list-user-name{flex-shrink:0}.tutorial-comments-list-avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px;display:block}.tutorial-comments-list-body{flex-direction:column;flex:1;gap:6px;display:flex}.tutorial-comments-list-header{flex-direction:row;align-items:center;gap:6px;display:flex}.tutorial-comments-list-rating{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tutorial-comments-list-text{padding:0 16px 0 0;line-height:normal}.tutorial-comments-list-toggle{cursor:pointer;color:var(--gold-color);background:0 0;border:none;margin-bottom:24px;font-size:14px;font-weight:700;text-decoration:underline;display:block}.rating-tag{background-color:var(--secondary-black);border-radius:8px;justify-content:center;align-items:center;gap:.25rem;height:2.5rem;padding:2px 4px;display:flex}.rating-tag-star{width:10px;height:10px;color:var(--secondary-gray);justify-content:center;align-items:center;display:flex}.rating-tag-star.filled{color:var(--gold-color)}@media (width<=49rem){.rating-tag{border-radius:0;gap:2px;width:32px;height:32px;padding:2px}.rating-tag>:not(.rating-tag-star){display:none!important}.rating-tag-star{width:12px;height:12px}}.comments-tag{background-color:var(--secondary-black);border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:66px;height:40px;padding:6px 8px;display:inline-flex}.comments-tag-icon{width:18px;height:18px;color:var(--secondary-gray);flex-shrink:0}@media (width>=22rem) and (width<=48rem){.comments-tag{border-radius:4px;justify-content:center;height:40px;gap:2px!important;width:40px!important;padding:4px 2px!important}.comments-tag-icon{flex-shrink:0;width:10px;height:10px}.comments-tag label,.comments-tag span:not(.comments-tag-icon),.comments-tag div:not(.comments-tag-icon){white-space:nowrap;line-height:1;font-size:8px!important;display:inline!important}}.tutorial-review-form{flex-direction:column;gap:24px;width:100%;padding:24px;display:flex}.tutorial-review-tags{align-items:center;gap:12px;display:flex}.tutorial-review-form-header{align-items:center;gap:8px;display:flex}.tutorial-review-form-description{color:var(--secondary-gray);gap:6px;display:flex}.star-button-tutorial-review-form{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.star-tutorial-review-form-icon{width:22px;height:22px;color:var(--secondary-gray);transition:color .2s ease-in-out,transform .15s ease-in-out}.star-tutorial-review-form-icon.filled{color:var(--gold-color)}.star-button-tutorial-review-form:hover .star-tutorial-review-form-icon{transform:scale(1.15)}.star-button-tutorial-review-form:hover .star-tutorial-review-form-icon.filled,.star-button-tutorial-review-form:hover .star-tutorial-review-form-icon{color:var(--gold-color)}.tutorial-review-form-textarea{background-color:var(--secondary-black);width:100%;height:110px;color:var(--white-color);resize:none;border:none;border-radius:12px;outline:none;padding:12px 16px;font-family:Rubik,sans-serif;font-size:16px;line-height:20px}.tutorial-review-form-error{color:var(--error-red,#e74c3c);margin:0;font-size:14px}.gold-button-tutorial-review-form{align-self:center;width:132px;height:42px}.tutorial-detail-page{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.tutorial-detail-main{box-sizing:border-box;width:100%;max-width:65rem;margin:0 auto;padding:24px 40px 40px}.tutorial-detail-header-container .tutorial-template-preview{color:var(--white-color);justify-content:flex-start;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:flex}.tutorial-detail-header-container .tutorial-template-preview-text{flex:1;min-width:0}.tutorial-detail-header-container .tutorial-template-preview-icon-pdf{align-items:center;width:32px;height:32px;display:flex}.tutorial-detail-header-container .tutorial-template-preview-icon-download{align-items:center;width:24px;height:24px;padding-left:4px}.tutorial-detail-success-banner{color:#d6f3a2;background:#1f2a13;border:1px solid #3a4d1d;border-radius:8px;width:100%;max-width:62rem;margin:0 auto 12px;padding:10px 14px;font-weight:600}.tutorial-detail-header-container{width:100%}.tutorial-detail-review-banner{background:var(--gold-color);width:100%;color:var(--black-color);border-radius:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.tutorial-detail-review-banner__title{font-size:.9375rem;font-weight:700;line-height:1.4}.tutorial-detail-download-row{justify-content:flex-start;display:flex}.tutorial-detail-download-link{text-decoration:none}.tutorial-detail-download-button{background:var(--extra-file-tag-blue);color:var(--white-color);border-radius:8px;align-items:center;gap:8px;margin-left:24px;padding:8px 16px;display:inline-flex}.tutorial-detail-download-icon{width:20px;height:20px}.tutorial-header-cell-tags .level-tag,.tutorial-header-cell-tags .category-tag,.tutorial-header-cell-tags .steps-tag,.tutorial-header-cell-tags .language-tag{flex:12rem;min-width:min(100%,12rem);height:40px}.tutorial-detail-content{box-sizing:border-box;width:100%;margin:0 auto}.tutorial-detail-gallery{width:100%;margin-bottom:1.5rem}.tutorial-detail-gallery .step-multimedia-gallery-container{margin:0}.tutorial-detail-section,.tutorial-detail-reviews{width:100%}.tutorial-detail-reviews-loading{color:var(--secondary-gray);margin:0}.tutorial-detail-loading,.tutorial-detail-error{color:#fff;text-align:center;margin-top:40px}.tutorial-description-shop-row{justify-content:flex-start;width:100%;max-width:62rem;margin:0;display:flex}.tutorial-description-buy-button{min-width:160px}.tutorial-detail-header-container .tutorial-header-cell{padding-bottom:0}.tutorial-detail-header-container .tutorial-header-cell-description{margin:0;padding:24px 0}.post-hashtag{color:var(--gold-color);font-weight:700}.tutorial-description-comments-section{border-radius:12px;width:100%;max-width:62rem;padding:40px 24px}.comments-title{color:#fff;margin-bottom:16px;font-size:18px;font-weight:700}.tutorial-description-tag-template{justify-content:flex-start;align-items:center;width:100%;max-width:62rem;height:100%;max-height:2rem;margin-left:3rem;display:flex}.tutorial-description-tags-row{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;padding:40px 24px 0;display:grid}.tutorial-description-tag{flex:1;justify-content:center;align-items:center;display:flex}.tutorial-description-tag>*{width:100%}.content-tag,.comments-tag{color:var(--secondary-gray)}.tutorial-description-tag:hover .content-tag,.tutorial-description-tag:hover .comments-tag,.tutorial-description-tag.is-active .comments-tag *,.tutorial-description-tag.is-active .content-tag *,.tutorial-description-tag:hover .content-tag-icon,.tutorial-description-tag:hover .comments-tag-icon{color:var(--white-color)}.tutorial-detail-reviews{padding:0 24px}@media (width<=30rem){.tutorial-detail-page{display:none}}@media (width>=22rem) and (width<=48rem){.tutorial-detail-main{padding-left:16px;padding-right:16px}.tutorial-detail-header-container .tutorial-header-cell-tags{gap:.5rem}.tutorial-detail-header-container .tutorial-header-cell-tags .level-tag,.tutorial-detail-header-container .tutorial-header-cell-tags .category-tag,.tutorial-detail-header-container .tutorial-header-cell-tags .steps-tag,.tutorial-detail-header-container .tutorial-header-cell-tags .language-tag{flex:calc(50% - .5rem);min-width:0}.tutorial-detail-properties .language-tag-text,.tutorial-detail-properties .level-tag-text,.tutorial-detail-properties .category-tag-text{display:none}.tutorial-detail-properties .steps-tag label,.tutorial-detail-properties .steps-tag span:not(.steps-tag-folder-icon),.tutorial-detail-properties .steps-tag div:not(.steps-tag-folder-icon){display:none!important}}@media (width>=48rem) and (width<=68rem){.tutorial-detail-buttons{justify-content:flex-start;gap:12px}.edit-button-tutorial-detail .edit-icon{display:inline-flex}.edit-button-tutorial-detail span{display:none}}.tutorial-cta-section-container{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:752px;margin:0 auto;display:flex}.tutorial-cta-section-container--free_for_everyone,.tutorial-cta-section-container--paid_for_everyone,.tutorial-cta-section-container--free_for_members{max-width:212px}.tutorial-cta-section-card{background-color:var(--secondary-black);color:var(--white-color);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.tutorial-cta-section-card--full{box-sizing:border-box;border-radius:12px;grid-template-columns:minmax(0,384px) 1px minmax(0,311px);align-items:stretch;gap:10px;width:100%;max-width:none;min-height:219px;padding:12px 17px;display:grid}.tutorial-cta-section-member-price-heading{margin:0;font-size:24px!important;font-weight:700!important;line-height:1!important}.tutorial-cta-section-member-price-description{margin:0;font-size:14px!important;line-height:1!important}.tutorial-cta-section-member-info{flex-direction:column;justify-content:space-between;min-width:0;padding:16px 24px;display:flex}.tutorial-cta-section-member-copy{flex-direction:column;gap:8px;display:flex}.tutorial-cta-section-member-divider{background:#a0a0ff33;align-self:center;width:1px;min-height:162px}.tutorial-cta-section-member-action{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;padding:14px 32px;display:flex}.tutorial-cta-section-member-price{justify-content:center;align-items:center;gap:6px;display:flex}.tutorial-cta-section-member-price .label{font-size:48px!important;font-weight:700!important;line-height:48px!important}.tutorial-cta-section-member-price-icon{width:24px;height:24px}.tutorial-cta-section-member-trial-days{margin:-12px 0 0;font-size:14px!important;font-weight:700!important;line-height:1!important}.tutorial-cta-section-trial-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tutorial-cta-section-trial-button,.tutorial-cta-section-trial-link.tutorial-cta-section-actions-purchase-button{width:247px;min-height:48px}.tutorial-cta-section-benefits{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tutorial-cta-section-benefits-item{align-items:center;gap:8px;min-height:20px;display:flex}.tutorial-cta-section-benefits-item .label{font-size:12px!important;line-height:16px!important}.tutorial-cta-section-benefits-check{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tutorial-cta-section-buy-button.tutorial-cta-section-actions-purchase-button{background-color:var(--secondary-gray-dark);color:var(--white-color);width:316px;min-height:48px;box-shadow:0 8px 6px #00000026,0 4px 2px #0000004d}.tutorial-cta-section-compact-buy-button.tutorial-cta-section-actions-purchase-button{background-color:var(--gray-color);color:var(--white-color);width:212px}.tutorial-cta-section-individual-separator{align-items:center;gap:16px;width:100%;display:flex}.tutorial-cta-section-individual-separator span{background:var(--secondary-gray-dark);flex:auto;height:1px}.tutorial-cta-section-individual-separator .label{font-size:14px!important;font-weight:700!important;line-height:1!important}.tutorial-cta-section-actions-purchase-button{background-color:var(--tertiary-violet);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:212px;height:40px;padding:0 8px;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex;box-shadow:0 5px 12px #0003}@media (width<=48rem){.tutorial-cta-section-card--full{grid-template-columns:1fr;min-height:auto}.tutorial-cta-section-member-divider{width:100%;height:1px;min-height:1px}.tutorial-cta-section-member-info,.tutorial-cta-section-member-action{padding:16px}}.tutorial-cta-section-actions-purchase-button-price{justify-content:center;align-items:center;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex}.tutorial-cta-section-actions-purchase-button-astralis-icon{width:24px;height:24px;margin:0 0 2px 4px}.tutorial-content-section-container{flex-direction:column;gap:.5rem;width:100%;max-width:46rem;margin:40px 24px;display:flex}.tutorial-content-section-title{margin:0 0 1rem}.tutorial-content-section{text-align:left;flex-direction:column;display:flex}.tutorial-content-section-header{all:unset;cursor:pointer;background-color:#0000;border:none;gap:.5rem}.tutorial-content-section-steps{color:var(--secondary-gray);flex-direction:column;gap:.5rem;font-family:Rubik,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex}.tutorial-content-section-steps li{padding-left:.5rem;position:relative}.astralis-pack-cell{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.75rem;width:100%;min-height:14.5625rem;padding:0;position:relative;overflow:hidden;box-shadow:0 .5rem 1.75rem #00000047}.astralis-pack-cell:focus-visible{outline-offset:.125rem;outline:.125rem solid #d39629e6}.astralis-pack-cell__background{pointer-events:none;position:absolute;inset:0}.astralis-pack-cell__background-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.astralis-pack-cell__item-image{object-fit:contain;z-index:1;pointer-events:none;width:clamp(7rem,30%,10rem);height:auto;position:absolute;bottom:.5rem;right:.75rem}.astralis-pack-cell__content{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:space-between;min-height:14.5625rem;padding:1.5rem;display:flex;position:relative}.astralis-pack-cell__top-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.astralis-pack-cell__titles{flex-direction:column;gap:.375rem;min-width:0;display:flex}.astralis-pack-cell__title{color:#fcfcfc;text-shadow:0 .25rem .4875rem #0009;margin:0;font-family:Rubik,sans-serif;font-size:1.875rem;font-weight:700;line-height:1}.astralis-pack-cell__subtitle{color:#fcfcfc;margin:0;font-family:Rubik,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2}.astralis-pack-cell__badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.75rem;display:flex}.astralis-pack-cell__popular-badge{color:#fcfcfc;box-sizing:border-box;background:#8080fc;border-radius:.5rem;justify-content:center;align-items:center;min-width:7rem;height:2.25rem;padding:0 .875rem;font-family:Rubik,sans-serif;font-size:1.125rem;font-weight:600;display:inline-flex}.astralis-pack-cell__bonus-chip{box-sizing:border-box;background:#d39629;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-width:5.5rem;height:2.375rem;padding:0 .75rem;display:inline-flex}.astralis-pack-cell__bonus-chip-text{color:#fcfcfc;font-family:Rubik,sans-serif;font-size:1.25rem;font-weight:700;line-height:1}.astralis-pack-cell__price-tag{background:#181c20;border-radius:.5rem;justify-content:center;align-items:center;width:6.5rem;height:3.125rem;display:flex}.astralis-pack-cell__price-tag-text{color:#fcfcfc;margin:0;font-family:Rubik,sans-serif;font-size:1.75rem;font-weight:700;line-height:1}@media (width<=48rem){.astralis-pack-cell{min-height:12.375rem}.astralis-pack-cell__content{min-height:12.375rem;padding:1rem}.astralis-pack-cell__title{font-size:1.625rem}.astralis-pack-cell__subtitle{font-size:1rem}.astralis-pack-cell__popular-badge{min-width:6rem;font-size:1rem}.astralis-pack-cell__bonus-chip{min-width:5rem}.astralis-pack-cell__bonus-chip-text{font-size:1.125rem}.astralis-pack-cell__price-tag{width:5.75rem;height:3rem}.astralis-pack-cell__price-tag-text{font-size:1.625rem}}@media (width<=56rem){.astralis-pack-cell{min-height:13.375rem}.astralis-pack-cell__content{min-height:13.375rem;padding:1rem}.astralis-pack-cell__title{font-size:2rem}.astralis-pack-cell__subtitle{font-size:1rem}.astralis-pack-cell__top-row{gap:.75rem}.astralis-pack-cell__badges{gap:.5rem}.astralis-pack-cell__popular-badge{min-width:5.75rem;height:2rem;padding:0 .625rem;font-size:1rem}.astralis-pack-cell__bonus-chip{min-width:4.75rem;height:2rem;padding:0 .625rem}.astralis-pack-cell__bonus-chip-text{font-size:1rem}.astralis-pack-cell__price-tag{width:5.5rem;height:2.75rem}.astralis-pack-cell__price-tag-text{font-size:1.875rem}}.subscription-tag{border-radius:.5rem;justify-content:center;align-items:center;width:2rem;display:inline-flex}.subscription-tag-icon{width:2rem;height:2rem;display:block}.astralis-top-up-advice{background:var(--gold-off);border:none;border-radius:12px;flex-direction:column;width:100%;padding:1.5rem;animation:.25s forwards astralis-top-up-advice-fade-in;display:flex;box-shadow:0 8px 12px 6px #00000026,0 4px 4px #0000004d}.astralis-top-up-advice-header{grid-template-columns:auto 1fr;align-items:start;gap:.5rem 1rem;display:grid}.astralis-top-up-advice-icon img{width:5rem;height:5.5rem;display:block}.astralis-top-up-advice-text{flex-direction:column;gap:.35rem;padding-right:2rem;display:flex}.astralis-top-up-advice-primary-action{width:min(22rem,100% - 6rem);height:2.5rem;color:var(--white-color);cursor:pointer;background:var(--gold-color);border:none;border-radius:.5rem;flex:1 0 0;justify-content:space-between;align-items:center;margin:0 0 0 6rem;padding:.5rem;font-family:Rubik,sans-serif;font-size:1rem;font-weight:700}@media (width<=30rem){.astralis-top-up-advice{padding:1.25rem}.astralis-top-up-advice-primary-action{width:100%;margin-left:0}}@keyframes astralis-top-up-advice-fade-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.tutorial-purchase-modal-overlay{z-index:9999;box-sizing:border-box;background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.tutorial-purchase-modal-layout{justify-content:center;width:min(45rem,100vw - 3rem);min-height:0;max-height:calc(100dvh - 3rem);display:flex}.tutorial-purchase-modal-layout>.astralis-purchase-modal{width:min(520px,100vw - 3rem);max-height:calc(100dvh - 3rem)}.tutorial-purchase-page{justify-content:center;width:100%;padding:1rem .75rem 2rem 1.5rem;display:flex}.tutorial-purchase-layout{flex-direction:column;gap:1rem;width:100%;display:flex}.tutorial-purchase-banner{width:100%;max-width:80rem}.tutorial-purchase-banner img{border-radius:.75rem;width:100%;display:block}.tutorial-purchase-card{background:var(--secondary-black);border-radius:8px;flex-direction:column;align-self:center;gap:1.25rem;width:100%;max-width:33.5rem;min-height:0;max-height:calc(100dvh - 3rem);padding:1rem 2.5rem;display:flex;overflow-y:auto}.tutorial-purchase-card-header{text-align:center;margin-bottom:0}.tutorial-purchase-modal-invoice{flex-direction:column;gap:1.25rem;width:100%;display:flex}.tutorial-purchase-modal-summary{flex-direction:column;gap:1rem;width:100%;display:flex}.tutorial-purchase-modal-tutorial-info{align-items:flex-start;gap:22px;width:100%;display:flex}.tutorial-purchase-modal-cover{background:var(--primary-black-primary);border-radius:8px;justify-content:center;align-items:center;width:115px;min-width:115px;height:110px;display:flex;overflow:hidden}.tutorial-purchase-modal-cover img{object-fit:contain;width:100%;height:100%}.tutorial-purchase-modal-tutorial-meta{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tutorial-purchase-modal-tutorial-label{padding-top:8px}.tutorial-purchase-modal-cart{flex-direction:column;gap:16px;width:100%;display:flex}.tutorial-purchase-modal-row{justify-content:space-between;align-items:center;min-height:40px;padding:0 8px;display:flex}.tutorial-purchase-modal-row-label{color:var(--white-color);font-size:16px;font-weight:700}.tutorial-purchase-modal-row-label--violet{color:var(--tertiary-violet)}.tutorial-purchase-modal-row-label--large{font-size:20px}.tutorial-purchase-modal-row-label--secondary-gray{color:var(--secondary-gray)}.tutorial-purchase-modal-token-tag{height:40px;color:var(--white-color);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:4px 8px;font-size:16px;font-weight:700;display:inline-flex}.tutorial-purchase-modal-token-tag--secondary-gray{color:var(--secondary-gray)}.tutorial-purchase-modal-membership-price{align-items:center;gap:.75rem;display:inline-flex}.tutorial-purchase-modal-membership-tag{width:auto}.tutorial-purchase-modal-membership-tag .subscription-tag-icon{width:auto;height:2rem}.tutorial-purchase-modal-token-tag--strikethrough{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--tertiary-violet);text-decoration-color:var(--tertiary-violet);opacity:.9}.tutorial-purchase-modal-token-tag--remaining{background:var(--secondary-black);font-size:20px}.tutorial-purchase-modal-result-value--negative{color:var(--error-red)}.tutorial-purchase-modal-token-tag .tutorial-price-badge-astrals-icon{flex-shrink:0;width:24px;height:24px}.tutorial-purchase-modal-divider{background:var(--secondary-gray-dark);width:100%;height:1px}.tutorial-purchase-modal-disclaimer{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.tutorial-purchase-modal-disclaimer-text{color:var(--secondary-gray);max-width:100%;font-size:12px;line-height:16px}.tutorial-purchase-modal-disclaimer-text span.non-refundable{color:var(--tertiary-violet)}.tutorial-purchase-card-actions{flex-direction:column;align-items:center;gap:16px;margin-top:0;display:flex}.tutorial-purchase-card-actions-button{background:var(--tertiary-violet);width:min(100%,334px);height:48px;color:var(--white-color);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-family:Rubik,sans-serif;font-size:16px;font-weight:700;display:flex}.tutorial-purchase-card-actions-button:disabled{opacity:.5;cursor:not-allowed}.tutorial-purchase-card-actions-link{cursor:pointer;text-align:center;color:var(--white-color);background:0 0;border:none;justify-content:center;align-items:center;height:36px;padding:8px;font-family:Rubik,sans-serif;font-size:16px;font-weight:700;display:flex}.tutorial-purchase-card-actions-link:disabled{opacity:.5;cursor:not-allowed}@media (width<=48rem){.tutorial-purchase-modal-overlay{padding:1rem}.tutorial-purchase-modal-layout{width:min(45rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}.tutorial-purchase-modal-layout>.astralis-purchase-modal{width:min(520px,100vw - 2rem);max-height:calc(100dvh - 2rem)}.tutorial-purchase-card{max-height:calc(100dvh - 2rem);padding:1rem}}.tutorial-purchase-card-cover{aspect-ratio:3/2;background:var(--primary-black-primary);border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.tutorial-purchase-card-cover img{object-fit:contain;width:100%;height:100%;display:block}.tutorial-purchase-card-item-title{margin:.5rem 0 2rem}.tutorial-purchase-card-author-info{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.tutorial-purchase-card-author-avatar{aspect-ratio:32/31;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:5px 3px 0;display:flex}.tutorial-purchase-card-author-info .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.tutorial-purchase-card-detail{border-radius:.5rem;flex-direction:column;gap:.25rem;display:flex}.tutorial-purchase-card-row{justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.tutorial-purchase-card-row-right{align-items:center;gap:.25rem;display:inline-flex}.tutorial-purchase-card-row-final{border-top:1px solid var(--secondary-gray);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.tutorial-purchase-card-terms-and-conditions{align-self:center;padding:1rem 0 .5rem}.purchase-page-loading,.purchase-page-error{text-align:center;padding:3rem}.purchase-overlay{z-index:999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.purchase-overlay__box{background:#1d2029;border:1px solid #2f3544;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 2rem;display:flex}.purchase-overlay__spinner{border:.25rem solid #2f3544;border-top-color:#ffc74f;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite purchase-spin}.purchase-overlay__text{font-weight:600}.toast-centered{border-radius:.9rem;align-items:center;gap:1rem;width:min(36rem,92vw);padding:1.25rem 1.5rem;display:flex}.toast-warning-text{flex-direction:column;flex:1;gap:.25rem;display:flex}.toast-warning-action{background:var(--tertiary-violet);color:#fff;cursor:pointer;border:none;border-radius:.5rem;min-width:8.5rem;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:600}@keyframes purchase-spin{to{transform:rotate(360deg)}}.astralis-purchase-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:100000;box-sizing:border-box;background:#00000059;justify-content:center;align-items:center;padding:calc(72px + 1rem) 1.5rem 1.5rem;display:flex;position:fixed;inset:0}.main-content-wrapper[data-collapsed=false] .astralis-purchase-modal-overlay{padding-left:max(calc(var(--app-shell-sidebar-expanded-offset) + 1rem), 1.5rem);padding-right:max(calc(var(--app-shell-main-right-gap) + 1rem), 1.5rem)}.main-content-wrapper[data-collapsed=true] .astralis-purchase-modal-overlay{padding-left:max(calc(var(--app-shell-sidebar-collapsed-offset) + 1rem), 1.5rem);padding-right:max(calc(var(--app-shell-main-right-gap) + 1rem), 1.5rem)}.main-content-wrapper[data-premium=true] .astralis-purchase-modal-overlay{padding-left:1.5rem;padding-right:1.5rem}.astralis-purchase-modal{background:var(--primary-black-primary);border:1px solid var(--secondary-gray-dark);border-radius:18px;flex-direction:column;width:min(38rem,100vw - 3rem);max-height:calc(100dvh - 72px - 2.5rem);padding:0 1.5rem 1.5rem;display:flex;overflow:hidden;box-shadow:0 14px 70px #00000059}.astralis-purchase-modal--packs{width:min(29.5rem,100vw - 3rem)}.astralis-purchase-modal__header{justify-content:space-between;align-items:center;min-height:84px;display:flex;position:relative}.astralis-purchase-modal--packs .astralis-purchase-modal__header{min-height:72px}.astralis-purchase-modal__header-title{pointer-events:none;justify-content:center;display:flex;position:absolute;top:36px;left:25%}.astralis-purchase-modal--packs .astralis-purchase-modal__header-title{top:28px}.astralis-purchase-modal__close-wrap{position:absolute;top:16px;right:0}.astralis-purchase-modal__left-control-wrap{position:absolute;top:16px;left:0}.astralis-purchase-modal__left-control-wrap .back-button{margin-bottom:0}.astralis-purchase-modal__content{scrollbar-width:thin;scrollbar-color:#d396294d transparent;flex-direction:column;flex:1;gap:16px;min-height:0;margin-top:0;margin-right:-.25rem;padding-right:.25rem;display:flex;overflow:hidden auto}.astralis-purchase-modal__content--packs{gap:12px;margin-right:0;padding-right:0;overflow-y:visible}.astralis-purchase-modal__content::-webkit-scrollbar{width:8px}.astralis-purchase-modal__content::-webkit-scrollbar-track{background:0 0}.astralis-purchase-modal__content::-webkit-scrollbar-thumb{background:#d396294d;border-radius:4px}.astralis-purchase-modal__content::-webkit-scrollbar-thumb:hover{background:#d3962973}@media (width<=48rem){.astralis-purchase-modal-overlay{padding:calc(72px + .75rem) 1rem 1rem}.astralis-purchase-modal{width:min(38rem,100vw - 2rem);max-height:calc(100dvh - 72px - 1.75rem);padding:0 1rem 1rem}.astralis-purchase-modal__header{min-height:72px}.astralis-purchase-modal__header-title{top:30px}}@media (width<=68rem){.main-content-wrapper[data-collapsed=false] .astralis-purchase-modal-overlay,.main-content-wrapper[data-collapsed=true] .astralis-purchase-modal-overlay{padding-left:1rem;padding-right:1rem}}.astralis-purchase-modal__copy{flex-direction:column;gap:6px;margin-top:0;display:flex}.astralis-purchase-modal--packs .astralis-purchase-modal__copy{gap:4px}.astralis-purchase-modal__description{margin-bottom:8px}.astralis-purchase-modal--packs .astralis-purchase-modal__description{margin:.5rem 1rem 0}.astralis-purchase-modal__packs-list{flex-direction:column;gap:24px;display:flex}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list{gap:24px;margin:0 1rem}.astralis-purchase-modal__packs-list .astralis-pack-cell,.astralis-purchase-modal__checkout-pack{width:min(100%,34rem);margin-inline:auto}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell{width:min(100%,26.75rem);min-height:9.75rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__content{min-height:9.75rem;padding:.875rem .875rem .75rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__item-image{width:clamp(5rem,24%,6.75rem);bottom:.25rem;right:.5rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__title{font-size:1.375rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__subtitle{font-size:.875rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__top-row{gap:.75rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__badges{gap:.5rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__popular-badge{min-width:5rem;height:1.75rem;padding:0 .5rem;font-size:.875rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__bonus-chip{min-width:4.25rem;height:1.75rem;padding:0 .5rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__bonus-chip-text{font-size:.875rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__price-tag{width:4.75rem;height:2.25rem}.astralis-purchase-modal--packs .astralis-purchase-modal__packs-list .astralis-pack-cell__price-tag-text{font-size:1.25rem}.astralis-purchase-modal__checkout-pack{cursor:default}.astralis-purchase-modal__checkout-pack-content{justify-content:flex-start}.astralis-purchase-modal__checkout-summary{flex-direction:column;gap:12px;display:flex}.astralis-purchase-modal__checkout-row{justify-content:space-between;align-items:center;display:flex}.astralis-purchase-modal__checkout-divider{background:#ababab59;width:100%;height:1px;margin-top:0}.astralis-purchase-modal__stripe{background:#ffffff05;border-radius:12px;width:100%;padding:12px}.astralis-purchase-modal__terms-link{color:var(--tertiary-violet);text-decoration:none}.astralis-purchase-modal__actions{flex-direction:column;gap:10px;display:flex}.astralis-purchase-modal__cancel{width:100%;height:40px;color:var(--white-color);cursor:pointer;background:0 0;border:none;border-radius:8px;font-family:Rubik,sans-serif;font-size:16px;font-weight:700}.astralis-purchase-modal__error{padding:0 4px 4px}@media (width<=48rem){.astralis-purchase-modal__packs-list .astralis-pack-cell,.astralis-purchase-modal__checkout-pack{width:100%}}.category-tag{background-color:var(--secondary-black);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-width:75px;height:40px;padding:6px 0;display:inline-flex}.category-icon{object-fit:contain;justify-content:center;align-items:center;width:18px;height:18px;display:flex}@media (width<=48rem){.tutorials-list-page .tutorial-cell-tags .category-tag{justify-content:center!important;gap:0!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;padding:0!important}.tutorials-list-page .tutorial-cell-tags .category-tag>:not(.category-icon){display:none!important}.tutorials-list-page .tutorial-cell-tags .category-icon{width:1.125rem!important;height:1.125rem!important}}.level-tag{background-color:var(--secondary-black);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;min-width:0;height:2.5rem;padding:0 .5rem;display:inline-flex}.level-tag-bars{align-items:flex-end;gap:.125rem;height:.75rem;display:inline-flex}.level-tag-bar{display:block}.level-tag-icon{object-fit:contain;flex:none;width:18px;height:18px}@media (width<=48rem){.tutorials-list-page .tutorial-cell-tags .level-tag{justify-content:center!important;gap:0!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;padding:0!important}.tutorials-list-page .tutorial-cell-tags .level-tag>:not(.level-tag-bars):not(.level-tag-icon){display:none!important}.tutorials-list-page .tutorial-cell-tags .level-tag-bars{justify-content:center!important;align-items:flex-end!important;gap:.125rem!important;display:inline-flex!important}.tutorials-list-page .tutorial-cell-tags .level-tag-bar{display:block!important}.tutorials-list-page .tutorial-cell-tags .level-tag-icon{width:1.125rem!important;height:1.125rem!important}}.steps-tag{background-color:var(--secondary-black);border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;width:fit-content;min-width:0;max-height:2.5rem;display:inline-flex}.steps-tag-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}@media (width<=48rem){.tutorials-list-page .tutorial-cell-tags .steps-tag{justify-content:center!important;gap:0!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;padding:0!important}.tutorials-list-page .tutorial-cell-tags .steps-tag>:not(.steps-tag-folder-icon){display:none!important}.tutorials-list-page .tutorial-cell-tags .steps-tag-folder-icon{flex-shrink:0!important;width:1.125rem!important;height:1.125rem!important;display:block!important}}.content-tag{background-color:var(--secondary-black);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:40px;padding:6px 8px;display:inline-flex}.content-tag-icon{width:18px;height:18px;color:var(--secondary-gray)}.content-tag--resources{background-color:var(--extra-file-tag-blue);width:auto;height:auto;min-height:18px;color:var(--white-color);cursor:default;border-radius:4px;padding:4px 8px}.content-tag--resources .content-tag-icon{display:none}@media (width<=49rem){.content-tag{border-radius:6px;gap:2px;height:32px;padding:4px}.content-tag-icon{width:14px;height:14px}}.date-tag{background-color:var(--secondary-black);border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;width:fit-content;min-width:0;height:2.5rem;padding:0 .5rem;display:inline-flex}.date-tag-icon{width:18px;height:18px;color:var(--secondary-gray);flex-shrink:0}.language-tag-detail{background-color:var(--secondary-black);border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;width:fit-content;min-width:0;height:2.5rem;padding:0 .5rem;display:inline-flex}.language-tag-detail-icon{object-fit:contain;width:18px;height:18px;color:var(--secondary-gray);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:18px;display:inline-flex}.ratings-count-tag{background-color:var(--secondary-black);border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;width:fit-content;min-width:0;height:2.5rem;padding:0 .5rem;display:inline-flex}.ratings-count-tag-icon{width:16px;height:16px;color:var(--secondary-gray);flex-shrink:0}.tutorial-intro-page-loading,.tutorial-intro-page-error{color:#fff;text-align:center;margin-top:40px}.tutorial-intro-page{flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.tutorial-intro-page-body{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:0 24px;display:flex}.tutorial-intro-page-header-container{width:100%;max-width:752px}.tutorial-intro-page-header-container .tutorial-header-cell{padding:0!important}.tutorial-intro-page-header-container .tutorial-header-cell-description{margin:0;padding:24px 0}.tutorial-intro-page-cover-title{position:absolute;bottom:10%;left:50%;transform:translate(-50%,-50%)}.tutorial-intro-page-cover{aspect-ratio:3/2;background-color:var(--secondary-black);justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.tutorial-intro-page-cover--gallery{aspect-ratio:auto;background:0 0;display:block}.tutorial-intro-page-cover--gallery .step-multimedia-gallery-container{margin:0}.tutorial-intro-page-cover-image{object-fit:contain;width:100%;height:100%;display:block}.tutorial-intro-page-content-container{flex-direction:column;align-items:flex-start;width:100%;display:flex}.tutorial-intro-page-meta-card{background:var(--secondary-black);box-sizing:border-box;border-radius:8px;width:100%;margin-bottom:1rem;padding:16px}.tutorial-intro-page-meta-card__content{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}.tutorial-intro-page-meta-card__series,.tutorial-intro-page-meta-card__resources{align-items:center;display:flex}.tutorial-intro-page-meta-card__row{flex-wrap:wrap;align-items:center;gap:16px;width:100%;min-height:18px;padding:0;display:flex}.tutorial-intro-page-meta-card__row--secondary{gap:8px}.tutorial-intro-page-meta-card__row>*{flex:none}.tutorial-intro-page-meta-card .category-tag,.tutorial-intro-page-meta-card .level-tag,.tutorial-intro-page-meta-card .steps-tag,.tutorial-intro-page-meta-card .date-tag,.tutorial-intro-page-meta-card .language-tag-detail,.tutorial-intro-page-meta-card .views-tag,.tutorial-intro-page-meta-card .ratings-count-tag{background:0 0;border:0;min-height:auto;padding:0}.tutorial-intro-page-meta-card .content-tag--resources{min-width:126px;min-height:18px;padding:4px 8px}.tutorial-intro-page-meta-card .content-tag--resources .label{font-size:12px!important;font-weight:500!important;line-height:1!important}.tutorial-intro-page-meta-card .tutorial-series-ribbon{gap:3px;margin-top:0}.tutorial-intro-page-meta-card .tutorial-series-ribbon__part{border-radius:2px;min-height:17px;padding:4px 8px;box-shadow:0 8px 6px #00000026,0 4px 2px #0000004d}.tutorial-intro-page-meta-card .tutorial-series-ribbon__part .label,.tutorial-intro-page-meta-card .tutorial-series-ribbon__title,.tutorial-intro-page-meta-card .tutorial-series-ribbon__position{font-size:14px!important;line-height:1!important}.tutorial-intro-page-meta-card__chapter-tag{color:var(--secondary-gray);white-space:nowrap;align-items:center;gap:8px;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.tutorial-intro-page-meta-card__chapter-icon{width:16px;height:16px;color:var(--secondary-gray)}.tutorial-intro-page-description{width:100%;color:var(--white-color);white-space:pre-line;overflow-wrap:break-word;padding:24px 0;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;line-height:20px}.tutorial-intro-page-tag-template{justify-content:flex-start;align-items:center;width:100%;max-width:62rem;height:100%;max-height:2rem;margin-left:3rem;display:flex}.tutorial-intro-page-tags-row{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;padding:40px 24px 0;display:grid}.tutorial-intro-page-tag{flex:1;justify-content:center;align-items:center;display:flex}.tutorial-intro-page-tag>*{width:100%}.tutorial-intro-page .content-tag,.tutorial-intro-page .comments-tag{color:var(--secondary-gray)}.tutorial-intro-page .tutorial-intro-page-tag:hover .content-tag,.tutorial-intro-page .tutorial-intro-page-tag:hover .comments-tag,.tutorial-intro-page .tutorial-intro-page-tag.is-active .comments-tag *,.tutorial-intro-page .tutorial-intro-page-tag.is-active .content-tag *,.tutorial-intro-page .tutorial-intro-page-tag:hover .content-tag-icon,.tutorial-intro-page .tutorial-intro-page-tag:hover .comments-tag-icon{color:var(--white-color)}.tutorial-intro-page .tutorial-intro-page-comments-section{border-radius:12px;width:100%;max-width:62rem;padding:40px 24px}.tutorial-intro-page .comments-title{color:#fff;margin-bottom:16px;font-size:18px;font-weight:700}.tutorial-intro-page-container{flex:1;width:100%;height:100%;min-height:0;overflow:hidden}.tutorial-intro-page-content{box-sizing:border-box;justify-content:center;align-items:stretch;height:100%;padding:1rem 0 4rem 2rem;display:flex;overflow:hidden}.tutorial-intro-page-main{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:65rem;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden auto}.tutorial-intro-page-main::-webkit-scrollbar{display:none}.tutorial-intro-page-cta-block{justify-content:center;width:100%;padding:0 0 1.5rem;display:flex}.tutorial-intro-page-cta-block .tutorial-cta-section-container{max-width:752px}.tutorial-intro-page-cta-block .tutorial-cta-section-card{background:var(--secondary-black);width:100%;box-shadow:none;border:0}.tutorial-intro-page-cta-block .tutorial-cta-section-card--full{max-width:100%}.tutorial-intro-page-cta-block .tutorial-cta-section-actions{justify-content:center;width:100%;display:flex}.tutorial-intro-page-cta-block .tutorial-cta-section-card--full .tutorial-cta-section-actions-purchase-button,.tutorial-intro-page-cta-block .tutorial-cta-section-card--full .tutorial-cta-section-trial-link.tutorial-cta-section-actions-purchase-button{align-self:center;width:247px;min-height:3rem}.tutorial-intro-page-cta-block .tutorial-cta-section-container>.tutorial-cta-section-buy-button.tutorial-cta-section-actions-purchase-button{width:316px;min-height:3rem}@media (width<=30rem){.tutorial-intro-page{display:none}}@media (width<=48rem){.tutorial-intro-page-content{padding:1rem 0 4rem}}@media (width>=22rem) and (width<=48rem){.tutorial-intro-page .tutorial-intro-page-body{padding-left:0}.tutorial-intro-page .tutorial-intro-page-cover{margin-right:24px}.tutorial-intro-page-meta-card{padding:0}.tutorial-intro-page-meta-card__row{gap:.625rem}.tutorial-intro-page-cta-block{padding:1rem 0 1.25rem}.tutorial-intro-page-meta-card__controls{display:none}}@media (width>=48rem) and (width<=68rem){.tutorial-intro-page .tutorial-intro-page-cover{margin-right:24px}}.store-page{width:100%;min-height:100vh;color:var(--white-color);isolation:isolate;background:0 0;position:relative;overflow:hidden}.store-page-layout{box-sizing:border-box;justify-content:flex-start;width:100%;padding:2rem 4.5rem 2.5rem 2.5rem;display:flex}.store-page-main{width:100%;max-width:76rem;overflow:visible}.store-page-header{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.store-page-description{text-shadow:0 5px 12px #91939466;max-width:32rem;line-height:normal}.store-page-cards{grid-template-columns:28rem 28rem;justify-content:start;align-items:start;gap:1.5rem;padding-bottom:2rem;display:grid}@media (width<=48rem){.store-page-layout{padding:1.5rem 1rem 2rem}.store-page-main{max-width:none}.store-page-description{max-width:100%}.store-page-cards{grid-template-columns:1fr;gap:1rem}}@media (width>=48rem) and (width<=68rem){.store-page-layout{padding-left:24px;padding-right:calc(18rem + 24px)}}@media (width<=75rem){.store-page-layout{padding:1.5rem 2rem}.store-page-main{max-width:100%}.store-page-description{max-width:34rem}.store-page-cards{grid-template-columns:minmax(18rem,24rem) minmax(18rem,24rem);gap:1rem}}@media (width<=56rem){.store-page-layout{padding:1.25rem 1rem 2rem}.store-page-description{max-width:100%}.store-page-cards{grid-template-columns:1fr;gap:1rem}}.store-page{width:100%;min-height:100vh;color:var(--white-color,#fff);isolation:isolate;position:relative;overflow:hidden}.store-page:before{content:"";z-index:-1;background-image:url(/assets/backgroundWithLights-8pXDJNkJ.png);background-position:50%;background-repeat:no-repeat;background-size:200%;position:fixed;inset:0}.store-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 50% 35%,#00000040,#000000d9);position:fixed;inset:0}.store-page-layout{justify-content:flex-start}.store-page-main{max-width:100%;overflow-x:visible}.store-page-cards{grid-template-rows:283px 283px;grid-template-columns:425px 514px;place-content:start;gap:24px;padding-bottom:0;display:grid}.store-page-cards>.store-pack-card{width:100%}.store-page-cards .store-pack-card--50{grid-area:1/1/span 2;width:425px}.store-page-cards .store-pack-card--100{grid-area:1/2;width:514px}.store-page-cards .store-pack-card--200{grid-area:2/2;width:514px}@media (width<=48rem){.store-page-layout{padding:1.5rem 1rem 2rem}.store-page-cards{grid-template-rows:auto;grid-template-columns:1fr;gap:16px}.store-page-cards .store-pack-card--50,.store-page-cards .store-pack-card--100,.store-page-cards .store-pack-card--200{grid-area:auto/1;width:100%}}.store-pack-card{cursor:pointer;border-radius:.75rem;min-height:14.5625rem;position:relative;overflow:hidden;box-shadow:0 .5rem 1.75rem #00000047}.store-pack-card:focus-visible{outline-offset:.125rem;outline:.125rem solid #d39629e6}.store-pack-card__background{pointer-events:none;position:absolute;inset:0}.store-pack-card__background-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store-pack-card__item-image{object-fit:contain;z-index:1;pointer-events:none;width:clamp(8rem,30%,11rem);height:auto;position:absolute;bottom:.5rem;right:.75rem}.store-pack-card--50 .store-pack-card__background-image,.store-pack-card--100 .store-pack-card__background-image,.store-pack-card--200 .store-pack-card__background-image{object-position:center}.store-pack-card__content{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:space-between;min-height:14.5625rem;padding:1.5rem;display:flex;position:relative}.store-pack-card__top-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.store-pack-card__titles{flex-direction:column;gap:.375rem;min-width:0;display:flex}.store-pack-card__title{color:#fcfcfc;text-shadow:0 .25rem .4875rem #0009;margin:0;font-family:Rubik,sans-serif;font-size:1.875rem;font-weight:700;line-height:1}.store-pack-card__subtitle{color:#fcfcfc;margin:0;font-family:Rubik,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2}.store-pack-card__badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.75rem;display:flex}.store-pack-card__popular-badge{color:#fcfcfc;box-sizing:border-box;background:#8080fc;border-radius:.5rem;justify-content:center;align-items:center;min-width:7rem;height:2.25rem;padding:0 .875rem;font-family:Rubik,sans-serif;font-size:1.125rem;font-weight:600;display:inline-flex}.store-pack-card__bonus-chip{box-sizing:border-box;background:#d39629;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-width:5.5rem;height:2.375rem;padding:0 .75rem;display:inline-flex}.store-pack-card__bonus-chip-text{color:#fcfcfc;font-family:Rubik,sans-serif;font-size:1.25rem;font-weight:700;line-height:1}.store-pack-card__bonus-chip-icon{object-fit:contain;width:1.25rem;height:1.25rem}.store-pack-card__price-tag{background:#181c20;border-radius:.5rem;justify-content:center;align-items:center;width:6.5rem;height:3.125rem;display:flex}.store-pack-card__price-tag-text{color:#fcfcfc;margin:0;font-family:Rubik,sans-serif;font-size:1.75rem;font-weight:700;line-height:1}@media (width<=48rem){.store-pack-card{min-height:12.375rem}.store-pack-card__content{min-height:12.375rem;padding:1rem}.store-pack-card__title{font-size:1.625rem}.store-pack-card__subtitle{font-size:1rem}.store-pack-card__popular-badge{min-width:6rem;font-size:1rem}.store-pack-card__bonus-chip{min-width:5rem}.store-pack-card__bonus-chip-text{font-size:1.125rem}.store-pack-card__price-tag{width:5.75rem;height:3rem}.store-pack-card__price-tag-text{font-size:1.625rem}}@media (width<=56rem){.store-pack-card{min-height:13.375rem}.store-pack-card__content{min-height:13.375rem;padding:1rem}.store-pack-card__title{font-size:2rem}.store-pack-card__subtitle{font-size:1rem}.store-pack-card__top-row{gap:.75rem}.store-pack-card__badges{gap:.5rem}.store-pack-card__popular-badge{min-width:5.75rem;height:2rem;padding:0 .625rem;font-size:1rem}.store-pack-card__bonus-chip{min-width:4.75rem;height:2rem;padding:0 .625rem}.store-pack-card__bonus-chip-text{font-size:1rem}.store-pack-card__bonus-chip-icon{width:1rem;height:1rem}.store-pack-card__price-tag{width:5.5rem;height:2.75rem}.store-pack-card__price-tag-text{font-size:1.875rem}}.distance-tag-view{background:#0009;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.distance-tag-view-icon{width:14px;height:14px;display:block}.stores-cell{background:var(--secondary-black);cursor:pointer;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 24px #00000047}.stores-cell-cover{background:#11181d 50%/cover;height:7.5rem;position:relative}.stores-cell-distance-tag{z-index:2;position:absolute;bottom:12px;right:12px}.stores-cell-image{object-fit:cover;z-index:2;background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:6px;width:4.5rem;height:4.5rem;padding:2px;position:absolute;top:6.5rem;left:1.5rem;transform:translateY(-50%)}.stores-cell-body{flex-direction:column;gap:8px;padding:28px 24px 24px;display:flex;position:relative}.stores-cell-title{margin:0;padding-right:40px;display:block}.stores-cell-category{margin:0;display:block}.stores-cell-save-button{z-index:2;position:absolute;top:24px;right:24px}.stores-cell-address,.stores-cell-website{align-items:flex-start;gap:6px;display:flex}.stores-cell-address{margin-top:8px}.stores-cell-website{color:#8080fc;margin-top:8px}.stores-cell-line-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.stores-viewer-switch{background:var(--secondary-black);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.stores-viewer-switch-item{height:34px;color:var(--secondary-gray);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.stores-viewer-switch-icon{filter:brightness(0)saturate()invert(63%)sepia(8%)saturate(289%)hue-rotate(174deg)brightness(92%)contrast(89%);flex-shrink:0;width:16px;height:16px}.stores-viewer-switch-item.active{background:var(--gold-color);color:var(--white-color)}.stores-viewer-switch-item.active .stores-viewer-switch-icon{filter:brightness(0)saturate()invert()sepia(0%)saturate(0%)hue-rotate(286deg)brightness(103%)contrast(102%)}.store-order-view{display:inline-flex}.store-order-select{background:var(--secondary-black);min-width:160px;height:40px;color:var(--white-color);border:1px solid #ffffff1a;border-radius:10px;padding:0 12px;font-family:Rubik,sans-serif;font-size:14px;font-weight:500}.store-pin-atom{object-fit:contain;width:27px;height:36px;display:block}.store-codex-pin-atom{object-fit:contain;width:27px;height:38px;display:block}.stores-map-wrapper{background:var(--secondary-black);border:1px solid #ffffff14;border-radius:14px;width:100%;height:clamp(34rem,88dvh - 16.5rem,52rem);margin-bottom:2.5rem;position:relative;overflow:hidden}.stores-map-canvas{width:100%;height:100%}.stores-map-overlay{background:#0d111773;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stores-map-error{color:var(--white-color);background:#000000bf;border-radius:8px;padding:8px 10px;font-size:12px;position:absolute;bottom:12px;left:12px}.stores-map-selected-card{z-index:6;pointer-events:auto;width:min(22rem,100% - 2rem);position:absolute;top:16px;left:16px}.stores-map-location-cta{z-index:6;background:var(--gold-color);color:var(--white-color);cursor:pointer;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px}.stores-map-location-hint{z-index:6;color:var(--white-color);background:#000000bf;border-radius:8px;max-width:220px;padding:8px 10px;font-size:12px;position:absolute;top:52px;right:12px}@media (width<=48rem){.stores-map-wrapper{height:clamp(30rem,100dvh - 14.5rem,44rem);margin-bottom:2rem}}.stores-page{--stores-page-card-min-width:17rem;--stores-page-card-max-width:22rem;--stores-page-grid-gap:24px;--stores-page-edge-gap:24px;--stores-page-container-left-gap:0px;width:100%;height:100%;display:flex}.main-content-wrapper:has(.stores-page){max-width:none}.main-content-wrapper[data-collapsed=false]:has(.stores-page){width:calc(100% - var(--app-shell-sidebar-expanded-offset) - var(--app-shell-main-right-gap))}.main-content-wrapper[data-collapsed=true]:has(.stores-page){width:calc(100% - var(--app-shell-sidebar-collapsed-offset) - var(--app-shell-main-right-gap))}.stores-layout{align-items:flex-start;gap:var(--stores-page-edge-gap);width:calc(100% - var(--stores-page-container-left-gap) - var(--stores-page-edge-gap));margin:0 var(--stores-page-edge-gap) 0 var(--stores-page-container-left-gap);display:flex}.stores-layout--map{width:calc(100% - 3rem);margin:0 1.5rem}.stores-container{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:none;margin:0;padding:24px 0 48px}.stores-header{flex-direction:column;gap:0;display:flex}.stores-content-rail{width:100%;max-width:100%}.stores-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--stores-page-card-min-width)), var(--stores-page-card-max-width)));justify-content:flex-start;gap:var(--stores-page-grid-gap);justify-items:stretch;width:100%;display:grid}.stores-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.stores-map-panel{width:100%;display:none}.stores-map-panel--visible{display:block}.stores-sentinel{width:100%;height:.0625rem}.stores-pagination-state{text-align:center;justify-content:center;padding:1.5rem 0 .5rem;display:flex}.stores-loading-state,.stores-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:50vh;display:flex}@media (width<=767px){.main-content-wrapper[data-collapsed=false] .stores-page,.main-content-wrapper[data-collapsed=true] .stores-page{--stores-page-container-left-gap:max(0px, calc(1rem + 4rem + var(--stores-page-edge-gap) - 8rem))}.stores-container{padding:1.25rem 0 2rem}.stores-toolbar{flex-direction:column;align-items:flex-start}.stores-layout--map{width:calc(100% - 2rem);margin:0 1rem}}@media (width>=768px) and (width<=1079px){.main-content-wrapper[data-collapsed=false] .stores-page{--stores-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--stores-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .stores-page{--stores-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--stores-page-edge-gap) - 8rem))}}@media (width>=1080px) and (width<=1279px){.main-content-wrapper[data-collapsed=false] .stores-page{--stores-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--stores-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .stores-page{--stores-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--stores-page-edge-gap) - 8rem))}}@media (width>=1280px) and (width<=1439px){.main-content-wrapper[data-collapsed=false] .stores-page{--stores-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--stores-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .stores-page{--stores-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--stores-page-edge-gap) - 8rem))}}@media (width>=1440px){.stores-page{--stores-page-edge-gap:40px}.main-content-wrapper[data-collapsed=false] .stores-page{--stores-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--stores-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .stores-page{--stores-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--stores-page-edge-gap) - 8rem))}.stores-layout{width:calc(100% - var(--stores-page-container-left-gap) - var(--stores-page-edge-gap));margin:0 var(--stores-page-edge-gap) 0 var(--stores-page-container-left-gap)}.stores-layout--map{width:calc(100% - 3rem);margin:0 1.5rem}}.plan-page{background-color:var(--black-color);width:100%;min-height:100vh;position:relative;overflow:hidden}.plan-page-background{z-index:0;background-image:url(/assets/backgroundWithLights-8pXDJNkJ.png);background-position:50%;background-repeat:no-repeat;background-size:200%;position:fixed;inset:0}.plan-page-background:after{content:"";background:radial-gradient(60% 60% at 50% 35%,#00000040,#000000d9);position:absolute;inset:0}.plan-page-content{z-index:1;padding-inline:clamp(1rem,3.5vw,3.5rem);width:min(92rem,100%);margin-inline:auto;padding-top:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(2rem,4vw,4rem);position:relative}.plan-page-close-button{z-index:3;cursor:pointer;background:var(--secondary-black);width:2rem;height:2rem;color:var(--gold-color);border:0;border-radius:.5rem;justify-content:center;align-items:center;transition:transform .12s,opacity .12s;display:inline-flex;position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(2rem,3vw,3rem)}.plan-page-close-button:hover{opacity:.95;transform:translateY(-1px)}.plan-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,3.5rem);display:grid}.plan-hero-left{flex-direction:column;gap:clamp(.75rem,2vw,1.25rem);min-width:0;max-width:42rem;display:flex}.plan-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.plan-hero-primary-button{background-color:var(--tertiary-violet);cursor:pointer;border:none;border-radius:.5rem;width:100%;max-width:14rem;height:2.75rem;padding:.5rem;transition:transform .15s,opacity .15s}.plan-hero-secondary-button{background-color:var(--secondary-black);cursor:pointer;border:none;border-radius:.5rem;width:100%;max-width:14rem;padding:.5rem}.plan-hero-primary-button:hover,.plan-hero-secondary-button:hover{transform:translateY(-1px)}.plan-hero-right{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative}.plan-hero-mascot{z-index:0;pointer-events:none;opacity:.95;position:absolute;bottom:clamp(2.25rem,5vw,4.5rem);right:clamp(5rem,6.5vw,8rem)}.plan-hero-mascot-image{width:clamp(20rem,37vw,34rem);height:auto;max-height:clamp(18rem,40vw,34rem)}.plan-card{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#181818eb;border:none;border-radius:clamp(1rem,2vw,1.25rem);width:26rem;min-width:26rem;max-width:26rem;height:auto;min-height:clamp(28rem,42vw,40rem);margin-top:clamp(2rem,3vw,3rem);padding:clamp(1.25rem,2.2vw,2rem);position:relative;overflow:visible;box-shadow:10px -10px 51px #8080fc66}.plan-card-mascot-hand-image{z-index:2;pointer-events:none;width:clamp(7rem,12vw,10.5rem);height:auto;position:absolute;top:62%;left:calc(100% - min(25rem,100%));transform:translate(-65%,-50%)}.plan-card-ribbon{z-index:5;width:clamp(2.75rem,4.2vw,3.5rem);height:clamp(3.5rem,5.6vw,4.4rem);position:absolute;top:0;right:2rem;overflow:hidden}.plan-page-card-ribbon-bookmark-icon{width:100%;height:100%;display:block}.plan-page-card-ribbon-bookmark-content{z-index:6;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.15rem,.4vw,.3rem);padding-top:.5rem;display:flex;position:absolute;inset:0;transform:translateY(-.95rem)}.plan-page-card-astralis-icon{width:clamp(1.1rem,1.6vw,1.6rem);height:clamp(1.1rem,1.6vw,1.6rem);padding:0}.plan-card-ribbon-text{justify-content:center;align-items:center;line-height:1;display:flex}.plan-card-header{flex-direction:column;align-items:flex-start;margin-top:3rem;margin-bottom:.75rem;display:flex}.plan-card-header-description{padding-top:1.5rem}.plan-card-features{gap:.5rem;padding:2.5rem 2rem;line-height:1.25rem;list-style:none;display:grid}.plan-card-features li{flex-direction:row;align-items:flex-start;display:flex;position:relative}.plan-card-features-checkmark{align-self:center;padding-right:.5rem}.plan-card-billing{background:var(--tertiary-violet-off);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:10rem;margin:0 auto 2.5rem;padding:.5rem;display:flex}.plan-card-billing-button{color:var(--white-color);cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.5rem;font-family:Rubik,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.plan-card-billing-button.is-active{background-color:var(--tertiary-violet);color:var(--white-color);font-size:.75rem;font-style:normal;font-weight:700;line-height:normal}.plan-card-price{text-align:start;justify-content:center;align-items:flex-end;gap:.5rem;margin:0 auto 2.5rem;display:flex}.plan-card-footer{text-align:center;margin:.5rem auto 0;padding:0 2rem}@media (width<=97rem){.plan-hero-mascot,.plan-card-mascot-hand-image{display:none}}@media (width<=48rem){.plan-hero{grid-template-columns:1fr;align-items:start}.plan-page-background{background-size:cover}.plan-hero-left{order:1}.plan-hero-right{order:2;justify-content:center}.plan-card{border-radius:clamp(1rem,4vw,1.25rem);width:100%;max-width:28rem;min-height:auto;padding:clamp(1.25rem,4vw,1.75rem)}}.tutorial-user-info{z-index:10;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.tutorial-user-avatar{object-fit:cover;background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:1px;display:block}.tutorial-user-container{background-color:var(--secondary-gray-light);border-radius:8px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-width:0;max-width:calc(100% - 48px);height:27px;padding:.25rem .5rem;display:flex;box-shadow:0 8px 12px 6px #00000026,0 4px 4px #0000004d}.tutorial-user-name{color:var(--white-color);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:.875rem;font-weight:600;overflow:hidden}.tutorial-user-info-verification-icon-image{width:16px;height:16px}@media (width<=768px){.tutorial-user-avatar{width:28px;height:28px}.tutorial-user-name{font-size:.8rem}.tutorial-user-container{padding:3px 6px}}.language-tag{background-color:var(--secondary-black);border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;width:fit-content;min-width:0;height:2.5rem;padding-left:5px;display:inline-flex}.language-tag-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.template-tag{white-space:nowrap;background:#2f4fa3;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;height:1.5rem;padding:0 .5rem;display:inline-flex;box-shadow:0 4px 4px #00000040}.tutorial-price-badge-free,.tutorial-price-badge-paid{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:2px;width:fit-content;min-width:4.0625rem;height:2rem;padding:8px 0 8px .5rem;line-height:1;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 8px 12px 6px #00000026,0 4px 4px #0000004d}.tutorial-price-badge-free{background-color:var(--tertiary-violet);padding:8px}.tutorial-price-badge-paid{background-color:var(--secondary-black)}.tutorial-price-badge-value{font-variant-numeric:tabular-nums}.tutorial-price-badge-astrals-icon{flex-shrink:0;width:2rem;height:2rem;display:block}@media (width<=30rem){.tutorial-price-badge-free,.tutorial-price-badge-paid{transform:scale(.8)}}@media (width<=48rem){.tutorial-price-badge-free,.tutorial-price-badge-paid{transform:scale(.9)}}.tutorial-cell{cursor:pointer;box-sizing:border-box;width:100%;min-width:0;max-width:45rem;margin-inline:auto;transition:transform .2s,box-shadow .2s}.tutorial-cell-container{background-color:var(--secondary-black);box-sizing:border-box;border-radius:.5rem;flex-direction:column;width:100%;min-height:100%;display:flex;position:relative;overflow:visible}.tutorial-cell-options{z-index:6;position:absolute;top:.75rem;right:.75rem}.tutorial-cell-options .button-icon-text-button{width:2.3125rem;height:2.5625rem;color:var(--primary-white-primary,#fcfcfc);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0}.tutorial-cell-options .button-icon-text-button-icon{width:1.5rem;height:1.5rem;color:var(--primary-white-primary,#fcfcfc);filter:drop-shadow(0 4px 4px #0000004d)drop-shadow(0 8px 12px #00000026);flex:0 0 1.5rem}.tutorial-cell-options .button-icon-text-button-icon path{fill:var(--primary-white-primary,#fcfcfc);stroke:var(--primary-white-primary,#fcfcfc);stroke-width:1.5px}.tutorial-cell-cover-container{background-color:var(--secondary-black);border-radius:.5rem .5rem 0 0;justify-content:center;align-items:center;width:100%;min-width:0;height:200px;display:flex;position:relative;overflow:hidden}.tutorial-cell-cover-image{object-fit:cover;width:100%;height:100%;display:block}.tutorial-cell-template-badge{flex-wrap:wrap;align-items:center;margin-top:8px;padding:0 1rem;display:flex}.tutorial-cell-title-container{min-width:0;margin-top:16px;padding:0 1rem}.tutorial-cell-title-text{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutorial-cell-series{padding:8px 1rem 0}.tutorial-cell-tags{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;margin-top:auto;padding:8px 1rem;display:flex}.tutorial-cell-tags-shell{width:100%;min-width:0;position:relative}.tutorial-cell-tags>*{flex:none}.tutorial-cell-content{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.tutorial-cell--list .tutorial-cell-container{border:1px solid var(--secondary-black);border-radius:12px;grid-template-columns:minmax(220px,52%) minmax(0,1fr);align-items:stretch;gap:16px;min-height:260px;padding-bottom:0;padding-right:16px;display:grid}.tutorial-cell--list .tutorial-cell-cover-container{border-radius:4px 0 0 4px;width:100%;height:16.25rem;min-height:16.25rem;max-height:16.25rem}.tutorial-cell--list .tutorial-cell-cover-image{border-radius:4px 0 0 4px}.tutorial-cell--list .tutorial-cell-content{justify-content:space-between;height:100%;padding:16px 0;overflow:hidden}.tutorial-cell--list .tutorial-cell-list-header{justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex}.tutorial-cell--list .tutorial-cell-list-header .tutorial-user-info{flex:1 1 0;min-width:0;max-width:min(100%,200px);position:static}.tutorial-cell--list .tutorial-user-container{height:32px;box-shadow:none;background-color:#0000;padding:0}.tutorial-cell--list .tutorial-user-name{font-size:16px}.tutorial-cell--list .tutorial-cell-list-header .rating-compact-tag{flex-shrink:0;margin-top:4px}.tutorial-cell--list .tutorial-cell-list-header-badges{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.tutorial-cell--list .tutorial-cell-list-header-badges .subscription-tag{width:2rem;height:2rem}.tutorial-cell--list .tutorial-cell-title-container{margin-top:0;padding:0}.tutorial-cell--list .tutorial-cell-title-text{-webkit-line-clamp:2;min-width:0}.tutorial-cell--list .tutorial-cell-template-badge,.tutorial-cell--list .tutorial-cell-series{flex-wrap:wrap;align-items:center;gap:8px;padding-left:0;padding-right:0;display:flex}.tutorial-cell--list .tutorial-cell-tags{flex-wrap:wrap;justify-content:flex-start;width:100%;padding:0}.tutorial-cell--list .tutorial-cell-tags--after-title{padding-top:0}@media (width<=1079px){.tutorial-cell--list{width:100%;max-width:45rem}.tutorial-cell--list .tutorial-cell-container{grid-template-columns:minmax(220px,44%) minmax(0,1fr);gap:12px;padding-right:12px}.tutorial-cell--list .tutorial-cell-cover-container{height:15rem;min-height:15rem;max-height:15rem}.tutorial-cell--list .tutorial-cell-tags{flex-wrap:nowrap;gap:4px;max-width:100%;margin-inline:0;overflow:visible}.tutorials-list-page .tutorial-cell--list .tutorial-cell-tags .category-tag,.tutorials-list-page .tutorial-cell--list .tutorial-cell-tags .level-tag,.tutorials-list-page .tutorial-cell--list .tutorial-cell-tags .steps-tag{white-space:nowrap;justify-content:center!important;gap:.25rem!important;width:fit-content!important;min-width:max-content!important;height:2.5rem!important;padding:0 .375rem!important}.tutorials-list-page .tutorial-cell--list .tutorial-cell-tags .category-tag>:not(.category-icon),.tutorials-list-page .tutorial-cell--list .tutorial-cell-tags .level-tag>:not(.level-tag-bars),.tutorials-list-page .tutorial-cell--list .tutorial-cell-tags .steps-tag>:not(.steps-tag-folder-icon){display:inline-flex!important}}@media (width<=921px){.tutorial-cell--list{width:100%;max-width:45rem;margin-inline:auto}.tutorial-cell--list .tutorial-cell-container{grid-template-columns:1fr;gap:0;height:auto;min-height:0;padding-bottom:8px;padding-right:0}.tutorial-cell--list .tutorial-cell-cover-container{aspect-ratio:2;border-radius:8px 8px 0 0;flex:none;width:100%;height:auto}.tutorial-cell--list .tutorial-cell-cover-image{border-radius:8px 8px 0 0}.tutorial-cell--list .tutorial-cell-content{gap:16px;padding:0 16px;overflow:visible}.tutorial-cell--list .tutorial-cell-tags{flex-wrap:nowrap;justify-content:flex-start;gap:8px}}@media (width<=48rem){.tutorial-cell-title-text{-webkit-line-clamp:2;line-clamp:2}.tutorial-cell-tags{gap:.25rem}.tutorial-cell--list .tutorial-cell-tags{gap:.5rem}}.tutorial-series-part-tag{background:var(--gold-color);border-radius:.25rem;justify-content:center;align-items:center;min-height:1.5rem;padding:.1875rem .625rem .25rem;line-height:1;display:inline-flex;box-shadow:0 .375rem .75rem #0003}.button.edit-button{gap:0;width:140px;height:auto;padding:9px 16px;font-size:16px;font-weight:700}.my-tutorial-cell{background:var(--secondary-black);cursor:pointer;border-radius:.75rem;grid-template-columns:10rem minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:11rem;padding:.75rem;display:grid}.my-tutorial-cell-cover{object-fit:cover;border-radius:.6rem;width:100%;height:100%;max-height:9.5rem}.my-tutorial-cell-content{flex-direction:column;justify-content:space-between;gap:.35rem;min-width:0;min-height:100%;display:flex}.my-tutorial-cell-last-updated{margin-bottom:0}.my-tutorial-cell-actions{justify-content:flex-end;align-self:start;align-items:center;gap:.5rem;display:flex}.button.edit-button.my-tutorial-cell-icon-button,.button.button-red.my-tutorial-cell-icon-button{border-radius:.65rem;justify-content:center;align-items:center;gap:0;width:2.6rem;min-width:2.6rem;height:2.6rem;padding:0;display:inline-flex}.button.edit-button.my-tutorial-cell-icon-button,.button.button-red.my-tutorial-cell-delete-button{color:#dbe2ea;background:#2c3744}@media (width<=64rem){.my-tutorial-cell{grid-template-columns:1fr;gap:.75rem}.my-tutorial-cell-cover{height:10rem}.my-tutorial-cell-actions{justify-content:flex-start}}.filter-button{color:var(--white-color);cursor:pointer;background:#1e2833;border:1px solid #ffffff1a;border-radius:.65rem;align-items:center;gap:.45rem;min-height:2.6rem;padding:.2rem .75rem;font-size:.95rem;font-weight:600;display:inline-flex}.tutorial-library-tabs{border-bottom:1px solid #ffffff14;align-items:flex-end;gap:24px;margin:0 0 24px;padding:0;display:flex;overflow:hidden}.tutorial-library-tab{color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;padding:12px 0;font-size:1rem;font-weight:700;transition:color .2s;position:relative}.tutorial-library-tab:hover,.tutorial-library-tab.active{color:var(--white-color)}.tutorial-library-tab.active:after{content:"";background:var(--gold-color);border-radius:4px;width:100%;height:3px;position:absolute;bottom:-1px;left:0}.tutorial-library-tab-indicator{background:var(--tertiary-violet);width:10px;height:10px;box-shadow:0 0 0 2px var(--secondary-black);border-radius:50%;position:absolute;top:8px;right:-12px}@media (width<=48rem){.tutorial-library-tabs{gap:16px;overflow-x:auto}.tutorial-library-tab{font-size:.95rem}}.my-tutorials-filter{background:var(--secondary-black);z-index:20;border:1px solid #ffffff14;border-radius:.75rem;gap:16px;min-width:17rem;padding:.9rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 14px 36px #00000059}.my-tutorials-filter-options{flex-direction:column;gap:.55rem;margin-top:.75rem;display:flex}.my-tutorials-filter-actions{justify-content:flex-end;margin-top:.9rem;display:flex}.button.button-gold.my-tutorials-filter-apply-button{justify-content:center;align-items:center;width:100%;height:2.5rem;display:inline-flex}.tutorials-library-page{flex-direction:column;width:100%;height:100%;display:flex}.tutorials-library-container{flex-direction:column;flex:1;width:100%;display:flex}.tutorials-library-content{box-sizing:border-box;width:100%;height:100%;padding-top:16px;padding-left:40px;padding-right:40px;display:flex}.tutorials-library-main{width:100%;max-width:var(--page-main-max-width);flex:1;min-width:0;margin:0 auto;overflow-x:hidden}.tutorials-library-main-content{width:100%;min-width:0}.tutorials-library-banner{width:100%;max-width:75rem;margin:0 auto 1.5rem}.tutorials-library-header{flex-direction:column;gap:0;display:flex}.tutorials-library-grid{flex-direction:column;gap:24px;width:100%;max-width:45rem;margin:0 auto;transition:max-width .3s,margin .3s;display:flex}.tutorials-library-grid.tutorials-library-grid--acquired{flex-direction:column;gap:24px;max-width:45rem;display:flex}.tutorials-library-grid.tutorials-library-grid--mine{flex-direction:column;gap:1rem;max-width:75rem;display:flex}.tutorials-library-filter-row{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;margin:0 0 .75rem;display:flex}.tutorials-library-moderation-error{margin:.75rem 0 0}.tutorials-library-filter-button-wrapper{position:relative}.tutorials-library-applied-filters-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.tutorials-library-applied-filters{flex-wrap:wrap;gap:.5rem;display:flex}.tutorials-library-filter-chip{color:var(--white-color);cursor:pointer;background:#2a3340;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.85rem;display:inline-flex}.tutorials-library-loading-state,.tutorials-library-empty-state{text-align:center;height:60vh;color:var(--secondary-gray);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.tutorials-library-loading-spinner{justify-content:center;align-items:center;width:120px;height:120px;display:flex}@media (width<=767px){.tutorials-library-page,.tutorials-library-container,.tutorials-library-content,.tutorials-library-main{min-width:0;overflow-x:hidden}.tutorials-library-content{width:100%;margin:0;padding:1rem}.tutorials-library-main{width:100%;max-width:none;margin:0}.tutorials-library-grid{width:100%;max-width:none;margin:0;padding-right:0}.tutorials-library-grid.tutorials-library-grid--mine{max-width:none}.tutorials-library-filter-row{flex-direction:column;align-items:stretch;gap:.75rem;width:100%}.tutorials-library-header{padding-right:0}.tutorials-library-filter-button-wrapper{align-self:flex-start;max-width:100%;position:relative}.my-tutorials-filter{min-width:min(17rem,100vw - 2rem);max-width:calc(100vw - 2rem);left:0;right:auto}.tutorials-library-applied-filters-row{align-items:flex-start}.tutorials-library-applied-filters{max-width:100%}.tutorial-tags .level-tag>span:not(.level-bars),.tutorial-tags .level-tag>div:not(.level-bars),.tutorial-tags .category-tag>span:not(.category-icon),.tutorial-tags .category-tag>div:not(.category-icon){display:none!important}.tutorial-tags .level-tag,.tutorial-tags .category-tag{border-radius:4px;justify-content:center;gap:0;height:40px;padding:2px;width:40px!important}.tutorial-tags .steps-tag,.tutorial-tags .rating-tag{border-radius:4px;justify-content:center;height:40px;gap:2px!important;width:40px!important;padding:4px 2px!important}.tutorial-tags .level-tag>:not(.level-bars),.tutorial-tags .category-tag>:not(.category-icon){display:none!important}.tutorial-tags .steps-tag label,.tutorial-tags .steps-tag span:not(.steps-tag-folder-icon),.tutorial-tags .steps-tag div:not(.steps-tag-folder-icon){white-space:nowrap;line-height:1;font-size:8px!important;display:inline!important}.tutorial-tags .steps-tag{gap:2px!important;padding:4px 2px!important}.tutorial-tags .rating-tag label,.tutorial-tags .rating-tag span:not(.rating-tag-star),.tutorial-tags .rating-tag div:not(.rating-tag-star){white-space:nowrap;line-height:1;font-size:8px!important;display:inline!important}}@media (width>=768px) and (width<=1079px){.tutorials-library-page,.tutorials-library-container,.tutorials-library-content,.tutorials-library-main{min-width:0;overflow-x:hidden}.tutorials-library-content{width:100%;margin:0;padding:1rem 1.5rem}.tutorials-library-main{width:100%;max-width:none}.tutorials-library-grid{max-width:none;padding-right:0}.tutorials-library-filter-row{align-items:flex-start}.my-tutorials-filter{max-width:calc(100vw - 3rem);left:auto;right:0}}@media (width<=1079px){.tutorials-library-main{-ms-overflow-style:none;scrollbar-width:none}.tutorials-library-main::-webkit-scrollbar{width:0;height:0}}.scroll-container{height:100%;min-height:0;overflow-y:auto}.scroll-container.has-overflow{scrollbar-width:thin;scrollbar-color:#d396294d transparent}.scroll-container::-webkit-scrollbar{width:8px}.scroll-container::-webkit-scrollbar-track{background:0 0}.scroll-container::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.scroll-container.has-overflow::-webkit-scrollbar-thumb{background:#d396294d}.sidebar-container{background-color:var(--secondary-black);color:var(--secondary-gray);z-index:999;border-radius:12px;flex-direction:column;padding:30px 16px 8px;transition:width .3s;display:flex;position:fixed;top:6rem;bottom:1.5rem;left:2.5rem;overflow:visible}.sidebar-container.expanded{width:18rem}.sidebar-container.collapsed{width:6rem}.sidebar-toggle-pill{background:var(--secondary-black);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;bottom:5%;right:-1rem}.sidebar-toggle-button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.75rem;justify-content:left;align-self:center;align-items:center;transition:transform .2s ease-in-out,opacity .2s ease-in-out;display:inline-flex;position:relative;top:0}.sidebar-toggle-button:disabled{opacity:.5;cursor:default}.sidebar-toggle-button.is-collapsed .sidebar-toggle-icon{transform:rotate(180deg)}.sidebar-container.collapsed .nav-link,.sidebar-container.collapsed .sidebar-nav-links-shop{justify-content:center}.sidebar-user-info{align-items:center;gap:12px;width:100%;min-width:0;transition:all .3s ease-in-out;display:flex;overflow:hidden}.sidebar-user-header{flex:none;width:100%;min-width:0}.sidebar-user-info.clickable,.sidebar-user-info.clickable *{cursor:pointer}.avatar-wrapper-sidebar{flex:0 0 72px;width:72px;min-width:72px;height:70px;padding:8px 8px 2px;display:inline-block;position:relative}.user-avatar-sidebar{object-fit:cover;background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:6px;justify-content:center;align-items:center;width:56px;height:56px;padding:2px;display:block}.achievement-badge-sidebar{filter:drop-shadow(0 0 6px #ffffff40);width:32px;height:32px;position:absolute;top:-16px;left:-8px}.hidden-user-achievement{display:none}.user-text-sidebar{flex-direction:column;flex:auto;min-width:0;max-width:100%;display:flex;overflow:hidden}.username-row-sidebar{flex-direction:row;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.username-row-sidebar .label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.username-row-sidebar .verified-icon{flex:none}.user-rank-sidebar{flex-direction:row;align-self:stretch;align-items:center;gap:8px;min-width:0;max-width:100%;padding-top:16px;display:flex;overflow:hidden}.user-rank-sidebar .label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.user-rank-sidebar .label:last-child,.user-rank-sidebar .rank-icon{flex:none}.sidebar-nav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:22px;min-height:0;margin:24px 8px 0 16px;padding-right:.25rem;display:flex;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:0;height:0}.nav-link{background-color:var(--secondary-black);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;height:40px;padding:8px;transition:all .2s ease-in-out;display:flex}.nav-link:hover{background-color:var(--primary-black-primary)}.nav-link.active{background-color:var(--primary-black-primary);color:var(--dity-white-color);align-items:center;display:flex}.sidebar-nav-icon{width:24px;height:24px;color:var(--secondary-gray);justify-content:center;align-items:center;display:flex}.sidebar-nav-icon.active-icon{color:var(--white-color)}.sidebar-nav-link-create-menu-item{background-color:var(--gray-color);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:8px;transition:all .2s ease-in-out;display:flex}.sidebar-nav-links-shop{justify-content:space-between;align-items:center;display:flex}.nav-link-promotions{background-color:var(--tertiary-violet-off);border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:32px;margin:8px;padding:6px 8px;display:flex}.sidebar-nav-icon-promotions{color:var(--white-color)}.sidebar-nav-icon-create{width:24px;height:24px;color:var(--white-color)}.sidebar-collapsed-badge-container{flex:none;justify-content:center;align-items:center;margin-top:auto;display:flex}.sidebar-collapsed-badge{filter:drop-shadow(0 0 8px #eaae4399);width:70px;height:80px}@media (height<=48rem){.sidebar-collapsed-badge-container{display:none}.sidebar-nav{margin-bottom:0}}@media (width<=48rem){.sidebar-container{padding:16px 8px 8px;left:16px;width:4rem!important}.sidebar-toggle-pill{display:none}.sidebar-container.expanded,.sidebar-container.collapsed{width:4rem!important}.avatar-wrapper-sidebar{width:48px;height:48px;padding:4px}.user-avatar-sidebar{width:40px;height:40px}.achievement-badge-sidebar{width:20px;height:20px;top:-8px;left:-4px}.sidebar-nav{gap:14px;margin:24px 4px 0}.nav-link{justify-content:center;height:36px;padding:6px}.sidebar-nav-icon{width:20px;height:20px}.sidebar-collapsed-badge-container{padding:4px}.sidebar-collapsed-badge{width:50px;height:60px}.sidebar-nav-link-create-menu-item{height:36px;padding:6px}.sidebar-nav-icon-create{width:20px;height:20px}.user-text-sidebar{display:none}.sidebar-user-info{justify-content:center}}.astrals-bar-button{background-color:var(--tertiary-violet-off);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.astrals-bar-button-count{color:var(--white-color);font-size:18px;font-weight:800}.astrals-bar-button-icon{object-fit:contain;width:32px;height:32px}.notification-bar-button{cursor:pointer;height:40px;color:var(--secondary-gray);background:0 0;border:none;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.notification-bar-button-icon{color:var(--secondary-gray)}.notification-bar-button-unread-dot{background:var(--tertiary-violet);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--secondary-black);border-radius:999px;position:absolute;top:.5rem;right:.625rem}.settings-bar-button{cursor:pointer;height:40px;color:var(--secondary-gray);background:0 0;border:none;align-items:center;gap:8px;padding:16px;display:flex}.settings-bar-button-icon{color:var(--secondary-gray)}.settings-menu-content{flex-direction:column;gap:12px;display:flex}.settings-menu-username{margin-bottom:16px;font-size:28px;font-weight:700}.settings-menu-item{cursor:pointer;text-align:left;color:var(--white-color);background:0 0;border:none;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 0;font-size:16px;font-weight:700;transition:color .2s;display:flex}.settings-menu-item:hover{color:var(--gold-color)}.settings-menu-item-logout{color:var(--tertiary-violet);margin-top:24px}.settings-menu-item-logout:hover{color:var(--error-red)}.settings-menu-icon{color:currentColor}.notification-view-cell{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 0;display:flex;position:relative}.notification-view-cell-unread-dot{background:var(--tertiary-violet);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--primary-black-primary);border-radius:999px;position:absolute;top:.75rem;left:0}.notification-view-cell:last-child{border-bottom:none}.notification-view-cell-avatar-wrapper{border-radius:.35rem;flex-shrink:0;width:2.5rem;height:2.5rem;overflow:hidden}.notification-view-cell-avatar{object-fit:cover;width:100%;height:100%;display:block}.notification-view-cell-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-view-cell-description{margin:0;line-height:1.35}.notification-view-cell-description-piece,.notification-view-cell-run{display:inline}.notification-view-cell-run--clickable{cursor:pointer}.notification-view-cell-date{white-space:nowrap;margin:0 0 8px;display:block}.notification-view-cell-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;padding-top:.1rem;display:flex}.notification-view-cell-action{width:2.25rem;height:2.25rem;color:var(--color-text-primary,#fff);cursor:pointer;border:none;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notification-view-cell-action--accept{background:#f6b5252e}.notification-view-cell-action--decline{background:#ffffff14}.notifications-view{flex-direction:column;gap:.5rem;min-height:120px;max-height:min(420px,70vh);display:flex}.notifications-view-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.notifications-view-title{flex-shrink:0;margin:0 0 .25rem}.notifications-view-close{width:2rem;height:2rem;color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.notifications-view-close:hover{color:var(--white-color);background:#ffffff0f}.notifications-view-loading{justify-content:center;align-items:center;min-height:100px;padding:1.5rem 0;display:flex}.notifications-view-error{color:var(--error-red,#e74c3c);margin:0;font-size:.85rem}.notifications-view-empty{text-align:center;padding:.75rem 0 .5rem}.notifications-view-empty-title{color:#fff;margin:0 0 .35rem;font-size:.9rem;font-weight:700}.notifications-view-empty-subtitle{color:var(--secondary-gray);margin:0;font-size:.78rem;line-height:1.35}.notifications-view-list{flex-direction:column;flex:1;gap:8px;min-height:0;margin-right:-.15rem;padding-right:.15rem;display:flex;overflow:hidden auto}.notifications-view-load-more{justify-content:center;align-items:center;min-height:1.5rem;padding:.25rem 0 .1rem;display:flex}.notifications-view-list::-webkit-scrollbar{width:6px}.notifications-view-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.settings-mobile-menu{background-color:var(--primary-black-primary);z-index:999;box-sizing:border-box;flex-direction:column;width:75%;max-width:320px;height:100vh;padding:24px;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 20px #00000080}.settings-mobile-menu-close{color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;align-self:flex-end;font-size:24px}.settings-mobile-menu-links{flex-direction:column;gap:12px;min-height:0;margin-top:40px;padding-right:.15rem;display:flex;overflow:hidden auto}.settings-mobile-menu-link{color:var(--dity-white-color);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:16px;font-weight:600;transition:color .2s;display:flex}.settings-mobile-menu-link:hover{color:var(--gold-color)}.settings-mobile-menu-link-logout{color:var(--tertiary-violet)}.settings-mobile-menu-link-logout:hover{color:var(--error-red)}.settings-mobile-menu-dropdown{box-sizing:border-box;background:var(--secondary-black);border:1px solid #ffffff14;border-radius:.75rem;width:100%;max-height:min(26rem,48vh);padding:.9rem;overflow:hidden auto}.settings-mobile-menu-dropdown .notifications-view{min-height:0;max-height:none}.settings-mobile-menu-dropdown .notifications-view-header{display:none}.settings-mobile-menu-dropdown .notifications-view-list{max-height:18rem}.settings-mobile-menu-dropdown .settings-menu-username{display:none}.settings-mobile-menu-dropdown .settings-menu-item{margin-top:.5rem;font-size:.95rem}.settings-mobile-menu-dropdown .settings-menu-item-logout{display:none}.settings-mobile-menu-dropdown::-webkit-scrollbar{width:6px}.settings-mobile-menu-links::-webkit-scrollbar{width:6px}.settings-mobile-menu-dropdown::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.settings-mobile-menu-links::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.achievement-badge-with-progress{flex-shrink:0;place-items:center;display:grid;position:relative}.achievement-badge-with-progress__ring{width:100%;height:100%;color:var(--secondary-gray,#64686c);pointer-events:none;z-index:2;position:absolute;inset:0}.achievement-badge-with-progress__image{z-index:1;object-fit:contain;width:68%;height:68%;position:relative}.achievement-badge-with-progress--compact{width:4rem;height:4rem}.achievement-badge-with-progress--profile{width:10rem;height:10rem}.achievement-badge-with-progress--profile .achievement-badge-with-progress__image{width:70%;height:70%}.invite-friends-step-item{align-items:flex-start;gap:.75rem;list-style:none;display:flex}.invite-friends-step-item__bullet{background:var(--gold-color);width:1.5rem;height:1.5rem;color:var(--white-color);text-align:center;border-radius:.5rem;flex-shrink:0;font-size:.875rem;font-weight:700;line-height:1.5rem}.invite-friends-step-item__text{flex:1;min-width:0}.invite-friends-modal-overlay{z-index:100010;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.invite-friends-modal{background:var(--primary-black-primary);width:min(34rem,96vw);max-height:min(80vh,44rem);color:var(--white-color);border:1px solid #ffffff14;border-radius:.875rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex;box-shadow:0 1rem 3.5rem #00000073}.invite-friends-modal-header{flex-shrink:0;grid-template-columns:2.125rem 1fr 2.125rem;align-items:center;gap:.5rem;display:grid}.invite-friends-modal-title{text-align:center;display:block}.invite-friends-modal-header-spacer{width:2.125rem}.invite-friends-modal-scroll{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;gap:.75rem;min-height:0;padding-right:.25rem;display:flex;overflow:hidden auto}.invite-friends-modal-scroll::-webkit-scrollbar{width:.375rem}.invite-friends-modal-scroll::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.invite-friends-modal-loading{justify-content:center;align-items:center;min-height:12rem;display:flex}.invite-friends-modal-card{background:var(--secondary-black);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex}.invite-friends-modal-section-title{text-align:left;width:100%}.invite-friends-modal-steps{flex-direction:column;gap:.75rem;margin:0;padding:0;display:flex}.invite-friends-modal-link-field{background:var(--primary-black-primary);border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem;display:flex;overflow:hidden}.invite-friends-modal-link-icon{color:var(--violet-color,#8080fc);flex-shrink:0}.invite-friends-modal-link-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.invite-friends-modal-link-actions{gap:.5rem;display:flex}.invite-friends-modal-action-button{flex:1;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;display:inline-flex}.invite-friends-modal-action-icon,.invite-friends-modal-copy-icon{color:var(--white-color);display:inline-flex}.invite-friends-modal-copied-feedback{text-align:center}.invite-friends-modal-achievement{flex-direction:row;align-items:flex-start;gap:.75rem}.invite-friends-modal-achievement-badge{flex-shrink:0}.invite-friends-modal-achievement-content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.invite-friends-modal-achievement-ratio{flex-shrink:0;align-self:center;line-height:1}.invite-friends-modal-referrals{gap:.75rem;padding-bottom:1rem}.invite-friends-modal-referrals-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.invite-friends-modal-referrals-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.invite-friends-modal-referral-item{background:var(--primary-black-primary);border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.invite-friends-modal-referral-avatar{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:2.75rem;height:2.75rem}.invite-friends-modal-referral-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}@media (width<=22rem){.invite-friends-modal-achievement{flex-wrap:wrap}.invite-friends-modal-achievement-ratio{text-align:right;width:100%}}.settings-more-options-modal-overlay{z-index:100010;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.settings-more-options-modal{background:var(--primary-black-primary);border:1px solid #ffffff1f;border-radius:.875rem;flex-direction:column;gap:.75rem;width:min(34rem,96vw);max-height:min(80vh,44rem);padding:1rem;display:flex;box-shadow:0 1rem 3.5rem #00000073}.settings-more-options-modal.settings-more-options-modal--small{width:min(30rem,96vw);max-height:min(75vh,38rem)}.settings-more-options-modal-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-more-options-modal-close{width:2.125rem;height:2.125rem;color:var(--gold-color);cursor:pointer;background:#ffffff0f;border:none;border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.settings-more-options-modal-close:hover{background:#ffffff1f}.settings-more-options-modal-scroll{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;gap:1rem;min-height:0;padding-right:.375rem;display:flex;overflow:hidden auto}.settings-more-options-modal-scroll::-webkit-scrollbar{width:.375rem}.settings-more-options-modal-scroll::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.settings-more-options-group{flex-direction:column;gap:.5rem;display:flex}.settings-more-options-group.settings-more-options-group--secondary{border-top:1px solid #ffffff14;padding-top:.75rem}.settings-more-options-item{background:var(--secondary-black);min-height:3rem;color:var(--white-color);cursor:pointer;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.65rem .85rem;transition:border-color .2s,transform .2s;display:flex}.settings-more-options-item:hover{border-color:#fff3;transform:translateY(-1px)}.settings-more-options-item-left{align-items:center;gap:.65rem;font-size:.95rem;font-weight:600;display:inline-flex}.settings-more-options-item-lock-icon{width:1rem;height:1rem;display:block}.settings-more-options-footer{border-top:1px solid #ffffff14;flex-direction:column;gap:.25rem;padding-top:.5rem;display:flex}.settings-more-options-text-area{min-height:8.5rem}.settings-more-options-modal-actions{justify-content:flex-end;gap:.625rem;display:flex}.settings-more-options-modal-actions .button{min-width:8.5rem;height:2.5rem}.settings-more-options-feedback-stars{align-items:center;gap:.5rem;display:flex}.settings-more-options-star-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}.settings-more-options-star{width:1.125rem;height:1.125rem}.settings-more-options-star.settings-more-options-star--filled{color:var(--gold-color)}.settings-more-options-star.settings-more-options-star--empty{color:#ffffff80}.settings-more-options-invite-link-wrapper{display:flex}.settings-more-options-invite-link{background:var(--secondary-black);width:100%;color:var(--white-color);border:1px solid #ffffff24;border-radius:.625rem;padding:.75rem;font-family:Rubik,sans-serif;font-size:.85rem;line-height:1.2}@media (width<=47.999rem){.settings-more-options-modal{width:min(96vw,30rem);max-height:min(86vh,44rem);padding:.85rem}.settings-more-options-item{min-height:2.875rem}.settings-more-options-item-left{font-size:.9rem}}.navbar-container{background-color:var(--secondary-black);box-sizing:border-box;z-index:1000;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 40px;font-family:Rubik,sans-serif;display:flex;position:fixed;top:18px;left:40px;right:40px}.navbar{justify-content:space-between;align-items:center;gap:1px;width:100%;height:56px;padding:16px 24px;display:flex}.navbar-left{align-items:center;display:flex}.navbar-right{align-items:center;gap:16px;display:flex}.astrals-button{background-color:var(--tertiary-violet-off);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;height:40px;padding:8px;display:flex}.astrals-count{color:#fff;font-size:18px;font-weight:800}.astrals-icon{object-fit:contain;width:34px;height:34px}.nav-icon-notifications,.nav-icon-messages{cursor:pointer;height:40px;color:var(--secondary-gray);background:0 0;border:none;align-items:center;gap:8px;padding:16px;display:flex}.user-menu{position:relative}.avatar-button{cursor:pointer;background:0 0;border:none}.avatar-arrow-icon{width:14px;height:14px;padding:4px;position:absolute;bottom:0;right:0}.navbar-popover{background-color:var(--primary-black-primary);border:1px solid var(--secondary-black);text-align:left;z-index:2;border-radius:12px;flex-direction:column;gap:12px;padding:16px 24px 18px;display:flex;position:absolute;top:48px;right:-24px;box-shadow:0 5px 12px #9193944d;opacity:1!important}.settings-dropdown-menu{width:310px}.notifications-dropdown-menu{width:420px}.user-info-menu{flex-direction:column;gap:12px;display:flex}.username{margin-bottom:16px;font-size:28px;font-weight:700}.menu-item{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 0;font-size:16px;font-weight:700;transition:color .2s;display:flex}.menu-item:hover{color:var(--gold-color)}.menu-item:hover .menu-icon-pencilIcon{fill:var(--gold-color)}.logout{color:var(--tertiary-violet);margin-top:24px;font-size:16px;font-style:normal;font-weight:700}.logout:hover{color:var(--error-red)}.burger-button{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;display:none}.search-icon-only{cursor:pointer;background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;margin-right:8px;padding:8px;display:none}.search-icon-only .search-icon{width:20px;height:20px;color:var(--secondary-gray)}.burger-button span{background-color:var(--secondary-gray);border-radius:2px;width:22px;height:2px;transition:all .2s}@media (width>=22rem) and (width<=48rem){.navbar-container{right:16px}.navbar-left{display:flex}.navbar-search,.astrals-bar-button,.notification-bar-button,.settings-bar-button,.user-menu{display:none}.burger-button,.navbar-right{display:flex}}@media (width>=48rem) and (width<=68rem){.navbar-container{right:24px}.navbar-left{display:flex}.navbar-search{display:none}.search-icon-only{justify-content:center;align-items:center;display:flex}.astrals-bar-button,.notification-bar-button,.settings-bar-button,.user-menu{display:none}.burger-button,.navbar-right{display:flex}}@media (width>=68rem){.navbar-left,.navbar-search{display:flex}.search-icon-only,.burger-button{display:none}.astrals-bar-button,.notification-bar-button,.settings-bar-button,.user-menu,.navbar-right{display:flex}}.root-container{background-color:var(--primary-black-primary);box-sizing:border-box;flex-direction:row;width:100%;height:100vh;font-family:Rubik,sans-serif;display:flex;overflow-x:hidden}:root{--app-shell-max-width:96rem;--app-shell-sidebar-left:2.5rem;--app-shell-sidebar-expanded-width:18rem;--app-shell-sidebar-collapsed-width:6rem;--app-shell-sidebar-expanded-offset:calc(var(--app-shell-sidebar-left) + var(--app-shell-sidebar-expanded-width) + var(--page-main-aside-gap-min));--app-shell-sidebar-collapsed-offset:calc(var(--app-shell-sidebar-left) + var(--app-shell-sidebar-collapsed-width) + var(--page-main-aside-gap-min));--app-shell-main-right-gap:var(--page-main-aside-gap-min)}.main-content-wrapper{background-color:var(--primary-black-primary);box-sizing:border-box;height:100vh;margin-right:var(--app-shell-main-right-gap);max-width:var(--app-shell-max-width);scrollbar-width:none;-ms-overflow-style:none;flex:1;transition:margin-left .3s,width .3s;overflow:hidden visible}.main-content-wrapper::-webkit-scrollbar{width:0;height:0}.main-content-wrapper[data-collapsed=false]{margin-left:max(var(--app-shell-sidebar-expanded-offset), calc((100vw - var(--app-shell-max-width)) / 2));width:min(calc(100% - var(--app-shell-sidebar-expanded-offset) - var(--app-shell-main-right-gap)), var(--app-shell-max-width))}.main-content-wrapper[data-collapsed=true]{margin-left:max(var(--app-shell-sidebar-collapsed-offset), calc((100vw - var(--app-shell-max-width)) / 2));width:min(calc(100% - var(--app-shell-sidebar-collapsed-offset) - var(--app-shell-main-right-gap)), var(--app-shell-max-width))}.main-content-wrapper[data-premium=true]{width:100%;margin-left:0;margin-right:0}@media (width<=68rem){.main-content-wrapper[data-collapsed=false]{margin-left:var(--app-shell-sidebar-expanded-offset);width:calc(100% - var(--app-shell-sidebar-expanded-offset));max-width:none;margin-right:0}.main-content-wrapper[data-collapsed=true]{margin-left:var(--app-shell-sidebar-collapsed-offset);width:calc(100% - var(--app-shell-sidebar-collapsed-offset));max-width:none;margin-right:0}.main-content-wrapper[data-premium=true]{width:100%;margin-left:0}}@media (width<=48rem){:root{--app-shell-sidebar-left:1rem;--app-shell-sidebar-expanded-width:4rem;--app-shell-sidebar-collapsed-width:4rem}}@media (width>=69rem){.main-content-wrapper[data-premium=true]{width:100%;margin-left:0}}.chat-web-button{background:var(--gold-color);width:3.3rem;height:3.3rem;color:var(--white-color);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 10px 26px #00000059}.chat-web-button:hover{filter:brightness(1.1);transform:scale(1.04)}.unread-count-view{background:var(--tertiary-violet);min-width:1.5rem;height:1.5rem;color:var(--white-color);text-align:center;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .35rem;display:inline-flex}.chat-list-view-header{background-color:var(--secondary-gray-dark);flex-shrink:0;justify-content:space-between;align-items:center;height:4.625rem;padding:1rem;display:flex}.chat-list-view-close-button{width:1.9rem;height:1.9rem;color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.chat-list-view-empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4rem;min-height:0;padding:1rem;display:flex}.chat-list-view-list{background:var(--secondary-black);flex-direction:column;flex:1;gap:.25rem;min-height:0;margin:0 -.15rem 0 0;padding:.5rem .15rem .5rem .5rem;list-style:none;display:flex;overflow:hidden auto}.chat-list-view-list::-webkit-scrollbar{width:6px}.chat-list-view-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.chat-list-view-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.7rem;align-items:center;gap:.65rem;width:100%;padding:.45rem;display:flex}.chat-list-view-item:hover{background:#1a232e}.chat-list-view-item-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:2.3rem;height:2.3rem}.chat-list-view-item-main{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.chat-list-view-item-top,.chat-list-view-item-bottom{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.chat-list-view-item-title,.chat-list-view-item-message{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.chat-list-view-item-unread{background:var(--tertiary-violet);min-width:1rem;height:1rem;color:var(--white-color);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .2rem;font-size:.6rem;display:inline-flex}.chat-cell{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.7rem;align-items:center;gap:.65rem;width:100%;padding:.45rem;display:flex}.chat-cell:hover{background:var(--secondary-gray-dark)}.chat-cell-avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:3.3rem;height:3.3rem}.chat-cell-main{flex-direction:column;flex:auto;justify-content:flex-start;gap:0;min-width:0;padding-top:.05rem;display:flex;overflow:hidden}.chat-cell-title,.chat-cell-message{white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.chat-cell-message{margin-top:.2rem}.chat-cell-date{white-space:nowrap;text-overflow:ellipsis;margin-top:.5rem;display:inline-block;overflow:hidden}.chat-cell-unread{flex-shrink:0;align-self:center;margin-left:auto}.chat-detail-header{background-color:var(--secondary-gray-dark);flex-shrink:0;align-items:center;gap:.55rem;height:4.625rem;padding:1rem;display:flex}.chat-detail-back-button{width:1.2rem;height:1.2rem;color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;display:inline-flex}.chat-detail-avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:2.6rem;height:2.6rem}.chat-detail-header-copy{flex-direction:column;min-width:0;display:flex}.chat-detail-title,.chat-detail-subtitle{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-detail-messages{background-color:var(--secondary-black);flex-direction:column;flex:1;gap:2rem;min-height:0;margin-right:-.15rem;padding:1rem 1rem 0;display:flex;overflow:hidden auto}.chat-detail-messages::-webkit-scrollbar{width:6px}.chat-detail-messages::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.chat-detail-loading-state{justify-content:center;align-items:center;min-height:100%;display:flex}.chat-detail-message-row{width:100%}.chat-detail-status{padding:0 .8rem .35rem}.user-chat-message-cell{flex-direction:column;align-items:flex-start;width:100%;display:flex}.user-chat-message-cell-content{align-items:flex-start;gap:.45rem;max-width:82%;display:flex}.user-chat-message-cell-bubble{background-color:var(--secondary-gray-dark);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem 1rem;display:flex}.user-chat-message-cell-sender,.user-chat-message-cell-text{white-space:pre-wrap;word-break:break-word;display:block}.user-chat-message-cell-avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:2.5rem;height:2.5rem}.user-chat-message-cell-time{margin-top:.15rem}.my-chat-message-cell{justify-content:flex-end;display:flex}.my-chat-message-cell-main{flex-direction:column;align-items:flex-end;gap:.15rem;max-width:82%;display:flex}.my-chat-message-cell-bubble{background:var(--tertiary-violet);border:none;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.5rem 1rem;display:flex}.my-chat-message-cell-text{white-space:pre-wrap;word-break:break-word;display:block}.my-chat-message-cell-time{text-align:right}.chat-date-chip{background:#ffffff08;border:1px solid #313a47;border-radius:999px;justify-content:center;align-self:center;align-items:center;margin:.2rem 0;padding:.15rem .45rem;display:inline-flex}.chat-input-text-field{resize:none;background:var(--primary-black-primary);border-color:var(--primary-black-primary);min-height:2.8rem;max-height:4rem;color:var(--white-color);scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;border-radius:8px;outline:none;flex:1;padding:.75rem 1rem;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;line-height:1.4;overflow:hidden auto}.chat-input-text-field::placeholder{color:var(--secondary-gray);opacity:.75}.chat-input-text-field::-webkit-scrollbar{width:6px}.chat-input-text-field::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.send-chat-button{width:2.35rem;height:2.35rem;color:var(--gold-color);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.send-chat-button:disabled{cursor:default;opacity:.45}.chat-input-view{background-color:var(--secondary-gray-dark);border-top:1px solid #1a1f24;align-items:flex-start;height:4.875rem;padding:1rem 1rem 0;display:flex}.chat-modal-shell{background:var(--secondary-black);z-index:100009;border:1px solid #2a3340;border-radius:1rem;flex-direction:column;width:min(23rem,100vw - 2rem);height:min(33rem,100vh - 7.5rem);animation:.2s ease-out chat-modal-enter;display:flex;position:fixed;bottom:5.5rem;right:1.6rem;overflow:hidden;box-shadow:0 18px 56px #00000073}@keyframes chat-modal-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-floating-button-wrapper{z-index:100010;position:fixed;bottom:1.6rem;right:1.6rem}.chat-floating-button-badge{pointer-events:none;min-width:1.25rem;height:1.25rem;padding:0 .3rem;position:absolute;top:-.2rem;right:-.2rem}.community-detail-tabs{justify-content:center;align-items:flex-end;gap:70px;margin:16px 0 24px;padding:0 16px;display:flex}@media (width<=48rem){.community-detail-tabs{gap:20px}}.community-info-body{flex-direction:column;gap:16px;display:flex}.community-info-top{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.community-info-location{border-radius:12px;align-items:baseline;gap:4px;padding:12px;display:flex}.community-info-description{padding:12px 0}.community-info-mainlink{align-items:flex-start;gap:4px;width:100%;max-width:100%;display:flex}.community-info-mainlink a{cursor:pointer;min-width:0;max-width:100%;text-decoration:none}.community-info-mainlink a>*{overflow-wrap:anywhere;word-break:break-word;cursor:pointer;min-width:0}.community-info-socials{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (width<=48rem){.community-info-location{width:100%}}.community-admin-view{align-items:center;gap:12px;width:fit-content;padding:12px;display:flex}.community-admin-header{gap:12px;display:flex}.community-admin-avatar{border-radius:12%;width:56px;height:56px;overflow:hidden}.community-admin-avatar img{object-fit:cover;width:100%;height:100%}.community-admin-texts{flex-direction:column;gap:2px;display:flex}.social-network-icon-link{cursor:pointer;text-decoration:none;display:inline-flex}.social-network-icon-view{box-sizing:border-box;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:inline-flex}.social-network-icon-view img{object-fit:contain;width:100%;height:100%}.community-member-preview{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:7.5rem;padding:0;display:flex}.community-member-preview-avatar-shell{background:linear-gradient(#6f7f97 0%,#3f4a5d 100%);border-radius:.7rem;width:3.75rem;height:3.75rem;padding:.2rem;position:relative}.community-member-preview-avatar{object-fit:cover;background:var(--secondary-gray-dark);border-radius:.55rem;width:100%;height:100%}.community-member-preview-username{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:7.5rem;min-height:2.2rem;display:-webkit-box;overflow:hidden}.community-ranking-preview{background:var(--secondary-black);border-radius:20px;flex-direction:column;gap:16px;margin-top:24px;padding:20px 16px;display:flex}.community-ranking-preview-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-ranking-preview-link{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.community-ranking-preview-members{grid-template-columns:repeat(5,7.5rem);justify-content:flex-start;align-items:start;gap:20px;margin-top:16px;display:grid}@media (width<=64rem){.community-ranking-preview-members{grid-template-columns:repeat(4,7.5rem)}}@media (width<=48rem){.community-ranking-preview-header{flex-direction:column;align-items:flex-start}.community-ranking-preview-members{grid-template-columns:repeat(3,7.5rem)}}.community-information-view{flex-direction:column;gap:16px;display:flex}.community-information-view-guidelines{flex-direction:column;gap:8px;margin-top:24px;display:flex}.community-information-view-guidelines-text{white-space:pre-wrap}.community-information-view-socials{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.community-detail-cover-header{width:100%;max-width:var(--community-detail-header-max-width);margin:0 auto;position:relative}.community-detail-cover-title{margin-top:0}.chat-square-button{background:var(--secondary-black);width:40px;height:40px;color:var(--secondary-gray);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 8px 20px #00000052}.chat-square-button-icon{width:24px;height:24px}.notifications-square-button{background:var(--secondary-black);width:40px;height:40px;color:var(--secondary-gray);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 8px 20px #00000052}.notifications-square-button-icon{width:24px;height:24px}.shared-square-button{background:var(--secondary-black);width:40px;height:40px;color:var(--secondary-gray);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 8px 20px #00000052}.shared-square-button-icon{width:18px;height:20px}.settings-square-button{background:var(--secondary-black);width:40px;height:40px;color:var(--secondary-gray);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 8px 20px #00000052}.settings-square-button-icon{width:24px;height:24px}.community-header-options{justify-content:flex-end;align-items:center;width:auto;display:flex}.community-header-options-actions{align-items:center;gap:.75rem;display:flex}.empty-state-action-view{text-align:center;background:0 0;flex-direction:column;align-items:center;width:100%;max-width:28rem;margin:0 auto;padding:1.5rem 1rem;display:flex}.empty-state-action-view-icon{width:34px;height:34px;color:var(--secondary-gray);opacity:.7;justify-content:center;align-items:center;display:flex}.empty-state-action-view-icon>*{width:34px;height:34px}.empty-state-action-view-title{margin:.75rem 0 0}.empty-state-action-view-description{text-align:center;max-width:24rem;margin:.5rem 0 0}.empty-state-action-view-cta{min-width:10rem;height:40px;margin-top:1.25rem}.community-detail-page{--community-detail-header-max-width:90rem;--community-detail-content-max-width:var(--page-main-width-780);box-sizing:border-box;width:100%;max-width:none;height:100%;color:var(--white-color);flex-direction:column;margin:0 auto;padding:24px 24px 48px}.community-detail-navigation{width:100%;max-width:var(--community-detail-header-max-width);margin-inline:auto;margin-bottom:6px}.community-detail-navigation .back-button{width:40px;min-width:40px;height:40px;min-height:40px}.community-detail-navigation-actions{align-items:center;gap:.75rem;display:inline-flex}.community-detail-hero{aspect-ratio:16/5;isolation:isolate;background-position:50%;background-size:cover;background-color:var(--secondary-black);border-radius:.75rem;width:100%;position:relative;overflow:visible}.community-detail-hero-overlay{background:linear-gradient(#0003 0%,#0009 100%);border-radius:.75rem;position:absolute;inset:0}.community-detail-avatar{background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:.5rem;width:clamp(5.5rem,8vw,6rem);height:clamp(5.5rem,8vw,6rem);padding:2px;position:absolute;bottom:calc(-1*clamp(2.5rem,4vw,3.25rem));left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.community-detail-avatar img{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.community-detail-header-actions,.community-detail-back-inline{z-index:4;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:calc(100% + 16px);right:0}.community-detail-header{text-align:center;width:100%;max-width:var(--community-detail-header-max-width);margin-top:calc(clamp(2.5rem,4vw,3.25rem) + 24px);box-sizing:border-box;flex-direction:column;align-items:center;gap:.5rem;margin-inline:auto;padding-left:1rem;padding-right:1rem;display:flex}.community-detail-tabs-wrapper{width:100%;max-width:var(--community-detail-content-max-width);margin-inline:auto;margin-top:12px}.community-detail-content{width:100%;margin-top:8px;padding:32px 0}.community-detail-information-content{width:100%;max-width:var(--community-detail-content-max-width);margin:0 auto}.community-detail-feed-tab{flex-direction:column;gap:16px;display:flex}.community-detail-feed-composer-sticky{width:100%;max-width:var(--community-detail-content-max-width);margin:0 auto;position:relative}.community-detail-loading,.community-detail-empty{text-align:center;justify-content:center;align-items:center;min-height:200px;display:flex}.community-detail-posts{width:100%;max-width:var(--community-detail-content-max-width);flex-direction:column;gap:16px;margin:0 auto;display:flex}.community-detail-page>.community-detail-cover-header{max-width:var(--community-detail-header-max-width)}.community-detail-feed-loading-more{justify-content:center;padding:1rem 0;display:flex}.community-detail-feed-sentinel{width:100%;height:.0625rem}@media (width<=48rem){.community-detail-header-actions,.community-detail-back-inline{justify-content:flex-start;margin-top:.75rem;position:static}.community-detail-avatar{width:5rem;height:5rem;bottom:-2.5rem;transform:translate(-50%)}.community-detail-header{text-align:center;align-items:center;margin-top:1rem;padding-left:1rem;padding-right:1rem}}.navigation-section{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:34px;display:flex}.navigation-section-right{align-items:center;margin-left:auto;display:inline-flex}.navigation-section-left{align-items:center;display:inline-flex}.navigation-section .back-button{margin-bottom:0}.community-welcome-modal-overlay{z-index:1200;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.community-welcome-modal{background:var(--background-secondary,#1a1a1a);border-radius:1rem;width:min(100%,28rem);max-height:90vh;overflow:auto}.community-welcome-modal-header{justify-content:flex-end;padding:.75rem .75rem 0;display:flex}.community-welcome-modal-cover{background-position:50%;background-size:cover;width:100%;height:8rem}.community-welcome-modal-body{flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.5rem;display:flex}.community-welcome-modal-avatar{object-fit:cover;border:2px solid var(--background-secondary,#1a1a1a);border-radius:50%;width:4rem;height:4rem;margin-top:-2.5rem}.community-welcome-modal-message{white-space:pre-wrap;margin-top:.75rem}.community-welcome-modal-cta{background:var(--gold-primary,#d4af37);color:#111;cursor:pointer;border:none;border-radius:.5rem;margin-top:1rem;padding:.75rem 1rem;font-weight:600}.community-reviews-list{flex-direction:column;gap:.25rem;width:100%;margin-top:1.5rem;display:flex}.community-reviews-list-loading{color:var(--secondary-gray);margin-top:1.5rem;font-size:.875rem}.community-reviews-list-item{align-items:flex-start;gap:.5rem;padding:1rem 0;display:flex}.community-reviews-list-user-button{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;display:inline-flex}.community-reviews-list-user-button:disabled{cursor:default}.community-reviews-list-user-button:not(:disabled):hover{opacity:.85}.community-reviews-list-avatar{object-fit:cover;border-radius:.25rem;flex-shrink:0;width:2rem;height:2rem;display:block}.community-reviews-list-body{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.community-reviews-list-header{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.community-reviews-list-user-name{flex-shrink:0}.community-reviews-list-text{line-height:1.25}.community-reviews-list-toggle{cursor:pointer;color:var(--gold-color);background:0 0;border:none;margin-top:.5rem;font-size:.875rem;font-weight:700;text-decoration:underline;display:block}.request-access-button{transition:opacity .2s}.request-access-button:disabled{opacity:.5;cursor:not-allowed}.request-access-button:disabled:hover{color:var(--white-color);background-color:var(--gold-color)}.community-intro-page{--community-intro-header-max-width:90rem;--community-intro-content-max-width:var(--page-main-width-780);box-sizing:border-box;width:100%;max-width:none;color:var(--white-color);flex-direction:column;min-width:0;margin-inline:auto;padding:clamp(1rem,2vw,1.5rem) 1.5rem clamp(2rem,4vw,3rem);display:flex}.community-intro-navigation{width:100%;max-width:var(--community-intro-header-max-width);margin-inline:auto;margin-bottom:6px}.community-intro-hero{width:100%;max-width:var(--community-intro-header-max-width);aspect-ratio:16/5;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--secondary-black);border-radius:.75rem;margin-inline:auto;position:relative;overflow:visible}.community-intro-hero-overlay{background:linear-gradient(#0003 0%,#0009 100%);border-radius:.75rem;position:absolute;inset:0}.community-intro-hero-share{z-index:3;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:calc(100% + 16px);right:0}.community-intro-hero-share .shared-square-button{width:2.5rem;height:2.5rem}.community-intro-avatar{border:4px solid var(--black-color);background:var(--secondary-black);border-radius:16px;width:96px;height:96px;position:absolute;bottom:-48px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.community-intro-avatar img{object-fit:cover;width:100%;height:100%}.community-intro-header{text-align:center;width:100%;max-width:var(--community-intro-header-max-width);margin-top:56px;flex-direction:column;align-items:center;gap:6px;margin-inline:auto;display:flex}.community-intro-join-button{width:240px;max-width:100%;margin-top:8px}.community-intro-content{width:100%;max-width:var(--community-intro-content-max-width);margin:20px auto 0}.community-intro-requested-advice{width:fit-content;max-width:100%;margin:0 auto}.community-intro-body{flex-direction:column;gap:16px;margin-top:24px;display:flex}.community-intro-top{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.community-intro-location{border-radius:12px;align-items:center;padding:12px;display:flex}.community-intro-description{padding:12px 0}.community-intro-mainlink a{text-decoration:none}.community-intro-socials{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (width<=48rem){.community-intro-page{padding-inline:1rem}.community-intro-hero{aspect-ratio:16/7}.community-intro-avatar{width:84px;height:84px;bottom:-42px}.community-intro-hero-share{top:calc(100% + 16px);right:0}.community-intro-header{margin-top:50px}.community-intro-join-button{width:100%}}.membership-requested-advice-view{border:1px solid var(--gold-color);background:var(--secondary-black);box-sizing:border-box;border-radius:14px;align-items:center;gap:14px;width:fit-content;max-width:100%;padding:14px 16px;display:flex}.membership-requested-advice-view-icon{flex-shrink:0;width:28px;height:28px}.button.button-gold.save-button{width:140px;height:auto;padding:9px 16px;font-size:16px;font-weight:700}.edit-circle-button{background:var(--secondary-black);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex;box-shadow:0 .25rem .75rem #0006}.edit-circle-button-icon{width:1rem;height:1rem;display:block}.edit-community-cover-header{width:100%;max-width:var(--page-main-max-width);margin:0 auto}.edit-community-cover-header-hero{background-position:50%;background-size:cover;background-color:var(--secondary-black);border-radius:16px;width:100%;height:220px;position:relative;overflow:visible}.edit-community-cover-header-hero--editable{cursor:pointer}.edit-community-cover-header-hero-overlay{background:linear-gradient(#0003 0%,#0009 100%);position:absolute;inset:0}.edit-community-cover-header-hero-edit-icon{z-index:3;position:absolute;top:.875rem;right:.875rem}.edit-community-cover-header-avatar{background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:6px;width:96px;height:96px;padding:2px;position:absolute;bottom:-48px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.edit-community-cover-header-avatar>img{object-fit:cover;border-radius:6px;width:100%;height:100%}.edit-community-cover-header-avatar.edit-community-cover-header-avatar--editable{cursor:pointer;box-shadow:none;border:none;display:block;overflow:visible!important}.edit-community-cover-header-cover-actions{justify-content:flex-end;width:min(100%,55rem);margin:16px auto 0;display:flex}.edit-community-cover-header-content{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:36px;display:flex}.edit-community-cover-header-back{justify-content:flex-start;width:100%;display:flex}.edit-community-cover-title{margin-top:-16px}.edit-community-cover-header-avatar-icon{z-index:999;position:absolute;bottom:-.5rem;right:-.5rem}@media (width<=58.75rem){.edit-community-cover-header-cover-actions{box-sizing:border-box;justify-content:center;width:100%;max-width:none;margin-top:3.75rem;padding-inline:1rem}.edit-community-cover-header-cover-actions .save-button{flex-shrink:0;width:min(100%,10rem);max-width:100%}}.social-networks-editor{padding:1.5rem 0}.social-networks-editor__header{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.social-networks-editor__title{font-size:1.25rem}.social-networks-editor__desc{font-size:.875rem;line-height:1.4}.social-networks-editor__icons{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.social-networks-editor__icon-btn{background:var(--secondary-black);width:2rem;height:2rem;color:var(--white-color,#fff);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s,opacity .2s;display:flex}.social-networks-editor__icon-btn--default{background:var(--secondary-light-black,#22282d)}.social-networks-editor__icon-btn--default:hover{background:var(--secondary-gray-light,#22282d)}.social-networks-editor__icon-btn--selected{color:var(--white-color,#fff);background:var(--tertiary-violet)}.social-networks-editor__icon-btn--filled{background:var(--secondary-light-black,#22282d)}.social-networks-editor__icon-svg{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.social-networks-editor__icon-svg img{object-fit:contain;display:block}.social-networks-editor__icon-btn--default .social-networks-editor__icon-svg{opacity:.72}.social-networks-editor__icon-btn--filled .social-networks-editor__icon-svg,.social-networks-editor__icon-btn--selected .social-networks-editor__icon-svg{opacity:1}.social-networks-editor__input-row{margin-top:1rem}.social-networks-editor__input-wrap{background:var(--secondary-black);border-radius:.5rem;align-items:center;gap:4px;display:flex}.social-networks-editor__input-wrap img{margin:0 2px 0 4px}.social-networks-editor__input-icon{color:var(--secondary-gray);flex-shrink:0;justify-content:center;align-items:center;display:flex}.social-networks-editor__input{min-width:0;color:var(--white-color);background:0 0;border:none;flex:1;padding:1rem 0;font-family:inherit;font-size:1rem;line-height:1.25rem}.social-networks-editor__input:focus,.social-networks-editor__input:focus-visible{box-shadow:none;outline:none}.social-networks-editor__input::placeholder{color:var(--secondary-gray)}.social-networks-editor__input:disabled{opacity:.6;cursor:not-allowed}.social-networks-editor__list{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.social-networks-editor__list-item{background:var(--secondary-black);border-radius:.5rem;grid-template-columns:1.25rem 7rem 1fr;align-items:center;gap:.625rem;padding:.75rem 1rem;display:grid}.social-networks-editor__list-icon{object-fit:contain;width:1.25rem;height:1.25rem}.social-networks-editor__list-name{color:var(--secondary-gray);font-size:.875rem}.social-networks-editor__list-link{min-width:0;color:var(--tertiary-violet-off);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.username-textfield{margin-bottom:0}.username-textfield .input-style{background:var(--secondary-black);height:auto;min-height:4rem;color:var(--white-color);padding:1.6rem 1rem .75rem;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.username-textfield .floating-label{color:var(--secondary-gray)}.website-text-field{margin-bottom:0}.website-text-field .input-style{background:var(--secondary-black);height:auto;min-height:4rem;padding:1.6rem 1rem .75rem;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.email-text-field{margin-bottom:0}.email-text-field .input-style{background:var(--secondary-black);height:auto;min-height:4rem;color:var(--white-color);padding:1.6rem 1rem .75rem;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.email-text-field .floating-label{color:var(--secondary-gray)}.phone-text-field{margin-bottom:0}.phone-text-field .input-style{background:var(--secondary-black);height:auto;min-height:4rem;color:var(--white-color);padding:1.6rem 1rem .75rem;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.phone-text-field .floating-label{color:var(--secondary-gray)}.biography-text-area{margin-bottom:0}.biography-text-area .textarea-style{background:var(--secondary-black);min-height:120px;color:var(--white-color);padding:1.6rem 1rem .75rem;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.biography-text-area .floating-label{color:var(--secondary-gray)}.rich-text-area{border:1px solid #ffffff0d;border-radius:.5rem;overflow:hidden}.rich-text-area-editor{position:relative}.rich-text-area-content{min-height:10rem;color:var(--white-color);background:#11171c;outline:none;padding:.9rem 1rem}.rich-text-area-content p{margin:0}.rich-text-area-placeholder{color:var(--secondary-gray);pointer-events:none;position:absolute;top:.9rem;left:1rem}.edit-community-tabs{justify-content:center;align-items:flex-end;gap:70px;margin:16px 0 24px;padding:0 16px;display:flex}@media (width<=48rem){.edit-community-tabs{gap:20px}}.draft-community-checklist-step{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:0;display:flex}.draft-community-checklist-step__left{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.draft-community-checklist-step__icon{width:18px;height:18px;color:var(--white-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.draft-community-checklist-step__icon svg{width:18px;height:18px}.draft-community-checklist-step__icon img{object-fit:contain;width:18px;height:18px}.draft-community-checklist-step__copy{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.draft-community-checklist-step .checkbox-container{flex-shrink:0;margin-top:.25rem}.draft-community-panel-section{background-color:var(--secondary-black);text-align:left;border-radius:.75rem;flex-direction:column;flex:none;gap:clamp(.5rem,1.5vh,1rem);padding:clamp(1.5rem,1.8vh,1.8rem);line-height:1.3;display:flex}.draft-community-panel-section--center{text-align:center;align-items:center}.draft-community-unpublished-widget{background:var(--gold-off);border-radius:.75rem;flex:none;align-items:flex-start;gap:.375rem;padding:1rem 1.5rem;display:flex}.draft-community-unpublished-widget__icon img{object-fit:contain;flex-shrink:0;width:3.75rem;height:3.75rem;margin-right:.625rem}.draft-community-unpublished-widget__copy{flex-direction:column;flex:1;gap:.375rem;min-width:0;line-height:1.3;display:flex}.draft-community-unpublished-widget__close{flex-shrink:0}.draft-community-publish-footer__icon svg{width:2.625rem;height:2.625rem}.draft-community-publish-footer__text{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.draft-community-publish-footer__button{justify-content:center;width:100%;display:flex}.draft-community-publish-footer__button button{width:100%;min-height:3.5rem}.draft-community-sidebar{order:2;height:100%;min-height:0;display:flex;overflow:hidden}.draft-community-sidebar__desktop{background-color:var(--primary-black-primary);flex-direction:column;gap:clamp(.5rem,2vh,.875rem);width:20rem;height:100%;min-height:0;padding-right:.25rem;display:flex;overflow:hidden auto}.draft-community-sidebar__header,.draft-community-sidebar__steps{flex-direction:column;gap:.75rem;display:flex}@media (width>=22rem) and (width<=48rem){.draft-community-sidebar__desktop{width:16rem}}@media (width>=48rem) and (width<=68rem){.draft-community-sidebar__desktop{width:18rem}}@media (width>=68rem){.draft-community-sidebar__desktop{width:19rem}}.community-edit-page{box-sizing:border-box;width:100%;max-width:75rem;color:var(--white-color);margin:0 auto;padding:1.5rem 1.5rem 3rem}.community-edit-page--draft{flex:1;justify-content:center;width:100%;max-width:none;height:100vh;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.community-edit-content{width:100%}.community-edit-content--draft{box-sizing:border-box;justify-content:center;align-items:stretch;gap:var(--page-main-aside-gap-min);flex-direction:row;flex:1;width:100%;max-width:82rem;height:100%;min-height:0;margin:0 auto;padding-top:16px;padding-left:24px;padding-right:24px;display:flex;overflow:hidden}.community-edit-main-content{width:100%}.community-edit-page--draft .community-edit-main-content{scrollbar-width:none;-ms-overflow-style:none;border-radius:1rem;flex:1;max-width:60rem;height:100%;min-height:0;overflow:hidden auto}.community-edit-page--draft .community-edit-main-content::-webkit-scrollbar{width:0;height:0}.community-edit-page--draft .draft-community-sidebar__desktop{scrollbar-width:none;-ms-overflow-style:none}.community-edit-page--draft .draft-community-sidebar__desktop::-webkit-scrollbar{width:0;height:0}.community-edit-navigation{margin-bottom:.375rem}.community-edit-loading{place-items:center;min-height:50vh;display:grid}.community-edit-header-row{justify-content:flex-end;width:min(100%,55rem);margin:1rem auto 0;display:flex}.community-edit-cover-actions{align-items:center;gap:.75rem;display:inline-flex}.community-edit-form{flex-direction:column;gap:0;width:min(100%,55rem);margin:1rem auto 0;display:flex}.community-edit-section{flex-direction:column;gap:1rem;display:flex}.community-edit-section-header{flex-direction:column;gap:.35rem;display:flex}.community-edit-field{width:100%}.community-edit-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (width<=48rem){.community-edit-contact-row{grid-template-columns:1fr}}.community-edit-input,.community-edit-textarea{background:var(--secondary-black);width:100%;color:var(--white-color);box-sizing:border-box;border:none;border-radius:.5rem;outline:none;padding:1rem;font-family:inherit;font-size:1rem}.community-edit-input::placeholder,.community-edit-textarea::placeholder{color:var(--secondary-gray)}.community-edit-textarea{resize:vertical;min-height:6.25rem}.community-edit-error{background:#8080fc1a;border-radius:.5rem;margin:.5rem 0;padding:.75rem}.right-sidebar-layout.community-edit-right-panel-layout{flex:0 0 20rem;align-self:stretch;width:20rem;min-width:20rem;height:100%;max-height:100%;top:0}@media (width>=22rem) and (width<=48rem){.right-sidebar-layout.community-edit-right-panel-layout{flex:0 0 16rem;width:16rem;min-width:16rem}}@media (width>=48rem) and (width<=68rem){.right-sidebar-layout.community-edit-right-panel-layout{flex:0 0 18rem;width:18rem;min-width:18rem}}@media (width>=68rem){.right-sidebar-layout.community-edit-right-panel-layout{flex:0 0 19rem;width:19rem;min-width:19rem}}@media (width<=48rem){.community-edit-content--draft{padding-left:16px;padding-right:16px}}.community-settings-card{border:1px solid var(--secondary-black);background:var(--secondary-black);width:100%;color:var(--white-color);cursor:pointer;text-align:left;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.community-settings-card:hover{background:var(--secondary-black);border-color:#fff3}.community-settings-card-content{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.community-settings-card-icon{color:var(--white-color);flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.community-settings-card-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.community-settings-card-title{display:block}.community-settings-card-subtitle{line-height:1.2;display:block}.community-settings-card-arrow{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.community-settings-card-arrow-icon{width:32px;height:32px;display:block}.community-overview-header{background-color:var(--secondary-black);border-radius:12px;flex-direction:column;gap:12px;padding:12px 12px 24px 36px;display:flex}.community-overview-header-back{align-items:center;gap:8px;display:inline-flex}.community-overview-header-back-label{cursor:pointer;background:0 0;border:none;padding:0}.community-overview-header-card{align-items:center;gap:24px;padding:0;display:flex}.community-overview-header-avatar{object-fit:cover;background:var(--secondary-black);border-radius:6px;width:56px;height:56px}.community-overview-header-copy{flex-direction:column;gap:2px;display:flex}.community-settings-page{box-sizing:border-box;width:100%;max-width:75rem;margin:0 auto;padding:1.5rem}.community-settings-header{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.community-settings-title{color:var(--white-color);margin:0;font-size:1.5rem}.community-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}@media (width<=48rem){.community-settings-grid{grid-template-columns:1fr}}.community-choice-option{background:var(--secondary-black);width:100%;color:var(--white-color);text-align:left;cursor:pointer;border:none;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.community-choice-option--disabled{opacity:.6;cursor:not-allowed}.community-choice-option-content{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.community-choice-option-icon{width:1.25rem;height:1.25rem;color:var(--white-color);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.community-choice-option-icon img{object-fit:contain;width:100%;height:100%}.community-choice-option-text{flex-direction:column;gap:.4rem;min-width:0;display:flex}.community-choice-option-title{color:var(--white-color);font-size:1.125rem;font-weight:700;line-height:1.2}.community-choice-option-description{color:var(--secondary-gray);font-size:.9rem;line-height:1.35}.community-choice-option-radio{box-sizing:border-box;border:2px solid #3a4453;border-radius:50%;flex-shrink:0;width:1.35rem;height:1.35rem;position:relative}.community-choice-option-radio.is-selected{border-color:var(--gold-color)}.community-choice-option-radio.is-selected:after{content:"";background:var(--gold-color);border-radius:50%;position:absolute;inset:.2rem}.community-switch-option{justify-content:space-between;align-items:center;gap:1rem;display:flex}.community-switch-option-text{flex-direction:column;gap:.35rem;min-width:0;display:flex}.community-switch-option-control{cursor:pointer;background:#384253;border:none;border-radius:999px;flex-shrink:0;justify-content:flex-start;align-items:center;width:3.5rem;height:2rem;padding:.2rem;transition:background-color .2s;display:inline-flex}.community-switch-option-control.is-on{background:var(--gold-color)}.community-switch-option-knob{background:#fff;border-radius:50%;width:1.6rem;height:1.6rem;transition:transform .2s;box-shadow:0 .1rem .35rem #00000040}.community-switch-option-control.is-on .community-switch-option-knob{transform:translate(1.45rem)}.community-configuration-page{box-sizing:border-box;width:100%;max-width:75rem;color:var(--white-color);margin:0 auto;padding:1.5rem}.community-configuration-header{align-items:center;gap:.75rem;display:flex}.community-configuration-content{flex-direction:column;gap:1rem;margin-top:1.5rem;padding-inline:2.25rem;display:flex}.community-configuration-save-top{justify-content:flex-end;margin-top:1rem;padding-inline:2.25rem;display:flex}.community-configuration-status-row{align-items:center;gap:.75rem;display:flex}.community-configuration-status-tag{background:var(--tertiary-violet);color:var(--white-color);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.community-configuration-section-header{flex-direction:column;gap:.35rem;display:flex}.searchbar{background:var(--secondary-black);border-radius:.75rem;flex-direction:row;align-items:center;gap:.75rem;max-width:35%;height:2.75rem;padding:0 1rem;display:flex}.searchbar-icon{width:1rem;height:1rem;color:var(--white-color);flex-shrink:0}.searchbar-input{color:var(--white-color);z-index:1;background:0 0;border:none;outline:none;flex:1;font-family:Rubik,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2}.searchbar-input::placeholder{color:var(--secondary-gray);font-family:Rubik,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2}.member-summary-cell{background:var(--secondary-black);border-radius:.5rem;flex-direction:column;width:100%;max-width:22rem;height:16.8rem;display:flex;position:relative;overflow:visible}.member-summary-cell.clickable{cursor:pointer}.member-summary-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--secondary-gray-dark);border-radius:.5rem .5rem 0 0;height:5rem;position:relative;overflow:hidden}.member-summary-cover-overlay{background:#0000004d;position:absolute;inset:0}.member-summary-options-anchor{z-index:60;position:absolute;top:.35rem;right:.35rem}.member-summary-avatar-wrap{z-index:1;justify-content:center;width:100%;margin-top:-2rem;display:flex}.member-summary-avatar{object-fit:cover;border:2px solid var(--gold);background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:.375rem;width:4rem;height:4rem}.member-summary-body{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:16px;padding:.75rem 1rem 1rem;display:flex}.member-summary-location-icon{vertical-align:middle;width:1rem;height:1rem;padding-right:.125rem}.member-summary-description{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:stretch;width:100%;margin:0;line-height:normal;display:-webkit-box;overflow:hidden}.member-summary-role{margin-top:0}.member-options-popover{background:var(--gray-color);z-index:40;border-radius:.75rem;width:18rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.member-options-item{cursor:pointer;text-align:left;width:100%;color:var(--white-color);background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex}.member-options-item:hover{background:#ffffff0a}.member-options-icon{opacity:.8;flex-shrink:0;width:1.5rem;height:1.5rem}.member-options-menu{z-index:60;align-items:center;display:flex;position:relative}.member-options-overlay{z-index:30;background:0 0;position:fixed;inset:0}.community-members-page{flex-direction:column;width:100%;height:100%;display:flex}.community-members-container{box-sizing:border-box;flex:1;width:100%;max-width:1260px;margin:0 auto;padding:24px 40px 48px}.community-members-header{align-items:flex-start;gap:1rem;display:flex}.community-members-header-text{flex-direction:column;gap:.25rem;display:flex}.community-members-searchbar{margin:16px 0}.community-members-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:24px;width:100%;display:grid}.community-members-loading-state,.community-members-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:50vh;display:flex}@media (width<=80rem){.community-members-grid{gap:20px}}@media (width<=48rem){.community-members-container{padding:20px}.community-members-grid{gap:16px}}.community-ranking-page{flex-direction:column;width:100%;height:100%;display:flex}.community-ranking-container{box-sizing:border-box;flex:1;width:100%;max-width:1260px;margin:0 auto;padding:24px 40px 48px}.community-ranking-searchbar{margin:16px 0}.community-ranking-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:24px;width:100%;display:grid}.community-ranking-loading-state,.community-ranking-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:50vh;display:flex}@media (width<=80rem){.community-ranking-grid{gap:20px}}@media (width<=48rem){.community-ranking-container{padding:20px}.community-ranking-grid{gap:16px}}.accept-square-button{background:var(--gold-color);width:2.25rem;height:2.25rem;color:var(--white-color);cursor:pointer;border:none;border-radius:.35rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px #00000052}.accept-square-button-icon{width:16px;height:16px}.decline-square-button{background:var(--secondary-black);width:2.25rem;height:2.25rem;color:var(--white-color);cursor:pointer;border:none;border-radius:.35rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px #00000052}.decline-square-button-icon{width:16px;height:16px}.notification-cell{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 0;display:flex}.notification-cell-avatar{object-fit:cover;border-radius:.35rem;flex-shrink:0;width:56px;height:56px}.notification-cell-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-cell-description{margin:0;line-height:1.35}.notification-cell-description-piece,.notification-cell-run{display:inline}.notification-cell-run--clickable{cursor:pointer}.notification-cell-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;display:flex}.notification-cell-date{white-space:nowrap;margin-bottom:8px;display:block}.notification-cell-actions{align-items:center;gap:.45rem;display:flex}.community-notifications-page{box-sizing:border-box;width:100%;max-width:75rem;margin:0 auto;padding:1.5rem}.community-notifications-header{align-items:center;gap:.75rem;display:flex}.community-notifications-title{color:var(--color-text-primary);margin:0;font-size:1.6rem;font-weight:700}.community-notifications-loading{justify-content:center;margin-top:2rem;display:flex}.community-notifications-list{box-sizing:border-box;flex-direction:column;gap:24px;margin-top:1rem;padding:0 24px 0 36px;display:flex}.community-notifications-error{color:var(--color-violet);margin-top:1.5rem}.community-notifications-empty{text-align:center;margin-top:2rem}.community-notifications-empty-title{color:var(--color-text-primary);margin:0;font-weight:700}.community-notifications-empty-subtitle{color:var(--color-text-secondary);margin:.35rem 0 0}.community-notifications-load-more{justify-content:center;align-items:center;min-height:3rem;margin-top:.5rem;padding-bottom:1rem;display:flex}.community-report-page{box-sizing:border-box;width:min(100%,70rem);color:var(--white-color);margin:0 auto;padding:1rem 1rem 2rem}.community-report-content{background:#1f252b;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:1rem;margin-top:.75rem;padding:1.25rem;display:flex}@media (width<=48rem){.community-report-page,.community-report-content{padding:1rem}}.user-profile-tabs{border-bottom:1px solid #ffffff14;justify-content:center;align-items:flex-end;gap:70px;margin:16px 0 24px;padding:0 16px;display:flex}@media (width<=48rem){.user-profile-tabs{gap:20px}}.user-profile-other-page{--user-profile-header-max-width:90rem;--user-profile-posts-content-max-width:var(--page-main-width-780);--user-profile-tutorials-content-max-width:45rem;box-sizing:border-box;width:100%;max-width:none;color:var(--white-color);flex-direction:column;min-width:0;margin-inline:auto;padding:clamp(1rem,2vw,1.5rem) 1.5rem clamp(2rem,4vw,3rem);display:flex}.user-profile-navigation{width:100%;max-width:var(--user-profile-header-max-width);margin-inline:auto;margin-bottom:6px}.user-profile-cover-section{width:100%;max-width:var(--user-profile-header-max-width);margin-inline:auto;position:relative}.user-profile-other-page-header{text-align:left;width:100%;max-width:var(--user-profile-header-max-width);margin-top:calc(clamp(2.5rem,4vw,3.25rem) + 24px);box-sizing:border-box;flex-direction:column;gap:.5rem;margin-inline:auto;padding-left:clamp(1rem,3vw,2rem);display:flex}.user-profile-other-page-stats{align-items:center;gap:1.25rem;display:flex}.user-profile-actions{align-items:center;gap:.5rem;display:flex;position:absolute;top:calc(100% + 16px);right:0}.user-profile-options{position:relative}.user-profile-follow-action{width:100%;margin-top:16px}.user-profile-other-page-tabs-wrapper{width:100%;max-width:var(--user-profile-posts-content-max-width);margin:.5rem auto 0}.user-profile-other-page-tabs-wrapper--tutorials{max-width:var(--user-profile-tutorials-content-max-width)}.user-profile-tabs-spacer{height:24px}.user-profile-other-page-content{width:100%;max-width:var(--user-profile-posts-content-max-width);margin:0 auto}.user-profile-other-page-content--tutorials{max-width:var(--user-profile-tutorials-content-max-width)}.user-profile-socials{flex-wrap:wrap;align-items:center;gap:.75rem;min-height:32px;display:flex}.user-profile-posts-sentinel{width:100%;height:.0625rem}.user-profile-loading,.user-profile-empty{place-items:center;gap:1rem;padding:2rem;display:grid}.user-profile-posts{flex-direction:column;gap:1rem;display:flex}.user-profile-tutorials{flex-direction:column;gap:1.5rem;display:flex}@media (width<=767px){.user-profile-other-page{padding-inline:1rem}}.profile-cover-header{aspect-ratio:16/5;isolation:isolate;width:100%;position:relative;overflow:visible}.profile-cover-header-cover{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;width:100%;height:100%;position:absolute;inset:0}.profile-cover-header-overlay{pointer-events:none;z-index:2;background:linear-gradient(#0003 0%,#0009 100%);border-radius:.75rem;position:absolute;inset:0}.profile-cover-header-avatar{z-index:3;background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:.5rem;width:clamp(5.5rem,8vw,6rem);height:clamp(5.5rem,8vw,6rem);padding:.125rem;position:absolute;bottom:calc(-1*clamp(2.5rem,4vw,3.25rem));left:clamp(1rem,3vw,2rem);overflow:visible;box-shadow:0 .625rem 1.875rem #00000059}.profile-cover-header-avatar img{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.profile-identity{text-align:left;flex-direction:column;gap:.75rem;display:flex}.profile-identity-bio{white-space:pre-wrap;max-width:48rem}.profile-identity-link{cursor:pointer;align-items:flex-start;gap:.25rem;width:100%;max-width:100%;text-decoration:none;display:flex}.profile-identity-link>:last-child{overflow-wrap:anywhere;word-break:break-word;min-width:0}.profile-identity-meta,.profile-identity-stats,.profile-identity-socials{flex-direction:column;gap:.75rem;display:flex}.profile-info-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.profile-info-row-item{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.profile-info-row-icon{flex:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex}.profile-info-row-text{color:var(--secondary-gray);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.875rem;line-height:1.2;overflow:hidden}.stats-text-label{align-items:center;gap:6px;display:inline-flex}.stats-text-label.clickable,.stats-text-label.clickable *{cursor:pointer}.stats-text-label.clickable:hover{opacity:.9}.profile-stats-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.options-square-button{background:var(--secondary-black);width:40px;height:40px;color:var(--secondary-gray);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 8px 20px #00000052}.options-square-button-icon{width:24px;height:24px}.follow-button{min-width:150px;max-width:150px}.user-options-popover{background:var(--secondary-black);z-index:10;border:1px solid #ffffff14;border-radius:12px;min-width:200px;padding:8px;position:absolute;top:46px;right:0;box-shadow:0 10px 30px #00000059}.user-options-popover:before{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--secondary-black);width:0;height:0;position:absolute;top:-8px;right:12px}.user-options-popover:after{content:"";border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;top:-9px;right:11px}.user-options-popover__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:10px 12px;transition:background .2s;display:flex}.user-options-popover__item:hover{background:#ffffff0f}.user-options-popover__item-text{color:#f66}.user-options-popover__item-text.unblock{color:var(--white-color)}.profile-tabs{border-bottom:1px solid #ffffff14;justify-content:center;align-items:flex-end;gap:70px;margin:16px 0 24px;padding:0 16px;display:flex}@media (width<=48rem){.profile-tabs{gap:20px}}.tutorial-landscape-cell{cursor:pointer;width:100%}.tutorial-landscape-cell-container{background-color:var(--secondary-black);border-radius:.5rem;align-items:stretch;width:100%;min-height:200px;display:flex;overflow:hidden}.tutorial-landscape-cell-cover-container{background-color:var(--secondary-black);flex:none;width:320px;max-width:45%;height:auto;position:relative;overflow:hidden}.tutorial-landscape-cell-cover-image{object-fit:cover;width:100%;height:100%;display:block}.tutorial-landscape-cell-content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:12px 16px;display:flex}.tutorial-landscape-cell-status{margin-bottom:8px}.tutorial-landscape-cell-author{width:100%;margin-bottom:16px}.tutorial-landscape-cell-author .tutorial-user-info{width:100%;max-width:100%;position:static}.tutorial-landscape-cell-author .tutorial-user-container{max-width:calc(100% - 48px)}.tutorial-landscape-cell-title-container{width:100%}.tutorial-landscape-cell-title-text{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tutorial-landscape-cell-template-badge{flex-wrap:wrap;align-items:center;margin-top:8px;display:flex}.tutorial-landscape-cell-series{width:100%;margin-top:8px}.tutorial-landscape-cell-spacer{flex:1;min-height:8px}.tutorial-landscape-cell-tags{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tutorial-landscape-cell-tags>*{flex:none}@media (width<=48rem){.tutorial-landscape-cell-container{min-height:180px}.tutorial-landscape-cell-cover-container{width:180px;max-width:42%}.tutorial-landscape-cell-content{padding:10px 12px}.tutorial-landscape-cell-tags{gap:.25rem}}.profile-me-page{--profile-me-header-max-width:90rem;--profile-me-progress-content-max-width:var(--page-main-width-881);--profile-me-posts-content-max-width:var(--page-main-width-780);--profile-me-tutorials-content-max-width:75rem;--page-main-max-width:var(--profile-me-progress-content-max-width);box-sizing:border-box;width:100%;max-width:none;margin:0 auto;padding:24px 24px 48px}.profile-me-container,.profile-me-content{width:100%}.profile-me-main{flex-direction:column;align-items:center;width:100%;display:flex}.profile-me-navigation{width:100%;max-width:var(--profile-me-header-max-width);margin:0 auto 6px}.profile-me-main>.profile-hero,.profile-me-main>.profile-cover-header{width:100%;max-width:var(--profile-me-header-max-width);flex-shrink:0;margin:0 auto}.profile-me-header{width:100%;max-width:var(--profile-me-header-max-width);flex-direction:column;gap:0;margin:0 auto;padding-top:calc(clamp(2.5rem,4vw,3.25rem) + 36px);display:flex;position:relative}.profile-me-header-topbar{position:absolute;top:16px;right:0}.profile-me-header-identity{margin-top:0}.profile-me-socials{flex-wrap:wrap;gap:.75rem;display:flex}.profile-me-tabs-wrapper{width:100%;max-width:var(--profile-me-progress-content-max-width);margin:.5rem auto 0}.profile-me-tabs-wrapper--posts{max-width:var(--profile-me-posts-content-max-width)}.profile-me-tabs-wrapper--tutorials{max-width:var(--profile-me-tutorials-content-max-width)}.profile-me-content-body{width:100%;max-width:var(--profile-me-progress-content-max-width);margin:0 auto}.profile-me-content-body--posts{max-width:var(--profile-me-posts-content-max-width)}.profile-me-content-body--tutorials{max-width:var(--profile-me-tutorials-content-max-width)}.profile-page-loading,.profile-page-empty{place-items:center;gap:1rem;padding:2rem;display:grid}.profile-page-posts{flex-direction:column;gap:1rem;display:flex}.profile-page-posts-sentinel{width:100%;height:.0625rem}.social-networks-editor__icon-img{object-fit:contain;display:block}@media (width<=68rem){.profile-me-page{padding:16px 16px 32px}}.profile-me-header-topbar{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.profile-me-header-topbar-actions{align-items:center;gap:.75rem;display:flex}.profile-page-loading{justify-content:center;align-items:center;width:100%;display:flex}.profile-page-empty{flex-direction:column;align-items:center;width:100%;display:flex}.profile-progress-section{flex-direction:column;width:100%;display:flex}.profile-daily-missions-banner{width:100%;height:137px;margin-bottom:1rem;position:relative;overflow:hidden}.profile-daily-missions-banner-image{object-fit:cover;width:100%;height:100%}.profile-daily-missions-banner-title-a{text-transform:uppercase;position:absolute;top:30%;left:1.5rem;transform:translateY(-50%)}.profile-daily-missions-banner-title-b{text-transform:uppercase;position:absolute;top:65%;left:1.5rem;transform:translateY(-50%)}@media (width<=48rem){.profile-daily-missions-banner{border-radius:0;height:clamp(7rem,26vw,8.5rem)}.profile-daily-missions-banner-image{object-position:center}.profile-daily-missions-banner-title-a{letter-spacing:.01em;line-height:.9;display:block;top:32%;left:clamp(.9rem,4vw,1.5rem);font-size:clamp(1.6rem,7vw,2.5rem)!important}.profile-daily-missions-banner-title-b{letter-spacing:.01em;line-height:.85;display:block;top:66%;left:clamp(.9rem,4vw,1.5rem);font-size:clamp(2.1rem,9vw,3.25rem)!important}}@media (width<=30rem){.profile-daily-missions-banner{height:6.75rem}.profile-daily-missions-banner-image{object-position:58% center}.profile-daily-missions-banner-title-a,.profile-daily-missions-banner-title-b{max-width:62%;left:.75rem}.profile-daily-missions-banner-title-a{font-size:1.45rem!important}.profile-daily-missions-banner-title-b{font-size:1.9rem!important}}.completed-banner{width:100%;display:inline-block;position:relative}.completed-banner-image{width:100%;height:auto;display:block}.completed-banner-text{text-transform:uppercase;color:#0000003d;pointer-events:none;text-align:center;width:100%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.profile-daily-missions-cards{--profile-mission-card-width:13rem;justify-content:flex-start;place-items:stretch stretch;gap:1rem;width:100%;max-width:100%;margin-bottom:2rem;padding:1.5rem 0;display:grid;grid-template-columns:repeat(4, var(--profile-mission-card-width))!important}.profile-daily-mission-card{background:var(--primary-black-primary);cursor:pointer;height:100%;min-height:11rem;width:var(--profile-mission-card-width);border-radius:.75rem;flex-direction:column;min-width:0;padding:.875rem;transition:background .2s;display:flex}.profile-daily-mission-card:hover{background:#ffffff0f}.profile-daily-mission-card-selected{background:#ffffff14}.profile-daily-mission-description{overflow-wrap:break-word;flex:auto;min-height:0;line-height:1.25}.profile-daily-mission-bottom{flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:auto;padding-top:.75rem;display:flex}.profile-daily-mission-action{justify-content:center;align-items:center;width:100%;min-height:2.5rem;display:flex}.profile-daily-mission-completed-banner{place-items:center;width:100%;max-width:12rem;margin-inline:auto;display:grid;position:relative}.profile-daily-mission-completed-banner-image{width:100%;height:auto;display:block}.profile-daily-mission-completed-text{text-transform:uppercase;color:#0000003d;pointer-events:none;text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-daily-mission-action-button{width:100%;height:2.5rem;padding:.5rem .625rem;font-size:.75rem}.profile-daily-mission-footer{justify-content:space-between;align-items:center;display:flex}@media (width<=1079px){.profile-daily-missions-cards{gap:1rem;padding:1rem .75rem;grid-template-columns:repeat(2, var(--profile-mission-card-width))!important}}@media (width<=559px){.profile-daily-missions-cards{grid-template-columns:var(--profile-mission-card-width)!important}.profile-daily-mission-card{padding:.875rem}}.profile-progress-overview{flex-direction:column;gap:1.5rem;width:100%;display:flex}.profile-progress-overview-header{flex-direction:column;width:100%;display:flex}.profile-progress-overview-title{text-transform:uppercase}.profile-progress-overview-grid{grid-template-columns:1.15fr 1fr;gap:1.25rem;width:100%;display:grid}.profile-progress-overview-side{flex-direction:column;gap:1.25rem;display:flex}.profile-progress-overview-side-row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=64rem){.profile-progress-overview-grid{grid-template-columns:1fr}.profile-progress-overview-side-row{grid-template-columns:1fr 1fr}}@media (width<=42rem){.profile-progress-overview-side-row{grid-template-columns:1fr}.profile-progress-badges-grid{grid-template-columns:repeat(4,1fr)}}.profile-progress-achievement-card{background:var(--secondary-black);border-radius:1rem;flex-direction:column;gap:1.5rem;min-height:20rem;padding:1.75rem;display:flex}.profile-progress-achievement-top{flex-direction:column;align-items:center;gap:1rem;display:flex}.profile-progress-achievement-medal{margin:0 auto}.profile-progress-achievement-text{text-align:center;flex-direction:column;gap:.5rem;display:flex}.profile-progress-achievement-name{line-height:1.1}.profile-progress-achievement-description{opacity:.85;line-height:1.35}.profile-progress-level-card{background:var(--secondary-black);border:none;border-radius:.75rem;min-width:13rem;min-height:12rem;padding:1rem 2rem}.profile-progress-level-center{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.profile-progress-level-circle{place-items:center;width:5rem;height:5rem;display:grid;position:relative}.profile-progress-level-number{z-index:2;margin-top:.1rem;line-height:1}.profile-progress-level-xp{text-align:center;opacity:.9}.profile-progress-level-ring{width:100%;height:100%;position:absolute;transform:rotate(-90deg)}.profile-progress-level-ring-rail{fill:none;stroke:var(--primary-black-primary)}.profile-progress-level-ring-fill{fill:none;stroke:var(--gold-color)}.profile-progress-badges-card{background:var(--secondary-black);border:none;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.profile-progress-badges-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.profile-progress-badges-view-all{cursor:pointer;background:0 0;border:none}.profile-progress-badges-grid{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.profile-progress-badge-item{width:3.5rem;height:3.9375rem;color:var(--primary-black-primary);background:0 0;border:none;border-radius:.75rem;place-items:center;padding:0;display:grid}.profile-progress-badge-item-filled{cursor:pointer}.profile-progress-badge-item-empty{cursor:default}.profile-progress-badge-item-current{transform:none}.profile-progress-badge-current-frame{place-items:center;width:100%;height:100%;display:grid;position:relative}.profile-progress-badge-current-border{width:100%;height:100%;color:var(--tertiary-violet);pointer-events:none;position:absolute;inset:0}.profile-progress-badge-image{object-fit:contain;width:75%;height:75%}.profile-progress-badge-image-current{z-index:1;position:relative}.profile-progress-badge-skeleton{opacity:.8;width:50px;height:56px}.profile-progress-streak-card{background:var(--secondary-black);border:none;border-radius:.75rem;min-width:13rem;min-height:12rem;padding:1rem 2rem}.profile-progress-side-title{text-align:center;justify-content:center;display:flex}.profile-progress-streak-center{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.profile-progress-streak-badge{place-items:center;width:5.25rem;height:5.25rem;display:grid;position:relative}.profile-progress-streak-badge-icon{width:100%;height:100%}.profile-progress-streak-number{place-items:center;margin-top:12%;line-height:1;display:grid;position:absolute;inset:0}.profile-progress-streak-caption{text-align:center;opacity:.9;margin-top:1rem}.profile-progress-missions-section{--profile-mission-card-width:12.75rem;background:var(--secondary-black);border-radius:.75rem;flex-direction:column;gap:1.5rem;width:100%;margin-top:1.5rem;padding:1.5rem 0;display:flex}.profile-progress-missions-title{text-transform:uppercase;padding-inline:2rem}.profile-progress-achievement-mission-title{margin:1rem 0 .5rem}.profile-progress-achievement-missions-cards{justify-content:flex-start;place-items:stretch stretch;gap:.5rem;width:100%;max-width:100%;margin:0;padding-inline:1rem;display:grid;grid-template-columns:repeat(4, var(--profile-mission-card-width))!important}@media (width<=1079px){.profile-progress-achievement-missions-cards{gap:1rem;padding:1rem .75rem;grid-template-columns:repeat(2, var(--profile-mission-card-width))!important}}@media (width<=559px){.profile-progress-achievement-missions-cards{grid-template-columns:var(--profile-mission-card-width)!important}}.profile-progress-achievement-mission-card{background:var(--primary-black-primary);cursor:pointer;height:100%;min-height:13.125rem;width:var(--profile-mission-card-width,13rem);border:none;border-radius:.75rem;flex-direction:column;min-width:0;padding:.875rem;transition:background .2s;display:flex;box-shadow:0 .3125rem .75rem #0003}.profile-progress-achievement-mission-card:hover{background:#ffffff0f}.profile-progress-achievement-mission-text{flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex}.profile-progress-achievement-mission-title{overflow-wrap:break-word}.profile-progress-achievement-mission-description{overflow-wrap:break-word;line-height:1.25}.profile-progress-achievement-mission-bottom{flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:auto;padding-top:.75rem;display:flex}.profile-progress-achievement-mission-action{justify-content:center;align-items:center;width:100%;min-height:2.5rem;display:flex}.profile-progress-achievement-mission-completed-banner,.profile-progress-achievement-mission-action-button{border-radius:.5rem;width:100%;margin:0;padding:.5rem .75rem}.profile-progress-achievement-mission-completed-banner{place-items:center;max-width:12rem;margin-inline:auto;display:grid;position:relative}.profile-progress-achievement-mission-completed-banner-image{width:100%;height:auto;display:block}.profile-progress-achievement-mission-completed-banner-text{text-transform:uppercase;color:#0000003d;pointer-events:none;text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-progress-achievement-mission-action-button{color:var(--white-color);font-size:.75rem;font-weight:700}.profile-progress-achievement-mission-footer{justify-content:space-between;align-items:center;display:flex}.profile-progress-achievement-mission-progress{font-size:.75rem}.profile-progress-achievement-mission-xp{font-size:.875rem}.edit-profile-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:50vh;display:flex}.edit-profile-header{padding-top:clamp(2.75rem,5vw,3.25rem)}.edit-profile-navigation{margin-bottom:.375rem}.edit-profile-header-row{justify-content:flex-end;gap:1rem;width:min(100%,55rem);margin:1rem auto 0;display:flex}.edit-profile-header-row-save-button{min-width:4rem}.edit-profile-form-body{flex-direction:column;gap:24px;padding-top:0;padding-bottom:2rem;display:flex}.edit-profile-title{margin-top:24px}.edit-profile-error{background:#8080fc1a;border-radius:8px;margin-bottom:0;padding:12px}.edit-profile-section{flex-direction:column;gap:16px;display:flex}.edit-profile-field{width:100%}.edit-profile-input,.edit-profile-textarea{background:var(--secondary-black);width:100%;color:var(--white-color);box-sizing:border-box;box-shadow:none;border:none;border-radius:8px;outline:none;padding:16px;font-family:inherit;font-size:16px;line-height:20px}.edit-profile-input::placeholder,.edit-profile-textarea::placeholder{color:var(--secondary-gray)}.edit-profile-textarea{resize:vertical;min-height:100px}.edit-profile-social{margin-top:8px}.edit-profile-social-title{font-size:20px}.edit-profile-social-desc{margin-top:4px;font-size:14px;line-height:1.4}.edit-profile-actions{margin-top:8px}.edit-profile-cover-header{isolation:isolate;width:100%;height:clamp(11rem,18vw,16rem);position:relative;overflow:visible}.edit-profile-cover-header-cover{z-index:1;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;width:100%;height:100%;position:absolute;inset:0}.edit-profile-cover-header-overlay{pointer-events:none;z-index:2;background:linear-gradient(#0003 0%,#0009 100%);position:absolute;inset:0}.edit-profile-cover-header-cover-icon{z-index:3;position:absolute;top:.875rem;right:.875rem}.edit-profile-cover-header-avatar{z-index:3;background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:.5rem;width:clamp(5.5rem,8vw,6rem);height:clamp(5.5rem,8vw,6rem);padding:.125rem;position:absolute;bottom:calc(-1*clamp(2.5rem,4vw,3.25rem));left:clamp(1rem,3vw,2rem);overflow:visible;box-shadow:0 .625rem 1.875rem #00000059}.edit-profile-cover-header-avatar>img{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.edit-profile-cover-header-avatar-icon{z-index:999;position:absolute;bottom:-.5rem;right:-.5rem}.user-summary-cell{background:var(--secondary-black);border-radius:8px;flex-direction:column;width:283px;max-width:100%;height:318px;display:flex;overflow:hidden}.user-summary-cell.clickable{cursor:pointer}.user-summary-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--secondary-gray-dark);border-radius:.5rem .5rem 0 0;flex:0 0 80px;height:80px;position:relative;overflow:hidden}.user-summary-cover-overlay{background:#0000004d;position:absolute;inset:0}.user-summary-avatar-wrap{z-index:1;justify-content:center;width:100%;margin-top:-32px;display:flex}.user-summary-avatar{object-fit:cover;border:2px solid var(--gold);background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:.375rem;width:64px;height:64px}.user-summary-body{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:16px;min-height:0;padding:12px 16px 16px;display:flex}.user-summary-body-location-icon{vertical-align:middle;width:16px;height:16px;padding-right:2px}.user-summary-description{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:stretch;width:100%;margin:0;line-height:normal;display:-webkit-box;overflow:hidden}.user-summary-actions{width:100%;margin-top:auto;padding:24px 16px 0;display:flex}.user-summary-actions .button{width:100%;height:2rem}.user-summary-actions-following-button{background:var(--secondary-gray-dark);width:100%;height:2rem;color:var(--white-color);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:8px;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.user-summary-cell.user-summary-cell--compact{max-width:100%;height:10.4rem}.user-summary-cell.user-summary-cell--compact .user-summary-cover{height:2.6rem}.user-summary-cell.user-summary-cell--compact .user-summary-avatar-wrap{margin-top:-1.25rem}.user-summary-cell.user-summary-cell--compact .user-summary-avatar{width:2.6rem;height:2.6rem}.user-summary-cell.user-summary-cell--compact .user-summary-body{gap:.45rem;padding:.45rem .7rem .65rem}.user-summary-cell.user-summary-cell--compact .user-summary-actions{padding:.25rem 0 0}.user-summary-cell.user-summary-cell--compact .user-summary-actions .button,.user-summary-cell.user-summary-cell--compact .user-summary-actions-following-button{height:1.8rem;font-size:.78rem}.users-page{--users-page-card-width:283px;--users-page-edge-gap:24px;--users-card-row-gap:20px;--users-page-container-left-gap:0px;box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.main-content-wrapper:has(.users-page){max-width:none}.main-content-wrapper[data-collapsed=false]:has(.users-page){width:calc(100% - var(--app-shell-sidebar-expanded-offset) - var(--app-shell-main-right-gap))}.main-content-wrapper[data-collapsed=true]:has(.users-page){width:calc(100% - var(--app-shell-sidebar-collapsed-offset) - var(--app-shell-main-right-gap))}.users-container{box-sizing:border-box;flex:1;max-width:none;padding:24px 0 48px}.users-header{flex-direction:column;gap:0;display:flex}.users-header.users-header-with-back{flex-direction:row;align-items:flex-start;gap:16px}.users-header-text{flex-direction:column;gap:4px;display:flex}.users-searchbar{margin:0 0 16px}.users-header-with-back .back-button{margin-top:4px}.users-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--users-page-card-width)), var(--users-page-card-width)));justify-content:flex-start;gap:var(--users-card-row-gap) 16px;width:100%;display:grid}.users-loading-state,.users-empty-state{text-align:center;min-height:50vh;color:var(--secondary-gray);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.users-loading-spinner{justify-content:center;align-items:center;width:120px;height:120px;display:flex}.users-infinite-marker{width:100%;height:1px}.users-loading-more{justify-content:center;padding:16px 0;display:flex}@media (width<=767px){.users-container{padding:20px 0 40px}.users-grid{gap:var(--users-card-row-gap) 16px}}@media (width>=768px) and (width<=1079px){.main-content-wrapper[data-collapsed=false] .users-page{--users-page-container-left-gap:calc(2.5rem + 18rem + var(--users-page-edge-gap) - 20rem)}.main-content-wrapper[data-collapsed=true] .users-page{--users-page-container-left-gap:calc(2.5rem + 6rem + var(--users-page-edge-gap) - 8rem)}}@media (width>=1080px) and (width<=1279px){.main-content-wrapper[data-collapsed=false] .users-page{--users-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--users-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .users-page{--users-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--users-page-edge-gap) - 8rem))}}@media (width>=1280px) and (width<=1439px){.main-content-wrapper[data-collapsed=false] .users-page{--users-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--users-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .users-page{--users-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--users-page-edge-gap) - 8rem))}}@media (width>=1440px){.users-page{--users-page-edge-gap:40px}.main-content-wrapper[data-collapsed=false] .users-page{--users-page-container-left-gap:max(0px, calc(2.5rem + 18rem + var(--users-page-edge-gap) - 20rem))}.main-content-wrapper[data-collapsed=true] .users-page{--users-page-container-left-gap:max(0px, calc(2.5rem + 6rem + var(--users-page-edge-gap) - 8rem))}}@media (width<=23rem){.users-grid{grid-template-columns:minmax(0,1fr)}}:root{--gold-color:#d39629;--gold-color-translucind:#d396294d;--gold:#f7d997;--gold-off:#e0b361;--white-color:#fcfcfc;--dity-white-color:#fbfbfb;--black-color:#181c20;--secondary-gray:#919394;--secondary-gray-light:#91939480;--secondary-gray-medium:#a3a4a6;--secondary-gray-dark:#344048;--gray-color:#344048;--tertiary-violet:#8080fc;--tertiary-violet-off:#8080fc4d;--success-green:#34c759;--error-red:#ff4d4d;--input-bg:#3c3c3c;--primary-black-primary:#181c20;--secondary-black:#22282d;--tertiary-traslucid-grey:#919394 · 50%;--extra-file-tag-blue:#2f4fa3;--create-flow-modal-width:40.5rem;--create-event-main-width:37.5rem;--create-event-header-gap:2rem;--create-event-main-gap:2.5rem;--event-cover-width:16.0625rem;--event-cover-aspect-ratio:3 / 4;--event-cover-height:calc(var(--event-cover-width) * 4 / 3);--my-event-cell-height:13.5625rem;--my-event-cell-cover-aspect-ratio:3 / 4}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=)format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF)format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=)format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.tutorials-list-page{flex-direction:column;width:100%;height:100%;display:flex}.tutorials-list-container{flex-direction:column;flex:1;width:100%;display:flex}.tutorials-list-content{box-sizing:border-box;width:100%;height:100%;padding-top:16px;padding-left:40px;padding-right:40px;display:flex}.tutorials-list-main{width:min(100%, var(--page-main-max-width));max-width:var(--page-main-max-width);flex-direction:column;flex:1;gap:0;min-width:0;margin:0 auto;display:flex;overflow-x:hidden}.tutorials-list-banner{width:100%;min-width:0;max-width:75rem;margin:0 auto 1.5rem}.tutorials-list-grid{box-sizing:border-box;grid-template-columns:1fr;justify-items:center;gap:24px;width:min(100%,45rem);min-width:0;max-width:45rem;margin-inline:auto;display:grid}.tutorials-list-header-row{width:100%;min-width:0;max-width:none;margin-inline:auto}@media (width<=767px){.tutorials-list-page,.tutorials-list-container,.tutorials-list-content,.tutorials-list-main{min-width:0;overflow-x:hidden}.tutorials-list-content{width:100%;margin:0;padding:1rem}.tutorials-list-main{width:100%;max-width:none;margin:0}.tutorials-list-content,.tutorials-list-banner,.tutorials-list-grid,.tutorials-list-header-row{width:100%;max-width:none}}@media (width>=768px) and (width<=1079px){.tutorials-list-page,.tutorials-list-container,.tutorials-list-content,.tutorials-list-main{min-width:0;overflow-x:hidden}.tutorials-list-content{width:100%;margin:0;padding:1rem 1.5rem}.tutorials-list-main,.tutorials-list-content,.tutorials-list-banner,.tutorials-list-grid,.tutorials-list-header-row{width:100%;max-width:none}}@media (width>=1080px) and (width<=1279px){.tutorials-list-content{padding-left:40px;padding-right:40px}}@media (width>=1280px) and (width<=1439px){.tutorials-list-content{padding-left:40px;padding-right:40px}}@media (width>=1440px){.tutorials-list-content{padding-left:40px;padding-right:40px}}.tutorials-list-loading-state{text-align:center;height:60vh;color:var(--secondary-gray);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.tutorials-list-loading-spinner{justify-content:center;align-items:center;width:7.5rem;height:7.5rem;display:flex}.tutorials-list-empty-state{text-align:center;height:60vh;color:var(--secondary-gray);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.create-tutorials-user-page-edit{flex:1;justify-content:center;width:100%;height:100vh;min-height:0;display:flex;overflow:hidden}.create-tutorials-user-content-edit{box-sizing:border-box;justify-content:center;align-items:stretch;gap:var(--page-main-aside-gap-min);flex-direction:row;flex:1;width:100%;max-width:82rem;height:100%;min-height:0;margin:0 auto;padding-top:1rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;overflow:hidden}.tutorials-main-user-content-edit{scrollbar-width:thin;scrollbar-color:#d396294d transparent;border-radius:1rem;flex:1;max-width:60rem;height:100%;min-height:0;top:96px;overflow:hidden auto}.tutorials-main-user-content-edit::-webkit-scrollbar{width:.5rem}.tutorials-main-user-content-edit::-webkit-scrollbar-track{background:0 0}.tutorials-main-user-content-edit::-webkit-scrollbar-thumb{background:#d396294d;border-radius:.25rem}.tutorials-main-user-content-edit::-webkit-scrollbar-thumb:hover{background:#d3962980}.create-tutorials-user-header-edit{grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:0 .5rem;display:grid}.create-tutorial-page-wrapper-edit{flex-direction:row;align-items:center;gap:.375rem;display:flex;position:relative}.create-tutorial-steps-container{background-color:var(--secondary-black);border-radius:.75rem;padding:1rem 1.5rem 4rem}.create-tutorial-info-container{border-radius:.75rem;padding:1rem 1.5rem 4rem}.create-tutorial-steps-container-header-edit{flex-direction:column;gap:.5rem;display:flex}.create-tutorial-new-section-btn-edit{height:2.5rem;color:var(--white-color);background-color:var(--tertiary-violet);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-family:Rubik,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;display:flex}.create-tutorial-new-section-btn-edit.disabled{background-color:var(--tertiary-violet-off)}@media (width<=22rem){.create-tutorials-user-page-edit{display:none!important}}@media (width>=22rem) and (width<=48rem){.create-tutorials-user-content-edit{gap:var(--page-main-aside-gap-min);padding-left:1rem;padding-right:1rem}.create-tutorial-new-section-btn-edit{gap:0;width:2.5rem;min-width:2.5rem;padding:.5rem;font-size:0;line-height:0}.create-tutorial-new-section-btn-edit svg{flex-shrink:0;width:1.5rem;height:1.5rem;display:block!important}.create-tutorial-new-section-btn-edit>:not(svg){display:none!important}}@media (width>=48rem) and (width<=68rem){.create-tutorials-user-content-edit{gap:var(--page-main-aside-gap-min);padding-left:1.5rem;padding-right:1.5rem}.create-tutorial-new-section-btn-edit{gap:0;width:2.5rem;min-width:2.5rem;padding:.5rem;font-size:0;line-height:0}.create-tutorial-new-section-btn-edit svg{flex-shrink:0;width:1.5rem;height:1.5rem;display:block!important}.create-tutorial-new-section-btn-edit>:not(svg){display:none!important}}.wallet-page{box-sizing:border-box;width:100%;min-height:100vh;color:var(--white-color);isolation:isolate;justify-content:center;align-items:flex-start;padding:4.5rem 1rem 2.5rem;display:flex;position:relative;overflow-x:hidden}.wallet-page:before{content:"";z-index:-1;background-image:url(/assets/wallet-background-oe6nOki5.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.wallet-section{flex-direction:column;align-items:center;gap:2rem;width:min(60rem,100%);display:flex}.wallet-content{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:min(40rem,100%);display:flex}.wallet-content__astralis-icon{aspect-ratio:1;object-fit:contain;width:8.1875rem}.wallet-balance{flex-direction:column;align-items:center;gap:.5rem;display:flex}.wallet-actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;width:100%;margin-top:1.5rem;display:flex}.wallet-transactions{flex-direction:column;gap:.75rem;width:100%;display:flex}.wallet-transactions__state{text-align:center}.wallet-transfer-toast{top:5.5rem}@media (width<=30rem){.wallet-page{padding:3rem .75rem 2rem}.wallet-actions{flex-wrap:nowrap;justify-content:space-between;gap:.75rem;margin-top:1rem}.wallet-actions .informational-button{width:33.3333%}.wallet-actions .violet-square-button{width:52px;height:52px}.wallet-actions .violet-square-button img{width:24px;height:24px}.wallet-transfer-toast{top:4.5rem}}.informational-button{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.informational-button__label{text-transform:capitalize}.violet-square-button{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.violet-square-button img{object-fit:contain;width:20px;height:20px}.wallet-transaction-cell{box-sizing:border-box;background:#1f262b;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.wallet-transaction-cell__info{align-items:center;gap:12px;min-width:0;display:flex}.wallet-transaction-cell__image-wrapper{background:#ffffff0a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.wallet-transaction-cell__image{object-fit:cover;width:100%;height:100%}.wallet-transaction-cell__image.placeholder{background:radial-gradient(circle at 30% 30%,#ffffff14,#ffffff05);width:100%;height:100%}.wallet-transaction-cell__text{flex-direction:column;gap:2px;min-width:0;display:flex}.wallet-transaction-cell__text label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallet-transaction-cell__amount{flex-shrink:0;align-items:center;gap:8px;display:flex}.wallet-transaction-cell__amount-value{min-width:64px}.wallet-transaction-cell__astralis-icon{object-fit:contain;width:34px;height:34px}@media (width<=640px){.wallet-transaction-cell{padding:12px}.wallet-transaction-cell__image-wrapper{width:56px;height:56px}}.wallet-how-it-works-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;box-sizing:border-box;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wallet-how-it-works-modal{box-sizing:border-box;background:#181c20;border-radius:18px;width:100%;max-width:520px;padding:18px 18px 16px;position:relative}.wallet-how-it-works-modal__close{cursor:pointer;color:var(--white-color);background:0 0;border:none;padding:6px;position:absolute;top:10px;right:10px}.wallet-how-it-works-modal__close svg{width:20px;height:20px}.wallet-how-it-works-modal__message{margin-top:12px;margin-bottom:14px}.wallet-how-it-works-modal__actions{justify-content:center;margin-top:12px;display:flex}.button.button-gold.save-button.wallet-how-it-works-modal__buy-button{min-width:8.75rem;padding:.625rem 1.25rem}.achievement-cell{background:var(--secondary-black);border:1px solid var(--primary-black-primary);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;height:100%;padding:16px;display:flex}.achievement-cell__title{text-align:center;width:100%}.achievement-cell__image{justify-content:center;align-items:center;width:88px;height:88px;display:flex}.achievement-cell__image img{object-fit:contain;width:100%;height:100%}.achievement-cell__description{color:var(--secondary-gray);line-height:1.4}.achievement-cell__button{width:100%;height:34px;margin-top:auto}.achievement-detail-modal-backdrop{z-index:1200;background:#000000b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.achievement-detail-modal{background:var(--secondary-black);width:min(47.375rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--white-color);border:none;border-radius:.5rem;padding:2rem 1.5rem 1.5rem;position:relative;overflow:auto;box-shadow:0 1.5rem 4rem #0000005c}.achievement-detail-modal__header{border-bottom:none;justify-content:space-between;align-items:center;gap:1rem;padding:0 0 2rem;display:flex}.achievement-detail-modal__title{text-transform:uppercase;margin:0;line-height:1.2;display:block}.achievement-detail-modal__close{background:var(--secondary-gray-dark);color:var(--gold-color);border-radius:.5rem;position:absolute;top:1.5rem;right:1.5rem}.achievement-detail-modal__close:hover{background:#40505a}.achievement-detail-modal__close svg{width:1.25rem;height:1.25rem}.achievement-detail-modal__content{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.5rem;padding:0;display:grid}.achievement-summary-panel{text-align:center;background:var(--primary-black-primary);border-radius:.5rem;flex-direction:column;align-items:center;gap:0;min-width:0;min-height:28.8125rem;padding:1.5rem;display:flex}.achievement-summary-panel__badge{margin:0 auto}.achievement-summary-panel__text{flex-direction:column;align-items:center;gap:.5rem;min-width:0;margin-top:1.25rem;display:flex}.achievement-summary-panel__name{margin:0;line-height:1.2}.achievement-summary-panel__xp{line-height:1.25}.achievement-summary-panel__description{max-width:17.375rem;margin:1rem 0;line-height:1.25}.achievement-summary-panel__reward{width:100%;margin-top:auto}.achievement-detail-modal__details{flex-direction:column;gap:.5rem;min-width:0;min-height:28.8125rem;display:flex}.achievement-detail-modal__section-title{display:none}.achievement-reward-box,.achievement-mission-list,.achievement-special-instructions{background:var(--primary-black-primary);border:none;border-radius:.5rem}.achievement-reward-box{background:#48497d;justify-content:space-between;align-items:center;gap:1rem;min-height:4.875rem;padding:1rem 1.5rem;display:flex}.achievement-reward-box__text{text-align:left;flex-direction:column;gap:.25rem;min-width:0;display:flex}.achievement-reward-box__label,.achievement-reward-box__helper,.achievement-reward-box__amount{line-height:1.25}.achievement-reward-box__value{color:var(--white-color);flex:none;align-items:center;gap:.75rem;display:inline-flex}.achievement-mission-list{flex:1;min-height:0}.achievement-mission-list ul{flex-direction:column;gap:.5rem;height:100%;margin:0;padding:0;list-style:none;display:flex}.achievement-mission-row{background:var(--primary-black-primary);border-radius:.625rem;min-height:6.5rem;padding:1rem;box-shadow:0 .3125rem .75rem #0003}.achievement-mission-row__body{grid-template-columns:minmax(0,1fr) auto;gap:.875rem;min-height:4.5rem;display:grid}.achievement-mission-row__text{flex-direction:column;min-width:0;display:flex}.achievement-mission-row__title{line-height:1.25}.achievement-mission-row__progress{margin-top:auto;line-height:1.2}.achievement-mission-row__description{margin-top:.5rem;line-height:1.25}.achievement-mission-row__xp{white-space:nowrap;align-self:end;line-height:1.2}.achievement-mission-row__action-button,.achievement-mission-row__completed-banner{width:100%;margin-top:1rem}.achievement-mission-row__completed-banner{place-items:center;max-width:12rem;margin-inline:auto;display:grid;position:relative}.achievement-mission-row__action-button{color:var(--white-color);font-size:.75rem;font-weight:700}.achievement-mission-row__track{display:none}.achievement-mission-row__track span{border-radius:inherit;background:var(--gold-color);height:100%;display:block}.achievement-special-instructions{flex-direction:column;gap:1rem;min-height:28.8125rem;padding:1.5rem;display:flex}.achievement-special-instructions__title{margin:0}.achievement-special-instructions__copy{flex-direction:column;gap:1rem;display:flex}.achievement-special-instructions__text{margin:0}.achievement-special-instructions__link{color:var(--tertiary-violet);font-weight:400;text-decoration:none}.achievement-special-instructions__highlight{margin:0}.achievement-special-instructions__bottom{flex-direction:column;align-items:stretch;gap:2.5rem;width:100%;margin-top:auto;display:flex}.achievement-special-instructions__action{border-radius:.5rem;align-self:center;min-width:10.9375rem;min-height:2rem;padding:.5rem;font-size:.75rem}.achievement-special-instructions__action:hover{background:var(--tertiary-violet-off);color:var(--white-color)}@media (width<=767px){.achievement-detail-modal-backdrop{align-items:center;padding:1rem}.achievement-detail-modal{border-radius:.5rem;width:100%;max-height:calc(100vh - 2rem);padding:1.5rem 1rem 1rem}.achievement-detail-modal__header{padding-bottom:1.5rem;padding-right:2.5rem}.achievement-detail-modal__close{top:1rem;right:1rem}.achievement-detail-modal__content{grid-template-columns:1fr;gap:1rem}.achievement-summary-panel,.achievement-special-instructions{min-height:auto}.achievement-summary-panel{padding:1.5rem 1rem}.achievement-reward-box{padding-inline:1rem}.achievement-mission-row__body{grid-template-columns:1fr;gap:.75rem}.achievement-mission-row__xp{justify-self:end}}.achievements-page{box-sizing:border-box;width:100%;max-width:1200px;color:var(--white-color);margin:0 auto;padding:24px}.achievements-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.achievements-section{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.achievements-section__title{margin:0}.achievements-grid-page{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.achievements-page.loading{justify-content:center;align-items:center;min-height:300px;display:flex}.store-payment-page{width:100%;min-height:100vh;color:var(--white-color);isolation:isolate;background:#141820;position:relative;overflow-x:hidden}.store-payment-page:before{content:"";z-index:-1;background-image:url(/assets/backgroundWithLights-8pXDJNkJ.png);background-position:50%;background-repeat:no-repeat;background-size:200%;position:fixed;inset:0}.store-payment-layout{box-sizing:border-box;gap:var(--page-main-aside-gap-min);flex-direction:row;max-width:82rem;min-height:100vh;margin:0 auto;padding-top:80px;padding-left:24px;padding-right:24px;display:flex}.store-payment-main{flex:1;min-width:0;overflow:hidden}.store-payment-title{margin-bottom:24px}.store-payment-stripe-placeholder{width:100%;min-height:560px;box-shadow:none;background:0 0;border-radius:14px;justify-content:center;align-items:center;padding:24px;display:flex}.store-payment-stripe-placeholder .StripeElement,.store-payment-stripe-placeholder .StripeElement--empty,.store-payment-stripe-placeholder .StripeElement--focus,.store-payment-stripe-placeholder .StripeElement--invalid,.store-payment-stripe-placeholder .StripeElement--webkit-autofill,.store-payment-stripe-placeholder .__PrivateStripeElement,.store-payment-submit,.store-payment-submit__form{width:100%}@media (width<=48rem){.store-payment-layout{gap:var(--page-main-aside-gap-min);flex-direction:column;padding-top:72px;padding-left:16px;padding-right:16px}.store-payment-stripe-placeholder{min-height:520px}}.store-checkout-aside{background:var(--secondary-black);border-radius:12px;align-items:center;gap:32px;width:290px;padding:24px 16px}.store-checkout-aside__content{flex-direction:column;gap:16px;width:100%;display:flex}.store-checkout-aside__empty{width:100%}.store-checkout-aside__logo{flex-direction:column;align-items:center;width:100%;margin-bottom:16px;display:flex}.store-checkout-aside__logo-marks{flex-direction:row;justify-content:center;align-items:flex-start;gap:8px;display:flex}.store-checkout-aside__logo-mark-b{object-fit:contain;width:39px;height:39px}.store-checkout-aside__logo-mark-group{object-fit:contain;width:124px;height:24px;margin-top:8px}.store-checkout-aside__logo-title{color:#fcfcfc;text-align:center;margin:0;font-family:Rubik,sans-serif;font-size:20px;font-weight:700}.store-checkout-aside__resume{background:#ffffff05;border-radius:12px;width:100%;height:117px;position:relative;overflow:hidden}.store-checkout-aside__resume-bg{object-fit:cover;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.store-checkout-aside__resume-title{flex-direction:column;gap:2px;max-width:80%;padding:24px;display:flex;position:relative}.store-checkout-aside__resume-pack-title{text-shadow:0 4px 7px #0009;margin:0;line-height:normal}.store-checkout-aside__shop-info{width:100%}.store-checkout-aside__item-row{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.store-checkout-aside__item-left{flex-direction:column;gap:4px;margin:16px 0;display:flex}.store-checkout-aside__item-top{color:#919394;margin:0;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;line-height:16px}.store-checkout-aside__tokens-pill{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:4px 8px;display:flex}.store-checkout-aside__tokens-pill--total .store-checkout-aside__tokens-pill-text{color:var(--white-color,#fff);font-size:20px;font-weight:700}.store-checkout-aside__divider{background:#ababab59;width:100%;height:1px;margin-top:0}.store-checkout-aside__divider-img{display:none}.store-checkout-aside__cart-total{width:100%}.store-checkout-aside__cart-row{justify-content:space-between;align-items:center;width:100%;display:flex}.store-checkout-aside__cart-label{color:#fcfcfc;margin:0;font-family:Rubik,sans-serif;font-size:20px;font-weight:700}.store-checkout-aside__terms{text-align:center;width:100%;margin-top:16px}.store-checkout-aside__terms-label{line-height:16px}.store-checkout-aside__terms-link{color:var(--tertiary-violet);font-weight:400;text-decoration:none}.store-checkout-aside__actions{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.store-checkout-aside__buy{cursor:pointer;width:100%;height:45px}.store-checkout-aside__cancel{width:116px;height:36px;color:var(--white-color,#fff);cursor:pointer;background:0 0;border:none;border-radius:8px;font-family:Rubik,sans-serif;font-size:16px;font-weight:700}.store-search-result-card{background:var(--secondary-black);border-radius:8px;width:min(100%,22rem);overflow:hidden;box-shadow:0 12px 24px #00000047}.store-search-result-card-cover{background:#11181d 50%/cover;height:7.5rem}.store-search-result-card-body{flex-direction:column;gap:8px;padding:24px;display:flex}.store-search-result-card-title,.store-search-result-card-category{margin:0;display:block}.store-search-result-card-line{align-items:flex-start;gap:6px;margin:0;display:flex}.store-search-result-card-address{color:var(--white-color);margin-top:8px}.store-search-result-card-phone{color:var(--gold-color);margin-top:8px}.store-search-result-card-website{color:#8080fc;margin-top:8px}.store-search-result-card-line-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.store-search-result-card-phone .store-search-result-card-line-icon{filter:brightness(0)saturate()invert(67%)sepia(39%)saturate(756%)hue-rotate(357deg)brightness(91%)contrast(88%)}.store-search-result-card-button{width:100%;height:48px;margin-top:8px}.create-store-page{box-sizing:border-box;justify-content:center;width:100%;min-height:100%;padding:2rem 1rem;display:flex}.create-store-content{flex-direction:column;align-items:center;width:min(100%,42rem);display:flex}.create-store-hero-icon{place-items:center;width:100px;height:100px;margin-bottom:.8rem;display:grid}.create-store-hero-icon img{object-fit:contain;width:100px;height:100px;display:block}.create-store-title{text-align:center;margin:0;display:block}.create-store-description{text-align:center;max-width:40rem;margin:.7rem 0 1.25rem;display:block}.create-store-search-box{box-sizing:border-box;background:#212a31;border-radius:10px;align-items:center;gap:.6rem;width:100%;padding:.9rem 1rem;display:flex}.create-store-search-box input{width:100%;color:var(--white-color);background:0 0;border:none;outline:none;font-size:1rem}.create-store-search-icon{width:1rem;height:1rem;color:var(--white-color)}.create-store-clear{color:var(--gold-color);cursor:pointer;background:0 0;border:none}.create-store-result-count{width:100%;color:var(--secondary-gray-medium);margin:1.25rem 0 .75rem}.create-store-results-dropdown{background:#202a31;border:1px solid #ffffff0f;border-radius:10px;width:100%;max-height:18rem;margin-top:.45rem;overflow-y:auto}.create-store-results-option{width:100%;color:var(--white-color);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.2rem;padding:.75rem 1rem;display:flex}.create-store-results-option:hover{background:#ffffff0d}.create-store-results-option+.create-store-results-option{border-top:1px solid #ffffff0f}.create-store-results-option-title{font-weight:600}.create-store-results-option-subtitle{color:var(--secondary-gray);font-size:.9rem}.create-store-result-wrap{justify-content:center;width:100%;display:flex}.create-store-manual{flex-direction:column;align-items:center;gap:.3rem;margin-top:1rem;display:flex}.create-store-manual p{color:var(--secondary-gray);margin:0}.create-store-manual button{color:var(--gold-color);cursor:pointer;background:0 0;border:none;font-weight:700}.edit-store-cover-header{isolation:isolate;width:100%;height:clamp(11rem,18vw,16rem);position:relative;overflow:visible}.edit-store-cover-header-cover{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;width:100%;height:100%;position:absolute;inset:0}.edit-store-cover-header-overlay{pointer-events:none;z-index:2;background:linear-gradient(#0003 0%,#0009 100%);position:absolute;inset:0}.edit-store-cover-header-cover[role=button]{cursor:pointer}.edit-store-cover-header-cover-icon{z-index:3;position:absolute;top:.875rem;right:.875rem}.edit-store-cover-header-avatar{z-index:3;background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:.5rem;width:clamp(5.5rem,8vw,6rem);height:clamp(5.5rem,8vw,6rem);padding:.125rem;position:absolute;bottom:calc(-1*clamp(2.5rem,4vw,3.25rem));left:clamp(1rem,3vw,2rem);overflow:visible;box-shadow:0 .625rem 1.875rem #00000059}.edit-store-cover-header-avatar>img{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.edit-store-cover-header-avatar-icon{z-index:999;position:absolute;bottom:-.85rem;right:-.85rem}.store-social-networks-editor{padding-top:.5rem}.store-social-networks-editor-header{flex-direction:column;gap:.5rem;display:flex}.store-social-networks-editor-icons{flex-wrap:wrap;gap:1rem;margin:1.1rem 0;display:flex}.store-social-networks-editor-icon-btn{background:var(--secondary-black);width:2rem;height:2rem;color:var(--white-color);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background-color .2s,opacity .2s;display:flex}.store-social-networks-editor-icon-btn--default{background:var(--secondary-light-black,#22282d)}.store-social-networks-editor-icon-btn--selected{background:var(--tertiary-violet);color:var(--white-color)}.store-social-networks-editor-icon-btn--filled{background:var(--secondary-light-black,#22282d)}.store-social-networks-editor-icon-btn--default span,.store-social-networks-editor-icon-btn--default .social-networks-editor__icon-svg{opacity:.72}.store-social-networks-editor-icon-btn--filled span,.store-social-networks-editor-icon-btn--filled .social-networks-editor__icon-svg,.store-social-networks-editor-icon-btn--selected span,.store-social-networks-editor-icon-btn--selected .social-networks-editor__icon-svg{opacity:1}.store-social-networks-editor-input-wrap{background:var(--secondary-black);border-radius:.5rem;align-items:center;gap:.25rem;display:flex}.store-social-networks-editor-input-icon{margin-left:.4rem;display:inline-flex}.store-social-networks-editor-input{min-width:0;color:var(--white-color);background:0 0;border:none;outline:none;flex:1;padding:1rem .7rem 1rem 0;font-size:1rem}.store-social-networks-editor-input::placeholder{color:var(--secondary-gray)}.store-social-networks-editor-input:disabled{opacity:.65;cursor:not-allowed}.business-category-text-field{margin-bottom:0}.business-category-text-field .input-style{background:var(--secondary-black);height:auto;min-height:4rem;color:var(--white-color);padding:1.6rem 1rem .75rem;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.business-category-text-field .floating-label{color:var(--secondary-gray)}.store-information-view{flex-direction:column;gap:32px;max-width:980px;margin:0 auto;display:flex}.store-information-view.store-information-view-map-only{gap:0;width:100%;max-width:none;margin:0}.store-information-view.store-information-view-map-only .store-information-view-map-card{width:100%}.store-information-view-section{flex-direction:column;gap:14px;display:flex}.store-information-view-contact-box{background:var(--secondary-black);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.store-information-view-section .store-information-view-map-card{margin-top:16px}.store-information-view-map-card{background:#171f29;border:1px solid #ffffff14;border-radius:16px;min-height:360px;position:relative;overflow:hidden}.store-information-view-map-card iframe{border:0;width:100%;height:360px}.store-information-view-map-card.is-horizontal{min-height:220px}.store-information-view-map-card.is-horizontal iframe{height:220px}.store-information-view-map-button{color:var(--white-color);background:#7b75ff;border-radius:12px;padding:12px 26px;font-weight:700;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.store-information-view-contact-list{flex-direction:column;gap:14px;display:flex}.store-information-view-item{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.store-information-view-link{width:fit-content}.edit-store-page{box-sizing:border-box;width:100%;max-width:75rem;color:var(--white-color);margin:0 auto;padding:1.5rem 1.5rem 3rem}.edit-store-navigation{margin-bottom:.375rem}.edit-store-header-row{justify-content:flex-end;gap:1rem;width:min(100%,55rem);margin:1rem auto 0;display:flex}.edit-store-form{flex-direction:column;gap:36px;width:min(100%,55rem);margin:1rem auto 0;display:flex}.edit-store-section-header{flex-direction:column;gap:.4rem;display:flex}.edit-store-section{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.edit-store-field{width:100%}.edit-store-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (width<=48rem){.edit-store-contact-row{grid-template-columns:1fr}}.edit-store-input,.edit-store-textarea{box-sizing:border-box;background:var(--secondary-black);width:100%;color:var(--white-color);border:none;border-radius:.5rem;outline:none;padding:1rem;font-family:inherit;font-size:1rem}.edit-store-input::placeholder,.edit-store-textarea::placeholder{color:var(--secondary-gray)}.edit-store-textarea{resize:vertical;min-height:6.25rem}.edit-store-error{background:#8080fc1a;border-radius:.5rem;margin-bottom:0;padding:.75rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-detail-cover-header{aspect-ratio:16/5;isolation:isolate;width:100%;position:relative;overflow:visible}.store-detail-cover-header-cover{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.75rem;width:100%;height:100%;position:absolute;inset:0}.store-detail-cover-header-overlay{pointer-events:none;z-index:2;background:linear-gradient(#0003 0%,#0009 100%);border-radius:.75rem;position:absolute;inset:0}.store-detail-cover-header-avatar{z-index:3;background:linear-gradient(#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b 100%);border-radius:.5rem;width:clamp(5.5rem,8vw,6rem);height:clamp(5.5rem,8vw,6rem);padding:.125rem;position:absolute;bottom:calc(-1*clamp(2.5rem,4vw,3.25rem));left:clamp(1rem,3vw,2rem);overflow:visible;box-shadow:0 .625rem 1.875rem #00000059}.store-detail-cover-header-avatar img{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.store-info-header{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem);display:flex}.store-info-header-title,.store-info-header-category{margin:0}.store-info-header-metrics{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store-info-header-description{white-space:pre-wrap;max-width:48rem;margin:0}.store-info-header-socials{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.store-info-header-link{color:var(--tertiary-violet);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.store-detail-tabs{border-bottom:1px solid #ffffff14;justify-content:center;align-items:flex-end;gap:70px;margin:16px 0 24px;padding:0 16px;display:flex}@media (width<=48rem){.store-detail-tabs{gap:20px}}.thin-advice-view{border:1px solid var(--gold-color);box-sizing:border-box;background:var(--gold-color);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 12px;display:flex}.thin-advice-view-action{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--white-color);text-decoration-color:var(--white-color);background:0 0;border:0;flex-shrink:0;padding:0}@media (width<=48rem){.thin-advice-view{flex-direction:column;align-items:flex-start}}.store-detail-page{--store-detail-header-max-width:90rem;--store-detail-content-max-width:61.25rem;box-sizing:border-box;width:100%;min-width:0;max-width:none;color:var(--white-color);flex-direction:column;margin-inline:auto;padding:clamp(1rem,2vw,1.5rem) 1.5rem clamp(2rem,4vw,3rem);display:flex}.store-detail-navigation{width:100%;max-width:var(--store-detail-header-max-width);margin-inline:auto;margin-bottom:6px}.store-detail-cover-section{width:100%;max-width:var(--store-detail-header-max-width);margin-inline:auto}.store-detail-header{width:100%;max-width:var(--store-detail-header-max-width);flex-direction:column;gap:0;margin:0 auto;padding-top:calc(clamp(2.5rem,4vw,3.25rem) + 36px);display:flex;position:relative}.store-detail-header-topbar{position:absolute;top:16px;right:0}.store-detail-header-topbar-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.store-detail-management-actions{align-items:center;gap:12px;display:inline-flex}.store-detail-tabs-wrapper{width:100%;max-width:var(--store-detail-content-max-width);margin:.5rem auto 0}.store-detail-tabs-spacer{height:24px}.store-detail-quick-actions{width:100%;max-width:var(--store-detail-content-max-width);box-sizing:border-box;margin:16px auto 0;gap:12px;margin-top:12px;display:flex}.store-detail-quick-action-button{flex:1;min-width:150px;max-width:150px}.store-detail-content{width:100%;max-width:var(--store-detail-content-max-width);box-sizing:border-box;margin:0 auto;padding:16px 0 0}.store-detail-news-tab,.store-detail-events-tab,.store-detail-communities-tab{flex-direction:column;gap:16px;display:flex}.store-detail-advice,.store-detail-feed-composer-sticky{width:100%}.store-detail-posts{flex-direction:column;gap:16px;width:100%;display:flex}.store-detail-communities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.store-detail-loading,.store-detail-empty{justify-content:center;align-items:center;min-height:200px;display:flex}@media (width<=48rem){.store-detail-page{padding-inline:1rem}.store-detail-header{padding-top:calc(clamp(2.5rem,4vw,3.25rem) + 24px)}.store-detail-header-topbar{margin-bottom:.75rem;position:static}.store-detail-header-topbar-actions{flex-wrap:wrap;justify-content:flex-start}.store-detail-quick-actions{flex-direction:column}.store-detail-communities-grid{grid-template-columns:1fr}}.store-overview-header{background-color:var(--secondary-black);border-radius:12px;flex-direction:column;gap:12px;padding:12px 12px 24px 36px;display:flex}.store-overview-header-back{align-items:center;gap:8px;display:inline-flex}.store-overview-header-back-label{cursor:pointer;background:0 0;border:none;padding:0}.store-overview-header-card{align-items:center;gap:24px;padding:0;display:flex}.store-overview-header-avatar{object-fit:cover;background:var(--secondary-black);border-radius:6px;width:56px;height:56px}.store-overview-header-copy{flex-direction:column;gap:2px;display:flex}.store-overview-header-title-row{align-items:center;gap:4px;display:flex}.store-settings-page{box-sizing:border-box;width:100%;max-width:75rem;margin:0 auto;padding:1.5rem}.store-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}@media (width<=48rem){.store-settings-grid{grid-template-columns:1fr}}.store-settings-subpage{box-sizing:border-box;width:min(100%,70rem);color:var(--white-color);margin:0 auto;padding:1rem 1rem 2rem}.store-settings-subpage-content{background:#1f252b;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:1rem;margin-top:.75rem;padding:1.25rem;display:flex}@media (width<=48rem){.store-settings-subpage,.store-settings-subpage-content{padding:1rem}}.button.button-gold.add-member-button{align-items:center;gap:.35rem;width:fit-content;padding:.5rem .85rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.button.button-gold.add-member-button svg{flex-shrink:0}.member-table-row{background:#2a323d;grid-template-columns:minmax(0,1fr) 10rem 3.5rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.member-table-row:nth-child(2n){background:#212a34}.member-table-row-user{align-items:center;gap:.75rem;min-width:0;display:flex}.member-table-row-avatar{object-fit:cover;border-radius:.5rem;width:2.75rem;height:2.75rem}.member-table-row-username{color:var(--white-color);white-space:nowrap;text-overflow:ellipsis;font-size:1.75rem;font-weight:700;line-height:1.2;overflow:hidden}.member-table-row-role{color:var(--white-color);text-transform:capitalize;font-size:1.6rem;font-weight:700;line-height:1.2}.member-table-row-actions{justify-content:flex-end;display:flex}.button.button-red.member-table-row-delete-button{color:#d8dce3;background:#1b2530;border-radius:.6rem;width:2.25rem;height:2.25rem;padding:0}.button.button-red.member-table-row-delete-button:hover{color:#fff;background:#243141}.button.button-red.member-table-row-delete-button:disabled{opacity:.6;cursor:not-allowed}.members-table-view{border-radius:.65rem;width:100%;overflow:hidden}.members-table-view-actions{justify-content:flex-end;margin-bottom:.6rem;display:flex}.members-table-view-header{color:#98a2af;background:#232d39;grid-template-columns:minmax(0,1fr) 10rem 3.5rem;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:1.4rem;font-weight:700;display:grid}.members-table-view-body{background:#202935;flex-direction:column;gap:1px;display:flex}.search-users-modal-overlay{z-index:100001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.search-users-modal{background:#111821;border:1px solid #27313d;border-radius:1rem;flex-direction:column;gap:1rem;width:min(44.8rem,90vw);height:70vh;min-height:70vh;max-height:70vh;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 64px #00000073}.search-users-modal-close-button{width:2rem;height:2rem;color:var(--gold-color);cursor:pointer;background:0 0;border:none;position:absolute;top:1rem;right:1rem}.search-users-modal-top-copy{text-align:center;flex-direction:column;align-items:center;gap:.35rem;margin-top:.75rem;display:flex}.search-users-modal-image{width:8rem;height:auto;margin-bottom:.5rem}.search-users-modal-searchbar{background:#1e2833;border-radius:.8rem;align-items:center;gap:.7rem;height:3.35rem;padding-inline:.95rem;display:flex}.search-users-modal-search-icon{width:1.2rem;height:1.2rem;color:var(--white-color);flex-shrink:0}.search-users-modal-search-input{color:var(--white-color);background:0 0;border:none;outline:none;flex:1;font-size:1.45rem}.search-users-modal-search-input::placeholder{color:var(--secondary-gray)}.search-users-modal-clear-button{width:1.8rem;height:1.8rem;color:var(--gold-color);cursor:pointer;background:0 0;border:none}.search-users-modal-results{flex-direction:column;gap:.5rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.search-users-modal-empty{justify-content:center;align-items:center;min-height:6rem;display:flex}.search-users-modal-user-row{background:#1a232e;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex}.search-users-modal-user-main{align-items:center;gap:.7rem;min-width:0;display:flex}.search-users-modal-user-avatar{object-fit:cover;border-radius:.45rem;width:2.5rem;height:2.5rem}.search-users-modal-user-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.store-members-content{margin-top:1.5rem;padding-inline:2.25rem}.store-members-copy{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.store-switch-option{justify-content:space-between;align-items:center;gap:1rem;display:flex}.store-switch-option-text{flex-direction:column;gap:.35rem;min-width:0;padding-right:3.5rem;display:flex}.store-switch-option-control{cursor:pointer;background:#384253;border:none;border-radius:999px;flex-shrink:0;justify-content:flex-start;align-items:center;width:3.5rem;height:2rem;padding:.2rem;transition:background-color .2s;display:inline-flex}.store-switch-option-control.is-on{background:var(--gold-color)}.store-switch-option-knob{background:#fff;border-radius:50%;width:1.6rem;height:1.6rem;transition:transform .2s;box-shadow:0 .1rem .35rem #00000040}.store-switch-option-control.is-on .store-switch-option-knob{transform:translate(1.45rem)}.store-configuration-page{box-sizing:border-box;width:100%;max-width:75rem;color:var(--white-color);margin:0 auto;padding:1.5rem}.store-configuration-save-top{justify-content:flex-end;margin-top:1rem;padding-inline:2.25rem;display:flex}.store-configuration-content{flex-direction:column;gap:1rem;margin-top:1.5rem;padding-inline:2.25rem;display:flex}.store-subscription-page{box-sizing:border-box;width:100%;max-width:75rem;margin:0 auto;padding:1.5rem}.store-report-page{box-sizing:border-box;width:min(100%,70rem);color:var(--white-color);margin:0 auto;padding:1rem 1rem 2rem}.store-report-content{background:#1f252b;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:1rem;margin-top:.75rem;padding:1.25rem;display:flex}@media (width<=48rem){.store-report-page,.store-report-content{padding:1rem}}.membership-plan-card{background:#131822;border:1px solid #0000;border-radius:1.25rem;width:100%;max-width:37rem;position:relative;overflow:hidden}.membership-plan-card.is-highlighted{border-color:#7e78ff}.membership-plan-card-top-badge{height:2.5rem;color:var(--white-color);background:#7e78ff;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.membership-plan-card-ribbon{z-index:2;width:2.9rem;height:5.4rem;position:absolute;top:0;right:1.25rem}.membership-plan-card-ribbon-icon{width:100%;height:100%}.membership-plan-card-content{padding:1.5rem 1.6rem 1.75rem}.membership-plan-card-header h3{color:var(--white-color);margin:0;font-size:2.75rem;font-weight:800;line-height:1}.membership-plan-card-header h4{color:var(--white-color);margin:.3rem 0 0;font-size:2.1rem;font-weight:700;line-height:1.05}.membership-plan-card-header p{color:var(--gold-color);margin:1.2rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.25}.membership-plan-card-features{gap:.45rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.membership-plan-card-features li{align-items:center;gap:.7rem;display:flex}.membership-plan-card-features li img{width:1rem;height:1rem}.membership-plan-card-features li span{color:var(--white-color);font-size:1.05rem;line-height:1.2}.membership-plan-card-billing{background:#3b3f64;border-radius:.5rem;gap:.35rem;width:fit-content;margin:1.6rem auto 0;padding:.35rem;display:flex}.membership-plan-card-billing-button{color:var(--white-color);cursor:pointer;background:0 0;border:none;border-radius:.4rem;min-width:4.5rem;height:2.3rem;font-size:1rem}.membership-plan-card-billing-button.is-active{background:#7e78ff;font-weight:700}.membership-plan-card-price{justify-content:center;align-items:baseline;gap:.35rem;margin:1.7rem 0 0;display:flex}.membership-plan-card-price strong{color:var(--white-color);font-size:3rem;font-weight:800;line-height:1}.membership-plan-card-price span{color:var(--white-color);font-size:1.45rem;font-weight:700}.membership-plan-card-footer-note{text-align:center;color:#9aa0ae;max-width:20rem;margin:1.6rem auto 0;font-size:1rem;line-height:1.25}.store-plan-page{background-color:var(--black-color);width:100%;min-height:100vh;position:relative;overflow:hidden}.store-plan-page-background{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:200%;position:fixed;inset:0}.store-plan-page-background:after{content:"";background:radial-gradient(60% 60% at 50% 35%,#00000040,#000000d9);position:absolute;inset:0}.store-plan-page-close-button{z-index:3;cursor:pointer;background:var(--secondary-black);width:2rem;height:2rem;color:var(--gold-color);border:0;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(2rem,3vw,3rem)}.store-plan-page-content{z-index:1;padding-inline:clamp(1rem,3.5vw,3.5rem);box-sizing:border-box;width:min(96rem,100%);margin-inline:auto;padding-top:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(2rem,4vw,4rem);position:relative}.store-plan-hero{flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,2.25rem);display:flex}.store-plan-hero-left{text-align:center;flex-direction:column;align-items:center;gap:clamp(.75rem,2vw,1.25rem);max-width:56rem;display:flex}.store-plan-hero-actions{margin-inline:auto;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:28.75rem;margin-top:1.25rem;display:flex}.store-plan-hero-primary-button{background-color:var(--tertiary-violet);cursor:pointer;border:none;border-radius:.5rem;width:100%;max-width:14rem;height:2.75rem;padding:.5rem;transition:transform .15s,opacity .15s}.store-plan-hero-secondary-button{background-color:var(--secondary-black);cursor:pointer;border:none;border-radius:.5rem;width:100%;max-width:14rem;padding:.5rem}.store-plan-hero-primary-button:hover,.store-plan-hero-secondary-button:hover{transform:translateY(-1px)}.store-plan-hero-right{justify-content:center;width:100%;display:flex}.store-plan-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.75rem;width:min(78rem,100%);display:grid}@media (width<=60rem){.store-plan-page-background{background-size:cover}.store-plan-page-grid{grid-template-columns:1fr;width:min(36rem,100%)}}@media (width<=36rem){.store-plan-hero-actions{flex-wrap:wrap;justify-content:center}}.free-tag{background:var(--tertiary-violet);white-space:nowrap;border-radius:.375rem;justify-content:center;align-items:center;padding:.125rem .5rem;display:inline-flex;box-shadow:0 4px 4px #00000040}.event-type-tag{background:var(--gold-color);white-space:nowrap;border-radius:.375rem;justify-content:center;align-items:center;padding:.125rem .5rem;display:inline-flex;box-shadow:0 4px 4px #00000040}.event-summary-card{width:280px;aspect-ratio:var(--event-cover-aspect-ratio);cursor:pointer;background-color:#2a3136;background-position:50%;background-size:cover;border-radius:14px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000073}.event-summary-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0000008c}.event-summary-card-cover-overlay{background:linear-gradient(#0000 0%,#000 100%);position:absolute;inset:0}.event-summary-card-content{z-index:1;padding:12px;position:absolute;bottom:0;left:0;right:0}.event-summary-card-tags-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.event-summary-card-title{text-transform:uppercase;margin-bottom:2px;line-height:1.2;display:block}.event-summary-card-game{margin-bottom:8px;line-height:1.2;display:block}.event-summary-card-meta{flex-direction:column;gap:6px;margin-top:8px;display:flex}.event-summary-card-meta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.event-summary-card-meta-item{align-items:center;gap:6px;display:inline-flex}.event-summary-card-meta-item svg:not(.event-summary-card-price-icon){width:18px;height:18px;color:var(--secondary-gray)}.event-summary-card-price-icon{object-fit:contain;width:20px;height:20px}.featured-event-carousel-card{background:var(--secondary-black);cursor:pointer;opacity:1;border:1px solid #ffffff0f;border-radius:16px;width:100%;max-width:320px;margin:0 auto;transition:box-shadow .25s;position:relative;overflow:hidden;transform:scale(1)}.featured-event-carousel-card--active{z-index:2;box-shadow:0 18px 36px #0000008c}.featured-event-carousel-card-media{aspect-ratio:4/5;background:#111;position:relative}.featured-event-carousel-card-cover{object-fit:cover;width:100%;height:100%;display:block}.featured-event-carousel-card-cover-placeholder{background:linear-gradient(#2a3136 0%,#111 100%)}.featured-event-carousel-card-media-overlay{pointer-events:none;background:linear-gradient(#0000 45%,#000000d9 100%);position:absolute;inset:0}.featured-event-carousel-card-availability{z-index:1;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex;position:absolute;top:12px;right:12px}.featured-event-carousel-card-availability--available{background:#2e9e57eb}.featured-event-carousel-card-availability--sold-out{background:#c63a3aeb}.featured-event-carousel-card-content{background:#000;flex-direction:column;gap:8px;padding:14px 16px 18px;display:flex}.featured-event-carousel-card-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.featured-event-carousel-card-tag{background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.featured-event-carousel-card-tag svg{width:12px;height:12px;color:var(--gold-color)}.featured-event-carousel-card-title{text-transform:uppercase;line-height:1.15;display:block}.featured-event-carousel-card-subtitle{line-height:1.2;display:block}.featured-event-carousel-card-location{align-items:center;gap:6px;margin-top:2px;display:inline-flex}.featured-event-carousel-card-location svg{width:14px;height:14px;color:var(--gold-color);flex-shrink:0}.featured-events-carousel{--featured-card-width:min(78vw, 320px);--featured-card-step:calc(var(--featured-card-width) * .85);width:100%}.featured-events-carousel-stage{width:100%;max-width:420px;height:calc(var(--featured-card-width) * 1.72);margin:0 auto;position:relative;overflow:visible}.featured-events-carousel-stage--single{justify-content:center;height:auto;display:flex}.featured-events-carousel-item{width:var(--featured-card-width);margin-left:calc(var(--featured-card-width) * -.5);transform:translateX(calc(var(--relative-position) * var(--featured-card-step))) scale(calc(1 - min(abs(var(--relative-position)), 1) * .08));opacity:calc(1 - min(abs(var(--relative-position)), 1) * .48);will-change:transform, opacity;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s;position:absolute;top:0;left:50%}.featured-events-carousel-item .featured-event-carousel-card{width:100%;max-width:none}.featured-events-carousel-dots{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}@media (width<=54rem){.featured-events-carousel{--featured-card-width:min(84vw, 320px);--featured-card-step:calc(var(--featured-card-width) * .85)}}.small-horizontal-event-card{background:var(--secondary-black);cursor:pointer;border:1px solid #ffffff0f;border-radius:12px;align-items:stretch;gap:12px;width:100%;min-width:300px;max-width:420px;padding:12px;transition:transform .2s,box-shadow .2s;display:flex}.small-horizontal-event-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000059}.small-horizontal-event-card-cover{object-fit:cover;background:#2a3136;border-radius:8px;flex-shrink:0;width:80px;height:80px}.small-horizontal-event-card-cover-placeholder{display:block}.small-horizontal-event-card-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.small-horizontal-event-card-title{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.small-horizontal-event-card-game{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.small-horizontal-event-card-meta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.small-horizontal-event-card-meta-item{align-items:center;gap:6px;display:inline-flex}.small-horizontal-event-card-meta-item svg{width:14px;height:14px;color:var(--white-color);flex-shrink:0}.small-horizontal-event-card-location{align-items:center;gap:6px;min-width:0;margin-top:4px;display:inline-flex}.small-horizontal-event-card-location svg{width:14px;height:14px;color:var(--gold-color);flex-shrink:0}.small-horizontal-event-card-location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.events-page{width:100%;height:100%;display:flex}.events-container{width:100%;max-width:var(--page-main-max-width);box-sizing:border-box;flex:1;margin:0 auto;padding:24px 28px 52px}.events-header{flex-direction:column;display:flex}.events-body{width:100%}.events-section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.events-section+.events-section{margin-top:36px}.events-month-title{text-transform:capitalize}.events-horizontal-list{scrollbar-width:thin;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.events-horizontal-list>*{flex:0 0 min(100%,380px)}.events-summary-grid{grid-template-columns:repeat(auto-fill,minmax(280px,280px));justify-content:flex-start;gap:20px;display:grid}.events-summary-grid--recommended{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch}.events-summary-grid--recommended .event-summary-card{aspect-ratio:280/392;width:100%;height:auto}.events-summary-empty{border:1px dashed #ffffff1a;border-radius:10px;padding:14px}.events-load-more-sentinel{width:100%;height:1px}@media (width<=97rem){.events-container{padding:1.25rem 1.25rem 2.5rem}}@media (width<=54rem){.events-container{padding:1.25rem 1rem 2rem}.events-summary-grid{grid-template-columns:repeat(auto-fill,minmax(280px,280px))}.events-summary-grid--recommended{grid-template-columns:1fr}}@media (width>=54.0625rem) and (width<=72rem){.events-summary-grid--recommended{grid-template-columns:repeat(2,minmax(0,1fr))}}.my-events-tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:flex-end;gap:24px;margin:0;padding:0;display:flex}@media (width<=48rem){.my-events-tabs{gap:16px}}.my-event-cell{box-sizing:border-box;width:100%;height:var(--my-event-cell-height);background:var(--secondary-black);border:1px solid var(--secondary-black);color:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:stretch;gap:1.5rem;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.my-event-cell:hover{border-color:var(--secondary-gray-dark);background:color-mix(in srgb, var(--secondary-black) 92%, var(--white-color))}.my-event-cell:focus-visible{outline:2px solid var(--gold-color);outline-offset:2px}.my-event-cell-cover{width:auto;height:100%;aspect-ratio:var(--my-event-cell-cover-aspect-ratio);background:#2a3136;border-radius:4px;flex-shrink:0;align-self:stretch;position:relative;overflow:hidden}.my-event-cell-cover img{object-fit:cover;border-radius:4px;width:100%;height:100%;position:absolute;inset:0}.my-event-cell-cover--placeholder{background-color:#2a3136}.my-event-cell-body{flex-direction:column;flex:1;gap:1rem;min-width:0;min-height:0;display:flex;overflow:hidden}.my-event-cell-tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.my-event-cell-tag{background:var(--black-color);white-space:nowrap;border-radius:4px;align-items:center;gap:.25rem;height:1.5rem;padding:.25rem .5rem;display:inline-flex}.my-event-cell-tag--draft{background:var(--tertiary-violet)}.my-event-cell-tag-icon{width:1rem;height:1rem;color:var(--gold-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.my-event-cell-info{flex-direction:column;gap:.5rem;min-height:0;display:flex}.my-event-cell-title{text-transform:uppercase;line-height:normal;display:block}.my-event-cell-subtitle{line-height:normal;display:block}.my-event-cell-meta{flex-direction:column;gap:1rem;display:flex}.my-event-cell-meta-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.my-event-cell-meta-item{align-items:center;gap:.25rem;display:inline-flex}.my-event-cell-meta-item svg{width:14px;height:14px;color:var(--white-color);flex-shrink:0}.my-event-cell-location svg{color:var(--gold-color)}.my-events-page{width:100%;min-height:100%;padding:24px 32px 48px}.my-events-container{flex-direction:column;gap:24px;max-width:700px;margin:0 auto;display:flex}.my-events-topbar{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;width:100%;min-height:33px;display:grid}.my-events-topbar-back{grid-column:1;justify-self:start}.my-events-topbar-title{text-align:center;grid-column:2;justify-self:center}.my-events-topbar-spacer{grid-column:3;width:32px;height:32px}.my-events-topbar .back-button{margin-bottom:0}.my-events-empty{flex-direction:column;align-items:flex-start;padding:24px 0;display:flex}.my-events-section-header{text-transform:capitalize;line-height:normal;display:block}.my-events-section-header--today{text-transform:none;flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.my-events-list{flex-direction:column;gap:24px;display:flex}.my-events-month-section{flex-direction:column;gap:16px;display:flex}@media (width<=48rem){.my-events-page{padding:16px 16px 40px}}.event-visibility-tag{z-index:20;align-self:flex-end;width:auto;position:relative}.event-visibility-tag__trigger{background:var(--tertiary-violet);color:var(--white-color);cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.55rem .9rem;display:inline-flex}.event-visibility-tag__trigger.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.event-visibility-tag__trigger-icon{object-fit:contain;width:1rem;height:1rem}.event-visibility-tag__trigger-label{font-size:1rem;font-weight:600;line-height:1.2}.event-visibility-tag__trigger-caret{border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-left:.25rem;transition:transform .15s;transform:rotate(45deg)translateY(-.1rem)}.event-visibility-tag__trigger.is-open .event-visibility-tag__trigger-caret{transform:rotate(225deg)translateY(-.05rem)}.event-visibility-tag__popover{box-sizing:border-box;background:#384454;border-radius:1rem;flex-direction:column;gap:.75rem;width:min(100vw - 2rem,28rem);padding:.8rem;display:flex;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 16px 36px #00000059}@media (width<=48rem){.event-visibility-tag{width:100%}.event-visibility-tag__trigger{justify-content:center;width:100%}.event-visibility-tag__popover{width:100%}}.create-event-progress{flex-direction:column;gap:.5rem;width:100%;margin-bottom:1.5rem;display:flex}.create-event-progress__meta{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.125rem;display:flex}.create-event-progress__bar{background:var(--secondary-gray-dark);border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.create-event-progress__bar-fill{height:100%;width:calc(var(--create-event-progress-percent,0) * 1%);border-radius:inherit;background:var(--gold-color);transition:width .35s}.create-event-progress__steps{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.create-event-progress__step{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:flex}.create-event-progress__step-icon{background:var(--secondary-gray-dark);width:3rem;height:3rem;color:var(--white-color);border-radius:9999px;justify-content:center;align-items:center;transition:background .24s,color .24s;display:inline-flex}.create-event-progress__step.is-completed .create-event-progress__step-icon{background:var(--tertiary-violet);color:var(--white-color);box-shadow:none}.create-event-progress__step.is-active-incomplete .create-event-progress__step-icon{background:var(--secondary-gray-dark);color:var(--tertiary-violet);box-shadow:inset 0 0 0 2px var(--tertiary-violet)}.create-event-progress__step.is-active.is-completed .create-event-progress__step-icon{background:var(--tertiary-violet);color:var(--white-color);box-shadow:none}.create-event-progress__step-icon svg{width:1.5rem;height:1.5rem}.create-event-progress__step-label{max-width:6.5rem;line-height:1.2}@media (width<=48rem){.create-event-progress__steps{scrollbar-width:none;justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}.create-event-progress__steps::-webkit-scrollbar{display:none}.create-event-progress__step{flex:0 0 4.75rem}}.time-scroll-picker{flex-direction:column;gap:.75rem;width:100%;display:flex}.time-scroll-picker__columns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.5rem;width:100%;display:grid}.time-scroll-picker__column{flex-direction:column;gap:.375rem;min-width:0;display:flex}.time-scroll-picker__column-label{text-align:center;letter-spacing:.03125rem;text-transform:uppercase;font-size:.625rem;line-height:.9375rem;display:block}.time-scroll-picker__divider{background:var(--secondary-gray-dark);align-self:stretch;width:.0625rem;margin-top:1.25rem}.time-scroll-picker__list{scrollbar-width:thin;flex-direction:column;gap:0;max-height:11.25rem;display:flex;overflow-y:auto}.time-scroll-picker__option{width:100%;height:2.25rem;color:var(--secondary-gray);cursor:pointer;background:0 0;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.time-scroll-picker__option.is-selected{background:var(--gold-color);color:var(--white-color);box-shadow:0 .625rem .9375rem #f973164d,0 .25rem .375rem #f973164d}.time-scroll-picker__confirm{background:var(--secondary-gray-dark);cursor:pointer;border:none;border-radius:.5rem;width:100%;height:2.5rem}.time-scroll-picker__confirm:hover{background:var(--secondary-black)}.mini-calendar{border:.0625rem solid var(--secondary-gray-dark);background:var(--primary-black-primary);box-sizing:border-box;border-radius:1rem;flex-direction:column;width:100%;max-width:33.375rem;padding:1rem;display:flex;box-shadow:0 1.5625rem 1.5625rem #0009}.mini-calendar__header{justify-content:space-between;align-items:center;min-height:1.75rem;margin-bottom:1rem;display:flex}.mini-calendar__nav-button{width:1.75rem;height:1.75rem;color:var(--gold-color);cursor:pointer;background:0 0;border:none;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mini-calendar__nav-icon{width:.875rem;height:.875rem}.mini-calendar__nav-icon--next{width:1rem;height:1rem}.mini-calendar__weekdays{grid-template-columns:repeat(7,1fr);align-items:center;min-height:1.4375rem;margin-bottom:.25rem;display:grid}.mini-calendar__weekday{text-align:center;letter-spacing:.03125rem;text-transform:uppercase;font-size:.625rem;line-height:.9375rem;display:block}.mini-calendar__grid{grid-template-columns:repeat(7,1fr);row-gap:.125rem;margin-bottom:.5625rem;display:grid}.mini-calendar__day{width:2rem;height:2rem;color:var(--secondary-gray-medium);cursor:pointer;background:0 0;border:none;border-radius:.875rem;justify-content:center;align-items:center;margin:0 auto;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.mini-calendar__day--outside-month{color:var(--secondary-gray-dark)}.mini-calendar__day--selected{border:.0625rem solid var(--gold-color);color:var(--white-color);box-shadow:0 .625rem .9375rem #f973164d,0 .25rem .375rem #f973164d}.mini-calendar__day--disabled{color:var(--secondary-gray-dark);cursor:not-allowed}.mini-calendar__time-field{background:var(--secondary-black);cursor:pointer;box-sizing:border-box;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:2rem;width:10.625rem;height:3rem;padding:.5rem 1rem;display:flex}.mini-calendar__time-copy{align-items:center;gap:.125rem;display:inline-flex}.mini-calendar__required{color:var(--tertiary-violet);font-size:.75rem;line-height:1rem}.mini-calendar__time-icon{color:var(--secondary-gray);flex-shrink:0;display:inline-flex}.mini-calendar--with-time-picker .mini-calendar__time-field{margin-bottom:.75rem}@media (width<=36rem){.mini-calendar{max-width:100%}}.date-time-selector{flex-direction:column;gap:1rem;width:100%;display:flex}.date-time-selector.is-disabled{opacity:.5;pointer-events:none}.date-time-selector__field-wrapper{width:100%;position:relative}.date-time-selector__trigger{background:var(--primary-black-primary);cursor:pointer;text-align:left;border:none;border-radius:.5rem;align-items:center;gap:.375rem;width:100%;min-height:2.875rem;padding:.5rem 1rem;display:flex}.date-time-selector__trigger:disabled{cursor:not-allowed}.date-time-selector__trigger-icon{width:1rem;height:1rem;color:var(--secondary-gray);flex-shrink:0}.date-time-selector__trigger-placeholder,.date-time-selector__trigger-value{font-size:.875rem;line-height:1.25rem}.date-time-selector__trigger-placeholder{color:var(--secondary-gray)}.date-time-selector__trigger-value{color:var(--white-color)}.date-time-selector__required{color:var(--tertiary-violet)}.date-time-selector__popup{z-index:20;width:100%;max-width:33.375rem;position:absolute;top:calc(100% + .5rem);left:0}@media (width<=36rem){.date-time-selector__popup{width:calc(100% - 2rem);max-width:33.375rem;position:fixed;top:auto;bottom:1rem;left:50%;transform:translate(-50%)}}.location-map-preview{background:#171f29;border:1px solid #ffffff14;border-radius:.75rem;width:100%;min-height:10rem;overflow:hidden}.choice-option-address{background:var(--secondary-black);border-radius:.75rem;width:100%}.choice-option-address-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.choice-option-address-left{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.choice-option-address-option-icon{width:1.25rem;height:1.25rem;color:var(--white-color);flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.choice-option-address-option-icon img,.choice-option-address-option-icon svg{object-fit:contain;width:100%;height:100%}.choice-option-address-texts{flex-direction:column;gap:.4rem;min-width:0;display:flex}.choice-option-address-radio{box-sizing:border-box;border:2px solid #3a4453;border-radius:50%;flex:none;width:1.35rem;height:1.35rem;position:relative}.choice-option-address.is-selected .choice-option-address-radio{border-color:var(--gold-color)}.choice-option-address.is-selected .choice-option-address-radio:after{content:"";background:var(--gold-color);border-radius:50%;position:absolute;inset:.18rem}.choice-option-address-field{box-sizing:border-box;width:100%;padding:0 1rem 1rem 2.875rem}.choice-option-address-search .place-search-autocomplete__floating-wrapper{background:#ffffff14;border:.0625rem solid #0000;border-radius:.75rem;transition:border-color .2s,background .2s}.choice-option-address-search .place-search-autocomplete__floating-wrapper:focus-within{border-color:var(--gold-color);background:#ffffff1a}.choice-option-address-search .place-search-autocomplete__field.is-open .place-search-autocomplete__floating-wrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.choice-option-address-search .place-search-autocomplete__field.is-open~.place-search-autocomplete__dropdown--floating{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.choice-option-address-selected{flex-direction:column;gap:.75rem;width:100%;display:flex}.choice-option-address-selected__summary{flex-direction:column;gap:.25rem;width:100%;display:flex}.choice-option-address-selected__title{color:var(--white-color);font-size:.875rem;font-weight:600;line-height:1.25rem}.choice-option-address-selected__subtitle{color:var(--secondary-gray);font-size:.75rem;line-height:1rem}.choice-option-address-selected__change{color:var(--gold-color);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.75rem;line-height:1rem}.choice-option-address-selected .location-map-preview{min-height:10rem}.choice-option-link{background:var(--secondary-black);border-radius:.75rem;width:100%}.choice-option-link-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.choice-option-link-left{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.choice-option-link-option-icon{width:1.25rem;height:1.25rem;color:var(--white-color);flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.choice-option-link-option-icon img,.choice-option-link-option-icon svg{object-fit:contain;width:100%;height:100%}.choice-option-link-texts{flex-direction:column;gap:.4rem;min-width:0;display:flex}.choice-option-link-radio{box-sizing:border-box;border:2px solid #3a4453;border-radius:50%;flex:none;width:1.35rem;height:1.35rem;position:relative}.choice-option-link.is-selected .choice-option-link-radio{border-color:var(--gold-color)}.choice-option-link.is-selected .choice-option-link-radio:after{content:"";background:var(--gold-color);border-radius:50%;position:absolute;inset:.2rem}.choice-option-link-field{box-sizing:border-box;width:100%;padding:0 1rem 1rem 2.875rem}.choice-option-link-input-wrapper{box-sizing:border-box;background:#ffffff14;border:.0625rem solid #0000;border-radius:.75rem;align-items:center;width:100%;min-height:3.375rem;transition:border-color .2s,background .2s;display:flex;position:relative}.choice-option-link-input-wrapper:focus-within{border-color:var(--gold-color);background:#ffffff1a}.choice-option-link-input-icon{width:1.5rem;height:1.5rem;color:var(--secondary-gray);pointer-events:none;z-index:1;display:inline-flex;position:absolute;top:50%;left:.9375rem;transform:translateY(-50%)}.choice-option-link-input-icon svg{width:100%;height:100%}.choice-option-link-input{width:100%;height:3.375rem;color:var(--white-color);box-sizing:border-box;background:0 0;border:none;outline:none;padding:1.7rem 1rem .5rem;font-size:1rem;line-height:1.25rem}.choice-option-link-input.has-icon{padding-left:2.875rem}.choice-option-link-input::placeholder{color:#0000}.choice-option-link-floating-label{color:var(--secondary-gray);pointer-events:none;z-index:1;align-items:center;gap:.1875rem;font-size:1rem;line-height:1rem;transition:top .2s,transform .2s,font-size .2s,color .2s;display:inline-flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.choice-option-link-floating-label.has-icon{left:2.875rem}.choice-option-link-input:focus+.choice-option-link-floating-label,.choice-option-link-input:not(:placeholder-shown)+.choice-option-link-floating-label{color:var(--secondary-gray);font-size:.75rem;line-height:.75rem;top:.875rem;transform:translateY(0)}.choice-option-link-required{color:var(--tertiary-violet);font-weight:700}.create-event-date-location-view{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.create-event-date-location-view__intro,.create-event-date-location-view__section-header{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.create-event-date-location-view__intro{margin-top:2rem}.create-event-date-location-view__card{background:var(--primary-black-primary);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:1.25rem;width:100%;display:flex}.create-event-date-location-view__schedule{gap:1rem}.create-event-date-location-view__schedule-rows{flex-direction:column;gap:1.25rem;width:100%;display:flex}.create-event-date-location-view__day-block{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;display:flex}.create-event-date-location-view__day-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.create-event-date-location-view__delete-day{flex-shrink:0}.create-event-date-location-view__field{flex-direction:column;gap:.375rem;width:100%;display:flex}.create-event-date-location-view__field-label{color:var(--secondary-gray);font-size:.75rem;line-height:1rem}.create-event-date-location-view__time-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.create-event-date-location-view__periods{flex-direction:column;gap:1rem;width:100%;display:flex}.create-event-date-location-view__period-card{background:var(--secondary-black);box-sizing:border-box;border-radius:.5rem;flex-direction:column;width:100%;padding:1rem;display:flex}.create-event-date-location-view__add-day{cursor:pointer;background:0 0;border:none;width:fit-content;padding:0}.create-event-date-location-view__location-options{flex-direction:column;gap:.75rem;width:100%;display:flex}.create-event-date-location-view__choice-icon{width:1.25rem;height:1.25rem}@media (width<=36rem){.create-event-date-location-view__time-row{grid-template-columns:1fr}}.gray-floating-input{width:100%}.gray-floating-input__wrapper{background:var(--gray-color);box-sizing:border-box;border:.0625rem solid #0000;border-radius:.5rem;align-items:center;width:100%;min-height:3.5rem;display:flex;position:relative}.gray-floating-input__wrapper:focus-within{border-color:#ffffff1f}.gray-floating-input__icon{width:1rem;height:1rem;color:var(--secondary-gray);pointer-events:none;z-index:1;display:inline-flex;position:absolute;top:50%;left:.9375rem;transform:translateY(-50%)}.gray-floating-input__icon svg,.gray-floating-input__icon img{object-fit:contain;width:100%;height:100%}.gray-floating-input__control{width:100%;height:3.5rem;color:var(--white-color);box-sizing:border-box;background:0 0;border:none;outline:none;padding:1.65rem 1rem .45rem;font-size:.9rem;line-height:1.25rem}.gray-floating-input__control.has-icon{padding-left:2.5rem}.gray-floating-input__control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gray-floating-input__control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gray-floating-input__control[type=number]{appearance:textfield}.gray-floating-input__control::placeholder{color:#0000}.gray-floating-input__label{color:var(--secondary-gray);pointer-events:none;z-index:1;align-items:center;gap:.125rem;font-size:.9rem;line-height:1rem;transition:top .2s,transform .2s,font-size .2s;display:inline-flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.gray-floating-input__label.has-icon{left:2.5rem}.gray-floating-input__control:focus+.gray-floating-input__label,.gray-floating-input__control:not(:placeholder-shown)+.gray-floating-input__label{color:var(--secondary-gray);font-size:.75rem;line-height:.75rem;top:.75rem;transform:translateY(0)}.gray-floating-input__required{color:var(--tertiary-violet);font-weight:700}.inline-add-button{box-sizing:border-box;background:var(--secondary-gray-dark);width:7.5rem;height:2.5rem;color:var(--white-color);cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .2s,opacity .2s;display:flex;box-shadow:0 .375rem .9rem #00000029}.inline-add-button:hover:not(:disabled){background:#425061}.inline-add-button:disabled{cursor:not-allowed;opacity:.55}.inline-add-button svg{flex-shrink:0;width:1rem;height:1rem}.inline-add-button span{white-space:nowrap}.gray-floating-textarea{width:100%}.gray-floating-textarea__wrapper{background:var(--gray-color);box-sizing:border-box;border:.0625rem solid #0000;border-radius:.5rem;width:100%;min-height:7.5rem;display:flex;position:relative}.gray-floating-textarea__wrapper:focus-within{border-color:#ffffff1f}.gray-floating-textarea__icon{width:1rem;height:1rem;color:var(--secondary-gray);pointer-events:none;z-index:1;display:inline-flex;position:absolute;top:1rem;left:.9375rem}.gray-floating-textarea__icon svg,.gray-floating-textarea__icon img{object-fit:contain;width:100%;height:100%}.gray-floating-textarea__control{width:100%;min-height:7.5rem;color:var(--white-color);resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;padding:1.75rem 1rem;font-family:Rubik,sans-serif;font-size:.9rem;line-height:1.25rem}.gray-floating-textarea__control.has-icon{padding-left:2.5rem}.gray-floating-textarea__control::placeholder{color:#0000}.gray-floating-textarea__label{color:var(--secondary-gray);pointer-events:none;z-index:1;font-size:.9rem;line-height:1rem;transition:top .2s,font-size .2s,line-height .2s;position:absolute;top:1rem;left:1rem;right:3.5rem}.gray-floating-textarea__label.has-icon{left:2.5rem}.gray-floating-textarea__control:focus+.gray-floating-textarea__label,.gray-floating-textarea__control:not(:placeholder-shown)+.gray-floating-textarea__label{color:var(--secondary-gray);font-size:.75rem;line-height:.75rem;top:.55rem}.gray-floating-textarea__counter{color:var(--secondary-gray);pointer-events:none;font-size:.75rem;line-height:1rem;position:absolute;bottom:.5rem;right:.75rem}.create-event-ticket-entry{flex-direction:column;gap:.75rem;width:100%;display:flex}.create-event-ticket-entry__header{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.create-event-ticket-entry__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}@media (width<=640px){.create-event-ticket-entry__row{grid-template-columns:1fr}}.choice-option-paid-tickets{background:var(--secondary-black);border-radius:.75rem;width:100%}.choice-option-paid-tickets-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.choice-option-paid-tickets-left{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.choice-option-paid-tickets-option-icon{width:1.25rem;height:1.25rem;color:var(--white-color);flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.choice-option-paid-tickets-option-icon img,.choice-option-paid-tickets-option-icon svg{object-fit:contain;width:100%;height:100%}.choice-option-paid-tickets-texts{flex-direction:column;gap:.4rem;min-width:0;display:flex}.choice-option-paid-tickets-radio{box-sizing:border-box;border:2px solid #3a4453;border-radius:50%;flex:none;width:1.35rem;height:1.35rem;position:relative}.choice-option-paid-tickets.is-selected .choice-option-paid-tickets-radio{border-color:var(--gold-color)}.choice-option-paid-tickets.is-selected .choice-option-paid-tickets-radio:after{content:"";background:var(--gold-color);border-radius:50%;position:absolute;inset:.2rem}.choice-option-paid-tickets-field{box-sizing:border-box;width:100%;padding:0 1rem 1rem}.choice-option-paid-tickets-list{flex-direction:column;gap:1rem;width:100%;display:flex}.choice-option-paid-tickets-add{justify-content:center;width:100%;margin-top:1rem;display:flex}.create-event-tickets-view{flex-direction:column;align-items:stretch;gap:2rem;width:100%;margin-top:2rem;display:flex}.create-event-tickets-view__section{flex-direction:column;gap:1rem;width:100%;display:flex}.create-event-tickets-view__intro,.create-event-tickets-view__section-header{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.create-event-tickets-view__pricing-options{flex-direction:column;gap:.75rem;width:100%;display:flex}.create-event-tickets-view__choice-icon{width:1.25rem;height:1.25rem}.recommended-tag{background:var(--gold-color);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;height:1.5rem;padding:0 .5rem;display:inline-flex;box-shadow:0 4px 4px #00000040}.registration-choice-option{background:var(--secondary-black);border-radius:.75rem;width:100%}.registration-choice-option-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.registration-choice-option-left{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.registration-choice-option-icon{width:1.25rem;height:1.25rem;color:var(--white-color);flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.registration-choice-option-icon img,.registration-choice-option-icon svg{object-fit:contain;width:100%;height:100%}.registration-choice-option-texts{flex-direction:column;gap:.4rem;min-width:0;display:flex}.registration-choice-option-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.registration-choice-option-description{opacity:.9}.registration-choice-option-radio{box-sizing:border-box;border:2px solid #3a4453;border-radius:50%;flex:none;width:1.35rem;height:1.35rem;position:relative}.registration-choice-option.is-selected .registration-choice-option-radio{border-color:var(--gold-color)}.registration-choice-option.is-selected .registration-choice-option-radio:after{content:"";background:var(--gold-color);border-radius:50%;position:absolute;inset:.2rem}.registration-choice-option-features{gap:.5rem;margin:0;padding:0 1rem 1rem 2.875rem;list-style:none;display:grid}.registration-choice-option-features li{align-items:center;gap:.5rem;display:flex}.registration-choice-option-features-checkmark{flex:none;width:1rem;height:1rem}.registration-codex-promo-banner{box-sizing:border-box;background:#8080fc4d;border-radius:.75rem;flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex}.registration-codex-promo-banner__content{align-items:flex-start;gap:1rem;width:100%;display:flex}.registration-codex-promo-banner__image{flex-shrink:0;width:4rem;height:auto}.registration-codex-promo-banner__copy{flex-direction:column;gap:.5rem;min-width:0;display:flex}.registration-codex-promo-banner__button{border-radius:.5rem;width:100%;min-height:2.5rem;font-size:1rem;font-weight:700}.create-event-registration-view{flex-direction:column;align-items:stretch;gap:2rem;width:100%;margin-top:2rem;display:flex}.create-event-registration-view__section{flex-direction:column;gap:1rem;width:100%;display:flex}.create-event-registration-view__section.is-disabled{opacity:.5;pointer-events:none}.create-event-registration-view__section-header{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.create-event-registration-view__section-subtitle{width:100%;line-height:1rem;display:block}.create-event-registration-view__options,.create-event-registration-view__ticket-options{flex-direction:column;gap:.75rem;width:100%;display:flex}.create-event-registration-view__choice-icon{width:1.25rem;height:1.25rem}.create-event-registration-view__toggle-header{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.create-event-registration-view__switch{background:var(--secondary-dark-gray,#344048);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:flex-start;align-items:center;width:2.75rem;height:1.5rem;padding:.15rem;transition:background-color .2s;display:inline-flex}.create-event-registration-view__switch.is-on{background:var(--gold-color)}.create-event-registration-view__switch:disabled{cursor:not-allowed}.create-event-registration-view__switch-knob{background:var(--white-color);border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .2s}.create-event-registration-view__switch.is-on .create-event-registration-view__switch-knob{transform:translate(1.25rem)}.create-event-registration-view__periods{flex-direction:column;gap:1rem;width:100%;display:flex}.create-event-registration-view__period-card{background:var(--secondary-black);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:1rem;width:100%;padding:1.5rem;display:flex}.create-event-registration-view__datetime-icon{color:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem}.create-event-registration-view__form-action{justify-content:flex-start;width:100%;display:flex}.create-event-registration-view__form-entry{background:var(--secondary-black);box-sizing:border-box;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.625rem;padding:.5rem 1rem;display:flex}.create-event-registration-view__form-entry-left{align-items:center;gap:1rem;min-width:0;display:flex}.create-event-registration-view__form-entry-icon{width:1.5rem;height:1.5rem;color:var(--white-color);flex-shrink:0}.create-event-registration-view__form-edit-button{border-radius:.25rem;min-height:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.create-event-registration-view__form-button{border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;min-height:2rem;padding:.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.create-event-registration-view__form-button:disabled{opacity:.5}.create-event-registration-toast{top:5.5rem}@media (width<=48rem){.create-event-registration-toast{top:4.5rem}}.select-collaborators-modal-overlay{z-index:100001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.select-collaborators-modal{background:var(--primary-black,#181c20);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:1.5rem;width:min(32.5625rem,90vw);max-height:min(32.875rem,90vh);padding:1.5rem;display:flex;overflow:hidden}.select-collaborators-modal__header-section{border-bottom:1px solid var(--secondary-light-black,#22282d);flex-direction:column;flex-shrink:0;gap:1.5rem;padding-bottom:.5rem;display:flex}.select-collaborators-modal__top-bar{justify-content:space-between;align-items:center;min-height:2.75rem;display:flex}.select-collaborators-modal__title{color:var(--white-color,#fcfcfc);margin:0;font-family:Rubik,sans-serif;font-size:1.25rem;font-weight:700;line-height:1}.select-collaborators-modal__close-button{width:2rem;height:2rem;color:var(--gold-color,#d39629);cursor:pointer;background:#1b2530;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 .3125rem .75rem #0003}.select-collaborators-modal__searchbar{background:var(--secondary-light-black,#22282d);box-sizing:border-box;border-radius:.5rem;align-items:center;gap:.5rem;height:2.5rem;padding:.625rem 1rem;display:flex}.select-collaborators-modal__search-icon{width:1rem;height:1rem;color:var(--white-color,#fcfcfc);flex-shrink:0}.select-collaborators-modal__search-input{min-width:0;color:var(--white-color,#fcfcfc);background:0 0;border:none;outline:none;flex:1;font-family:Rubik,sans-serif;font-size:.875rem;font-weight:400;line-height:1}.select-collaborators-modal__search-input::placeholder{color:var(--secondary-gray,#919394)}.select-collaborators-modal__results-section{border-bottom:1px solid var(--secondary-light-black,#22282d);flex:1;gap:1rem;min-height:0;padding-bottom:.5rem;display:flex}.select-collaborators-modal__results-scroll{scrollbar-width:thin;scrollbar-color:#d396294d transparent;flex:1;min-height:0;max-height:16.625rem;padding-right:.25rem;overflow-y:auto}.select-collaborators-modal__results-scroll::-webkit-scrollbar{width:.5rem}.select-collaborators-modal__results-scroll::-webkit-scrollbar-thumb{background:#d396294d;border-radius:.25rem}.select-collaborators-modal__empty{justify-content:center;align-items:center;min-height:15.5rem;padding:1rem;display:flex}.select-collaborators-modal__empty p{color:var(--secondary-gray,#919394);text-align:center;margin:0;font-family:Rubik,sans-serif;font-size:.875rem}.select-collaborators-modal__dashboard{background:var(--secondary-light-black,#22282d);border-radius:.75rem;flex-direction:column;width:100%;display:flex;overflow:hidden}.select-collaborators-modal__user-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.5rem 1rem;display:flex}.select-collaborators-modal__user-row.is-surface{background:var(--secondary-dark-gray,#344048)}.select-collaborators-modal__user-row.is-rounded-top{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.select-collaborators-modal__user-row.is-rounded-bottom{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.select-collaborators-modal__user-row.is-rounded-all{border-radius:.5rem}.select-collaborators-modal__user-main{align-items:center;gap:.625rem;min-width:0;display:flex}.select-collaborators-modal__user-avatar{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:3rem;height:3rem}.select-collaborators-modal__user-copy{flex-direction:column;gap:.5rem;min-width:0;display:flex}.select-collaborators-modal__username{color:var(--white-color,#fcfcfc);white-space:nowrap;text-overflow:ellipsis;font-family:Rubik,sans-serif;font-size:1rem;font-weight:700;line-height:1;overflow:hidden}.select-collaborators-modal__user-role{color:var(--secondary-gray,#919394);font-family:Rubik,sans-serif;font-size:.875rem;font-weight:400;line-height:1}.select-collaborators-modal__checkbox{border:var(--secondary-gray-light);background:var(--secondary-gray);cursor:pointer;border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;position:relative}.select-collaborators-modal__checkbox.is-checked{background:var(--gold-color,#d39629)}.select-collaborators-modal__checkbox.is-checked:after{content:"";border:2px solid #fcfcfc;border-width:0 2px 2px 0;width:.25rem;height:.625rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.select-collaborators-modal__footer{flex-shrink:0;justify-content:center;align-items:center;display:flex}.select-collaborators-modal__save-button{background:var(--gold-color,#d39629);width:16.8125rem;max-width:100%;min-height:3rem;color:var(--white-color,#fcfcfc);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem;font-family:Rubik,sans-serif;font-size:1rem;font-weight:700;line-height:1}.select-collaborators-modal__save-button:hover{filter:brightness(1.05)}.select-collaborators-modal__save-button:disabled{opacity:.55;cursor:not-allowed}.create-event-organizer-row{background:var(--secondary-gray-dark,#344048);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.5rem .875rem;display:flex}.create-event-organizer-row:nth-child(odd){background:var(--secondary-gray-dark,#344048)}.create-event-organizer-row:nth-child(2n){background:var(--secondary-black,#22282d)}.create-event-organizer-row.is-creator{background:var(--secondary-gray-dark,#344048);border-radius:.5rem .5rem 0 0}.create-event-organizer-row:not(:last-child){border-bottom:.0625rem solid #ffffff14}.create-event-organizer-row:last-child{border-radius:0 0 .5rem .5rem}.create-event-organizer-row__user{align-items:center;gap:.625rem;min-width:0;display:flex}.create-event-organizer-row__avatar{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:2.5rem;height:2.5rem}.create-event-organizer-row__copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.create-event-organizer-row__delete{flex-shrink:0}.organization-store-promo-banner{box-sizing:border-box;background:#8080fc4d;border-radius:.75rem;flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex}.organization-store-promo-banner__content{align-items:flex-start;gap:1rem;width:100%;display:flex}.organization-store-promo-banner__image{flex-shrink:0;width:4rem;height:auto}.organization-store-promo-banner__copy{flex-direction:column;gap:.5rem;min-width:0;display:flex}.organization-store-promo-banner__button{border-radius:.5rem;width:100%;min-height:2.5rem;font-size:1rem;font-weight:700}.create-event-organization-view{flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;margin-top:2rem;display:flex}.create-event-organization-view__section{flex-direction:column;gap:1rem;width:100%;display:flex}.create-event-organization-view__section-header-row{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.create-event-organization-view__section-header{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.create-event-organization-view__section-subtitle{width:100%;line-height:1rem;display:block}.create-event-organization-view__add-button{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:2rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.create-event-organization-view__organizers-list{background:var(--secondary-gray-dark,#344048);border-radius:.5rem;flex-direction:column;width:100%;display:flex;overflow:hidden}.create-event-organization-view__inputs{flex-direction:column;gap:.75rem;width:100%;display:flex}.create-event-organization-view__link-icon{width:1rem;height:1rem}@media (width<=36rem){.create-event-organization-view__section-header-row{flex-direction:column;align-items:flex-start}}.games-selector-view{flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem;display:flex;position:relative}.games-selector-view-input{background:var(--secondary-black);width:100%;color:var(--white-color);box-sizing:border-box;border:none;border-radius:.5rem;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:1rem}.games-selector-view-input::placeholder{color:var(--secondary-gray)}.games-selector-view-dropdown{background:var(--secondary-black);z-index:5;scrollbar-width:thin;scrollbar-color:var(--secondary-gray-light) transparent;border:1px solid #ffffff14;border-radius:.5rem;max-height:14rem;position:absolute;top:calc(100% - .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #00000073}.games-selector-view-dropdown::-webkit-scrollbar{width:.4rem}.games-selector-view-dropdown::-webkit-scrollbar-track{background:0 0}.games-selector-view-dropdown::-webkit-scrollbar-thumb{background:var(--secondary-gray-light);border-radius:9999px}.games-selector-view-dropdown::-webkit-scrollbar-thumb:hover{background:var(--secondary-gray)}.games-selector-view-option{width:100%;color:var(--white-color);text-align:left;cursor:pointer;background:0 0;border:none;padding:.75rem .875rem;font-size:.95rem}.games-selector-view-dropdown-message{color:var(--secondary-gray);padding:.75rem .875rem;font-size:.95rem}.games-selector-view-option:hover{background:#ffffff14}.games-selector-view-tags{flex-wrap:wrap;gap:.5rem;margin:.35rem 0 .6rem;display:flex}.games-selector-view-tag{background:var(--gold-color);border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .75rem;display:inline-flex}.games-selector-view-tag-remove{color:#ffffffd9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:inline-flex}.games-selector-view-tag-remove:hover{color:var(--white-color)}.create-event-basic-info-view{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.create-event-basic-info-view__intro{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;margin-top:2rem;display:flex}.create-event-basic-info-view__body{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.create-event-basic-info-view__cover,.create-event-basic-info-view__card{background:var(--primary-black-primary);box-sizing:border-box;border-radius:.75rem}.create-event-basic-info-view__cover{width:var(--event-cover-width);aspect-ratio:var(--event-cover-aspect-ratio);flex-shrink:0;margin-inline:auto;padding:0;overflow:hidden}.create-event-basic-info-view__cover .media-cover-picker{width:100%;height:100%;margin:0}.create-event-basic-info-view__cover .media-cover-picker__placeholder,.create-event-basic-info-view__cover .media-cover-picker__content,.create-event-basic-info-view__cover .media-cover-picker__preview,.create-event-basic-info-view__cover .media-image-preview-frame{border-radius:.75rem;width:100%;height:100%;min-height:0}.create-event-basic-info-view__cover .media-cover-picker__placeholder,.create-event-basic-info-view__cover .media-image-preview-frame{aspect-ratio:unset}.create-event-basic-info-view__fields{flex-direction:column;gap:1.5rem;width:100%;display:flex}.create-event-basic-info-view__card{flex-direction:column;gap:1rem;width:100%;display:flex}.create-event-basic-info-view__title-card{background:0 0;padding:0}.create-event-basic-info-view__title-input input{background-color:var(--secondary-black)}.create-event-basic-info-view__classification{gap:1.25rem}.create-event-basic-info-view__classification-header{flex-direction:column;gap:.5rem;display:flex}.create-event-basic-info-view__selector-group{flex-direction:column;gap:.75rem;display:flex}.create-event-basic-info-view__selector-group--games{gap:.5rem}.create-event-basic-info-view__selector-label{color:var(--secondary-gray);align-items:center;gap:.5rem;display:flex}.create-event-basic-info-view__selector-label svg{flex-shrink:0;width:1.125rem;height:1.125rem}.create-event-basic-info-view__selector-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.create-event-basic-info-view__selected-button{white-space:normal;word-break:break-word;text-align:center;width:fit-content;max-width:100%;line-height:1.25}.create-event-description-details-view{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.create-event-description-details-view__intro,.create-event-description-details-view__section-header{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.create-event-description-details-view__intro{margin-top:2rem}.create-event-description-details-view__card{background:var(--primary-black-primary);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:1rem;width:100%;display:flex}.create-event-description-details-view__toggle-card{gap:1.25rem}.create-event-description-details-view__toggle-card .community-switch-option{width:100%}.create-event-description-details-view__textarea.simple-textarea-wrapper{width:100%;min-height:0}.create-event-description-details-view__textarea .simple-textarea{background-color:var(--secondary-black);resize:vertical;min-height:7rem}.create-event-description-details-view__resources-header{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.create-event-description-details-view__resource-input{display:none}.create-event-description-details-view__resources-list{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (width<=36rem){.create-event-description-details-view__resources-header{flex-direction:column;align-items:stretch}.create-event-description-details-view__resources-header .inline-add-button{align-self:flex-end}}.create-event-page{box-sizing:border-box;width:100%;color:var(--white-color);flex-direction:column;align-items:center;padding:0 0 3rem;display:flex}.create-event-page--loading{justify-content:center;min-height:12rem}.create-event-header{align-items:center;gap:var(--create-event-header-gap);box-sizing:border-box;flex-direction:column;min-width:50.9375rem;max-height:16.8125rem;padding:1.5rem 1.5rem .0625rem;display:flex}.create-event-header__top{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.create-event-header__copy{flex-direction:column;gap:.5rem;min-width:0;display:flex}.create-event-header__actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.create-event-header__close{background:var(--secondary-black);width:2rem;height:2rem;color:var(--white-color);cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.create-event-header__close svg{width:1rem;height:1rem}.create-event-header__delete{border-radius:.5rem;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;padding:0;display:inline-flex}.create-event-header__delete svg{width:1rem;height:1rem}.create-event-header .create-event-progress{width:100%;margin-bottom:0}.create-event-main{width:min(100%, var(--create-event-main-width));justify-content:center;align-items:center;gap:var(--create-event-main-gap);box-sizing:border-box;flex-direction:column;display:flex}.create-event-phase-card{flex-direction:column;gap:1rem;width:100%;display:flex}.create-event-footer-actions{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.create-event-footer-button{border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:9.5rem;min-height:3rem;padding:.75rem 1.25rem;font-family:Rubik,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.create-event-footer-button--back{margin-right:auto}.create-event-footer-button--continue{margin-left:auto}.create-event-footer-button__icon{flex-shrink:0;width:1rem;height:1rem}.create-event-footer-button--continue .create-event-footer-button__icon{width:1.25rem;height:1.25rem}@media (width<=48rem){.create-event-footer-button{flex:1;min-width:0}}@media (width<=60rem){.create-event-header{padding-inline:1.5rem}}@media (width<=48rem){.create-event-header{padding-inline:1rem}.create-event-header__top{flex-direction:column;align-items:stretch}.create-event-header__actions{justify-content:space-between;width:100%}}.event-header-view-layout{width:100%}.event-header-view-layout.with-cover{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;gap:24px;display:grid}.event-header-view{flex-direction:column;gap:.5rem;display:flex}.event-header-view-tags-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.event-header-view-side-cover{width:100%;max-width:17rem;aspect-ratio:var(--event-cover-aspect-ratio);object-fit:cover;background:var(--secondary-black);border-radius:14px;transition:transform .2s,box-shadow .2s;box-shadow:0 24px 48px #00000080,0 10px 20px #00000059}.event-header-view-side-cover:hover{transform:translateY(-2px);box-shadow:0 28px 54px #0000008f,0 12px 24px #0006}.event-header-view-side-cover-placeholder{justify-content:center;align-items:center;display:flex}.event-header-view-location{align-items:center;gap:.35rem;display:flex}.event-header-view-location-icon{color:var(--gold-color)}.event-header-view-meta-item{align-items:center;gap:.5rem;display:inline-flex}.event-header-view-meta-item svg{width:24px;height:24px;color:var(--secondary-gray)}.event-header-view-price-icon{object-fit:contain;width:24px;height:24px}.event-header-view-website-link{cursor:pointer;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.event-header-view-website-link:hover{opacity:.9}.event-header-view-website-text{text-decoration:underline}.event-header-view-website-icon{width:24px;height:24px;color:var(--secondary-gray)}@media (width<=56rem){.event-header-view-layout.with-cover{grid-template-columns:1fr}.event-header-view-side-cover{width:100%;max-width:17rem;aspect-ratio:var(--event-cover-aspect-ratio);margin:0 auto}}.event-location-view{flex-direction:column;gap:.75rem;padding:0;display:flex}.event-location-view-content{width:100%}.event-host-cell{align-items:center;gap:12px;display:flex}.event-host-cell-avatar{object-fit:cover;background:var(--secondary-black);border-radius:8px;width:52px;height:52px}.event-hosts-view,.event-hosts-view-list{flex-direction:column;gap:20px;display:flex}.event-participants-view{flex-direction:column;gap:16px;display:flex}.event-participants-view-avatars{align-items:center;gap:8px;display:flex}.event-participants-view-avatar,.event-participants-view-more-avatar{border-radius:8px;width:42px;height:42px}.event-participants-view-avatar{object-fit:cover;background:var(--secondary-black)}.event-participants-view-more-avatar{background:#38344a;justify-content:center;align-items:center;display:flex}.join-event-view{background:var(--secondary-black);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:12px;width:60%;max-width:100%;margin:0 auto;padding:1.125rem 1.5rem;display:flex}.join-event-view-title-row{align-items:center;gap:8px;display:flex}.join-event-view-icon{width:20px;height:20px;display:block}.join-event-view-description{margin-bottom:12px}.join-event-view-button{width:100%;min-height:52px}.event-purchase-ticket-view{background:var(--secondary-black);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:12px;width:60%;max-width:100%;margin:0 auto;padding:1.125rem 1.5rem;display:flex}.event-purchase-ticket-view-title-row{align-items:center;gap:8px;display:flex}.event-purchase-ticket-view-icon{width:20px;height:20px;display:block}.event-purchase-ticket-view-description{margin-bottom:2px}.event-purchase-ticket-view-price{text-align:center;display:block}.event-purchase-ticket-view-price-content{justify-content:center;align-items:center;gap:6px;display:inline-flex}.event-purchase-ticket-view-price-icon{flex-shrink:0}.event-purchase-ticket-view-button{width:100%;min-height:52px}.event-purchase-on-store-view{background:var(--secondary-black);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:12px;width:60%;max-width:100%;margin:0 auto;padding:1.125rem 1.5rem;display:flex}.event-purchase-on-store-view-title-row{align-items:center;gap:8px;display:flex}.event-purchase-on-store-view-icon{width:20px;height:20px;display:block}.event-purchase-on-store-view-description{margin-bottom:6px}.event-purchase-on-store-view-price{text-align:center;display:block}.event-purchase-on-store-view-price-content{justify-content:center;align-items:center;gap:6px;display:inline-flex}.event-purchase-on-store-view-price-icon{flex-shrink:0}.event-purchase-external-ticket-view{background:var(--secondary-black);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:12px;width:60%;max-width:100%;margin:0 auto;padding:1.125rem 1.5rem;display:flex}.event-purchase-external-ticket-view-title-row{align-items:center;gap:8px;display:flex}.event-purchase-external-ticket-view-icon{width:20px;height:20px;display:block}.event-purchase-external-ticket-view-description{margin-bottom:6px}.event-purchase-external-ticket-view-price{text-align:center;display:block}.event-purchase-external-ticket-view-price-content{justify-content:center;align-items:center;gap:6px;display:inline-flex}.event-purchase-external-ticket-view-price-icon{flex-shrink:0}.event-purchase-external-ticket-view-button{width:100%;min-height:52px}.create-event-preview-page{width:100%;max-width:var(--page-main-max-width);box-sizing:border-box;margin:0 auto;padding:1.5rem 1.5rem 3rem}.create-event-preview-navigation{width:100%;margin:0 auto 2rem}.create-event-preview-content{flex-direction:column;gap:1rem;width:100%;margin:0 auto;display:flex}.create-event-preview-cover{width:100%;max-width:min(100%,20rem);aspect-ratio:var(--event-cover-aspect-ratio);object-fit:cover;background:var(--secondary-black);border-radius:.75rem;margin:0 auto}.create-event-preview-cover-placeholder{justify-content:center;align-items:center;display:flex}.create-event-preview-card{background:0 0;border-radius:0;flex-direction:column;gap:.4rem;padding:0;display:flex}.create-event-preview-tags{flex-wrap:wrap;gap:.5rem;display:flex}.create-event-preview-tags span{background:var(--light-secondary-black);color:var(--secondary-gray);text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .7rem;font-size:.75rem;display:inline-flex}.create-event-preview-button-link{background:var(--gold-color);width:fit-content;color:var(--primary-black);cursor:pointer;border:none;border-radius:.5rem;padding:.55rem 1rem;font-weight:600}.create-event-preview-multiline{white-space:pre-line}.create-event-preview-footer-actions{gap:12px;width:100%;display:flex}.create-event-preview-footer-button{flex:1}.create-event-preview-publish-error{color:var(--gold-color);font-size:.875rem;line-height:1.35}.event-detail-tabs{border-bottom:1px solid #ffffff14;justify-content:center;align-items:flex-end;gap:24px;margin:16px 0 24px;padding:0 16px;display:flex}.participant-options-popover{background:var(--gray-color);z-index:40;border-radius:.75rem;width:18rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.participant-options-item{cursor:pointer;text-align:left;width:100%;color:var(--white-color);background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex}.participant-options-item:hover{background:#ffffff0a}.participant-options-icon{opacity:.8;flex-shrink:0;width:1.5rem;height:1.5rem}.participant-options-menu{justify-content:flex-end;align-items:center;display:flex;position:relative}.participant-options-overlay{z-index:30;background:0 0;position:fixed;inset:0}.event-payment-status-tag{border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.2rem .6rem;display:inline-flex}.event-payment-status-tag-paid{background:#218d5d}.event-payment-status-tag-pending{background:#9b7624}.event-participant-status-tag{border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.2rem .6rem;display:inline-flex}.event-participant-status-tag-approved{background:#218d5d}.event-participant-status-tag-pending{background:#9b7624}.event-participant-status-tag-rejected{background:#9a3746}.event-participant-cell{background:#2a323d;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr) 3.5rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.event-participant-cell:nth-child(2n){background:#212a34}.event-participant-cell-user{align-items:center;gap:.75rem;min-width:0;display:flex}.event-participant-cell-avatar{object-fit:cover;border-radius:.5rem;width:2.75rem;height:2.75rem}.event-participant-cell-username{color:var(--white-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-participant-cell-status{text-transform:capitalize}.event-participant-cell-actions{justify-content:flex-end;display:flex}@media (width<=920px){.event-participant-cell{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) 3.5rem}.event-participant-cell>:nth-child(4){display:none}}@media (width<=720px){.event-participant-cell{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 3.5rem}.event-participant-cell>:nth-child(3){display:none}}.event-participant-empty-cell{padding:1.25rem 1rem}.event-participants-table-header{background:#232d39;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr) 3.5rem;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}@media (width<=920px){.event-participants-table-header{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) 3.5rem}.event-participants-table-header>:nth-child(4){display:none}}@media (width<=720px){.event-participants-table-header{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 3.5rem}.event-participants-table-header>:nth-child(3){display:none}}.event-detail-page{width:100%;max-width:var(--page-main-max-width);box-sizing:border-box;margin:0 auto;padding:1.5rem 1.5rem 3rem}.event-detail-navigation{width:100%;margin:0 auto 2rem}.event-detail-content{flex-direction:column;gap:1rem;width:100%;margin:0 auto;display:flex}.event-detail-header-card{flex-direction:column;gap:.4rem;display:flex}.event-detail-header-actions{justify-content:flex-end;display:flex}.event-detail-header-actions-right{align-items:center;gap:.75rem;display:flex}.event-detail-tabs-wrapper,.event-detail-tab-empty{width:100%}.event-detail-feed-tab,.event-detail-posts{flex-direction:column;gap:1rem;display:flex}.event-detail-feed-composer-sticky{width:100%}.event-participants-table-view{border-radius:.75rem;width:100%;overflow:visible}.event-participants-table-body{background:#202935;flex-direction:column;gap:1px;display:flex}.event-purchase-modal-overlay .tutorial-purchase-modal-cover{width:120px;min-width:120px;height:auto;aspect-ratio:var(--event-cover-aspect-ratio)}.event-purchase-modal-overlay .tutorial-purchase-modal-cover img{object-fit:cover;width:100%;height:100%}.event-summary-cell{cursor:pointer;grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.event-summary-cell-cover{background-color:#2a3136;background-position:50%;background-size:cover;border-radius:10px;width:120px;height:120px;box-shadow:0 8px 18px #00000059}.event-summary-cell-content{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.event-summary-cell-title{text-transform:uppercase;line-height:1.2;display:block}.event-summary-cell-game{margin-bottom:2px;line-height:1.2;display:block}.event-summary-cell-meta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-summary-cell-meta-item{align-items:center;gap:6px;display:inline-flex}.event-summary-cell-meta-item svg{width:14px;height:14px;color:var(--secondary-gray)}@media (width<=36rem){.event-summary-cell{grid-template-columns:96px minmax(0,1fr);gap:10px}.event-summary-cell-cover{width:96px;height:96px}}.events-filtered-page{flex-direction:column;width:100%;height:100%;display:flex}.events-filtered-navigation{padding:.5rem 0 0}.events-filtered-content{box-sizing:border-box;width:100%;max-width:66rem;margin:0 auto;padding:0 1.75rem 2.5rem}.events-filtered-list{flex-direction:column;gap:18px;display:flex}.events-filtered-empty{border:1px dashed #ffffff1a;border-radius:10px;padding:14px}.events-filtered-load-more-sentinel{width:100%;height:1px}@media (width<=54rem){.events-filtered-content{padding:0 1rem 2rem}}.choice-option-pricing{background:var(--secondary-black);border-radius:.75rem;width:100%}.choice-option-pricing-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.choice-option-pricing-left{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.choice-option-pricing-option-icon{width:1.25rem;height:1.25rem;color:var(--white-color);flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.choice-option-pricing-option-icon img,.choice-option-pricing-option-icon svg{object-fit:contain;width:100%;height:100%}.choice-option-pricing-texts{flex-direction:column;gap:.4rem;min-width:0;display:flex}.choice-option-pricing-radio{box-sizing:border-box;border:2px solid #3a4453;border-radius:50%;flex:none;width:1.35rem;height:1.35rem;position:relative}.choice-option-pricing.is-selected .choice-option-pricing-radio{border-color:var(--gold-color)}.choice-option-pricing.is-selected .choice-option-pricing-radio:after{content:"";background:var(--gold-color);border-radius:50%;position:absolute;inset:.2rem}.choice-option-pricing-field{box-sizing:border-box;width:100%;padding:0 1rem 1rem 2.875rem}.choice-option-pricing-input-wrapper{box-sizing:border-box;background:#ffffff14;border:.0625rem solid #0000;border-radius:.75rem;align-items:center;width:100%;max-width:16rem;min-height:3.375rem;transition:border-color .2s,background .2s;display:flex;position:relative}.choice-option-pricing-input-wrapper:focus-within{border-color:var(--gold-color);background:#ffffff1a}.choice-option-pricing-input-icon{width:1.5rem;height:1.5rem;color:var(--secondary-gray);pointer-events:none;z-index:1;display:inline-flex;position:absolute;top:50%;left:.9375rem;transform:translateY(-50%)}.choice-option-pricing-input-icon svg{width:100%;height:100%}.choice-option-pricing-input{width:100%;height:3.375rem;color:var(--white-color);box-sizing:border-box;background:0 0;border:none;outline:none;padding:1.7rem 1rem .5rem;font-size:1rem;line-height:1.25rem}.choice-option-pricing-input.has-icon{padding-left:2.875rem}.choice-option-pricing-input::placeholder{color:#0000}.choice-option-pricing-floating-label{color:var(--secondary-gray);pointer-events:none;z-index:1;align-items:center;gap:.1875rem;font-size:1rem;line-height:1rem;transition:top .2s,transform .2s,font-size .2s,color .2s;display:inline-flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.choice-option-pricing-floating-label.has-icon{left:2.875rem}.choice-option-pricing-input:focus+.choice-option-pricing-floating-label,.choice-option-pricing-input:not(:placeholder-shown)+.choice-option-pricing-floating-label{color:var(--secondary-gray);font-size:.75rem;line-height:.75rem;top:.875rem;transform:translateY(0)}.choice-option-pricing-required{color:var(--tertiary-violet);font-weight:700}.choice-option-pricing-extra-content{margin-top:1rem}.edit-event-page{width:100%;max-width:var(--page-main-max-width);box-sizing:border-box;color:var(--white-color);margin:0 auto;padding:1.5rem 1.5rem 3rem}.edit-event-navigation{justify-content:flex-start;width:100%;min-height:34px;margin:0 auto 16px}.edit-event-content{flex-direction:column;gap:1rem;width:100%;margin:0 auto;display:flex}.edit-event-actions{margin-top:1rem}.event-settings-page{box-sizing:border-box;width:100%;max-width:75rem;margin:0 auto;padding:1.5rem}.event-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}@media (width<=48rem){.event-settings-grid{grid-template-columns:1fr}}.event-configuration-page{box-sizing:border-box;width:100%;max-width:75rem;color:var(--white-color);margin:0 auto;padding:1.5rem}.event-configuration-save-top{justify-content:flex-end;margin-top:1rem;padding-inline:2.25rem;display:flex}.event-configuration-content{flex-direction:column;gap:1rem;margin-top:1.5rem;padding-inline:2.25rem;display:flex}.event-settings-subpage{box-sizing:border-box;width:100%;max-width:75rem;margin:0 auto;padding:1.5rem}.event-collaborators-content{margin-top:1.5rem;padding-inline:2.25rem}.event-collaborators-copy{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.event-report-page{box-sizing:border-box;width:100%;max-width:75rem;margin:0 auto;padding:1.5rem}.description-text-area{margin-bottom:0}.description-text-area .textarea-style{background:var(--secondary-black);min-height:120px;color:var(--white-color);padding:1.6rem 1rem .75rem;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.description-text-area .floating-label{color:var(--secondary-gray)}.create-roadmap-overlay{z-index:100000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.create-roadmap-panel{background:var(--primary-black-primary);border:none;border-radius:.75rem;flex-direction:column;gap:1.5rem;width:min(34.75rem,92vw);max-height:55rem;padding:2rem;display:flex;overflow-y:auto}.create-roadmap-header{flex-direction:column;gap:.5rem;padding:0;display:flex}.create-roadmap-body{flex-direction:column;gap:1.5rem;padding:0;display:flex}.create-roadmap-error{color:#f15f5f;font-size:.875rem}.create-roadmap-footer{grid-template-columns:repeat(2,1fr);gap:12px;padding:0;display:grid}.create-roadmap-footer-button{width:100%;min-width:0}@media (width<=48rem){.create-roadmap-footer{flex-direction:column}.create-roadmap-footer-button{width:100%}}.roadmap-votes-button{align-items:center;gap:.35rem;display:inline-flex}.roadmap-votes-button-icon{width:18px;height:18px;color:var(--tertiary-violet)}.roadmap-votes-button-count,.roadmap-votes-button-text{line-height:1}.roadmap-feature-cell{background:var(--secondary-black);text-align:left;cursor:pointer;border:none;border-radius:.75rem;align-items:flex-start;gap:.9rem;width:100%;padding:1rem 3.75rem 1rem 1rem;display:flex;position:relative}.roadmap-feature-cell-avatar{object-fit:cover;background:var(--primary-black-primary);border-radius:8px;width:64px;min-width:64px;height:64px;min-height:64px}.roadmap-feature-cell-content{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.roadmap-feature-cell-title{line-height:1.2}.roadmap-feature-cell-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.roadmap-feature-cell-arrow{color:var(--gold-color);width:2rem;height:2rem;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (width<=48rem){.roadmap-feature-cell{padding-right:1rem}.roadmap-feature-cell-arrow{display:none}}.roadmap-actions{justify-content:space-between;align-self:stretch;align-items:center;gap:1.5rem;width:100%;display:flex}.roadmap-actions-group{align-items:center;gap:10px;display:flex}.roadmap-actions .button-icon-text-button{flex:none;width:auto;max-width:none}.roadmap-feature-title{margin:0;line-height:1.15}.roadmap-feature-description{white-space:pre-wrap}.roadmap-feature-detail-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.roadmap-feature-detail-modal-content{background:var(--primary-black-primary);border:none;border-radius:1rem;justify-content:center;width:min(90rem,100%);max-height:98vh;padding:0;display:flex;overflow:hidden}.roadmap-feature-detail-modal-content .postDetail{height:auto;position:relative;overflow:visible}.roadmap-feature-detail-modal-content .postDetail-layout{width:min(88rem,100%);margin:1rem}.roadmap-feature-detail-modal-content .postDetail-mediaFrame{height:min(64rem,95vh - 2rem)}.roadmap-feature-detail-modal-content .postDetail-aside{background:var(--secondary-black);border-radius:1rem;flex:0 0 clamp(22rem,24vw + 80px,26rem);min-width:22rem;height:min(88vh,95vh - 2rem)}.roadmap-page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:24px 24px 48px}.roadmap-page-container{width:100%;max-width:var(--page-main-max-width);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.roadmap-page-header{width:100%}.roadmap-feature-list{flex-direction:column;gap:.9rem;width:100%;display:flex}.roadmap-page-loading-state,.roadmap-page-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:55vh;display:flex}.roadmap-page-loading-spinner{justify-content:center;align-items:center;width:7.5rem;height:7.5rem;display:flex}@media (width<=48rem){.roadmap-page{padding:16px 16px 32px}}.store-badge-button{width:100%;min-height:3.25rem;color:var(--white-color);cursor:pointer;background:#0e141df2;border:.0625rem solid #fcfcfcb3;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;display:flex}.store-badge-button:hover{border-color:var(--white-color)}.store-badge-button__icon{width:1.5rem;height:1.5rem}.store-badge-button__text{letter-spacing:.02em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:.125rem;font-size:.625rem;display:flex}.store-badge-button__text strong{text-transform:none;font-size:1rem;line-height:1}.private-mobile-restriction-screen{box-sizing:border-box;background:var(--primary-black-primary);justify-content:center;align-items:center;width:100%;min-height:80vh;padding:1.5rem;display:flex}.private-mobile-restriction-screen__content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:min(100%,28rem);display:flex}.private-mobile-restriction-screen__logo{justify-content:center;align-items:center;margin-bottom:.125rem;display:flex}.private-mobile-restriction-screen__title{line-height:1.15}.private-mobile-restriction-screen__description{max-width:22rem;margin-top:.375rem}.private-mobile-restriction-screen__actions{flex-direction:column;gap:.75rem;width:100%;display:flex}.country-access-blocked-screen{box-sizing:border-box;background:var(--primary-black-primary);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1.5rem;display:flex}.country-access-blocked-screen__content{text-align:center;flex-direction:column;align-items:center;gap:.875rem;width:min(100%,32rem);display:flex}.country-access-blocked-screen__logo{justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.country-access-blocked-screen__title{line-height:1.15}.country-access-blocked-screen__description{max-width:24rem}
