@charset "UTF-8";:root{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}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{height:100%;width:100%;background-color:var(--primary-black-primary);font-family:Rubik,system-ui,sans-serif;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}body{margin:0}·rooy::-webkit-scrollbar{display:none}*{box-sizing:border-box}.codex-thin-scrollbar{padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.codex-thin-scrollbar::-webkit-scrollbar{width:.375rem}.codex-thin-scrollbar::-webkit-scrollbar-track{background:transparent}.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{outline:none;box-shadow:none}#root{font-family:Rubik,sans-serif}.environment-badge{position:fixed;top:1rem;right:1rem;z-index:9999;padding:.5rem .75rem;border-radius:8px;background:var(--tertiary-violet);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 .5rem 1.5rem #0000003d;pointer-events:none}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.register-page{display:flex;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;background-color:#181c20;background-size:cover;overflow:hidden;font-family:Rubik,sans-serif}.left-side-register{flex:0 0 50%;display:flex;justify-content:center;align-items:center;min-width:0;height:100%;overflow:hidden;padding:3rem 2rem;box-sizing:border-box}.right-side-register{flex:0 0 50%;display:flex;justify-content:center;align-items:flex-start;min-width:0;height:100vh;height:100dvh;min-height:0;background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;overflow-y:auto;overscroll-behavior:contain}.register-container{display:flex;flex-direction:column;justify-content:center;width:min(100%,27.7rem);margin:0 auto;box-sizing:border-box;min-height:100vh;min-height:100dvh;padding:4rem 0 3rem}.register-title{align-self:center;text-align:center}.register-form{display:flex;flex-direction:column;width:100%}.register-inputs{display:flex;flex-direction:column}.input-error{color:var(--error-red);font-size:12px;margin-top:1px;animation:fadeIn .3s ease-in;text-align:right;display:flex;flex-direction:column}.register-have-account{display:flex;justify-content:center;align-items:center}.register-login-bold{font-weight:500;transition:color .2s ease}.register-checkbox-group{display:flex;flex-direction:column;gap:8px}.register-news-checkbox,.register-terms-checkbox{align-items:flex-start;margin-top:0;text-align:left}.register-page .register-news-checkbox.checkbox-container .checkmark,.register-page .register-terms-checkbox.checkbox-container .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,.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{height:56px;width:100%}@media(max-width:767px){.register-page{overflow:hidden}.left-side-register{display:none}.right-side-register{flex:1 1 100%;height:100vh;height:100dvh;min-height:0}.register-container{width:100%;max-width:26.25rem;min-height:100vh;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(min-width:768px)and (max-width:1079px){.left-side-register{display:none}.right-side-register{flex:1 1 100%;height:100vh;height:100dvh;min-height:0}.register-container{width:min(100%,27.7rem);padding:4rem 1.5rem 3rem}}@media(min-width:1080px)and (max-width:1279px){.register-page{justify-content:center}.left-side-register{display:none}.right-side-register{flex:1 1 100%;justify-content:center;align-items:center;height:100vh;height:100dvh;min-height:0}.register-container{width:min(100%,27.7rem);padding:4rem 1.5rem 3rem}}@media(min-width:1280px)and (max-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(min-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{position:relative;margin-bottom:1.5rem;width:100%}.floating-input .input-style{width:100%;height:56px;padding:8px 16px 1px;gap:10px;align-self:stretch;background:var(--gray-color);border:none;border-radius:8px;color:var(--white-color);font-size:.9rem;outline:none;transition:border-color .3s ease;box-sizing:border-box}.floating-input--has-toggle .input-style{padding-right:56px}.floating-input--has-toggle .floating-label{max-width:calc(100% - 72px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-input.active .floating-label{top:.3rem;font-size:.8rem;color:var(--gold-color)}.toggle-password-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#aaa;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;z-index:2}.toggle-password-btn:hover{color:#f5f5f5}.input-password-wrapper .input-style{padding:3rem}.button{border-radius:8px;cursor:pointer}.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{background-color:#d39629;border:none;color:#000}.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{background-color:transparent;color:var(--black-color);border:1px solid var(--black-color)}.button-transparent:hover{background-color:transparent;color:var(--gold-color);border:1px solid var(--gold-color)}.button-gray{background-color:var(--secondary-gray-dark);color:var(--white-color);border:1px solid rgba(255,255,255,.05);font-weight:600}.button-gray:hover{background:var(--secondary-gray);color:var(--white-color);border:1px solid rgba(255,255,255,.08);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;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:8px}.button-violet:hover{background-color:#6f6ff0;border:none;color:#000}.button-facebook{background-color:#1877f2;display:flex;padding:1px;justify-content:center;align-items:center;align-self:stretch;border:none;outline:none;color:#fff;font-family:Helvetica,serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;height:56px}.button-facebook:hover{background:#1877f2;color:#fff}.button-google{display:flex;padding:1px;justify-content:center;align-items:center;align-self:stretch;background-color:#fff;border:none;color:#0000008a;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;height:56px}.button-google:hover{background-color:#fff;color:#0000008a}.button-apple{display:flex;padding:1px;justify-content:center;align-items:center;align-self:stretch;background:#000;border:none;color:#fff;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;height:56px}.button-apple:hover{background:#000;color:#fff}.button-dark{background-color:var(--secondary-black);color:var(--secondary-gray);display:flex;height:40px;padding:8px;justify-content:center;align-items:center;gap:24px;border:none;border-radius:8px}.button-dark:hover{border-color:var(--gold-color);color:var(--gold-color)}.button-red{background-color:#e53e3e;color:var(--white-color);text-align:center;font-feature-settings:"liga" off,"clig" off;border:none;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:8px;display:flex;align-items:center;justify-content:center;gap:8px}.button-red:hover{background-color:#c53030;border:none;color:var(--white-color)}.checkbox-container{display:flex;align-items:flex-start;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;gap:10px}.checkbox-container input{position:absolute;opacity:0;height:0;width:0}.checkmark{position:relative;flex:0 0 18px;width:18px;height:18px;border-radius:5px;border:2px solid var(--gold-color);background-color:transparent;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.checkbox-container input:checked~.checkmark{background-color:var(--gold-color);border-color:var(--gold-color)}.checkbox-container input:checked~.checkmark:after{content:"";width:4px;height:10px;left:50%;top:45%;position:absolute;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);border-radius:2px}.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{font-family:Rubik,sans-serif;cursor:pointer;text-decoration:none}.carousel-container{display:flex;flex-direction:column;align-items:center;gap:40px;flex-shrink:0;width:701px}.carousel-slide{display:flex;flex-direction:column;justify-content:center;align-items:center}.carousel-image{width:650px;height:650px}.carousel-titles-wrapper{display:flex;flex-direction:column;justify-content:center;text-align:center}.carousel-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:38px}.dot{width:7px;height:7px;border-radius:7px;background:var(--gold-color);border:none;cursor:pointer;transition:all .3s ease;padding:0}.dot.active{width:27px;height:7px;background:var(--gold-color);border-radius:7px}.dot:hover:not(.active){background:var(--gold-color);transform:scale(1.1)}.toast{position:fixed;top:24px;right:24px;transform:none;z-index:9999;max-width:90%;width:fit-content;background:#141414f2;color:#fff;padding:12px 20px;border-radius:12px;font-size:.95rem;font-weight:500;text-align:left;display:flex;align-items:center;gap:10px;box-shadow:0 4px 16px #0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.toast-content{display:flex;align-items:center;gap:10px}.toast-leading{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.toast-leading img{width:1.5rem;height:1.5rem;object-fit:contain}.toast-icon{font-size:1.3rem}.toast-info{border:1px solid var(--tertiary-violet)}.toast-success{border:1px solid var(--gold-color)}.toast-purchaseSuccess{background:#e0b361;color:var(--white-color);padding:24px 48px 24px 24px;border-radius:12px;box-shadow:0 8px 12px #00000026,0 4px 4px #0000004d;pointer-events:auto}.toast-purchaseSuccess .toast-content{justify-content:center;position:relative;width:100%}.toast-purchaseSuccess .toast-message-block{text-align:center}.toast-purchaseSuccess .toast-close{position:absolute;top:12px;right:12px;margin:0;transform:none;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--white-color);font-size:1rem;font-weight:600;line-height:1}.toast-purchaseSuccess .toast-close:hover{background:#00000038;color:var(--white-color)}.toast-message-block{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.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 #ffcc00}.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{background:none;border:none;color:#fff;font-size:1.2rem;margin-left:10px;cursor:pointer;transition:.2s ease;pointer-events:all}.toast-close:hover{color:var(--gold-color)}@media(max-width:480px){.toast{top:16px;right:16px;font-size:.85rem;padding:8px 14px;max-width:90%}}@media(max-width:768px){.toast{top:16px;right:16px;font-size:.9rem;padding:10px 16px;max-width:85%}}.login-page{display:flex;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;background-color:var(--black-color);background-size:cover}.left-side-login{flex:0 0 50%;display:flex;justify-content:center;align-items:center;min-width:0;height:100%;overflow:hidden;padding:3rem 2rem;box-sizing:border-box}.right-side-login{position:relative;z-index:1;flex:0 0 50%;display:flex;justify-content:center;align-items:flex-start;min-width:0;height:100vh;height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain;background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-size:cover;background-position:center;background-repeat:no-repeat}.login-container{display:flex;flex-direction:column;justify-content:center;width:min(100%,27.7rem);min-height:100vh;min-height:100dvh;margin:0 auto;padding:4rem 0;box-sizing:border-box}.login-title{align-self:center;text-align:center}.login-form{display:flex;flex-direction:column;width:100%}.forgot-password{display:block;width:100%;color:var(--secondary-gray-medium);font-size:1rem;font-style:normal;font-weight:700;line-height:normal;text-align:right}.input-error{display:flex;flex-direction:column;margin:.25rem 0 0;color:var(--error-red);font-size:.75rem;text-align:right}.gold-button-login{width:100%;height:3.5rem}.login-dont-have-account{display:flex;justify-content:center;align-items:center;gap:.375rem;margin-top:1.5rem;text-align:center}.login-register-link{font-weight:600;transition:color .2s ease}.login-register-link:hover{text-decoration:underline}.carousel-login{width:min(100%,43.8125rem)}.carousel-login .carousel-image{width:min(35vw,40.625rem);height:min(35vw,40.625rem);object-fit:contain}@media(max-width:767px){.login-page{overflow:hidden}.left-side-login{display:none}.right-side-login{flex:1 1 100%;height:100vh;height:100dvh;min-height:0;align-items:stretch}.login-container{width:100%;max-width:26.25rem;min-height:100vh;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(min-width:768px)and (max-width:1079px){.login-page{overflow:hidden}.left-side-login{display:none}.right-side-login{flex:1 1 100%;height:100vh;height:100dvh;min-height:0}.login-container{width:min(100%,27.7rem);padding:4rem 1.5rem 3rem}}@media(min-width:1080px)and (max-width:1279px){.login-page{justify-content:center}.left-side-login{display:none}.right-side-login{flex:1 1 100%;justify-content:center;align-items:center;height:100vh;height:100dvh;min-height:0}.login-container{width:min(100%,27.7rem);padding:4rem 1.5rem 3rem}}@media(min-width:1280px)and (max-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(min-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{min-height:100vh;height:auto;overflow-x:hidden!important;overflow-y:auto!important;background-color:var(--black-color);background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-position:center}.forgot-password-page{min-height:100vh;width:100%;display:flex;overflow-x:hidden;overflow-y:auto;justify-content:center;box-sizing:border-box}.forgot-password-right{width:100%;min-width:0;flex:1 1 100%;display:flex;justify-content:center;align-items:center;text-align:center;min-height:100vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:0 1.5rem}.forgot-password-container{display:flex;flex-direction:column;justify-content:center;max-width:28rem;width:100%;min-height:100vh;overflow-y:visible;box-sizing:border-box;padding:4rem 0 3rem}.forgot-password-image{margin:clamp(2.5rem,8vh,5rem) 0;width:180px;align-self:center}.forgot-password-description{text-align:left;margin-bottom:2rem}.forgot-password-form-input{margin-bottom:3.5rem}.gold-button-forgot-password{height:56px;width:100%;margin-bottom:2rem}.forgot-password-cancel{font-size:16px;font-style:normal;font-weight:700}@media(max-width:767px){.forgot-password-right{width:100%;flex:1 1 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(min-width:768px)and (max-width:1079px){.forgot-password-container{padding:4rem 1.5rem 3rem}}@media(min-width:1080px)and (max-width:1279px){.forgot-password-container{padding:4rem 1.5rem 3rem}}@media(min-width:1280px)and (max-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{min-height:100vh;height:auto;overflow-x:hidden!important;overflow-y:auto!important;background-color:var(--black-color);background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-position:center}.forgot-sent-wrapper{min-height:100vh;width:100%;display:flex;overflow-x:hidden;overflow-y:auto;justify-content:center;box-sizing:border-box}.forgot-sent-container-left{width:0;min-width:0;flex:0 0 0;display:none}.forgot-sent-container-right{width:100%;min-width:0;flex:1 1 100%;display:flex;justify-content:center;text-align:center;min-height:100vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.forgot-sent-container-form{display:flex;flex-direction:column;justify-content:center;max-width:28rem;width:100%;min-height:100vh;overflow-y:visible;box-sizing:border-box;padding:4rem 0 3rem}.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;display:flex;flex-direction:column;gap:4px;margin-bottom:2rem}.forgot-sent-highlight-email{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--tertiary-violet)}.forgot-sent-buttons{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}.gold-button-forgot-sent{height:56px;width:100%;border-radius:8px;border:none;line-height:normal;cursor:pointer;transition:background-color .3s}.gold-button-forgot-sent:hover{background-color:var(--gold-color)}.forgot-sent-cancel{background:transparent;border:none;color:var(--white-color);font-size:14px;font-weight:500;font-family:Rubik,sans-serif;cursor:pointer;padding:8px;text-align:center;transition:opacity .2s}.forgot-sent-cancel:hover{opacity:.8}@media(max-width:767px){.forgot-sent-container-left{display:none}.forgot-sent-container-right{width:100%;flex:1 1 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(min-width:768px)and (max-width:1079px){.forgot-sent-container-left{display:none}.forgot-sent-container-right{width:100%;flex:1 1 100%}.forgot-sent-container-form{padding:4rem 1.5rem 3rem}}@media(min-width:1080px)and (max-width:1279px){.forgot-sent-container-left{display:none;width:0;flex:0 0 0}.forgot-sent-container-right{width:100%;flex:1 1 100%}}@media(min-width:1280px)and (max-width:1439px){.forgot-sent-container-form{padding:4rem 1.5rem 3rem}}@media(min-width:1440px){.forgot-sent-container-left{display:none;width:0;flex:0 0 0}.forgot-sent-container-right{width:100%;flex:1 1 100%;max-width:none}}body.reset-password-page,html.reset-password-page,#root.reset-password-page{overflow-x:hidden!important;overflow-y:auto!important;min-height:100vh;height:auto;background-color:var(--black-color);background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-position:center}.reset-wrapper{min-height:100vh;height:auto;width:100%;display:flex;overflow-y:auto;overflow-x:hidden;justify-content:center;box-sizing:border-box}.reset-container-right{width:100%;min-width:0;flex:1 1 100%;display:flex;justify-content:center;align-items:center;text-align:center;min-height:100vh;height:auto;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:0 1.5rem}.reset-container-form{display:flex;flex-direction:column;justify-content:center;max-width:28rem;width:100%;min-height:100vh;max-height:none;overflow-y:visible;box-sizing:border-box;padding:4rem 0 3rem}.reset-image{margin:clamp(2.5rem,8vh,5rem) 0;width:180px;align-self:center}.reset-password-form{display:flex;flex-direction:column}.password-info-reset,.password-info-two-reset{margin:-18px 0 32px;z-index:1;text-align:left;padding:6px 16px 0}.reset-password-page .labeled-input-field{margin-bottom:4px!important;padding-bottom:0!important}.input-error{color:var(--error-red);font-size:.78rem;margin:-10px 0 8px}.gold-button-rest-password{height:56px;width:100%;background-color:var(--gold-color-translucind);border-radius:8px;border:none;color:var(--white-color);font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px;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:.3s}.cancel-link-label-reset-password{display:flex;align-items:center;justify-content:center;height:56px;font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:transform .3s ease-in-out}.cancel-link-label-reset-password:hover{transform:scale(1.05);border-radius:8px}@media(max-width:767px){.reset-container-right{width:100%;flex:1;max-width:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.reset-container-form{max-width:26.25rem;min-height:100vh;max-height:none;overflow-y:visible;padding:clamp(2rem,8vw,3rem) 0 2rem}.reset-image{width:150px;margin:2.5rem 0}}@media(min-width:768px)and (max-width:1079px){.reset-container-right{width:100%;flex:1;overflow-y:auto;overflow-x:hidden}.reset-container-form{min-height:100vh;max-height:none;overflow-y:visible;padding:4rem 1.5rem 3rem}}@media(min-width:1080px)and (max-width:1279px){.reset-container-form{padding:4rem 1.5rem 3rem}}@media(min-width:1280px)and (max-width:1439px){.reset-container-form{padding:4rem 1.5rem 3rem}}.success-modal-overlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.success-modal{background:#1f2428;border-radius:18px;padding:2rem 2.5rem;width:90%;max-width:420px;text-align:center;box-shadow:0 8px 28px #00000073;border:1px solid rgba(255,255,255,.1)}.success-modal-img{width:120px;margin:auto}.success-modal-title{color:var(--white-color);font-size:1.6rem;font-weight:700;margin-bottom:8px}.success-modal-message{color:var(--secondary-gray);font-size:1rem;margin-bottom:24px}.success-modal-button{width:100%;padding:14px;background:var(--gold-color);color:#fff;border-radius:10px;font-size:1rem;font-weight:700}.success-modal-button:hover{background:var(--gold-color-translucind);transition:.3s ease-in-out}.error-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.error-modal{background:#1f2428;padding:2rem;width:90%;max-width:420px;border-radius:18px;text-align:center;box-shadow:0 8px 20px #0006}.error-modal-title{color:var(--error-red);font-size:1.5rem;margin-bottom:12px;font-weight:700}.error-modal-message{color:var(--secondary-gray);margin-bottom:20px;font-size:.95rem}.error-modal-button{width:80%;height:48px;border-radius:8px;background-color:#ff4d4d4d;color:var(--white-color);font-size:1rem;font-weight:600;cursor:pointer}.terms-section{background-color:#1a1c1f;background-image:url(/assets/backgroundLogin2-CkZmcp2P.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#e6e6e6;min-height:100vh;width:100%;padding:80px 24px;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.container-terms{margin:0 auto;padding:0 24px;box-sizing:border-box}.terms-content{max-width:900px;margin:0 auto;color:#e6e6e6;line-height:1.8;font-size:1rem;text-shadow:0 0 6px rgba(0,0,0,.4)}.terms-content h1{color:var(--tertiary-violet);font-size:2rem;font-weight:800;margin-top:40px;margin-bottom:20px;text-transform:uppercase}.terms-content p{margin-bottom:16px;text-align:justify}.terms-content ul{margin-left:1.5rem;list-style:disc;margin-bottom:20px}.terms-content ul li{list-style:none;text-align:justify}.terms-content strong{color:#e2b857}.feed-page{width:100%;max-width:none;margin:0;padding:1.5rem 0 3rem;box-sizing:border-box;color:var(--white-color);min-width:0}.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);margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;min-width:0}.feed-page-banner{width:100%}.feed-page-list{display:flex;flex-direction:column;gap:1.375rem;min-width:0}.feed-page-posts{min-width:0}.feed-page-state{width:100%;border-radius:1rem;border:1px solid var(--secondary-gray-dark);background:#ffffff08;padding:1.5rem;text-align:center;color:var(--secondary-gray)}.feed-page-spinner{width:4rem;height:4rem}.feed-page-error{color:var(--error-red)}.feed-page-sentinel{width:100%;height:.0625rem}@media(min-width:780px){.feed-page-mainInner{width:min(100%,var(--page-main-width-780));min-width:0;max-width:var(--page-main-width-780)}}@media(max-width:767px){.feed-page{padding:.75rem 0 2rem}.feed-page-mainInner,.feed-page-list{gap:1rem}.feed-page-state{padding:1rem;border-radius:.75rem}}@media(min-width:768px)and (max-width:1079px){.feed-page{padding:1rem 0 2.5rem}}@media(min-width:1080px)and (max-width:1279px){.feed-page{padding:1.25rem 0 3rem}}@media(min-width:1280px)and (max-width:1439px){.feed-page{padding:1.5rem 0 3rem}}@media(min-width:1440px){.feed-page{padding:1.5rem 0 3rem}}.toast-overlay{position:fixed;inset:0;background:#00000073;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:99997}.toast-warning{width:28rem;max-width:90vw;padding:1.5rem;border-radius:.75rem;background:var(--gold-off);border:none;display:flex;align-items:flex-start;gap:1rem;pointer-events:auto;animation:toast-slide-in .25s ease forwards}.toast-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99998;animation:toast-fade-in .25s ease forwards}.toast-warning-text{display:flex;flex-direction:column;padding-left:16px;gap:8px}.toast-warning-icon img{width:80px;height:86px}.toast-warning-close{background:transparent;border:none;cursor:pointer;padding:.25rem;color:#fff;margin-left:auto}.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{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;min-width:0}.post-header-user-row{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;flex:1 1 auto}.post-header-user-button{display:flex;align-items:center;gap:.5rem;width:100%;max-width:100%;border:none;background:transparent;padding:0;color:inherit;cursor:pointer;min-width:0;text-align:left}.post-header-user-user-identity{width:100%;max-width:100%}.post-header-date{color:var(--secondary-gray);font-size:.875rem}.post-header-options{position:relative;display:inline-flex}.post-header-right{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;min-width:0;max-width:45%}.post-header-community-tag{display:none}@media(max-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{display:flex;gap:16px;align-items:center;min-width:0;max-width:100%}.user-identity-avatar{object-fit:cover;flex-shrink:0;border-radius:6px}.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:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;overflow:hidden}.user-identity-username{font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;color:var(--white-color);display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-identity-bottom{min-width:0;max-width:100%}@media(max-width:767px){.user-identity{gap:.625rem}.user-identity-avatar--md{width:36px;height:36px}.user-identity-username{font-size:.8125rem;max-width:100%}}.button-icon-text-button{display:flex;align-items:center;justify-content:flex-start;gap:.375rem;width:auto;min-width:fit-content;flex:0 0 auto;padding:0;background-color:transparent;border:none;cursor:pointer;color:var(--white-color);min-width:0}.button-icon-text-button-icon{width:1.625rem;height:1.625rem;flex:0 0 1.625rem}.button-icon-text-button .base-label{white-space:nowrap}.button-icon-text-button--compact{width:32px;height:32px;min-width:32px;padding:0;justify-content:center;background-color:var(--secondary-black);border-radius:8px;color:var(--secondary-gray);box-shadow:0 5px 12px #0003;transition:background .2s,color .2s}.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{width:20px;height:20px;flex:0 0 auto}.chat-button-icon{filter:brightness(0) saturate(100%) invert(100%)}.icon-text-button--active .button-icon-text-button-icon{fill:var(--gold-color);stroke:var(--gold-color)}@media(max-width:767px){.button-icon-text-button{gap:.25rem}.button-icon-text-button-icon{width:1.375rem;height:1.375rem;flex-basis:1.375rem}}.post-options-popover{position:absolute;top:calc(100% + .5rem);width:18rem;right:0;border-radius:.75rem;background:var(--gray-color);overflow:hidden;z-index:40}.post-options-item{width:100%;display:flex;padding:1.5rem;align-items:center;justify-content:space-between;gap:2rem;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--white-color)}.post-options-item:hover{background:#ffffff0a}.post-options-icon{width:1.5rem;height:1.5rem;opacity:.8;flex-shrink:0}.post-options-menu{position:relative;display:flex;align-items:center}.post-options-overlay{position:fixed;inset:0;z-index:30;background:transparent}.community-tag-button{display:flex;justify-content:center;align-items:flex-end;height:1.25rem;gap:4px;padding:0 .5rem;background:transparent;border:none;color:var(--secondary-gray);font-size:.75rem;line-height:1.25rem;max-width:10.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0}@media(max-width:767px){.community-tag-button{max-width:7.5rem;padding:0 .25rem}}.post-actions{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:1.5rem;width:100%;min-width:0}.post-actions-group{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}@media(max-width:767px){.post-actions{gap:.75rem}.post-actions-group{gap:.5rem}}@media(max-width:360px){.post-actions{align-items:flex-start;flex-direction:column}}.media-counter{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.25rem;background:var(--secondary-dark-grey, #344048);color:var(--primary-white-primary, #fcfcfc);font-family:Rubik,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;white-space:nowrap}.media-gallery-controls-counter{position:absolute;top:.5rem;right:.5rem;z-index:3}.media-gallery-controls-arrow{position:absolute;top:50%;z-index:3;width:2rem;height:2rem;border:none;border-radius:.5rem;background:#dfa1217a;color:var(--white-color);display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.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(max-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{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:transparent;border-radius:0;min-width:0}.post-media-gallery-slide{position:relative;width:100%;height:100%;outline:none}.post-media-gallery-media-background{position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(1.75rem);transform:scale(1.08);opacity:.55}.post-media-gallery .slick-slider,.post-media-gallery .slick-list,.post-media-gallery .slick-track,.post-media-gallery .slick-slide{height:100%}.post-media-gallery .slick-slide>div{height:100%}.post-media-gallery-remove{position:absolute;top:.75rem;right:.75rem;z-index:50;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.75rem;background:var(--secondary-gray);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;color:var(--white-color);filter:drop-shadow(0 5px 12px rgba(0,0,0,.2))}.post-media-gallery-remove svg{width:1.25rem;height:1.25rem}.post-media-gallery-image,.post-media-gallery-video{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;background:#0f0f0f;display:block}.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:transparent}@media(max-width:767px){.post-media-gallery-remove{top:.5rem;right:.5rem;width:2rem;height:2rem;border-radius:.625rem}}.multimedia-post-cell-card{width:100%;border-radius:1.25rem;border:none;background:var(--primary-black-primary);padding:1.25rem;display:flex;flex-direction:column;gap:1rem;min-width:0;box-sizing:border-box}.multimedia-post-cell-card-header{width:100%}.multimedia-post-cell-card-media{width:100%;margin:0 auto;height:auto;max-height:42rem;overflow:hidden;min-width:0}.multimedia-post-cell-dots-row{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 0}.multimedia-post-cell-card-description{line-height:20px;gap:16px;white-space:pre-wrap;word-break:break-word;align-self:stretch}.multimedia-post-cell-card-description .post-hashtag{color:var(--gold-color);font-weight:700}.multimedia-post-cell-card-trailing-tags{display:flex;flex-wrap:wrap;overflow:hidden;max-height:5rem}@media(max-width:767px){.multimedia-post-cell-card{padding:.875rem;border-radius:.875rem;gap:.875rem}}.carousel-dot-button{width:.5rem;height:.5rem;border-radius:50%;background:var(--gold-color-translucind);border:none;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.carousel-dot-button:hover{background:#d39629b8;transform:scale(1.08)}.carousel-dot-button.active{background:var(--gold-color)}.post-link{color:var(--tertiary-violet);text-decoration:underline;overflow-wrap:anywhere;word-break:break-word}.post-link:visited{color:var(--tertiary-violet)}.tip-post-card{width:100%;background:var(--primary-black-primary);border:none;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:16px;min-width:0;box-sizing:border-box}.tip-post__message{color:var(--white-color);font-size:1.05rem;line-height:1.6;margin:4px 0 0;white-space:pre-wrap;word-break:break-word}.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);font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tip-post__link:visited{color:var(--tertiary-violet)}.tip-post__media{width:100%;margin:0 auto;height:auto;aspect-ratio:4 / 3;max-height:42rem;overflow:hidden;min-width:0}.tip-post__link-section{display:flex;flex-direction:column;gap:0;min-width:0}.tip-post__media--link{aspect-ratio:4 / 3;max-height:42rem;border-radius:0}.tip-post__media-dots{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:.25rem}.tip-post__trailing-tags{display:flex;flex-wrap:wrap;overflow:hidden;max-height:3.5rem}@media(max-width:767px){.tip-post-card{padding:.875rem;border-radius:.875rem;gap:.875rem}.tip-post__message,.tip-post__link{font-size:.975rem;line-height:1.5}.tip-post__media--link{max-height:24rem}}.link-post-card{width:100%;background:var(--primary-black-primary);border:none;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:16px;min-width:0;box-sizing:border-box}.link-post__message{color:var(--white-color);font-size:1.05rem;line-height:1.6;margin:4px 0 0;white-space:pre-wrap;word-break:break-word}.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{display:flex;flex-direction:column;gap:0;min-width:0}.link-post__media{width:100%;aspect-ratio:4 / 3;overflow:hidden;min-width:0}.link-post__media-image{width:100%;height:100%;object-fit:cover;display:block;background:#0f0f0f}@media(max-width:767px){.link-post-card{padding:.875rem;border-radius:.875rem;gap:.875rem}.link-post__message{font-size:.975rem;line-height:1.5}}.post-external-link-bar{width:100%;min-height:3.375rem;padding:.875rem 1rem;border:none;background:var(--tertiary-violet);display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--white-color);text-decoration:none;transition:filter .2s ease,transform .2s ease;min-width:0;box-sizing:border-box}.post-external-link-bar__content{display:inline-flex;align-items:center;gap:.625rem;min-width:0}.post-external-link-bar__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-external-link-bar__icon{flex-shrink:0;color:var(--white-color)}.post-external-link-bar-back-arrow{transform:rotate(180deg)}@media(max-width:767px){.post-external-link-bar{min-height:3rem;padding:.75rem .875rem;gap:.75rem}.post-external-link-bar__label{font-size:1rem}}.article-post-card{width:100%;background:var(--primary-black-primary);border:none;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:16px;min-width:0;box-sizing:border-box}.article-post__title{margin:0;color:var(--white-color);font-size:1.05rem;font-weight:700;line-height:1.25}.article-post__description{position:relative;margin:0;color:var(--secondary-gray-light);font-size:1rem;line-height:1.55}.article-post__description-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.article-post__description-more{border:none;background:transparent;padding:0;margin-left:.25rem;color:var(--tertiary-violet);font:inherit;font-weight:400;cursor:pointer}.article-post__image-wrapper{width:100%;aspect-ratio:2.14;overflow:hidden;border-radius:0;background:#ffffff08}.article-post__image{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:767px){.article-post-card{padding:.875rem;border-radius:.875rem;gap:.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{width:100%;background:var(--primary-black-primary);border:none;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:16px;min-width:0;box-sizing:border-box}.tutorial-post__message{color:var(--white-color);font-size:1.05rem;line-height:1.6;margin:4px 0 0;white-space:pre-wrap;word-break:break-word}.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{display:flex;flex-direction:column;gap:0;min-width:0}.tutorial-post__media{width:100%;aspect-ratio:4 / 3;overflow:hidden;min-width:0}.tutorial-post__media-image{width:100%;height:100%;object-fit:cover;display:block;background:#0f0f0f}@media(max-width:767px){.tutorial-post-card{padding:.875rem;border-radius:.875rem;gap:.875rem}.tutorial-post__message{font-size:.975rem;line-height:1.5}}.post-tutorial-action-bar{width:100%;min-height:3.375rem;padding:.875rem 1rem;border:none;background:var(--gold-color);display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--white-color);text-decoration:none;transition:filter .2s ease,transform .2s ease}.post-tutorial-action-bar__content{display:inline-flex;align-items:center;gap:.625rem;min-width:0}.post-tutorial-action-bar-back-arrow{transform:rotate(180deg)}@media(max-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{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:32px 24px;box-sizing:border-box;overflow-y:auto;z-index:100000}.create-post-modal{width:min(34.75rem,92vw);max-height:calc(100dvh - 64px);display:flex;flex-direction:column;padding:32px;gap:1rem;border-radius:.75rem;background:var(--primary-black-primary);animation:createPostModalFadeIn .2s ease-out}.create-post-modal-body{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:1.5rem;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent}.create-post-modal-body::-webkit-scrollbar{width:.375rem}.create-post-modal-body::-webkit-scrollbar-track{background:transparent}.create-post-modal-body::-webkit-scrollbar-thumb{border-radius:999rem;background:#d396294d}.create-post-modal-body::-webkit-scrollbar-thumb:hover{background:#d3962973}.create-post-modal-media{width:100%;background:var(--secondary-black);border-radius:.75rem;overflow:hidden}.create-post-modal-media--empty{aspect-ratio:4 / 5;min-height:15rem;display:flex;align-items:center;justify-content:center}.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{height:100%;width:100%;display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:.25rem}.create-post-media-strip::-webkit-scrollbar{height:.375rem}.create-post-media-strip::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff26}.create-post-media-strip-item{flex:0 0 auto;width:clamp(7.5rem,18vw,10.5rem);height:100%;border-radius:.75rem;overflow:hidden;position:relative;scroll-snap-align:start;background:#ffffff08}.create-post-media-strip-item img,.create-post-media-strip-item video{width:100%;height:100%;object-fit:cover;display:block}.create-post-modal-header{display:flex;flex-direction:column;width:100%;gap:.75rem}.create-post-modal-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.create-post-modal-title-group{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.create-post-modal-header-description{width:100%}.create-post-modal-feed-selector{margin-top:16px}.create-post-modal-header-community-target{flex:0 0 auto;align-self:flex-start;margin-left:auto;max-width:50%;text-align:right}.create-post-modal-subtitle{display:flex;align-items:center;justify-content:space-between;width:100%;height:4.6rem;padding:1rem 1.5rem;border-radius:.75rem;box-sizing:border-box;gap:1rem;background:var(--gold-off)}.create-post-modal-subtitle-text{display:flex;flex-direction:column;gap:.25rem;min-width:0;line-height:16px}.create-post-modal-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;background:transparent;cursor:pointer;padding:0}.create-post-modal-close svg{width:1.5rem;height:1.5rem;color:var(--white-color)}.create-post-modal-close:focus-visible{outline:.125rem solid rgba(252,252,252,.7);outline-offset:.125rem}.create-post-modal-media-actions{margin-top:.75rem}.create-post-modal-add-more{width:100%;height:100%;border-radius:.75rem;padding:1rem;background:var(--secondary-black);color:var(--secondary-gray);cursor:pointer;transition:background .2s ease;justify-self:center;display:flex;align-items:end;border:none;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.create-post-modal-file-input{display:none}.create-post-modal-description textarea{width:100%;min-height:120px;display:flex;height:92px;padding:16px;align-items:flex-start;flex-shrink:0;align-self:stretch;background:var(--secondary-black);border:none;border-radius:8px;color:var(--white-color);resize:vertical;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;outline:none}.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{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.create-post-modal-button{display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;gap:16px;min-height:56px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;line-height:normal;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700}.create-post-modal-button-cancel{font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700}.feed-selector-view{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;border-radius:8px;background:var(--secondary-gray-dark);box-sizing:border-box}.feed-selector-view-item{height:2rem;border:none;border-radius:8px;background:transparent;color:var(--secondary-gray);font-family:Rubik,sans-serif;font-size:.95rem;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;transition:background-color .2s ease,color .2s ease}.feed-selector-view-item.active{background:var(--secondary-black);color:var(--white-color)}.publish-post-button,.cancel-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border-radius:8px;gap:16px;line-height:normal;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;padding:8px 16px}.media-navigation-button{width:2rem;height:2rem;border:0;border-radius:.5rem;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#d396297a;color:var(--primary-white-primary, #fcfcfc);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.media-navigation-button:hover:not(:disabled){background:var(--gold-color)}.media-navigation-button:disabled{cursor:not-allowed;opacity:.35}.media-navigation-button__icon{width:.5rem;height:.875rem;flex:0 0 auto}.media-navigation-button--next .media-navigation-button__icon{transform:rotate(180deg)}.media-image-editor-modal-overlay{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000c7;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.media-image-editor-modal{width:min(38rem,92vw);display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;border-radius:1rem;background:var(--primary-black-primary);box-shadow:0 1rem 3rem #0000004d;position:relative}.media-image-editor-modal--gallery{width:min(52rem,94vw);padding:1.75rem}.media-image-editor-modal__header{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.media-image-editor-modal__close-button{position:absolute;top:1.5rem;left:1.5rem;width:2.25rem;height:2.25rem;border:none;border-radius:.75rem;background:#2b3440;color:var(--gold-color);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .75rem 1.8rem #00000029}.media-image-editor-modal__content{display:flex;flex-direction:column;gap:1rem}.media-image-editor-modal__content--gallery{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem;gap:1rem}.media-image-editor-modal__main-column{display:flex;flex-direction:column;gap:1rem}.media-image-editor-modal__stage{position:relative;width:100%;margin:0 auto;overflow:hidden;border-radius:.75rem;background:var(--secondary-black);min-height:14rem}.media-image-editor-modal__content--gallery .media-image-editor-modal__stage{width:100%}.media-image-editor-modal__stage-background{position:absolute;inset:0;background-position:center;background-size:cover;filter:blur(1.75rem) grayscale(1) brightness(.45);transform:scale(1.15);opacity:.7}.media-image-editor-modal__stage .reactEasyCrop_Container{background:transparent!important;inset:0!important;width:100%!important;height:100%!important}.media-image-editor-modal__stage .reactEasyCrop_CropArea{border:none!important;box-shadow:0 0 0 9999em #00000073!important;border-radius:.75rem;width:100%!important;height:100%!important}.media-image-editor-modal__nav-button{position:absolute;top:50%;z-index:2;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{display:flex;align-items:center;justify-content:center;gap:.5rem}.media-image-editor-modal__toolbar-wrapper{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.75rem;background:#2b3440}.media-image-editor-modal__toolbar-label{display:flex;align-items:center}.media-image-editor-modal__toolbar{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem}.media-image-editor-modal__zoom-button{height:2.75rem;border:none;border-radius:.75rem;background:transparent;color:var(--white-color);font-size:1.4rem;font-weight:700;cursor:pointer}.media-image-editor-modal__zoom-range{width:100%;appearance:none;background:transparent}.media-image-editor-modal__zoom-range::-webkit-slider-runnable-track{height:.25rem;border-radius:999rem;background:linear-gradient(90deg,var(--gold-color) 0,var(--gold-color) var(--media-range-progress, 0%),rgba(255,255,255,.2) var(--media-range-progress, 0%),rgba(255,255,255,.2) 100%)}.media-image-editor-modal__zoom-range::-moz-range-track{height:.25rem;border-radius:999rem;background:linear-gradient(90deg,var(--gold-color) 0,var(--gold-color) var(--media-range-progress, 0%),rgba(255,255,255,.2) var(--media-range-progress, 0%),rgba(255,255,255,.2) 100%)}.media-image-editor-modal__zoom-range::-webkit-slider-thumb{appearance:none;width:.95rem;height:.95rem;margin-top:-.35rem;border-radius:999rem;background:var(--gold-color)}.media-image-editor-modal__zoom-range::-moz-range-thumb{width:.95rem;height:.95rem;border:none;border-radius:999rem;background:var(--gold-color)}.media-image-editor-modal__actions{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.media-image-editor-modal__action-button{width:100%}.media-image-editor-modal__sidebar{display:flex;flex-direction:column;gap:.75rem;max-height:38rem;overflow-y:auto;padding-right:.35rem;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.35) transparent}.media-image-editor-modal__sidebar::-webkit-scrollbar{width:.5rem}.media-image-editor-modal__sidebar::-webkit-scrollbar-track{background:transparent}.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{position:relative;width:100%;aspect-ratio:3 / 2;border:none;border-radius:.85rem;overflow:hidden;background:transparent;padding:0;cursor:pointer;box-shadow:inset 0 0 0 .125rem transparent;transition:box-shadow .2s ease,opacity .2s ease,filter .2s ease;opacity:.58;filter:saturate(.15) brightness(.8)}.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{width:100%;height:100%;object-fit:cover;display:block}.media-image-editor-modal__sidebar-video-badge{position:absolute;inset:auto auto .5rem .5rem;width:1.9rem;height:1.9rem;border-radius:999rem;background:#141619cc;color:var(--white-color);display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}@media(max-width:48rem){.media-image-editor-modal{width:min(92vw,24rem);padding:1rem}.media-image-editor-modal__stage{width:100%}.media-image-editor-modal__content--gallery{grid-template-columns:1fr}.media-image-editor-modal__sidebar{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding-right:0;padding-bottom:.25rem}.media-image-editor-modal__sidebar-item{min-width:5.5rem;width:5.5rem}.media-image-editor-modal__close-button{top:1rem;left:1rem}}.media-image-preview-frame{position:relative;width:100%;overflow:hidden;border-radius:.85rem;background:#ffffff0f}.media-image-preview-frame__background{position:absolute;inset:0;background-position:center;background-size:cover;filter:blur(1.75rem) grayscale(1) brightness(.45);transform:scale(1.15);opacity:.75}.media-image-preview-frame__image{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block}.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{position:relative;width:100%;overflow:hidden;border-radius:1rem;background:#ffffff0f;cursor:pointer}.media-video-preview-frame__background{position:absolute;inset:0;background-position:center;background-size:cover;filter:blur(2rem) grayscale(.2) brightness(.4);transform:scale(1.15);opacity:.72}.media-video-preview-frame__player{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;background:transparent}.media-video-preview-frame__overlay-button{position:absolute;top:50%;left:50%;z-index:3;width:3.75rem;height:3.75rem;border:none;border-radius:999rem;background:#141619b8;color:var(--white-color);font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 1rem 2rem #00000047;opacity:0;pointer-events:none;transition:opacity .2s ease}.media-video-preview-frame__skip-button{position:absolute;top:50%;z-index:3;width:2.75rem;height:2.75rem;border:none;border-radius:0;background:transparent;color:var(--white-color);display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease}.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{position:absolute;inset:auto 1.25rem 1rem;z-index:3;display:grid;grid-template-columns:1.65rem 1.65rem auto minmax(0,1fr) auto 1.25rem 4.25rem;align-items:center;gap:.55rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.media-video-preview-frame__secondary-button{width:1.65rem;height:1.65rem;border:none;border-radius:0;background:transparent;color:var(--white-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem}.media-video-preview-frame__time{color:var(--white-color);font-size:.62rem;font-weight:500;letter-spacing:.075em}.media-video-preview-frame__progress{position:relative;height:.35rem;border-radius:999rem;background:#ffffff47;cursor:pointer;overflow:hidden}.media-video-preview-frame__progress-fill{height:100%;border-radius:999rem;background:var(--gold-color)}.media-video-preview-frame__volume-icon{color:var(--white-color);width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center}.media-video-preview-frame__volume-range{width:100%;appearance:none;background:linear-gradient(to right,var(--gold-color) 0%,var(--gold-color) var(--media-volume-progress, 0%),rgba(255,255,255,.35) var(--media-volume-progress, 0%),rgba(255,255,255,.35) 100%);border-radius:999rem}.media-video-preview-frame__volume-range::-webkit-slider-runnable-track{height:.2rem;border-radius:999rem;background:transparent}.media-video-preview-frame__volume-range::-moz-range-track{height:.2rem;border-radius:999rem;background:transparent}.media-video-preview-frame__volume-range::-webkit-slider-thumb{appearance:none;width:.7rem;height:.7rem;margin-top:-.25rem;border-radius:999rem;background:var(--white-color)}.media-video-preview-frame__volume-range::-moz-range-thumb{width:.7rem;height:.7rem;border:none;border-radius:999rem;background:var(--white-color)}.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;display:block;color:var(--white-color)}.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;display:block;color:var(--white-color)}.media-video-preview-frame__utility-icon--flipped{transform:scaleX(-1)}.media-video-preview-frame__volume-glyph{width:1rem;height:.75rem;display:block;color:var(--white-color)}.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{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:99999}.delete-modal{background:var(--secondary-black);padding:24px;border-radius:12px;width:min(480px,95vw);position:relative;display:flex;flex-direction:column;gap:20px}.delete-modal-close{position:absolute;top:12px;right:12px;background:var(--primary-black-primary);border:none;cursor:pointer;color:var(--gold-color);padding:6px;border-radius:12px}.delete-modal-content{display:flex;gap:16px;align-items:flex-start}.delete-modal-gift img{width:60px;height:60px}.delete-modal-texts{gap:8px;display:flex;flex-direction:column;line-height:20px}.delete-modal-actions{display:flex;justify-content:flex-end;gap:8px}.delete-modal-cancel{background:var(--gray-color);padding:8px;border-radius:8px;border:none;width:188px;height:40px}.delete-modal-confirm{background:var(--gold-color);padding:8px;border-radius:8px;border:none;width:188px;height:40px}.media-gallery-picker{display:flex;flex-direction:column;gap:1rem}.media-gallery-picker__input{display:none}.media-gallery-picker__empty{width:100%;border:2px dashed var(--secondary-gray);border-radius:.375rem;background:var(--secondary-black);color:var(--secondary-gray);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.media-gallery-picker__empty--drag-active{border-color:var(--gold-color);background:#d3962914}.media-gallery-picker__empty span{display:inline-flex;align-items:center;justify-content:center;text-align:center}.media-gallery-picker__empty svg{width:40px;height:40px}.media-gallery-picker__hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:20rem;border-radius:1rem;transition:outline-color .2s ease}.media-gallery-picker__hero--drag-active{outline:2px dashed var(--gold-color);outline-offset:.25rem}.media-gallery-picker__hero-toolbar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;pointer-events:none}.media-gallery-picker__counter-badge{flex:0 0 auto}.media-gallery-picker__hero-actions{pointer-events:auto}.media-gallery-picker__hero-preview{width:100%;border-radius:1rem;overflow:hidden}.media-gallery-picker__hero-button,.media-gallery-picker__thumbnail-action,.media-gallery-picker__add-button{border:none;background:#36424f;color:var(--white-color);box-shadow:0 .75rem 1.8rem #00000029;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.media-gallery-picker__hero-button{min-height:2rem;min-width:5.3rem;padding:.5rem;border-radius:.5rem;display:inline-flex;align-items:center;gap:.5rem;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{position:absolute;top:50%;z-index:3;transform:translateY(-50%)}.media-gallery-picker__carousel-button--prev{left:1rem}.media-gallery-picker__carousel-button--next{right:1rem}.media-gallery-picker__dots{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem}.media-gallery-picker__footer{display:flex;flex-direction:column;gap:1rem}.media-gallery-picker__thumbnails{display:flex;gap:.9rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent}.media-gallery-picker__thumbnails::-webkit-scrollbar{height:.5rem}.media-gallery-picker__thumbnails::-webkit-scrollbar-track{background:transparent}.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{position:relative;flex:0 0 auto;width:min(12rem,26vw);min-width:9.5rem;padding:0;border:.125rem solid transparent;border-radius:.95rem;background:#ffffff05;overflow:hidden;cursor:pointer;opacity:.62;filter:saturate(.25) brightness(.8);box-shadow:inset 0 0 0 .125rem transparent;transition:opacity .2s ease,filter .2s ease,box-shadow .2s ease}.media-gallery-picker__thumbnail--active{border-color:transparent;opacity:1;filter:none;box-shadow:none}.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{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:.25rem;z-index:2}.media-gallery-picker__thumbnail-action{width:2rem;height:2rem;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.media-gallery-picker__thumbnail-action svg{width:.85rem;height:.85rem}.media-gallery-picker__thumbnail-video{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:.85rem;overflow:hidden;background:#ffffff0f}.media-gallery-picker__thumbnail-video-image{width:100%;height:100%;object-fit:cover;display:block}.media-gallery-picker__thumbnail-video-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#1214180a,#12141847)}.media-gallery-picker__thumbnail-video-play{width:2.4rem;height:2.4rem;border-radius:999rem;background:#141619cc;color:var(--white-color);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.media-gallery-picker__thumbnail-duration{position:absolute;left:.5rem;bottom:.5rem;padding:.18rem .42rem;border-radius:.45rem;background:#121418bd;color:var(--white-color);font-size:.72rem;font-weight:700}.media-gallery-picker__add-button{width:fit-content;min-height:3.25rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.95rem;font-weight:700;cursor:pointer;padding:0 1.15rem}.media-gallery-picker__add-button:disabled{cursor:not-allowed;opacity:.55}@media(max-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{width:100%;padding:.75rem 1rem;border-radius:.5rem;background:#ff4d4d1f;color:#ffffffeb;border:1px solid rgba(255,77,77,.35);font-family:Rubik,sans-serif;font-size:14px;line-height:18px}.link-text-field{margin-bottom:0}.link-text-field .input-style{height:auto;min-height:4rem;padding:1.6rem 1rem .75rem;background:var(--secondary-black);font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--white-color)}.link-text-field .floating-label{color:var(--secondary-gray)}.media-cover-picker{width:100%}.media-cover-picker__input{display:none}.media-cover-picker__placeholder{width:100%;border:2px dashed var(--secondary-gray);border-radius:.375rem;background:var(--secondary-black);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--secondary-gray);cursor:pointer;padding:1.5rem;transition:border-color .2s ease,transform .2s ease}.media-cover-picker__placeholder span{display:inline-flex;align-items:center;justify-content:center;text-align:center}.media-cover-picker__placeholder svg{width:40px;height:40px;flex:0 0 auto}.media-cover-picker__placeholder:hover,.media-cover-picker__preview:hover{border-color:#ffffff42}.media-cover-picker__content{width:100%}.media-cover-picker__preview{position:relative;width:100%;border:none;border-radius:.85rem;background:transparent;padding:0;cursor:pointer;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.media-cover-picker__actions{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.5rem;z-index:2}.media-cover-picker__icon-button{width:2.5rem;height:2.5rem;border:none;border-radius:.75rem;background:#141619d1;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:var(--white-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.media-cover-picker__icon-button svg{width:1rem;height:1rem}.create-article-modal .create-post-modal-body{padding-right:.5rem;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent}.create-article-modal .create-post-modal-body::-webkit-scrollbar{width:.5rem}.create-article-modal .create-post-modal-body::-webkit-scrollbar-track{background:transparent}.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:transparent;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{border:1px dashed rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff08,#ffffff04),var(--secondary-black);box-shadow:inset 0 0 0 1px #ffffff08,0 .75rem 2rem #0000002e;gap:.6rem}.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{width:2rem;height:2rem;opacity:.8}.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{width:100%;display:flex;flex-direction:column;gap:.75rem;padding:12px;border-radius:8px;background:#ffffff05}.create-article-modal-text-item-wrapper,.create-article-modal-image-item{position:relative}.create-article-modal-image-item-actions{position:absolute;top:.75rem;right:.75rem;z-index:4;display:flex;justify-content:flex-end;align-items:center}.create-article-modal-remove-button{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--white-color);cursor:pointer;border-radius:.65rem;transition:background .2s ease,color .2s ease}.create-article-modal-remove-button:hover{background:#ffffff0a;color:var(--white-color)}.create-article-modal-remove-button svg{width:1.1rem;height:1.1rem}.create-article-modal-remove-button--inline{position:absolute;top:.75rem;right:.75rem;z-index:4}.create-article-modal-text-item{width:100%;min-height:140px;padding:16px 3.25rem 16px 16px;background:transparent;border:none;border-radius:8px;color:var(--white-color);resize:vertical;font-family:inherit;font-size:16px;line-height:20px;outline:none;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent}.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:transparent}.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{display:flex;flex-direction:column;gap:12px}.create-article-modal-add-image-button{width:100%;height:48px;border-radius:8px;border:none;background:var(--secondary-black);color:var(--secondary-gray);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.create-article-modal-add-image-button--section{height:3.5rem;border:1px dashed rgba(255,255,255,.14);background:#ffffff08;color:var(--white-color)}.create-article-modal-add-image-button--section:hover{background:#ffffff0d;border-color:#d3962959}.create-article-modal-bottom-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.create-article-modal-editor-actions{margin-top:.75rem}.create-article-modal-footer{margin-top:.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}@media(max-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{height:auto;min-height:4rem;padding:1.6rem 1rem .75rem;background:var(--secondary-black);font-family:Rubik,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.1;color:var(--white-color)}.title-text-field .floating-label{color:var(--secondary-gray)}.confirm-action-modal-overlay{position:fixed;inset:0;z-index:100002;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;padding:1rem}.confirm-action-modal{width:min(30rem,94vw);background:var(--secondary-black);border:1px solid #2a3340;border-radius:.9rem;box-shadow:0 16px 56px #0006;padding:1rem;display:flex;flex-direction:column;gap:1rem}.confirm-action-modal-copy{display:flex;flex-direction:column;gap:.45rem}.confirm-action-modal-actions{display:flex;gap:.6rem;justify-content:flex-end}.confirm-action-modal-button{min-width:9.5rem;height:2.5rem;display:inline-flex;justify-content:center;align-items:center;border:none}.postDetail{inset:0;width:100%;height:100dvh;position:fixed;overflow:hidden;background:#000000b8;z-index:900}.postDetail-layout{width:min(calc(100% - 2rem),88rem);height:min(88dvh,calc(100dvh - 4rem));margin:2rem auto 0;display:flex;gap:var(--page-main-aside-gap-min);align-items:stretch;overflow:hidden}.postDetail-mobileTopbar,.postDetail-mobileContentFrame{display:none}.postDetail-layout--compactLink{max-width:min(34rem,92vw);margin:2rem auto 0}.postDetail-compactCard{position:relative;width:100%;max-height:88vh;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 1.5rem 1.5rem 4.5rem;background:transparent;border-radius:1rem;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent}.postDetail-compactCard::-webkit-scrollbar{width:.375rem}.postDetail-compactCard::-webkit-scrollbar-track{background:transparent}.postDetail-compactCard::-webkit-scrollbar-thumb{border-radius:999rem;background:#d396294d}.postDetail-main{flex:1 1 0;min-width:0;display:flex;align-items:flex-start;overflow:hidden;background:var(--secondary-black);border-radius:1rem;padding:1.25rem}.postDetail-postCard--compact{padding-top:2rem}.postDetail-mediaFrame{position:relative;width:100%;height:100%;max-height:100%;border-radius:.75rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--secondary-black)}.postDetail-linkFrame{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem}.postDetail-linkCard{width:min(100%,34rem);display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.postDetail-linkCard--compact{width:100%}.postDetail-gallery{width:100%;height:100%}.postDetail-close{position:absolute;top:1rem;left:1rem;z-index:5;width:2.5rem;height:2.5rem;border-radius:.75rem;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-black-primary);color:var(--gold-color)}.postDetail-aside{flex:0 0 clamp(17rem,24vw,21rem);min-width:17rem;height:100%;display:flex;flex-direction:column;gap:1.5rem;background-color:var(--secondary-black);border-radius:.75rem;padding:1rem;border:1px solid rgba(255,255,255,.04);box-shadow:0 1rem 3rem #0000002e}.postDetail-rightScroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1.5rem;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent;-ms-overflow-style:auto}.postDetail-rightScroll::-webkit-scrollbar,.postDetail-articleScroll::-webkit-scrollbar{width:.375rem}.postDetail-rightScroll::-webkit-scrollbar-track,.postDetail-articleScroll::-webkit-scrollbar-track{background:transparent}.postDetail-rightScroll::-webkit-scrollbar-thumb,.postDetail-articleScroll::-webkit-scrollbar-thumb{border-radius:999rem;background:#d396294d}.postDetail-rightScroll::-webkit-scrollbar-thumb:hover,.postDetail-articleScroll::-webkit-scrollbar-thumb:hover{background:#d3962973}.postDetail-postCard{padding-top:1rem;align-items:flex-start;align-self:stretch;border-radius:.75rem}.postDetail-postBody{margin:1.5rem 0;display:flex;flex-direction:column;gap:1rem}.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{display:flex;flex-wrap:wrap;gap:1rem}.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{margin-top:1rem;display:flex;flex-direction:column;gap:1.5rem}.postDetail-commentsHeader{margin-bottom:1rem}.postDetail-commentsEmpty{color:var(--secondary-gray);font-size:.95rem;line-height:1.5;padding:.25rem 0}.postDetail-comment{display:flex;flex-direction:row;gap:12px;align-items:flex-start}.postDetail-comment-user-button{display:inline-flex;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}.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{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:6px;object-fit:cover;background:var(--primary-black-primary)}.postDetail-commentBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.postDetail-commentMeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem}.postDetail-commentUserName{font-weight:700;font-size:14px;font-style:normal;line-height:normal;color:var(--secondary-gray)}.postDetail-commentTime{font-size:12px;font-style:normal;font-weight:400;color:var(--secondary-gray)}.postDetail-commentText{color:var(--white-color);font-size:16px;font-style:normal;font-weight:400;line-height:20px}.postDetail-commentReply{align-self:flex-start;border:0;background:transparent;cursor:pointer;padding:0}.postDetail-state{padding:1rem}.postDetail-composerWrap{position:sticky;bottom:0;padding-top:.5rem;background:linear-gradient(180deg,#1a1d2100,#1a1d21 35%)}.postDetail-articleFrame{width:100%;height:100%;overflow:hidden}.postDetail-articleScroll{width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent}.postDetail-articleCover{width:100%;aspect-ratio:4 / 3;background:#0f0f0f;overflow:hidden}.postDetail-articleCoverImage{width:100%;height:100%;object-fit:cover;display:block}.postDetail-articleContent{width:min(100%,46rem);margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;padding:0 0 3rem}.postDetail-articleTitle{margin:0;color:var(--white-color);font-size:clamp(1.75rem,2vw,2.5rem);font-weight:700;line-height:1.2}.postDetail-articleLead,.postDetail-articleParagraph{margin:0;color:var(--secondary-gray);font-size:1rem;line-height:1.7;white-space:pre-wrap}.postDetail-articleSection{display:flex;flex-direction:column;gap:1.25rem}.postDetail-articleSectionMedia{width:100%}@media(max-width:767px){.postDetail{height:100dvh;overflow-y:auto;overflow-x:hidden;background:var(--primary-black-primary)}.postDetail-mobileTopbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:center;min-height:4rem;padding:.75rem 1rem;background:var(--primary-black-primary);color:var(--white-color);font-family:Rubik,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem}.postDetail-mobileBack{position:absolute;left:1rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;background:var(--secondary-black);color:var(--gold-color)}.postDetail-mobileBack svg{width:1rem;height:1rem}.postDetail-layout{flex-direction:column;width:100%;height:auto;min-height:calc(100dvh - 4rem);margin:0;gap:0;overflow:visible;padding:0 0 5rem;box-sizing:border-box}.postDetail-main{display:none}.postDetail-aside{flex:0 0 auto;width:100%;min-width:0;height:auto;max-height:none;gap:0;padding:0 1rem;border:none;border-radius:0;box-shadow:none;background:var(--primary-black-primary)}.postDetail-rightScroll{max-height:none;overflow:visible;gap:0;padding-bottom:0}.postDetail-postCard{padding-top:0}.postDetail-mobileContentFrame{display:block;width:100%;margin:.75rem 0 0;overflow:hidden;border-radius:.25rem;background:var(--secondary-black)}.postDetail-mobileContentFrame .postDetail-gallery{aspect-ratio:4 / 3;height:auto;min-height:0}.postDetail-mobileContentFrame--article{overflow:visible;background:transparent}.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{padding:0;border-radius:0}.postDetail-commentsList{gap:1rem}.postDetail-composerWrap{position:static;padding-top:0;background:transparent}.postDetail-aside>.commentComposer{position:static;z-index:9;margin:1rem -1rem 0;padding:.75rem 1rem;background:var(--secondary-black);box-shadow:none}.postDetail-articleFrame,.postDetail-articleScroll{height:auto;overflow:visible}.postDetail-articleScroll{padding-right:0}.postDetail-articleContent{width:100%;padding:0 0 1.5rem;gap:1rem}.postDetail-articleTitle{font-size:.95rem;line-height:1.25;margin-top:.75rem}.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{max-height:none;min-height:100dvh;padding:4rem 1rem 1rem;overflow-y:visible;border-radius:0}}@media(min-width:768px)and (max-width:1079px){.postDetail{height:100dvh;overflow-y:auto;overflow-x:hidden;background:var(--primary-black-primary)}.postDetail-mobileTopbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:center;min-height:4rem;padding:.75rem 1rem;background:var(--primary-black-primary);color:var(--white-color);font-family:Rubik,sans-serif;font-size:1rem;font-weight:700;line-height:1.25rem}.postDetail-mobileBack{position:absolute;left:1rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;background:var(--secondary-black);color:var(--gold-color)}.postDetail-mobileBack svg{width:1rem;height:1rem}.postDetail-layout{flex-direction:column;width:min(100%,48rem);height:auto;min-height:calc(100dvh - 4rem);margin:0 auto;gap:0;overflow:visible;padding:0 1rem 5rem;box-sizing:border-box}.postDetail-main{display:none}.postDetail-aside{flex:0 0 auto;width:100%;min-width:0;height:auto;max-height:none;gap:0;padding:0;border:none;border-radius:0;box-shadow:none;background:var(--primary-black-primary)}.postDetail-rightScroll{max-height:none;overflow:visible;gap:0;padding-bottom:0}.postDetail-postCard{padding-top:0}.postDetail-mobileContentFrame{display:block;width:100%;margin:.75rem 0 0;overflow:hidden;border-radius:.25rem;background:var(--secondary-black)}.postDetail-mobileContentFrame .postDetail-gallery{aspect-ratio:4 / 3;height:auto;min-height:0}.postDetail-mobileContentFrame--article{overflow:visible;background:transparent}.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{padding:0;border-radius:0}.postDetail-commentsList{gap:1rem}.postDetail-aside>.commentComposer{position:static;z-index:9;margin:1rem -1rem 0;padding:.75rem 1rem;background:var(--secondary-black);box-shadow:none}.postDetail-articleFrame,.postDetail-articleScroll{height:auto;overflow:visible}.postDetail-articleScroll{padding-right:0}.postDetail-articleContent{width:100%;padding:0 0 1.5rem;gap:1rem}.postDetail-articleTitle{font-size:1.25rem;line-height:1.25;margin-top:.75rem}.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(min-width:1080px)and (max-width:1279px){.postDetail-layout{width:min(calc(100% - 2rem),76rem);gap:var(--page-main-aside-gap-min)}.postDetail-main{padding:1rem}.postDetail-aside{flex-basis:18rem;min-width:18rem;padding:.875rem}}@media(min-width:1280px)and (max-width:1439px){.postDetail-layout{width:min(calc(100% - 2rem),84rem)}}@media(min-width:1440px){.postDetail-layout{width:min(calc(100% - 2rem),88rem)}}.commentComposer{flex:0 0 auto;display:flex;position:sticky;gap:.5rem;align-items:flex-end;padding:1rem;bottom:0;border-top-style:solid;border-top-color:var(--gray-color);border-top-width:1px;background:var(--secondary-black)}.commentComposer-input{flex:1 1 auto;min-width:0;min-height:2.75rem;max-height:7.5rem;border-radius:.75rem;padding:.75rem 1rem;background:var(--primary-black-primary);border:none;font-family:Rubik,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;color:var(--white-color);outline:none;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent}.commentComposer-input::placeholder{color:var(--secondary-gray)}.commentComposer-input::-webkit-scrollbar{width:.375rem}.commentComposer-input::-webkit-scrollbar-track{background:transparent}.commentComposer-input::-webkit-scrollbar-thumb{border-radius:999rem;background:#d396294d}.commentComposer-input::-webkit-scrollbar-thumb:hover{background:#d3962973}.commentComposer-send{width:2.75rem;height:2.75rem;border-radius:.875rem;background:transparent;border:none;color:var(--secondary-gray)}.post-preview-card{width:100%;border:0;border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;text-align:left;text-decoration:none}.post-preview-card.is-interactive{cursor:pointer;transition:transform .2s ease,background .2s ease}.post-preview-card.is-interactive:hover{transform:translateY(-.125rem);background:#ffffff0f}.post-preview-card__image-wrapper{width:100%;aspect-ratio:16 / 9;background:#ffffff0f}.post-preview-card__image{width:100%;height:100%;object-fit:cover;display:block}.post-preview-card__content{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.post-preview-card__title{margin:0;color:var(--white-color);font-size:1rem;line-height:1.35}.post-preview-card__description,.post-preview-card__href{margin:0;color:#ffffffb8;font-size:.9rem;line-height:1.5;word-break:break-word}.share-view-modal-overlay{position:fixed;inset:0;z-index:100002;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;padding:1rem}.share-view-modal{width:min(31rem,95vw);background:var(--secondary-black);border:1px solid #2a3340;border-radius:.9rem;box-shadow:0 16px 56px #0006;padding:1.25rem;display:flex;flex-direction:column;gap:.9rem}.share-view-modal__header{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.share-view-modal__close{border:none;background:transparent;color:var(--white-color);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:pointer;border-radius:.5rem}.share-view-modal__close:hover{background:#ffffff0f}.share-view-modal__box{display:flex;gap:.55rem}.share-view-modal__link{flex:1;min-height:3rem;border-radius:.7rem;background:var(--secondary-gray-dark);color:var(--secondary-gray-light);display:flex;align-items:center;padding:0 .9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem}.share-view-modal__copy{min-width:7rem;min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:none}.share-view-modal__copy-icon{display:inline-flex;color:var(--white-color)}.share-view-modal__share{width:100%;min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.06)}.share-view-modal__share-icon{color:var(--white-color)}.close-button{background:transparent;border:none;cursor:pointer;padding:0;display:flex;justify-content:center;align-items:center;line-height:1;transition:transform .2s ease,color .2s ease}.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{position:relative;width:100%}.labeled-simple-input-wrapper-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--secondary-gray);transition:color .2s ease}.labeled-simple-input-wrapper-icon.active{color:var(--gold-color)}.labeled-simple-input{width:100%;height:52px;background:var(--gray-color);border-radius:8px;border:1px solid transparent;box-sizing:border-box;padding-left:44px;padding-right:12px;font-size:1rem;color:var(--secondary-gray)}.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;display:flex;min-height:120px}.simple-textarea{width:100%;padding:12px 16px;border-radius:8px;background-color:var(--gray-color);border:none;resize:none;font-size:14px;color:var(--white-color);outline:none;transition:border .2s ease;font-family:Rubik,sans-serif;white-space:break-spaces}.simple-textarea::placeholder{font-family:Rubik,sans-serif;color:var(--secondary-gray)}.report-incident-category-button{border:none;border-radius:.5rem;background:#171d22;min-height:2.8rem;padding:.75rem .85rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer}.report-incident-category-button--selected{background:var(--gold-color)}.report-incident-category-button__icon{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center}.simple-upload-gallery{display:flex;flex-direction:column;gap:.5rem}.simple-upload-gallery__hidden-input{display:none}.simple-upload-gallery__drop-zone{min-height:8.75rem;border-radius:.5rem;border:2px dashed rgba(255,255,255,.3);background:#161c22;color:var(--secondary-gray-medium);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;cursor:pointer}.simple-upload-gallery__drop-zone-icon{color:var(--secondary-gray)}.simple-upload-gallery__compact-add{width:fit-content;display:inline-flex;align-items:center;gap:.45rem;border:none;background:transparent;color:var(--secondary-gray-medium);padding:0;cursor:pointer}.simple-upload-gallery__compact-add-icon{color:var(--secondary-gray)}.simple-upload-gallery__images-list{display:flex;flex-wrap:wrap;gap:.5rem}.simple-upload-gallery__image-pill{max-width:100%;background:#151b20;border-radius:999px;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .35rem .3rem .6rem}.simple-upload-gallery__image-pill-name{color:var(--white-color);font-size:.75rem;line-height:1.1;max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-upload-gallery__image-pill-remove{width:1.35rem;height:1.35rem;border-radius:999px}.report-incident-modal-overlay{position:fixed;inset:0;z-index:100100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#05080cb8;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.report-incident-modal{width:min(38rem,100%);max-height:min(95vh,56rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:#1f252b;box-shadow:0 1.125rem 3.5rem #00000073}.report-incident-modal::-webkit-scrollbar{width:8px}.report-incident-modal::-webkit-scrollbar-track{background:transparent}.report-incident-modal::-webkit-scrollbar-thumb{background:#d396294d;border-radius:4px}.report-incident-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.report-incident-modal__title-block{display:flex;flex-direction:column;gap:.35rem}.report-incident-modal__close{border:none;border-radius:.5rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--white-color);cursor:pointer}.report-incident-modal__close:hover{background:#ffffff14}.report-incident-modal__section{display:flex;flex-direction:column;gap:.5rem}.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 transparent}.report-incident-modal__title-input .labeled-simple-input:focus{border:1px solid var(--gold-color)}.report-incident-modal__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.report-incident-modal__description-input{min-height:0}.report-incident-modal__description-input .simple-textarea{background:#171d22}.report-incident-modal__tips{border-radius:.65rem;background:#7367f13d;padding:1rem}.report-incident-modal__tips-content{display:flex;align-items:flex-start;gap:.6rem}.report-incident-modal__tips-illustration{width:4rem;height:4rem;object-fit:contain;flex:0 0 2rem}.report-incident-modal__tips-copy{display:flex;flex-direction:column;gap:.5rem}.report-incident-modal__tips-title{color:var(--white-color);font-size:.95rem;font-weight:600;line-height:1.2}.report-incident-modal__tips ul{margin:.15rem 0 0;padding-left:1rem;color:var(--white-color);display:flex;flex-direction:column;gap:.2rem;font-size:.95rem}.report-incident-modal__actions{display:flex;justify-content:center;gap:.6rem}.report-incident-modal__actions>button{min-width:6.5rem}@media(max-width:48rem){.report-incident-modal{max-height:100vh;border-radius:.75rem}.report-incident-modal__categories{grid-template-columns:1fr}.report-incident-modal__actions{width:100%}.report-incident-modal__actions>button{flex:1;min-width:0}}.post-detail-modal-overlay{position:fixed;inset:0;z-index:1000;background:#0009;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);display:flex;align-items:center;justify-content:center;padding:1rem}.post-detail-modal-content{width:min(90rem,100%);max-height:98vh;overflow:hidden;border-radius:1rem;background:var(--primary-black-primary);border:none;padding:0;display:flex;justify-content:center}.post-detail-modal-content .postDetail{position:relative;height:auto;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{margin:1rem;width:min(88rem,100%)}.post-detail-modal-content .postDetail-layout--compactLink{width:100%;margin:0}.post-detail-modal-content .postDetail-mediaFrame{height:min(64rem,calc(95vh - 2rem))}.post-detail-modal-content .postDetail-aside{height:min(88vh,calc(95vh - 2rem));background:var(--secondary-black);border-radius:1rem}@media(max-width:1079px){.post-detail-modal-overlay{align-items:stretch;padding:0;overflow-y:auto;background:var(--primary-black-primary)}.post-detail-modal-content{width:100%;max-height:none;min-height:100dvh;overflow:visible;border-radius:0;background:var(--primary-black-primary)}.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{height:auto;background:var(--primary-black-primary);border-radius:0}}.feedComposer{display:flex;flex-direction:column;gap:1rem;min-width:0}.feedComposer-divider{width:100%;height:2px;background:var(--gray-color)}.feedComposer-actions{display:flex;gap:.75rem;flex-wrap:wrap;min-width:0}@media(max-width:767px){.feedComposer{gap:.875rem}.feedComposer-actions{gap:.625rem}}@media(max-width:480px){.feedComposer{gap:.75rem}.feedComposer-actions{gap:.5rem}.feedComposer-divider{height:.0625rem;opacity:.5}}.feedCard{width:100%;border-radius:.75rem;border:none;background:var(--secondary-black);padding:1.5rem 2rem;display:flex;flex-direction:column;justify-content:center;gap:1rem;align-self:stretch;min-width:0;box-sizing:border-box}@media(max-width:767px){.feedCard{padding:1rem;border-radius:.625rem}}@media(min-width:768px)and (max-width:1079px){.feedCard{padding:1.25rem 1.5rem}}.feedDashedInput{display:flex;width:100%;height:2.5rem;padding:1rem;align-items:center;gap:.625rem;flex:1 0 0;border-radius:.5rem;border:none;background-color:var(--primary-black-primary);color:var(--secondary-gray);cursor:pointer;font-family:Rubik,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;min-width:0;box-sizing:border-box}.feedDashedInput:focus-visible{outline:.125rem solid rgba(252,252,252,.7);outline-offset:.125rem}@media(max-width:767px){.feedDashedInput{height:2.75rem;padding:.875rem;font-size:.9375rem}}.postCreationOptionsRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:21px;width:100%;padding:0 1rem;min-width:0}.postCreationOptionsRow>*{flex:0 1 auto}.postCreationOptionsRow>*:only-child{margin-right:auto}@media(max-width:767px){.postCreationOptionsRow{justify-content:center;gap:21px;padding:0}}@media(min-width:768px)and (max-width:1079px){.postCreationOptionsRow{padding:0 .5rem}}.postCreationChipBase{position:relative;display:flex;height:2.5rem;max-width:100%;padding:.5rem 1rem;align-items:center;gap:.5rem;border:none;background:transparent;color:var(--white-color);cursor:pointer;white-space:nowrap;min-width:0;border-radius:.5rem}.postCreationChipBase:after{content:"";position:absolute;left:1rem;right:1rem;bottom:0;height:.25rem;border-radius:999px;background-color:var(--gold-color);opacity:0;transition:opacity .2s ease}.postCreationChipBase:hover:after,.postCreationChipBase:focus-visible:after{opacity:1}.postCreationChipBase:focus-visible{outline:none}@media(max-width:767px){.postCreationChipBase{height:2.25rem;padding:.4375rem .625rem;gap:.375rem}}@media(max-width:480px){.postCreationChipBase{display:flex;justify-content:center;width:2.5rem;min-width:2.5rem;padding:.5rem}.postCreationChipBase .label{display:none}}.banner-view{width:100%;border:0;background:transparent;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;display:block}.banner-view-image{width:100%;height:auto;display:block}.tab-button{position:relative;background:none;border:none;color:var(--secondary-gray);font-weight:700;font-size:1rem;padding:12px 0;cursor:pointer;transition:color .2s ease}.tab-button:hover,.tab-button.active{color:var(--white-color)}.tab-button.active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;background:var(--gold-color);border-radius:4px}.tab-button.disabled,.tab-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media(max-width:48rem){.tab-button{font-size:.95rem}}.community-tabs{display:flex;align-items:flex-end;gap:24px;margin:0 0 24px;padding:0;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}@media(max-width:48rem){.community-tabs{gap:16px}}.near-people-banner{width:100%;border:0;padding:0;margin:16px 0 24px;background:transparent;border-radius:12px;overflow:hidden;cursor:pointer;display:block}.near-people-banner-image{width:100%;height:auto;display:block;object-fit:cover}.community-cell{position:relative;background:var(--secondary-black);border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%;max-width:22rem;min-width:17rem;min-height:18rem}.community-cell.clickable{cursor:pointer}.community-cell.clickable:hover{transform:translateY(-1px);box-shadow:0 10px 28px #00000047}.community-cell-cover{position:relative;height:6rem;background-size:cover;background-position:center;background-color:var(--secondary-black)}.community-cell-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#0000002e)}.community-cell-avatar{position:absolute;top:6.5rem;left:50%;transform:translate(-50%,-50%);width:4.5rem;height:4.5rem;border-radius:6px;padding:2px;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b);z-index:2;box-sizing:border-box}.community-cell-avatar-inner{width:100%;height:100%;border-radius:4px;overflow:hidden;background:var(--secondary-gray-dark, #3a3f44);display:flex;align-items:center;justify-content:center}.community-cell-avatar-image{width:100%;height:100%;object-fit:cover}.community-cell-avatar-image--placeholder{width:72%;height:72%;object-fit:contain}.community-cell-body{padding:3.25rem 1rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center}.community-cell-title{margin:0;text-align:center}.community-cell-title .label{display:block;width:100%;text-align:center}.community-cell-location{display:inline-flex;align-items:start;justify-content:center;gap:2px;margin:0}.community-cell-location-dot{width:.625rem;height:.625rem;border-radius:50%;background:var(--gold-color);display:inline-block;flex-shrink:0}.community-cell-location .label{color:var(--gold-color);font-weight:400}.community-cell-description{margin:.5rem 0;width:100%;text-align:center}.community-cell-description .label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;text-align:center}.community-cell-meta{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;width:100%;text-align:center}@media(max-width:48rem){.community-cell-cover{height:10rem}.community-cell-avatar{top:10rem;width:4.25rem;height:4.25rem}.community-cell-avatar-inner{border-radius:4px}.community-cell-body{padding-top:3rem}}.title-description-header-view{display:flex;flex-direction:column;gap:8px}.title-description-header-view-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.title-description-header-view-title,.title-description-header-view-right{display:flex;align-items:center}.title-description-header-view-right{flex-shrink:0}@media(max-width:48rem){.title-description-header-view-top{flex-wrap:wrap}}.create-button{display:inline-flex;align-items:center;border:none;border-radius:8px;background:var(--gold-color);padding:4px 8px 4px 0;cursor:pointer}.create-button:hover{opacity:.95}.community-type-cell{background:var(--secondary-black);border:1px solid var(--primary-black-primary);border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;box-shadow:0 10px 30px #00000038}.community-type-cell__icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center}.community-type-cell__icon img{width:100%;height:100%;object-fit:contain}.community-type-cell__title{width:100%}.community-type-cell__description{line-height:1.4}.community-type-cell__button{width:100%;margin-top:auto;height:34px}.back-button{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:8px;border:none;background:var(--black-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .1s ease;color:var(--gold-color);box-shadow:0 8px 20px #00000052;gap:12px;flex-shrink:0;margin-bottom:32px}.back-button svg{width:8px;height:16px}.back-button:hover{background:var(--secondary-black)}.back-button:active{transform:scale(.98)}.create-community-modal-overlay{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px}.create-community-modal{width:min(460px,96vw);height:80vh;max-height:80vh;background:var(--primary-black-primary);border:1px solid var(--secondary-gray-dark);border-radius:18px;box-shadow:0 14px 70px #00000059;display:flex;flex-direction:column;gap:16px;padding:20px;overflow:hidden}.create-community-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.create-community-modal__close{background:var(--secondary-gray-dark);color:var(--white-color);border:none;border-radius:10px;width:32px;height:32px;cursor:pointer;font-size:1.1rem;line-height:1}.create-community-modal__copy{display:flex;flex-direction:column;gap:6px}.create-community-modal__list{display:flex;flex-direction:column;gap:12px}.create-community-modal__content{flex:1;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;padding-right:.375rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.create-community-modal__content::-webkit-scrollbar{width:.375rem}.create-community-modal__content::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.create-community-modal__form{display:flex;flex-direction:column;gap:16px}.create-community-modal__form-title{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.create-community-modal__field{display:flex;flex-direction:column;gap:6px}.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:1;display:flex;flex-direction:column}.place-search-autocomplete{position:relative;width:100%}.place-search-autocomplete--panel{width:100%;height:100%}.place-search-autocomplete__field{width:100%;position:relative;box-sizing:border-box}.place-search-autocomplete__field.is-open .place-search-autocomplete__labeled-input .input-style{border-bottom-left-radius:0;border-bottom-right-radius:0}.place-search-autocomplete__labeled-input{margin-bottom:0}.place-search-autocomplete__labeled-input .input-style{height:auto;min-height:4rem;padding:1.6rem 1rem .75rem;background:var(--secondary-black);color:var(--white-color);font-size:18px;font-style:normal;font-weight:400;line-height:normal;font-family:inherit;box-sizing:border-box}.place-search-autocomplete__labeled-input .floating-label{color:var(--secondary-gray)}.place-search-autocomplete__floating-wrapper{position:relative;width:100%;background:var(--secondary-black);border:none;border-radius:8px;box-sizing:border-box}.place-search-autocomplete__floating-input{width:100%;height:auto;min-height:4rem;padding:1.6rem 1rem .75rem;border:none;border-radius:8px;outline:none;background:transparent;color:var(--white-color);font-size:18px;font-style:normal;font-weight:400;line-height:normal;font-family:inherit;box-sizing:border-box}.place-search-autocomplete__floating-input::placeholder{color:transparent}.place-search-autocomplete__floating-label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--secondary-gray);font-size:1rem;line-height:1rem;pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease}.place-search-autocomplete__floating-input:focus+.place-search-autocomplete__floating-label,.place-search-autocomplete__floating-input:not(:placeholder-shown)+.place-search-autocomplete__floating-label{top:.3rem;transform:translateY(0);font-size:.8rem;line-height:normal;color:var(--gold-color)}.place-search-autocomplete__panel-input{width:100%;background:var(--secondary-black);border:1px solid var(--secondary-gray-dark);color:var(--white-color);border-radius:12px;padding:12px 14px;font-size:14px;outline:none;transition:border-color .2s ease;box-sizing:border-box}.place-search-autocomplete__panel-input:focus{border-color:var(--secondary-gray)}.place-search-autocomplete__dropdown{width:100%;background:var(--secondary-black);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;margin-top:0;overflow:hidden;box-sizing:border-box}.place-search-autocomplete__dropdown--floating{margin-top:.5rem;border-radius:.75rem;background:var(--primary-black);border:1px solid rgba(255,255,255,.08);max-height:16rem;overflow-y:auto}.place-search-autocomplete__message{padding:.75rem 1rem;color:var(--secondary-gray)}.place-search-autocomplete__message.is-error{color:var(--gold-color)}.place-search-autocomplete__list{display:flex;flex-direction:column}.place-search-autocomplete__list--panel{gap:8px;overflow-y:auto;max-height:60vh}.place-search-autocomplete__item{width:100%;text-align:left;background:transparent;border:none;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem;cursor:pointer}.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;padding:12px;gap:4px;transition:border-color .15s ease,background .15s ease}.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{display:flex;flex-direction:column;gap:10px;width:100%;height:100%}.place-search-autocomplete__panel-list{display:flex;flex-direction:column;gap:10px;flex:1;overflow:hidden}.search-location-view{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:100001}.search-location-view__panel{width:min(540px,96vw);background:var(--primary-black-primary);border:1px solid var(--secondary-gray-dark);border-radius:16px;box-shadow:0 12px 40px #00000059;padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}.search-location-view--embedded{position:static;inset:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;width:100%;height:100%;align-items:stretch;justify-content:flex-start;z-index:auto}.search-location-view--embedded .search-location-view__panel{width:100%;height:100%;max-height:none;background:transparent;border:none;border-radius:0;box-shadow:none;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{display:flex;align-items:center;gap:10px}.search-location-view__input{flex:1;background:var(--secondary-black);border:1px solid var(--secondary-gray-dark);color:var(--white-color);border-radius:12px;padding:12px 14px;font-size:14px;outline:none;transition:border-color .2s ease}.search-location-view__input:focus{border-color:var(--secondary-gray)}.search-location-view__list{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow:hidden}.search-location-view__items{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px}.search-location-view__item{width:100%;text-align:left;background:var(--secondary-black);border:1px solid var(--primary-black-primary);color:var(--white-color);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.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;display:flex;width:100%;height:100%}.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{display:flex;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)}.communities-container{flex:1;min-width:0;width:100%;max-width:none;margin:0;padding:24px 0 48px;box-sizing:border-box}.communities-top-banner{display:block;width:100%;max-width:1440px}.communities-header{display:flex;flex-direction:column;gap:0}.communities-grid{display: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);width:100%;justify-items:stretch}.communities-loading-state,.communities-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:8px;color:var(--secondary-gray)}.communities-loading-spinner{display:flex;align-items:center;justify-content:center;height:120px;width:120px}@media(max-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(min-width:768px)and (max-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(min-width:1080px)and (max-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(min-width:1280px)and (max-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(min-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;display:flex;justify-content:center;width:100%;height:100vh;min-height:0;overflow:hidden}.create-tutorials-user-page .create-tutorial-steps-page,.create-tutorials-user-page .create-section-cell{padding:0}.create-tutorial-steps-container-header{display:flex;flex-direction:column;gap:8px}.create-tutorial-steps-container{background-color:var(--secondary-black);padding:16px 24px;border-radius:12px}.create-tutorial-info-container{padding:1rem 1.5rem 4rem;border-radius:12px}.create-tutorials-user-content{flex:1;display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:100%;height:100%;box-sizing:border-box;max-width:82rem;margin:0 auto;padding-top:16px;padding-left:24px;padding-right:24px;gap:var(--page-main-aside-gap-min);min-height:0;overflow:hidden}.tutorials-main-user-content{flex:1;min-height:0;max-width:60rem;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--gold-color-translucind) transparent;border-radius:1rem}.tutorials-main-user-content::-webkit-scrollbar{width:8px}.tutorials-main-user-content::-webkit-scrollbar-track{background:transparent}.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{display:grid;grid-template-columns:40px 1fr auto;align-items:center;padding:0 8px;margin-bottom:24px;gap:12px}.create-tutorial-new-section-btn{display:flex;height:40px;padding:8px;border-radius:8px;gap:8px;justify-content:center;align-items:center;color:var(--white-color);background-color:var(--tertiary-violet);font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:700}.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{position:relative;display:flex;gap:6px;flex-direction:row;align-items:center}.create-tutorial-page-btn-info{width:32px;height:32px;background-color:var(--secondary-black);border:none;border-radius:8px;justify-content:center;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{width:16px;height:16px;color:#fff}@media(max-width:22rem){.create-tutorials-user-page{display:none!important}}@media(max-width:48rem){.create-tutorials-user-content{padding-left:16px;padding-right:16px;gap:var(--page-main-aside-gap-min)}.create-tutorial-new-section-btn{width:40px;min-width:40px;padding:8px;gap:0;font-size:0;line-height:0}.create-tutorial-new-section-btn svg{width:24px;height:24px;flex-shrink:0;display:block!important}.create-tutorial-new-section-btn>*:not(svg){display:none!important}.create-tutorial-page-btn-info{width:32px;min-width:32px;height:32px;padding:4px;display:flex;align-items:center;justify-content:center}.create-tutorial-page-btn-info svg{width:24px;height:24px;flex-shrink:0}}@media(min-width:48rem)and (max-width:68rem){.create-tutorials-user-content{padding-left:24px;padding-right:24px;gap:var(--page-main-aside-gap-min)}.create-tutorial-new-section-btn{width:40px;min-width:40px;padding:8px;gap:0;font-size:0;line-height:0}.create-tutorial-new-section-btn svg{width:24px;height:24px;flex-shrink:0;display:block!important}.create-tutorial-new-section-btn>*:not(svg){display:none!important}.create-tutorial-page-btn-info{width:32px;min-width:32px;height:32px;padding:4px;display:flex;align-items:center;justify-content:center}.create-tutorial-page-btn-info svg{width:24px;height:24px;flex-shrink:0}}.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{display:flex;justify-content:flex-start;align-items:center;gap:16px}.floating-textarea{position:relative;width:100%}.floating-textarea .textarea-style{width:100%;min-height:120px;padding:24px 16px 1px;gap:10px;align-self:stretch;background:var(--gray-color);border:none;border-radius:8px;color:var(--white-color);font-size:.9rem;outline:none;transition:border-color .3s ease;box-sizing:border-box;resize:vertical;font-family:inherit}.floating-label{position:absolute;color:var(--secondary-gray);font-size:16px;left:16px;top:1rem;font-weight:400;line-height:20px;pointer-events:none;transition:.2s ease all}.floating-textarea.active .floating-label{top:.3rem;font-size:.8rem;color:var(--gold-color)}.required{color:var(--gold-color);margin-left:2px}.tutorial-section-cell{margin-top:32px;padding:0 24px;box-sizing:border-box}.tutorial-section-cell:hover{box-shadow:0 2px 8px #0000001a}.tutorial-section-cell-header{display:flex;justify-content:space-between;align-items:center;height:52px;padding:8px 0}.tutorial-section-cell-actions{display:flex;align-items:center;gap:5px}.tutorial-section-cell-edit-button,.tutorial-section-cell-delete-button{display:flex;align-items:center;justify-content:center;padding:8px;background-color:var(--gray-color);border:none;border-radius:8px;color:var(--white-color);cursor:pointer;transition:opacity .3s ease;width:40px;height:40px}.tutorial-section-cell-edit-button:hover,.tutorial-section-cell-delete-button:hover{opacity:.7}.tutorial-section-cell-description{padding:16px 0;line-height:20px;white-space:pre-line;overflow-wrap:break-word}.create-step-cell-container{border-radius:12px;border:none;padding:16px}.create-step-cell-header{display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;gap:8px;align-items:center;padding:0 16px;margin-bottom:16px}.tutorial-section-cell-add-media-button{display:flex;align-items:center;width:208px;height:40px;padding:8px;justify-content:center;gap:8px;color:#fff;background-color:var(--gray-color);border-radius:8px;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.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{width:100%;margin-bottom:32px;font-size:16px;border-radius:8px;outline:none;resize:vertical;transition:border-color .3s ease;font-family:inherit}.create-step-cell-add-multimedia{margin-bottom:32px}.create-step-cell-label-text-area-body{min-height:19rem;display:flex;flex-direction:column;margin-bottom:24px}.create-step-cell-actions{display:flex;gap:12px;justify-content:space-between;align-items:center}.create-step-cell-actions-left{display:flex;gap:12px}.create-step-cell-cancel-button{background-color:var(--gray-color);font-size:14px;font-style:normal;font-weight:700;min-width:141px;height:40px}.create-step-cell-save-button{font-size:14px;font-style:normal;font-weight:700;min-width:141px;height:40px}.tutorial-step-cell{margin-bottom:32px;transition:box-shadow .3s ease;padding:0 24px;line-height:20px;gap:10px;box-sizing:border-box}.tutorial-step-cell:hover{box-shadow:0 2px 8px #0000001a}.tutorial-step-cell-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px 0}.tutorial-step-cell-actions{display:flex;align-items:center;gap:5px}.tutorial-step-cell-edit-button,.tutorial-step-cell-delete-button{display:flex;align-items:center;justify-content:center;padding:8px;background-color:var(--gray-color);border:none;border-radius:8px;color:var(--white-color);cursor:pointer;transition:opacity .3s ease;width:40px;height:40px}.tutorial-step-cell-edit-button:hover,.tutorial-step-cell-delete-button:hover{opacity:.7}.tutorial-step-description-text{align-items:flex-start;align-self:stretch;line-height:20px;white-space:pre-line;overflow-wrap:break-word}.step-multimedia-gallery-container{width:100%;margin:1.25rem 0}.step-multimedia-gallery__hero{position:relative;width:100%;min-height:18rem}.step-multimedia-gallery__counter-badge{position:absolute;top:1rem;left:1rem;z-index:2}.step-multimedia-gallery__stage-button{width:100%;padding:0;border:none;background:transparent;cursor:pointer}.step-multimedia-gallery__carousel-button{position:absolute;top:50%;z-index:3;transform:translateY(-50%)}.step-multimedia-gallery__carousel-button--prev{left:1rem}.step-multimedia-gallery__carousel-button--next{right:1rem}.step-multimedia-gallery__page-control{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem}.step-multimedia-gallery__thumbnails{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.step-multimedia-gallery__thumbnails::-webkit-scrollbar{display:none}.step-multimedia-gallery__thumbnail{flex:0 0 7.5rem;width:7.5rem;padding:0;border:.125rem solid transparent;border-radius:.625rem;background:transparent;cursor:pointer;overflow:hidden}.step-multimedia-gallery__thumbnail--active{border-color:var(--gold-color)}.step-multimedia-gallery__thumbnail-preview{width:100%;border-radius:.5rem}@media(max-width:48rem){.step-multimedia-gallery__hero{min-height:14rem}.step-multimedia-gallery__counter-badge{top:.75rem;left:.75rem;font-size:.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{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:80px;background-color:var(--gold-color);color:var(--white-color);border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;padding:0 24px}.add-section-button:hover{background-color:#d39629;color:#000}.add-section-icon{width:32px;height:32px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.add-section-button:hover .add-section-icon{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}.create-tutorial-steps-page{width:100%;background-color:var(--color-background);padding:20px}.create-tutorial-steps-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:0 16px}.close-button{width:40px;height:40px;border-radius:50%;background-color:var(--color-background-card);border:1px solid var(--color-border-gray);color:var(--color-text-primary);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-button:hover{background-color:var(--color-error);color:#fff;border-color:var(--color-error)}.page-title{font-size:28px;font-weight:700;color:var(--color-text-primary);margin:0}.continue-button{min-width:150px}.create-tutorial-steps-content{max-width:1200px;margin:0 auto}.tutorial-section{margin-bottom:24px}@media(max-width:768px){.create-tutorial-steps-page{padding:12px}.create-tutorial-steps-header{flex-direction:column;gap:16px;align-items:stretch}.page-title{font-size:24px;text-align:center}.close-button{align-self:flex-end}.continue-button{width:100%}}.add-step-cell-container{padding-top:24px;display:flex}.add-step-cell-button-add{display:flex;align-items:center;justify-content:center;background-color:var(--gold-color);cursor:pointer;border-radius:8px;padding:8px 16px;height:40px;width:146px;border:none;gap:8px}.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{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.pricing-option{width:100%;border:none;background:var(--secondary-black);border-radius:.75rem;padding:1rem 1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.pricing-option-left{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.pricing-option-texts{display:flex;flex-direction:column;gap:.375rem;min-width:0}.pricing-option-icon{width:1.25rem;height:1.25rem;color:var(--white-color);flex:0 0 auto}.pricing-option-radio{width:1.375rem;height:1.375rem;border-radius:9999px;border:.125rem solid rgba(255,255,255,.18);flex:0 0 auto;position:relative}.pricing-option.is-selected .pricing-option-radio{border-color:var(--gold-color)}.pricing-option.is-selected .pricing-option-radio:after{content:"";position:absolute;inset:.1875rem;border-radius:9999px;background:var(--gold-color)}.pricing-option-paid{cursor:default;padding:0;flex-direction:column;align-items:stretch}.pricing-option-paid-header{width:100%;border:none;background:transparent;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left}.pricing-price-field{width:100%;padding:0 1.5rem 1.25rem 3.5rem;box-sizing:border-box}.pricing-input-wrapper{position:relative;display:flex;align-items:center;width:100%;max-width:16rem;min-height:3.375rem;background:#ffffff14;border:.0625rem solid transparent;border-radius:.75rem;box-sizing:border-box;transition:border-color .2s ease,background .2s ease}.pricing-input-wrapper:focus-within{border-color:var(--gold-color);background:#ffffff1a}.pricing-input-icon{position:absolute;left:.9375rem;top:50%;width:1.5rem;height:1.5rem;transform:translateY(-50%);color:var(--secondary-gray);pointer-events:none;z-index:1}.pricing-input{width:100%;height:3.375rem;padding:1.7rem 1rem .5rem 2.875rem;border:none;outline:none;background:transparent;color:var(--white-color);font-size:1rem;line-height:1.25rem;box-sizing:border-box}.pricing-input::placeholder{color:transparent}.pricing-floating-label{position:absolute;left:2.875rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.1875rem;color:var(--secondary-gray);font-size:1rem;line-height:1rem;pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease;z-index:1}.pricing-input:focus+.pricing-floating-label,.pricing-input:not(:placeholder-shown)+.pricing-floating-label{top:.875rem;transform:translateY(0);font-size:.75rem;line-height:.75rem;color:var(--secondary-gray)}.pricing-required{color:var(--tertiary-violet);font-weight:700}.pricing-section-commission-container{text-align:left;margin-top:.5rem}.add-files-view{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.75rem;background-color:var(--secondary-gray-dark);cursor:pointer;height:56px;width:326px}.delete-icon-button{margin-left:auto;background:transparent;border:0;cursor:pointer;color:var(--secondary-gray);display:inline-flex;align-items:center;justify-content:center}.file-preview-view{display:flex;align-items:center;height:74px;gap:16px;padding:8px 16px;border-radius:8px;background:var(--secondary-black)}.file-preview-view-left{display:flex;align-items:center}.tutorial-series-field{display:flex;flex-direction:column;gap:.75rem}.tutorial-series-field__control{width:100%;min-height:3rem;padding:.875rem 1rem;border:1px solid transparent;border-radius:.5rem;background:var(--secondary-black);color:var(--white-color);display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;transition:border-color .2s ease}.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-modal-overlay{position:fixed;inset:0;z-index:1200;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem}.tutorial-series-create-modal{width:min(28rem,92vw);border-radius:1rem;background:var(--primary-black-primary);border:1px solid rgba(255,255,255,.06);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.tutorial-series-create-modal-input{width:100%}.tutorial-series-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.tutorial-series-option-input{width:100%;border:none;background:transparent;padding:0;display:flex;align-items:center;gap:.75rem;cursor:pointer;text-align:left}.tutorial-series-option-input__control{width:1rem;height:1rem;border-radius:999rem;border:.125rem solid var(--secondary-gray);position:relative;flex-shrink:0}.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:"";position:absolute;inset:.1875rem;border-radius:999rem;background:var(--gold-color)}.tutorial-series-option-input__label{text-align:left}.tutorial-series-modal-overlay{position:fixed;inset:0;z-index:1100;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem}.tutorial-series-modal{width:min(32rem,92vw);border-radius:1rem;background:var(--primary-black-primary);border:1px solid rgba(255,255,255,.06);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.tutorial-series-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tutorial-series-modal-header-texts{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.tutorial-series-modal-subtitle{margin-top:0}.tutorial-series-modal-close{width:2rem;height:2rem;border:none;border-radius:.5rem;background:transparent;color:var(--gold-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tutorial-series-modal-content{display:flex;flex-direction:column;gap:1rem}.tutorial-series-modal-options,.tutorial-series-modal-order-block{display:flex;flex-direction:column;gap:.75rem}.tutorial-series-modal-order-help{margin:0}.tutorial-series-modal-order-list{display:flex;flex-direction:column;gap:.5rem}.tutorial-series-modal-order-item{min-height:3rem;padding:.875rem 1rem;border-radius:.5rem;background:var(--secondary-black);color:var(--white-color);display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:grab}.tutorial-series-modal-order-item--current{color:var(--gold-color)}.tutorial-series-modal-order-item__title{flex:1;min-width:0;text-align:left}.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{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tutorial-series-modal-create-button{min-height:3rem;padding:.75rem 1rem;border:none;border-radius:.5rem;background:var(--secondary-black);color:var(--white-color);display:inline-flex;align-items:center;gap:.625rem;cursor:pointer}.tutorial-series-modal-footer-actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;flex:1}@media(max-width:40rem){.tutorial-series-modal-footer{flex-direction:column;align-items:stretch}.tutorial-series-modal-footer-actions{width:100%}}.selected-button{padding:10px 20px;font-size:.95rem;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease;font-weight:700;white-space:nowrap}.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{background-color:#3a3a3a;color:#b0b0b0}.selected-button:active{transform:scale(.98)}.selected-button:disabled{opacity:.5;cursor:not-allowed}@media(max-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%;margin:0;padding:0;background-color:transparent;color:var(--white-color)}.loading-overlay-create-tutorial-info-page{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;color:var(--white-color);font-size:1.2rem}.create-tutorial-info-header{display:flex;gap:16px;width:100%;max-width:var(--create-tutorial-info-lane-max-width);padding-inline:var(--create-tutorial-info-lane-side-padding);margin:0 auto 16px;box-sizing:border-box}.create-tutorial-info-header .create-tutorial-info-header-back-button{filter:drop-shadow(0 5px 12px rgba(0,0,0,.2));background-color:var(--secondary-black);border-radius:8px}.create-tutorial-info-content{display:flex;flex-direction:column;gap:24px;width:100%;max-width:var(--create-tutorial-info-lane-max-width);padding-inline:var(--create-tutorial-info-lane-side-padding);margin:0 auto;box-sizing:border-box}.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{width:100%;aspect-ratio:672 / 360;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:var(--secondary-black);cursor:pointer;transition:all .3s ease;margin:20px 0;color:var(--secondary-gray);flex-direction:column}.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{position:relative;width:100%;border-radius:12px;overflow:hidden;margin:20px 0}.create-tutorial-info-cover-cropper-wrapper{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:12px;border:none}.create-tutorial-info-cover-zoom{position:absolute;height:2rem;right:1rem;bottom:.75rem;padding:.5rem .75rem;background:transparent;opacity:0;pointer-events:none;transition:opacity .16s ease}.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]{width:100%;appearance:none;background:transparent}.create-tutorial-info-cover-zoom input[type=range]::-webkit-slider-runnable-track{height:.25rem;border-radius:999px;background:#ffffff40}.create-tutorial-info-cover-zoom input[type=range]::-moz-range-track{height:.25rem;border-radius:999px;background:#ffffff40}.create-tutorial-info-cover-zoom input[type=range]::-webkit-slider-thumb{appearance:none;width:.9rem;height:.9rem;border-radius:999px;background:currentColor;margin-top:-.33rem}.create-tutorial-info-cover-zoom input[type=range]::-moz-range-thumb{width:.9rem;height:.9rem;border-radius:999px;background:currentColor;border:none}.create-tutorial-info-remove-image-button{position:absolute;top:12px;right:12px;background-color:var(--gray-color);border:none;border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--white-color);transition:all .2s ease}.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{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.create-tutorial-info-gallery-counter{flex:0 0 auto}.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);display:flex;align-items:center;gap:8px;margin-bottom:24px}.create-tutorial-info-selector-label svg{width:18px;height:18px}.create-tutorial-info-selector-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:12px;width:100%}.create-tutorial-info-language-input-wrapper{position:relative;width:100%}.create-tutorial-info-language-input{width:100%;padding:14px 16px 14px 40px;background:var(--secondary-black);border-radius:8px;border:1px solid transparent;color:var(--white-color);outline:none;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{position:absolute;top:50%;left:14px;transform:translateY(-50%);height:18px;width:18px;color:var(--secondary-gray);transition:color .2s ease}.create-tutorial-info-language-dropdown{width:100%;background:#1d1f21;border-radius:8px;padding:8px;margin-top:6px;border:none}.create-tutorial-info-language-option{padding:10px;display:flex;gap:8px;cursor:pointer;border-radius:6px}.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{display:flex;flex-direction:column;gap:24px}.create-tutorial-info-commission-info{margin-top:16px;padding:12px;background-color:#630dc529;border-left:3px solid #6e56df;color:#fffc;font-size:.9rem;border-radius:4px}@media(max-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:none!important;box-shadow:0 0 0 9999em #0000008c!important;border-radius:.75rem}.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{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:1.5rem;width:fit-content;min-width:fit-content;flex-shrink:0;color:var(--gold-color);background-color:var(--secondary-black)}.rating-compact-tag-star{width:.75rem;height:.75rem;flex-shrink:0}.profile-badge-seal{display:inline-flex;align-items:center;gap:2px;padding:0;height:16px;line-height:16px;color:var(--tertiary-violet)}.profile-badge-seal-icon{display:block;width:1rem;height:1rem;object-fit:contain}.profile-badge-seal-astralis-icon{display:block;width:16px;height:16px;color:#8080fc;flex:0 0 auto}.profile-badge-seal-text{line-height:16px}.status-tag{display:inline-flex;align-items:center;gap:.5rem;border-radius:8px;width:fit-content}.status-tag__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.45rem}.status-tag__icon-img{width:100%;height:100%;object-fit:contain;display:block}.status-tag__icon-svg{width:.9rem;height:.9rem;color:#fff}.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}.tutorial-header-cell{width:100%;box-sizing:border-box;padding:16px 24px}.tutorial-header-cell-buttons{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px}.tutorial-header-cell-back-button-container{display:flex;align-items:center;justify-content:space-between}.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{display:flex;align-items:center;gap:12px;flex-shrink:0;padding-bottom:32px}.edit-button-header-cell{display:flex;width:101px;height:32px;padding:8px;justify-content:center;align-items:center;gap:10px}.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{display:flex;width:101px;height:32px;padding:8px;justify-content:center;align-items:center;gap:10px}.publish-button-header-cell:hover{color:#000}.unpublish-button-header-cell{display:flex;width:120px;height:32px;padding:8px;justify-content:center;align-items:center;gap:10px}.unpublish-button-header-cell:hover{color:var(--white-color)}.tutorial-header-cell-delete-icon-button{width:32px;height:32px;border-radius:8px;background-color:var(--secondary-black);border:none;color:var(--gold-color);cursor:pointer;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{width:32px;height:32px;background-color:var(--secondary-black);border-radius:8px;cursor:pointer;border:none;color:var(--secondary-gray);display:inline-flex;align-items:center;justify-content:center}.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{width:32px;height:32px;border-radius:8px;background-color:var(--secondary-black);border:none;padding:0;color:var(--secondary-gray);display:inline-flex;align-items:center;justify-content:center}.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{display:none;width:101px;height:40px}.gold-button-header-cell:hover{color:#000;transition:.5s}.tutorial-header-cell-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.tutorial-header-cell-top-right{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.tutorial-header-cell-author-block{min-width:0;max-width:100%}.tutorial-header-cell-author-info{display:flex;align-items:center;line-height:20px;min-width:0;max-width:100%}.tutorial-header-cell-stars{flex-shrink:0;background-color:var(--primary-black-primary)}.tutorial-header-cell-title{margin:1.5rem 0;display:flex;flex-direction:column}.tutorial-header-cell-author-identity{gap:8px}.tutorial-header-cell-author-identity--clickable{cursor:pointer}.tutorial-header-cell-author-identity .user-identity-avatar{width:44px;height:45px;border-radius:4px;padding:2px;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b)}.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{padding:16px 0 0;line-height:20px;white-space:pre-line;overflow-wrap:break-word;margin:0}.tutorial-header-cell-description__text--collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.tutorial-header-cell-description-toggle{margin-top:4px;padding:0;border:none;background:none;font-size:14px;line-height:20px;color:var(--secondary-gray);cursor:pointer}.tutorial-header-cell-description-toggle:hover{color:var(--white-color)}@media(max-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{width:40px!important;height:40px;padding:2px;border-radius:4px;gap:0}.tutorial-header-cell-tags .steps-tag{width:40px!important;height:40px;padding:4px 2px!important;border-radius:4px;gap:2px!important;justify-content:center}.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{display:none!important}.tutorial-header-cell-tags .level-tag>*:not(.level-bars){display:none!important}.tutorial-header-cell-tags .category-tag>*:not(.category-icon){display:none!important}.tutorial-header-cell-tags .steps-tag>*:not(.steps-tag-folder-icon){display:none!important}.tutorial-header-cell-tags .language-tag>*:not(.language-tag-icon){display:none!important}}@media(min-width:22rem)and (max-width:48rem){.tutorial-header-cell{padding:16px}.edit-button-header-cell{width:32px!important;height:32px!important;padding:0!important;min-width:32px;display:flex;justify-content:center;align-items:center;gap:0!important}.edit-button-header-cell .edit-icon-header-cell{display:inline-flex!important;width:16px;height:16px}.edit-button-header-cell span,.edit-button-header-cell label{display:none!important}}@media(min-width:48rem)and (max-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{width:auto!important;min-width:8.5rem;height:40px}}@media(min-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{width:auto!important;min-width:11rem;height:40px}}.tutorial-series-ribbon{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem;margin-top:.625rem;line-height:1}.tutorial-series-ribbon__part{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:.1875rem .625rem .25rem;border-radius:.25rem;background:var(--gold-color);box-shadow:0 .375rem .75rem #0003}.tutorial-series-ribbon__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem}.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{width:100%;background-color:var(--black-color);color:var(--white-color)}.loading-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;color:var(--white-color);font-size:1.2rem}.error-message{padding:40px;text-align:center;color:#ffffffb3}.tutorial-content{max-width:65rem;margin:0 auto;padding:24px 40px 32px;display:flex;flex-direction:column;gap:24px}.tutorial-preview-cover{width:100%;max-width:min(100%,42rem);margin:0 auto;aspect-ratio:3 / 2;background-color:var(--secondary-black);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem}.tutorial-preview-cover-image{width:100%;height:100%;object-fit:contain;display:block}.tutorial-sections{display:flex;flex-direction:column;gap:24px}.tutorial-section-container{display:flex;flex-direction:column;gap:16px}.tutorial-template-preview{display:flex;align-items:center;justify-content:left;gap:8px;padding:0;color:var(--white-color);text-decoration:none}.tutorial-template-preview-text{flex:1;min-width:0}.tutorial-template-preview-icon-pdf{display:flex;align-items:center;width:32px;height:32px}.tutorial-template-preview-icon-download{align-items:center;width:24px;height:24px;padding-left:4px}@media(max-width:768px){.tutorial-content{padding:24px 16px;gap:24px}.tutorial-sections{gap:20px}.tutorial-section-container{gap:12px}}.create-tutorial-sidebar-right{display:flex;order:2;height:100%;min-height:0;overflow:hidden}.create-tutorial-sidebar-right-mobile{display:none}.create-tutorial-sidebar-right-desktop{width:320px;background-color:var(--primary-black-primary);padding:0;display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;gap:clamp(8px,2vh,14px);padding-right:.25rem;scrollbar-width:none;-ms-overflow-style:none}.create-tutorial-sidebar-right-desktop::-webkit-scrollbar{width:0;height:0}.create-tutorial-sidebar-right-desktop-header{background-color:var(--secondary-black);padding:clamp(8px,1.8vh,24px);display:flex;flex-direction:column;gap:clamp(8px,1.8vh,24px);border-radius:12px;text-align:left;flex:0 0 auto}.create-tutorial-sidebar-right-desktop-sidebar-warning-publish{background:var(--gold-off);border-radius:12px;padding:16px 24px;display:flex;gap:6px;align-items:flex-start}.create-tutorial-sidebar-right-desktop-warning-icon img{width:60px;height:60px;object-fit:contain;flex-shrink:0;margin-right:10px}.create-tutorial-sidebar-right-desktop-warning-text{display:flex;flex-direction:column;gap:6px;line-height:1.3}.create-tutorial-sidebar-right-desktop-progress-bar{display:flex;align-items:center;padding-left:24px;gap:16px;position:relative}.create-tutorial-sidebar-right-desktop-progress-step{display:flex;align-items:center;flex:1;position:relative}.create-tutorial-sidebar-right-desktop-progress-circle{width:28px;height:28px;border-radius:8px;background-color:var(--primary-black-primary);color:#fff;font-weight:500;font-size:16px;display:flex;justify-content:center;align-items:center;z-index:2;transition:all .3s ease}.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{position:absolute;left:calc(40% + 2px);top:50%;width:54px;height:6px;background:var(--primary-black-primary);z-index:1;border-radius:40px;transition:background .4s ease,background-size .4s ease}.create-tutorial-sidebar-right-desktop-progress-line .create-tutorial-sidebar-right-desktop-progress-fill{height:100%;width:0;background-color:var(--tertiary-violet);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{display:flex;flex-direction:column;gap:clamp(8px,3vh,24px);border-radius:12px}.create-tutorial-sidebar-right-desktop-sidebar-step{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;transition:opacity .2s ease,color .2s ease}.create-tutorial-sidebar-right-desktop-sidebar-step.active{opacity:1}.create-tutorial-sidebar-right-desktop-step-left{display:flex;text-align:left;gap:10px;flex:1}.create-tutorial-sidebar-right-desktop-step-icon svg{width:20px;height:20px;color:var(--white-color)}.create-tutorial-sidebar-right-desktop-step-text{display:flex;flex-direction:column;gap:3px;line-height:1.3}.create-tutorial-sidebar-right-desktop-step-check{display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;margin:8px;justify-content:center;align-items:center;width:24px;height:24px}.create-tutorial-sidebar-right-desktop-sidebar-autosave{background-color:var(--secondary-black);border-radius:12px;padding:clamp(8px,1.8vh,24px);gap:clamp(8px,1.5vh,16px);display:flex;flex-direction:column;text-align:left;line-height:1.3;flex:0 0 auto}.create-tutorial-sidebar-right-desktop-autosave-header{display:flex;justify-content:space-between;align-items:center}.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);border-radius:12px;padding:clamp(8px,1.8vh,24px);display:flex;flex-direction:column;text-align:center;flex:0 0 auto}.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{display:flex;flex-direction:column;align-items:center;gap:8px}.create-tutorial-sidebar-right-desktop-footer-button{margin-top:clamp(8px,1.8vh,24px);width:100%;display:flex;justify-content:center}.create-tutorial-sidebar-right-desktop-footer-button button{width:100%;max-width:240px;height:56px}@media(min-width:22rem){.create-tutorial-sidebar-right-desktop{display:flex}.create-tutorial-sidebar-right-mobile{display:none!important}}@media(min-width:22rem)and (max-width:48rem){.create-tutorial-sidebar-right-desktop{width:16rem}}@media(min-width:48rem)and (max-width:68rem){.create-tutorial-sidebar-right-desktop{width:18rem}}@media(min-width:68rem){.create-tutorial-sidebar-right-desktop{width:19rem}}:root{--navbar-height: 72px}.right-sidebar-layout{position:sticky;flex:0 0 18.4rem;min-width:18.4rem;width:18.4rem;top:1rem;max-height:calc(100vh - var(--navbar-height) - 2rem);display:flex;flex-direction:column;overflow:hidden;z-index:10;align-self:flex-start}@media(max-width:22rem){.right-sidebar-layout{display:none}}@media(max-width:48rem){.right-sidebar-layout{min-width:16rem;width:16rem}}@media(min-width:48rem)and (max-width:68rem){.right-sidebar-layout{width:18rem;min-width:18rem}}.intro-modal-tutorials-overlay{position:fixed;inset:0;background:#000000a6;display:flex;justify-content:center;align-items:center;z-index:9999}.intro-modal-tutorials{background:var(--secondary-black);border-radius:12px;padding:1.5rem;width:90%;max-width:540px;box-shadow:0 8px 25px #0006;display:flex;flex-direction:column;position:relative}.intro-modal-tutorials-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 0}.intro-modal-tutorials-header-left{display:flex;align-items:center;gap:1rem}.intro-modal-tutorials-gift img{width:56px;height:56px;flex-shrink:0}.intro-modal-tutorials-header-text{display:flex;flex-direction:column}.intro-modal-tutorials-close-btn{background:var(--primary-black-primary);border:none;cursor:pointer;border-radius:8px;padding:8px;width:32px;height:32px}.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{display:flex;flex-direction:column;gap:16px;margin-left:84px;max-height:30rem;height:100%;max-width:24rem;width:100%}.intro-modal-tutorials-description{width:100%}.intro-modal-tutorials-description ul{display:flex;flex-direction:column;padding-left:0}.intro-modal-tutorials-description li{display:flex;flex-direction:row;align-items:flex-start;padding-bottom:1rem}.intro-modal-tutorials-li-texts{display:flex;flex-direction:column;flex:1;align-self:stretch;padding-left:8px}.intro-modal-tutorials-icon{width:18px;height:18px;margin-bottom:.25rem}.intro-modal-tutorials-gold-btn{margin-top:20px;width:100%;height:40px}.intro-modal-tutorials-checkbox{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.intro-modal-tutorials-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:14px;height:14px;border:2px solid var(--secondary-gray);border-radius:4px;background:var(--secondary-black);cursor:pointer;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:"✓";position:absolute;top:-1px;left:1px;font-size:11px;color:#000}.create-tutorial-bottom-cta{display:none}@media(max-width:68rem){.create-tutorial-bottom-cta{left:40px;right:40px;bottom:0;padding:1rem;z-index:30;background-color:transparent}.create-tutorial-bottom-cta-inner{width:100%;max-width:40rem;margin:0 auto}}.review-stars-tag{display:flex;align-items:center;gap:.5rem}.review-stars-tag-icons{display:flex;align-items:center;gap:4px}.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{width:100%;display:flex;flex-direction:column;gap:4px}.tutorial-comments-list-item{display:flex;gap:8px;padding:16px 0;position:relative;align-items:flex-start}.tutorial-comments-list-user-button{display:inline-flex;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.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{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0;display:block}.tutorial-comments-list-body{flex:1;display:flex;flex-direction:column;gap:6px}.tutorial-comments-list-header{display:flex;flex-direction:row;gap:6px;align-items:center}.tutorial-comments-list-rating{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tutorial-comments-list-text{line-height:normal;padding:0 16px 0 0}.tutorial-comments-list-toggle{margin-bottom:24px;display:block;background:transparent;border:none;cursor:pointer;text-decoration:underline;font-weight:700;font-size:14px;color:var(--gold-color)}.rating-tag{display:flex;align-items:center;justify-content:center;gap:.25rem;height:2.5rem;background-color:var(--secondary-black);border-radius:8px;padding:2px 4px}.rating-tag-star{display:flex;align-items:center;justify-content:center;width:10px;height:10px;color:var(--secondary-gray)}.rating-tag-star.filled{color:var(--gold-color)}@media(max-width:49rem){.rating-tag{width:32px;height:32px;padding:2px;border-radius:0;gap: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;padding:6px 8px;display:inline-flex;justify-content:center;align-items:center;gap:4px;height:40px;min-width:66px}.comments-tag-icon{width:18px;height:18px;flex-shrink:0;color:var(--secondary-gray)}@media(min-width:22rem)and (max-width:48rem){.comments-tag{width:40px!important;height:40px;padding:4px 2px!important;border-radius:4px;gap:2px!important;justify-content:center}.comments-tag-icon{width:10px;height:10px;flex-shrink:0}.comments-tag label,.comments-tag span:not(.comments-tag-icon),.comments-tag div:not(.comments-tag-icon){font-size:8px!important;line-height:1;white-space:nowrap;display:inline!important}}.tutorial-review-form{display:flex;flex-direction:column;gap:24px;padding:24px;width:100%}.tutorial-review-tags{display:flex;align-items:center;gap:12px}.tutorial-review-form-header{display:flex;align-items:center;gap:8px}.tutorial-review-form-description{color:var(--secondary-gray);display:flex;gap:6px}.star-button-tutorial-review-form{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.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{width:100%;height:110px;background-color:var(--secondary-black);color:var(--white-color);border-radius:12px;border:none;padding:12px 16px;font-family:Rubik,sans-serif;font-size:16px;line-height:20px;resize:none;outline:none}.tutorial-review-form-error{color:var(--error-red, #e74c3c);font-size:14px;margin:0}.gold-button-tutorial-review-form{width:132px;height:42px;align-self:center}.tutorial-detail-page{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.tutorial-detail-main{width:100%;max-width:65rem;margin:0 auto;padding:24px 40px 40px;box-sizing:border-box}.tutorial-detail-header-container .tutorial-template-preview{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 24px;color:var(--white-color);text-decoration:none}.tutorial-detail-header-container .tutorial-template-preview-text{flex:1;min-width:0}.tutorial-detail-header-container .tutorial-template-preview-icon-pdf{display:flex;align-items:center;width:32px;height:32px}.tutorial-detail-header-container .tutorial-template-preview-icon-download{align-items:center;width:24px;height:24px;padding-left:4px}.tutorial-detail-success-banner{width:100%;max-width:62rem;background:#1f2a13;color:#d6f3a2;border:1px solid #3a4d1d;padding:10px 14px;border-radius:8px;margin:0 auto 12px;font-weight:600}.tutorial-detail-header-container{width:100%}.tutorial-detail-review-banner{width:100%;margin-bottom:1.5rem;padding:1rem 1.25rem;border-radius:.75rem;background:var(--gold-color);color:var(--black-color)}.tutorial-detail-review-banner__title{font-size:.9375rem;font-weight:700;line-height:1.4}.tutorial-detail-download-row{display:flex;justify-content:flex-start}.tutorial-detail-download-link{text-decoration:none}.tutorial-detail-download-button{display:inline-flex;align-items:center;gap:8px;background:var(--extra-file-tag-blue);color:var(--white-color);border-radius:8px;padding:8px 16px;margin-left:24px}.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:1 1 12rem;min-width:min(100%,12rem);height:40px}.tutorial-detail-content{width:100%;margin:0 auto;box-sizing:border-box}.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{margin:0;color:var(--secondary-gray)}.tutorial-detail-loading,.tutorial-detail-error{color:#fff;text-align:center;margin-top:40px}.tutorial-description-shop-row{width:100%;max-width:62rem;margin:0;display:flex;justify-content:flex-start}.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{width:100%;max-width:62rem;padding:40px 24px;border-radius:12px}.comments-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:16px}.tutorial-description-tag-template{width:100%;max-width:62rem;height:100%;max-height:2rem;display:flex;justify-content:flex-start;align-items:center;margin-left:3rem}.tutorial-description-tags-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;padding:40px 24px 0}.tutorial-description-tag{flex:1;display:flex;justify-content:center;align-items:center}.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(max-width:30rem){.tutorial-detail-page{display:none}}@media(min-width:22rem)and (max-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{min-width:0;flex:1 1 calc(50% - .5rem)}.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(min-width:48rem)and (max-width:68rem){.tutorial-detail-buttons{gap:12px;justify-content:flex-start}.edit-button-tutorial-detail .edit-icon{display:inline-flex}.edit-button-tutorial-detail span{display:none}}.tutorial-cta-section-container{width:100%;max-width:752px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.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{display:flex;flex-direction:column;gap:8px;padding:12px 16px;justify-content:center;align-items:center;background-color:var(--secondary-black);color:var(--white-color);border-radius:8px}.tutorial-cta-section-card--full{width:100%;max-width:none;min-height:219px;display:grid;grid-template-columns:minmax(0,384px) 1px minmax(0,311px);align-items:stretch;gap:10px;padding:12px 17px;border-radius:12px;box-sizing:border-box}.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{display:flex;flex-direction:column;justify-content:space-between;padding:16px 24px;min-width:0}.tutorial-cta-section-member-copy{display:flex;flex-direction:column;gap:8px}.tutorial-cta-section-member-divider{width:1px;min-height:162px;align-self:center;background:#a0a0ff33}.tutorial-cta-section-member-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:14px 32px;min-width:0}.tutorial-cta-section-member-price{display:flex;align-items:center;justify-content:center;gap:6px}.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{display:inline-flex;justify-content:center;align-items:center;text-decoration:none}.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{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tutorial-cta-section-benefits-item{display:flex;align-items:center;gap:8px;min-height:20px}.tutorial-cta-section-benefits-item .label{font-size:12px!important;line-height:16px!important}.tutorial-cta-section-benefits-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto}.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{width:100%;display:flex;align-items:center;gap:16px}.tutorial-cta-section-individual-separator span{flex:1 1 auto;height:1px;background:var(--secondary-gray-dark)}.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;display:flex;width:212px;height:40px;padding:0 8px;justify-content:center;align-items:center;gap:4px;border-radius:8px;box-shadow:0 5px 12px #0003;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:48rem){.tutorial-cta-section-card--full{grid-template-columns:1fr;min-height:auto}.tutorial-cta-section-member-divider{width:100%;min-height:1px;height:1px}.tutorial-cta-section-member-info,.tutorial-cta-section-member-action{padding:16px}}.tutorial-cta-section-actions-purchase-button-price{display:flex;justify-content:center;align-items:center;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.tutorial-cta-section-actions-purchase-button-astralis-icon{margin:0 0 2px 4px;width:24px;height:24px}.tutorial-content-section-container{margin:40px 24px;display:flex;flex-direction:column;width:100%;max-width:46rem;gap:.5rem}.tutorial-content-section-title{margin:0 0 1rem}.tutorial-content-section{display:flex;flex-direction:column;text-align:left}.tutorial-content-section-header{all:unset;cursor:pointer;background-color:transparent;border:none;gap:.5rem}.tutorial-content-section-steps{display:flex;flex-direction:column;gap:.5rem;color:var(--secondary-gray);font-family:Rubik,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.tutorial-content-section-steps li{padding-left:.5rem;position:relative}.astralis-pack-cell{position:relative;width:100%;min-height:14.5625rem;border-radius:.75rem;overflow:hidden;cursor:pointer;border:none;padding:0;background:transparent;text-align:left;box-shadow:0 .5rem 1.75rem #00000047}.astralis-pack-cell:focus-visible{outline:.125rem solid rgba(211,150,41,.9);outline-offset:.125rem}.astralis-pack-cell__background{position:absolute;inset:0;pointer-events:none}.astralis-pack-cell__background-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.astralis-pack-cell__item-image{position:absolute;right:.75rem;bottom:.5rem;width:clamp(7rem,30%,10rem);height:auto;object-fit:contain;z-index:1;pointer-events:none}.astralis-pack-cell__content{position:relative;z-index:1;min-height:14.5625rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;box-sizing:border-box}.astralis-pack-cell__top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.astralis-pack-cell__titles{display:flex;flex-direction:column;gap:.375rem;min-width:0}.astralis-pack-cell__title{margin:0;font-family:Rubik,sans-serif;font-weight:700;font-size:1.875rem;line-height:1;color:#fcfcfc;text-shadow:0 .25rem .4875rem rgba(0,0,0,.6)}.astralis-pack-cell__subtitle{margin:0;font-family:Rubik,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.2;color:#fcfcfc}.astralis-pack-cell__badges{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;flex-shrink:0}.astralis-pack-cell__popular-badge{min-width:7rem;height:2.25rem;padding:0 .875rem;border-radius:.5rem;background:#8080fc;display:inline-flex;align-items:center;justify-content:center;font-family:Rubik,sans-serif;font-weight:600;font-size:1.125rem;color:#fcfcfc;box-sizing:border-box}.astralis-pack-cell__bonus-chip{min-width:5.5rem;height:2.375rem;padding:0 .75rem;border-radius:.5rem;background:#d39629;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box}.astralis-pack-cell__bonus-chip-text{font-family:Rubik,sans-serif;font-weight:700;font-size:1.25rem;color:#fcfcfc;line-height:1}.astralis-pack-cell__price-tag{width:6.5rem;height:3.125rem;border-radius:.5rem;background:#181c20;display:flex;align-items:center;justify-content:center}.astralis-pack-cell__price-tag-text{margin:0;font-family:Rubik,sans-serif;font-weight:700;font-size:1.75rem;line-height:1;color:#fcfcfc}@media(max-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(max-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{display:inline-flex;align-items:center;justify-content:center;width:2rem;border-radius:.5rem}.subscription-tag-icon{width:2rem;height:2rem;display:block}.astralis-top-up-advice{width:100%;padding:1.5rem;border-radius:12px;background:var(--gold-off);border:none;display:flex;flex-direction:column;box-shadow:0 8px 12px 6px #00000026,0 4px 4px #0000004d;animation:astralis-top-up-advice-fade-in .25s ease forwards}.astralis-top-up-advice-header{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;row-gap:.5rem;align-items:start}.astralis-top-up-advice-icon img{width:5rem;height:5.5rem;display:block}.astralis-top-up-advice-text{display:flex;flex-direction:column;gap:.35rem;padding-right:2rem}.astralis-top-up-advice-primary-action{width:min(22rem,calc(100% - 6rem));height:2.5rem;margin:0 0 0 6rem;border-radius:.5rem;padding:.5rem;justify-content:space-between;align-items:center;flex:1 0 0;font-weight:700;font-size:1rem;font-family:Rubik,sans-serif;color:var(--white-color);border:none;cursor:pointer;background:var(--gold-color)}@media(max-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{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem;overflow:hidden;box-sizing:border-box}.tutorial-purchase-modal-layout{width:min(45rem,calc(100vw - 3rem));max-height:calc(100dvh - 3rem);display:flex;justify-content:center;min-height:0}.tutorial-purchase-modal-layout>.astralis-purchase-modal{width:min(520px,calc(100vw - 3rem));max-height:calc(100dvh - 3rem)}.tutorial-purchase-page{width:100%;display:flex;justify-content:center;padding:1rem .75rem 2rem 1.5rem}.tutorial-purchase-layout{width:100%;display:flex;flex-direction:column;gap:1rem}.tutorial-purchase-banner{width:100%;max-width:80rem}.tutorial-purchase-banner img{width:100%;display:block;border-radius:.75rem}.tutorial-purchase-card{align-self:center;width:100%;max-width:33.5rem;max-height:calc(100dvh - 3rem);background:var(--secondary-black);padding:1rem 2.5rem;display:flex;flex-direction:column;gap:1.25rem;border-radius:8px;overflow-y:auto;min-height:0}.tutorial-purchase-card-header{text-align:center;margin-bottom:0}.tutorial-purchase-modal-invoice{display:flex;flex-direction:column;gap:1.25rem;width:100%}.tutorial-purchase-modal-summary{display:flex;flex-direction:column;gap:1rem;width:100%}.tutorial-purchase-modal-tutorial-info{display:flex;gap:22px;align-items:flex-start;width:100%}.tutorial-purchase-modal-cover{width:115px;min-width:115px;height:110px;border-radius:8px;overflow:hidden;background:var(--primary-black-primary);display:flex;align-items:center;justify-content:center}.tutorial-purchase-modal-cover img{width:100%;height:100%;object-fit:contain}.tutorial-purchase-modal-tutorial-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.tutorial-purchase-modal-tutorial-label{padding-top:8px}.tutorial-purchase-modal-cart{display:flex;flex-direction:column;gap:16px;width:100%}.tutorial-purchase-modal-row{display:flex;justify-content:space-between;align-items:center;padding:0 8px;min-height:40px}.tutorial-purchase-modal-row-label{font-size:16px;font-weight:700;color:var(--white-color)}.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{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:4px 8px;border-radius:8px;font-size:16px;font-weight:700;color:var(--white-color)}.tutorial-purchase-modal-token-tag--secondary-gray{color:var(--secondary-gray)}.tutorial-purchase-modal-membership-price{display:inline-flex;align-items:center;gap:.75rem}.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;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{width:24px;height:24px;flex-shrink:0}.tutorial-purchase-modal-divider{height:1px;width:100%;background:var(--secondary-gray-dark)}.tutorial-purchase-modal-disclaimer{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;text-align:center}.tutorial-purchase-modal-disclaimer-text{font-size:12px;line-height:16px;color:var(--secondary-gray);max-width:100%}.tutorial-purchase-modal-disclaimer-text span.non-refundable{color:var(--tertiary-violet)}.tutorial-purchase-card-actions{display:flex;flex-direction:column;gap:16px;align-items:center;margin-top:0}.tutorial-purchase-card-actions-button{display:flex;width:min(100%,334px);height:48px;padding:8px;justify-content:center;align-items:center;background:var(--tertiary-violet);border-radius:8px;font-family:Rubik,sans-serif;font-size:16px;font-weight:700;color:var(--white-color);border:none;cursor:pointer}.tutorial-purchase-card-actions-button:disabled{opacity:.5;cursor:not-allowed}.tutorial-purchase-card-actions-link{background:none;border:none;padding:8px;cursor:pointer;text-align:center;font-family:Rubik,sans-serif;font-size:16px;font-weight:700;color:var(--white-color);height:36px;display:flex;align-items:center;justify-content:center}.tutorial-purchase-card-actions-link:disabled{opacity:.5;cursor:not-allowed}@media(max-width:48rem){.tutorial-purchase-modal-overlay{padding:1rem}.tutorial-purchase-modal-layout{width:min(45rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem)}.tutorial-purchase-modal-layout>.astralis-purchase-modal{width:min(520px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem)}.tutorial-purchase-card{max-height:calc(100dvh - 2rem);padding:1rem}}.tutorial-purchase-card-cover{width:100%;aspect-ratio:3 / 2;border-radius:.5rem;overflow:hidden;background:var(--primary-black-primary);display:flex;align-items:center;justify-content:center}.tutorial-purchase-card-cover img{width:100%;height:100%;object-fit:contain;display:block}.tutorial-purchase-card-item-title{margin:.5rem 0 2rem}.tutorial-purchase-card-author-info{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}.tutorial-purchase-card-author-avatar{display:flex;flex:0 0 auto;width:40px;height:40px;padding:5px 3px 0;justify-content:center;align-items:center;aspect-ratio:32/31}.tutorial-purchase-card-author-info .label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tutorial-purchase-card-detail{border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem}.tutorial-purchase-card-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem}.tutorial-purchase-card-row-right{display:inline-flex;align-items:center;gap:.25rem}.tutorial-purchase-card-row-final{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;border-top:1px solid var(--secondary-gray);padding-top:1rem}.tutorial-purchase-card-terms-and-conditions{align-self:center;padding:1rem 0 .5rem}.purchase-page-loading,.purchase-page-error{padding:3rem;text-align:center}.purchase-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:999}.purchase-overlay__box{background:#1d2029;border:1px solid #2f3544;border-radius:.75rem;padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.purchase-overlay__spinner{width:2.5rem;height:2.5rem;border:.25rem solid #2f3544;border-top-color:#ffc74f;border-radius:50%;animation:purchase-spin .8s linear infinite}.purchase-overlay__text{font-weight:600}.toast-centered{width:min(36rem,92vw);padding:1.25rem 1.5rem;border-radius:.9rem;display:flex;align-items:center;gap:1rem}.toast-warning-text{display:flex;flex-direction:column;gap:.25rem;flex:1}.toast-warning-action{min-width:8.5rem;height:2.25rem;padding:0 1rem;border-radius:.5rem;background:var(--tertiary-violet);color:#fff;font-weight:600;font-size:.875rem;border:none;cursor:pointer}@keyframes purchase-spin{to{transform:rotate(360deg)}}.astralis-purchase-modal-overlay{position:fixed;inset:0;background:#00000059;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;z-index:100000;padding:1.5rem;padding-top:calc(72px + 1rem);box-sizing:border-box}.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{width:min(38rem,calc(100vw - 3rem));max-height:calc(100dvh - 72px - 2.5rem);background:var(--primary-black-primary);border:1px solid var(--secondary-gray-dark);border-radius:18px;box-shadow:0 14px 70px #00000059;display:flex;flex-direction:column;padding:0 1.5rem 1.5rem;overflow:hidden}.astralis-purchase-modal--packs{width:min(29.5rem,calc(100vw - 3rem))}.astralis-purchase-modal__header{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:84px}.astralis-purchase-modal--packs .astralis-purchase-modal__header{min-height:72px}.astralis-purchase-modal__header-title{display:flex;position:absolute;left:25%;top:36px;justify-content:center;pointer-events:none}.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{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;margin-top:0;padding-right:.25rem;margin-right:-.25rem;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent}.astralis-purchase-modal__content--packs{overflow-y:visible;padding-right:0;margin-right:0;gap:12px}.astralis-purchase-modal__content::-webkit-scrollbar{width:8px}.astralis-purchase-modal__content::-webkit-scrollbar-track{background:transparent}.astralis-purchase-modal__content::-webkit-scrollbar-thumb{background:#d396294d;border-radius:4px}.astralis-purchase-modal__content::-webkit-scrollbar-thumb:hover{background:#d3962973}@media(max-width:48rem){.astralis-purchase-modal-overlay{padding:1rem;padding-top:calc(72px + .75rem)}.astralis-purchase-modal{max-height:calc(100dvh - 72px - 1.75rem);width:min(38rem,calc(100vw - 2rem));padding:0 1rem 1rem}.astralis-purchase-modal__header{min-height:72px}.astralis-purchase-modal__header-title{top:30px}}@media(max-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{display:flex;flex-direction:column;gap:6px;margin-top:0}.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{display:flex;flex-direction:column;gap:24px}.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);right:.5rem;bottom:.25rem}.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{display:flex;flex-direction:column;gap:12px}.astralis-purchase-modal__checkout-row{display:flex;align-items:center;justify-content:space-between}.astralis-purchase-modal__checkout-divider{margin-top:0;height:1px;width:100%;background:#ababab59}.astralis-purchase-modal__stripe{width:100%;border-radius:12px;padding:12px;background:#ffffff05}.astralis-purchase-modal__terms-link{color:var(--tertiary-violet);text-decoration:none}.astralis-purchase-modal__actions{display:flex;flex-direction:column;gap:10px}.astralis-purchase-modal__cancel{width:100%;height:40px;border:none;border-radius:8px;background:transparent;color:var(--white-color);font-family:Rubik,sans-serif;font-size:16px;font-weight:700;cursor:pointer}.astralis-purchase-modal__error{padding:0 4px 4px}@media(max-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;padding:6px 0;display:inline-flex;justify-content:center;align-items:center;gap:8px;height:40px;width:fit-content;min-width:75px}.category-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;object-fit:contain}@media(max-width:48rem){.tutorials-list-page .tutorial-cell-tags .category-tag{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;padding:0!important;gap:0!important;justify-content:center!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{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 .5rem;border-radius:.5rem;background-color:var(--secondary-black);width:fit-content;min-width:0}.level-tag-bars{display:inline-flex;align-items:flex-end;height:.75rem;gap:.125rem}.level-tag-bar{display:block}.level-tag-icon{width:18px;height:18px;object-fit:contain;flex:0 0 auto}@media(max-width:48rem){.tutorials-list-page .tutorial-cell-tags .level-tag{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;padding:0!important;gap:0!important;justify-content:center!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{display:inline-flex!important;align-items:flex-end!important;justify-content:center!important;gap:.125rem!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{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;max-height:2.5rem;border-radius:.5rem;background-color:var(--secondary-black);width:fit-content;min-width:0}.steps-tag-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px}@media(max-width:48rem){.tutorials-list-page .tutorial-cell-tags .steps-tag{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;padding:0!important;gap:0!important;justify-content:center!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{width:1.125rem!important;height:1.125rem!important;display:block!important;flex-shrink:0!important}}.content-tag{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:40px;width:100%;background-color:var(--secondary-black);border-radius:8px;padding:6px 8px;border:none;cursor:pointer}.content-tag-icon{width:18px;height:18px;color:var(--secondary-gray)}.content-tag--resources{width:auto;min-height:18px;height:auto;padding:4px 8px;border-radius:4px;background-color:var(--extra-file-tag-blue);color:var(--white-color);cursor:default}.content-tag--resources .content-tag-icon{display:none}@media(max-width:49rem){.content-tag{height:32px;padding:4px;border-radius:6px;gap:2px}.content-tag-icon{width:14px;height:14px}}.date-tag{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:2.5rem;padding:0 .5rem;border-radius:.5rem;background-color:var(--secondary-black);width:fit-content;min-width:0}.date-tag-icon{flex-shrink:0;width:18px;height:18px;color:var(--secondary-gray)}.language-tag-detail{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:2.5rem;padding:0 .5rem;border-radius:.5rem;background-color:var(--secondary-black);width:fit-content;min-width:0}.language-tag-detail-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;object-fit:contain;color:var(--secondary-gray);font-size:14px;line-height:18px}.ratings-count-tag{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:2.5rem;padding:0 .5rem;border-radius:.5rem;background-color:var(--secondary-black);width:fit-content;min-width:0}.ratings-count-tag-icon{flex-shrink:0;width:16px;height:16px;color:var(--secondary-gray)}.tutorial-intro-page-loading,.tutorial-intro-page-error{color:#fff;text-align:center;margin-top:40px}.tutorial-intro-page{display:flex;flex-direction:column;width:100%;height:100vh;overflow:hidden}.tutorial-intro-page-body{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:0 24px;box-sizing:border-box}.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{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0;background-color:var(--secondary-black)}.tutorial-intro-page-cover--gallery{aspect-ratio:auto;display:block;background:transparent}.tutorial-intro-page-cover--gallery .step-multimedia-gallery-container{margin:0}.tutorial-intro-page-cover-image{width:100%;height:100%;object-fit:contain;display:block}.tutorial-intro-page-content-container{width:100%;display:flex;flex-direction:column;align-items:flex-start}.tutorial-intro-page-meta-card{width:100%;margin-bottom:1rem;padding:16px;border-radius:8px;background:var(--secondary-black);box-sizing:border-box}.tutorial-intro-page-meta-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.tutorial-intro-page-meta-card__series,.tutorial-intro-page-meta-card__resources{display:flex;align-items:center}.tutorial-intro-page-meta-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;min-height:18px;padding:0}.tutorial-intro-page-meta-card__row--secondary{gap:8px}.tutorial-intro-page-meta-card__row>*{flex:0 0 auto}.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:transparent;border:0;padding:0;min-height:auto}.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{margin-top:0;gap:3px}.tutorial-intro-page-meta-card .tutorial-series-ribbon__part{min-height:17px;padding:4px 8px;border-radius:2px;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{display:inline-flex;align-items:center;gap:8px;color:var(--secondary-gray);font-family:Rubik,sans-serif;font-size:14px;font-weight:400;line-height:1;white-space:nowrap}.tutorial-intro-page-meta-card__chapter-icon{width:16px;height:16px;color:var(--secondary-gray)}.tutorial-intro-page-description{width:100%;padding:24px 0;color:var(--white-color);font-family:Rubik,sans-serif;font-size:16px;font-weight:400;line-height:20px;white-space:pre-line;overflow-wrap:break-word}.tutorial-intro-page-tag-template{width:100%;max-width:62rem;height:100%;max-height:2rem;display:flex;justify-content:flex-start;align-items:center;margin-left:3rem}.tutorial-intro-page-tags-row{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;padding:40px 24px 0}.tutorial-intro-page-tag{flex:1;display:flex;justify-content:center;align-items:center}.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{width:100%;max-width:62rem;padding:40px 24px;border-radius:12px}.tutorial-intro-page .comments-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:16px}.tutorial-intro-page-container{flex:1;width:100%;height:100%;overflow:hidden;min-height:0}.tutorial-intro-page-content{display:flex;justify-content:center;box-sizing:border-box;align-items:stretch;padding:1rem 0 4rem 2rem;height:100%;overflow:hidden}.tutorial-intro-page-main{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;max-width:65rem;margin:0 auto;height:100%;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.tutorial-intro-page-main::-webkit-scrollbar{display:none}.tutorial-intro-page-cta-block{width:100%;display:flex;justify-content:center;padding:0 0 1.5rem}.tutorial-intro-page-cta-block .tutorial-cta-section-container{max-width:752px}.tutorial-intro-page-cta-block .tutorial-cta-section-card{width:100%;border:0;background:var(--secondary-black);box-shadow:none}.tutorial-intro-page-cta-block .tutorial-cta-section-card--full{max-width:100%}.tutorial-intro-page-cta-block .tutorial-cta-section-actions{width:100%;display:flex;justify-content:center}.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{width:247px;min-height:3rem;align-self:center}.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(max-width:30rem){.tutorial-intro-page{display:none}}@media(max-width:48rem){.tutorial-intro-page-content{padding:1rem 0 4rem}}@media(min-width:22rem)and (max-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(min-width:48rem)and (max-width:68rem){.tutorial-intro-page .tutorial-intro-page-cover{margin-right:24px}}.store-page{position:relative;min-height:100vh;width:100%;color:var(--white-color);overflow:hidden;isolation:isolate;background:transparent}.store-page:before{content:"";position:fixed;inset:0;background-image:url(/assets/backgroundWithLights-8pXDJNkJ.png);background-size:cover;background-position:center top;background-repeat:no-repeat;z-index:-1}.store-page:after{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(60% 60% at 50% 35%,#00000040,#000000d9);pointer-events:none}.store-page-layout{display:flex;justify-content:flex-start;width:100%;box-sizing:border-box;padding:2rem 4.5rem 2.5rem 2.5rem}.store-page-main{width:100%;max-width:76rem;overflow:visible}.store-page-header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.store-page-description{max-width:32rem;text-shadow:0 5px 12px rgba(145,147,148,.4);line-height:normal}.store-page-cards{display:grid;grid-template-columns:28rem 28rem;gap:1.5rem;justify-content:start;align-items:start;padding-bottom:2rem}@media(max-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(min-width:48rem)and (max-width:68rem){.store-page-layout{padding-left:24px;padding-right:calc(18rem + 24px)}}@media(max-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(max-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{position:relative;min-height:100vh;width:100%;color:var(--white-color, #fff);overflow:hidden;isolation:isolate}.store-page:before{content:"";position:fixed;inset:0;z-index:-1;background-image:url(/assets/backgroundWithLights-8pXDJNkJ.png);background-size:200%;background-position:center;background-repeat:no-repeat}.store-page:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 50% 35%,#00000040,#000000d9)}.store-page-layout{justify-content:flex-start}.store-page-main{max-width:100%;overflow-x:visible}.store-page-cards{display:grid;grid-template-columns:425px 514px;grid-template-rows:283px 283px;gap:24px;justify-content:start;align-content:start;padding-bottom:0}.store-page-cards>.store-pack-card{width:100%}.store-page-cards .store-pack-card--50{grid-column:1;grid-row:1 / span 2;width:425px}.store-page-cards .store-pack-card--100{grid-column:2;grid-row:1;width:514px}.store-page-cards .store-pack-card--200{grid-column:2;grid-row:2;width:514px}@media(max-width:48rem){.store-page-layout{padding:1.5rem 1rem 2rem}.store-page-cards{grid-template-columns:1fr;grid-template-rows:auto;gap:16px}.store-page-cards .store-pack-card--50,.store-page-cards .store-pack-card--100,.store-page-cards .store-pack-card--200{grid-column:1;grid-row:auto;width:100%}}.store-pack-card{position:relative;min-height:14.5625rem;border-radius:.75rem;overflow:hidden;cursor:pointer;box-shadow:0 .5rem 1.75rem #00000047}.store-pack-card:focus-visible{outline:.125rem solid rgba(211,150,41,.9);outline-offset:.125rem}.store-pack-card__background{position:absolute;inset:0;pointer-events:none}.store-pack-card__background-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.store-pack-card__item-image{position:absolute;right:.75rem;bottom:.5rem;width:clamp(8rem,30%,11rem);height:auto;object-fit:contain;z-index:1;pointer-events:none}.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{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-height:14.5625rem;padding:1.5rem;box-sizing:border-box}.store-pack-card__top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.store-pack-card__titles{display:flex;flex-direction:column;gap:.375rem;min-width:0}.store-pack-card__title{margin:0;font-family:Rubik,sans-serif;font-weight:700;font-size:1.875rem;line-height:1;color:#fcfcfc;text-shadow:0 .25rem .4875rem rgba(0,0,0,.6)}.store-pack-card__subtitle{margin:0;font-family:Rubik,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.2;color:#fcfcfc}.store-pack-card__badges{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;flex-shrink:0}.store-pack-card__popular-badge{min-width:7rem;height:2.25rem;padding:0 .875rem;border-radius:.5rem;background:#8080fc;display:inline-flex;align-items:center;justify-content:center;font-family:Rubik,sans-serif;font-weight:600;font-size:1.125rem;color:#fcfcfc;box-sizing:border-box}.store-pack-card__bonus-chip{min-width:5.5rem;height:2.375rem;padding:0 .75rem;border-radius:.5rem;background:#d39629;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box}.store-pack-card__bonus-chip-text{font-family:Rubik,sans-serif;font-weight:700;font-size:1.25rem;color:#fcfcfc;line-height:1}.store-pack-card__bonus-chip-icon{width:1.25rem;height:1.25rem;object-fit:contain}.store-pack-card__price-tag{width:6.5rem;height:3.125rem;border-radius:.5rem;background:#181c20;display:flex;align-items:center;justify-content:center}.store-pack-card__price-tag-text{margin:0;font-family:Rubik,sans-serif;font-weight:700;font-size:1.75rem;line-height:1;color:#fcfcfc}@media(max-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(max-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{display:inline-flex;align-items:center;gap:4px;border-radius:8px;padding:4px 8px;background:#0009}.distance-tag-view-icon{width:14px;height:14px;display:block}.stores-cell{position:relative;width:100%;background:var(--secondary-black);border-radius:8px;overflow:hidden;cursor:pointer;box-shadow:0 12px 24px #00000047}.stores-cell-cover{position:relative;height:7.5rem;background:#11181d;background-size:cover;background-position:center}.stores-cell-distance-tag{position:absolute;left:12px;bottom:12px;z-index:2}.stores-cell-image{position:absolute;top:6.5rem;left:1.5rem;transform:translateY(-50%);width:4.5rem;height:4.5rem;border-radius:6px;object-fit:cover;padding:2px;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b);z-index:2}.stores-cell-body{position:relative;padding:28px 24px 24px;display:flex;flex-direction:column;gap:8px}.stores-cell-title{display:block;margin:0;padding-right:40px}.stores-cell-category{display:block;margin:0}.stores-cell-save-button{position:absolute;top:24px;right:24px;z-index:2}.stores-cell-address,.stores-cell-website{display:flex;align-items:flex-start;gap:6px}.stores-cell-address{margin-top:8px}.stores-cell-website{margin-top:8px;color:#8080fc}.stores-cell-line-icon{width:16px;height:16px;margin-top:2px;flex-shrink:0}.stores-viewer-switch{display:inline-flex;align-items:center;background:var(--secondary-black);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:4px;gap:4px}.stores-viewer-switch-item{height:34px;border:0;border-radius:8px;background:transparent;color:var(--secondary-gray);padding:0 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:Rubik,sans-serif;font-size:14px;font-weight:500}.stores-viewer-switch-icon{width:16px;height:16px;flex-shrink:0;filter:brightness(0) saturate(100%) invert(63%) sepia(8%) saturate(289%) hue-rotate(174deg) brightness(92%) contrast(89%)}.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(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(286deg) brightness(103%) contrast(102%)}.store-order-view{display:inline-flex}.store-order-select{min-width:160px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:var(--secondary-black);color:var(--white-color);padding:0 12px;font-family:Rubik,sans-serif;font-size:14px;font-weight:500}.store-pin-atom{width:27px;height:36px;object-fit:contain;display:block}.store-codex-pin-atom{width:27px;height:38px;object-fit:contain;display:block}.stores-map-wrapper{position:relative;width:100%;height:34rem;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:var(--secondary-black)}.stores-map-canvas{width:100%;height:100%}.stores-map-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0d111773}.stores-map-error{position:absolute;left:12px;bottom:12px;background:#000000bf;color:var(--white-color);border-radius:8px;padding:8px 10px;font-size:12px}.stores-map-selected-card{position:absolute;top:16px;left:16px;z-index:6;pointer-events:auto;width:min(22rem,calc(100% - 2rem))}.stores-map-location-cta{position:absolute;top:12px;right:12px;z-index:6;border:0;border-radius:999px;padding:8px 12px;background:var(--gold-color);color:var(--white-color);font-size:12px;font-weight:600;cursor:pointer}.stores-map-location-hint{position:absolute;top:52px;right:12px;z-index:6;background:#000000bf;color:var(--white-color);border-radius:8px;padding:8px 10px;font-size:12px;max-width:220px}.stores-page{display:flex;width:100%;height:100%}.stores-layout{width:100%}.stores-container{width:100%;max-width:var(--page-main-max-width);margin:0 auto;padding:24px 20px 48px;box-sizing:border-box;container-type:inline-size}.stores-header{display:flex;flex-direction:column;gap:0}.stores-grid{display:grid;grid-template-columns:1fr;gap:20px}.stores-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}@container (min-width: 46rem){.stores-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stores-sentinel{width:100%;height:.0625rem}.stores-pagination-state{display:flex;justify-content:center;padding:1.5rem 0 .5rem;text-align:center}.stores-loading-state,.stores-empty-state{display:flex;min-height:50vh;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px}@media(max-width:54rem){.stores-container{padding:1.25rem 1rem 2rem}.stores-toolbar{flex-direction:column;align-items:flex-start}}.plan-page{position:relative;width:100%;min-height:100vh;background-color:var(--black-color);overflow:hidden}.plan-page-background{position:fixed;inset:0;z-index:0;background-image:url(/assets/backgroundWithLights-8pXDJNkJ.png);background-size:200%;background-position:center;background-repeat:no-repeat}.plan-page-background:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 35%,#00000040,#000000d9)}.plan-page-content{position:relative;z-index:1;width:min(92rem,100%);margin-inline:auto;padding-inline:clamp(1rem,3.5vw,3.5rem);padding-top:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(2rem,4vw,4rem)}.plan-page-close-button{position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(2rem,3vw,3rem);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:.5rem;cursor:pointer;background:var(--secondary-black);color:var(--gold-color);transition:transform .12s ease,opacity .12s ease}.plan-page-close-button:hover{transform:translateY(-1px);opacity:.95}.plan-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.25rem,3vw,3.5rem);align-items:center}.plan-hero-left{max-width:42rem;min-width:0;display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1.25rem)}.plan-hero-actions{display:flex;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.plan-hero-primary-button{background-color:var(--tertiary-violet);width:100%;max-width:14rem;height:2.75rem;border:none;border-radius:.5rem;padding:.5rem;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.plan-hero-secondary-button{background-color:var(--secondary-black);width:100%;max-width:14rem;border:none;border-radius:.5rem;padding:.5rem;cursor:pointer}.plan-hero-primary-button:hover,.plan-hero-secondary-button:hover{transform:translateY(-1px)}.plan-hero-right{position:relative;display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}.plan-hero-mascot{position:absolute;z-index:0;right:clamp(5rem,6.5vw,8rem);bottom:clamp(2.25rem,5vw,4.5rem);pointer-events:none;opacity:.95}.plan-hero-mascot-image{width:clamp(20rem,37vw,34rem);max-height:clamp(18rem,40vw,34rem);height:auto}.plan-card{width:26rem;min-width:26rem;max-width:26rem;min-height:clamp(28rem,42vw,40rem);height:auto;background:#181818eb;border-radius:clamp(1rem,2vw,1.25rem);padding:clamp(1.25rem,2.2vw,2rem);border:none;box-shadow:10px -10px 51px #8080fc66;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);position:relative;overflow:visible;margin-top:clamp(2rem,3vw,3rem)}.plan-card-mascot-hand-image{position:absolute;z-index:2;pointer-events:none;transform:translate(-65%,-50%);width:clamp(7rem,12vw,10.5rem);height:auto;left:calc(100% - min(25rem,100%));top:62%}.plan-card-ribbon{position:absolute;top:0;right:2rem;z-index:5;width:clamp(2.75rem,4.2vw,3.5rem);height:clamp(3.5rem,5.6vw,4.4rem);overflow:hidden}.plan-page-card-ribbon-bookmark-icon{width:100%;height:100%;display:block}.plan-page-card-ribbon-bookmark-content{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.15rem,.4vw,.3rem);pointer-events:none;padding-top:.5rem;transform:translateY(-.95rem)}.plan-page-card-astralis-icon{padding:0;width:clamp(1.1rem,1.6vw,1.6rem);height:clamp(1.1rem,1.6vw,1.6rem)}.plan-card-ribbon-text{line-height:1;display:flex;align-items:center;justify-content:center}.plan-card-header{margin-top:3rem;margin-bottom:.75rem;display:flex;flex-direction:column;align-items:flex-start}.plan-card-header-description{padding-top:1.5rem}.plan-card-features{list-style:none;padding:2.5rem 2rem;display:grid;gap:.5rem;line-height:1.25rem}.plan-card-features li{position:relative;display:flex;align-items:flex-start;flex-direction:row}.plan-card-features-checkmark{padding-right:.5rem;align-self:center}.plan-card-billing{margin:0 auto 2.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:10rem;background:var(--tertiary-violet-off);padding:.5rem;border-radius:.5rem}.plan-card-billing-button{border:none;background:transparent;color:var(--white-color);padding:.5rem;border-radius:.4rem;cursor:pointer;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;font-family:Rubik,sans-serif}.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{margin:0 auto 2.5rem;display:flex;align-items:flex-end;justify-content:center;gap:.5rem;text-align:start}.plan-card-footer{margin:.5rem auto 0;text-align:center;padding:0 2rem}@media(max-width:97rem){.plan-hero-mascot,.plan-card-mascot-hand-image{display:none}}@media(max-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{width:100%;max-width:28rem;min-height:auto;padding:clamp(1.25rem,4vw,1.75rem);border-radius:clamp(1rem,4vw,1.25rem)}}.tutorial-user-info{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:8px;z-index:10;max-width:calc(100% - 24px);min-width:0}.tutorial-user-avatar{width:40px;height:40px;border-radius:4px;object-fit:cover;align-items:center;justify-content:center;display:block;padding:1px;flex-shrink:0;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b)}.tutorial-user-container{min-width:0;max-width:calc(100% - 48px);background-color:var(--secondary-gray-light);border-radius:8px;padding:.25rem .5rem;display:flex;align-items:center;justify-content:center;gap:6px;height:27px;width:fit-content;box-shadow:0 8px 12px 6px #00000026,0 4px 4px #0000004d}.tutorial-user-name{color:var(--white-color);font-size:.875rem;font-weight:600;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tutorial-user-info-verification-icon-image{width:16px;height:16px}@media(max-width:768px){.tutorial-user-avatar{width:28px;height:28px}.tutorial-user-name{font-size:.8rem}.tutorial-user-container{padding:3px 6px}}.language-tag{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:2.5rem;padding-left:5px;border-radius:.5rem;background-color:var(--secondary-black);width:fit-content;min-width:0}.language-tag-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.template-tag{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:1.5rem;padding:0 .5rem;border-radius:4px;background:#2f4fa3;box-shadow:0 4px 4px #00000040;white-space:nowrap}.tutorial-price-badge-free,.tutorial-price-badge-paid{position:absolute;bottom:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;gap:2px;height:2rem;padding:8px 0 8px .5rem;width:fit-content;min-width:4.0625rem;border-radius:8px;line-height:1;white-space:nowrap;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{display:block;flex-shrink:0;width:2rem;height:2rem}@media(max-width:30rem){.tutorial-price-badge-free,.tutorial-price-badge-paid{transform:scale(.8)}}@media(max-width:48rem){.tutorial-price-badge-free,.tutorial-price-badge-paid{transform:scale(.9)}}.tutorial-cell{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:100%;max-width:45rem;margin-inline:auto;box-sizing:border-box;min-width:0}.tutorial-cell-container{background-color:var(--secondary-black);overflow:visible;width:100%;box-sizing:border-box;border-radius:.5rem;min-height:100%;display:flex;flex-direction:column;position:relative}.tutorial-cell-options{position:absolute;top:.75rem;right:.75rem;z-index:6}.tutorial-cell-options .button-icon-text-button{width:2.3125rem;height:2.5625rem;padding:0;align-items:center;justify-content:center;background:transparent;border-radius:0;color:var(--primary-white-primary, #fcfcfc)}.tutorial-cell-options .button-icon-text-button-icon{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;color:var(--primary-white-primary, #fcfcfc);filter:drop-shadow(0 4px 4px rgba(0,0,0,.3)) drop-shadow(0 8px 12px rgba(0,0,0,.15))}.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{width:100%;min-width:0;height:200px;overflow:hidden;position:relative;background-color:var(--secondary-black);display:flex;align-items:center;justify-content:center;border-radius:.5rem .5rem 0 0}.tutorial-cell-cover-image{width:100%;height:100%;object-fit:cover;display:block}.tutorial-cell-template-badge{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;padding:0 1rem}.tutorial-cell-title-container{padding:0 1rem;margin-top:16px;min-width:0}.tutorial-cell-title-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2}.tutorial-cell-series{padding:8px 1rem 0}.tutorial-cell-tags{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding:8px 1rem;min-width:0}.tutorial-cell-tags-shell{position:relative;width:100%;min-width:0}.tutorial-cell-tags>*{flex:0 0 auto}.tutorial-cell-content{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;position:relative}.tutorial-cell--list .tutorial-cell-container{min-height:260px;display:grid;grid-template-columns:minmax(220px,52%) minmax(0,1fr);align-items:stretch;gap:16px;padding-right:16px;padding-bottom:0;border:1px solid var(--secondary-black);border-radius:12px}.tutorial-cell--list .tutorial-cell-cover-container{width:100%;height:16.25rem;min-height:16.25rem;max-height:16.25rem;border-radius:4px 0 0 4px}.tutorial-cell--list .tutorial-cell-cover-image{border-radius:4px 0 0 4px}.tutorial-cell--list .tutorial-cell-content{height:100%;justify-content:space-between;padding:16px 0;overflow:hidden}.tutorial-cell--list .tutorial-cell-list-header{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;gap:16px;min-width:0}.tutorial-cell--list .tutorial-cell-list-header .tutorial-user-info{position:static;flex:1 1 0;max-width:min(100%,200px);min-width:0}.tutorial-cell--list .tutorial-user-container{height:32px;padding:0;background-color:transparent;box-shadow:none}.tutorial-cell--list .tutorial-user-name{font-size:16px}.tutorial-cell--list .tutorial-cell-list-header .rating-compact-tag{margin-top:4px;flex-shrink:0}.tutorial-cell--list .tutorial-cell-list-header-badges{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:0}.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{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-left:0;padding-right:0}.tutorial-cell--list .tutorial-cell-tags{width:100%;justify-content:flex-start;flex-wrap:wrap;padding:0}.tutorial-cell--list .tutorial-cell-tags--after-title{padding-top:0}@media(max-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;overflow:visible;max-width:100%;margin-inline:0;gap:4px}.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{width:fit-content!important;min-width:max-content!important;height:2.5rem!important;padding:0 .375rem!important;gap:.25rem!important;justify-content:center!important;white-space:nowrap}.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(max-width:921px){.tutorial-cell--list{width:100%;max-width:45rem;margin-inline:auto}.tutorial-cell--list .tutorial-cell-container{height:auto;min-height:0;grid-template-columns:1fr;gap:0;padding-right:0;padding-bottom:8px}.tutorial-cell--list .tutorial-cell-cover-container{flex:0 0 auto;width:100%;height:auto;aspect-ratio:2 / 1;border-radius:8px 8px 0 0}.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{justify-content:flex-start;flex-wrap:nowrap;gap:8px}}@media(max-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{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:.1875rem .625rem .25rem;border-radius:.25rem;background:var(--gold-color);box-shadow:0 .375rem .75rem #0003;line-height:1}.button.edit-button{padding:9px 16px;height:auto;width:140px;gap:0;font-size:16px;font-weight:700}.my-tutorial-cell{width:100%;background:var(--secondary-black);border-radius:.75rem;padding:.75rem;display:grid;grid-template-columns:10rem minmax(0,1fr) auto;gap:1rem;align-items:center;cursor:pointer;min-height:11rem}.my-tutorial-cell-cover{width:100%;height:100%;max-height:9.5rem;object-fit:cover;border-radius:.6rem}.my-tutorial-cell-content{display:flex;flex-direction:column;gap:.35rem;min-width:0;min-height:100%;justify-content:space-between}.my-tutorial-cell-last-updated{margin-bottom:0}.my-tutorial-cell-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;align-self:start}.button.edit-button.my-tutorial-cell-icon-button,.button.button-red.my-tutorial-cell-icon-button{width:2.6rem;height:2.6rem;min-width:2.6rem;padding:0;border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center;gap:0}.button.edit-button.my-tutorial-cell-icon-button,.button.button-red.my-tutorial-cell-delete-button{background:#2c3744;color:#dbe2ea}@media(max-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{border:1px solid rgba(255,255,255,.1);background:#1e2833;color:var(--white-color);border-radius:.65rem;min-height:2.6rem;padding:.2rem .75rem;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;font-size:.95rem;font-weight:600}.tutorial-library-tabs{display:flex;align-items:flex-end;gap:24px;margin:0 0 24px;padding:0;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.tutorial-library-tab{position:relative;background:none;border:none;color:var(--secondary-gray);font-weight:700;font-size:1rem;padding:12px 0;cursor:pointer;transition:color .2s ease}.tutorial-library-tab:hover,.tutorial-library-tab.active{color:var(--white-color)}.tutorial-library-tab.active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;background:var(--gold-color);border-radius:4px}.tutorial-library-tab-indicator{position:absolute;top:8px;right:-12px;width:10px;height:10px;border-radius:50%;background:var(--tertiary-violet);box-shadow:0 0 0 2px var(--secondary-black)}@media(max-width:48rem){.tutorial-library-tabs{gap:16px;overflow-x:auto}.tutorial-library-tab{font-size:.95rem}}.my-tutorials-filter{position:absolute;top:calc(100% + .6rem);right:0;min-width:17rem;background:var(--secondary-black);border:1px solid rgba(255,255,255,.08);border-radius:.75rem;box-shadow:0 14px 36px #00000059;padding:.9rem;z-index:20;gap:16px}.my-tutorials-filter-options{margin-top:.75rem;display:flex;flex-direction:column;gap:.55rem}.my-tutorials-filter-actions{margin-top:.9rem;display:flex;justify-content:flex-end}.button.button-gold.my-tutorials-filter-apply-button{width:100%;height:2.5rem;display:inline-flex;align-items:center;justify-content:center}.tutorials-library-page{display:flex;flex-direction:column;width:100%;height:100%}.tutorials-library-container{flex:1;display:flex;flex-direction:column;width:100%}.tutorials-library-content{display:flex;height:100%;width:100%;padding-top:16px;box-sizing:border-box;padding-right:40px;padding-left:40px}.tutorials-library-main{flex:1;width:100%;max-width:var(--page-main-max-width);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{display:flex;flex-direction:column;gap:0}.tutorials-library-grid{display:flex;flex-direction:column;gap:24px;width:100%;max-width:45rem;margin:0 auto;transition:max-width .3s ease,margin .3s ease}.tutorials-library-grid.tutorials-library-grid--acquired{max-width:45rem;display:flex;flex-direction:column;gap:24px}.tutorials-library-grid.tutorials-library-grid--mine{max-width:75rem;display:flex;flex-direction:column;gap:1rem}.tutorials-library-filter-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .75rem;min-height:2.5rem}.tutorials-library-moderation-error{margin:.75rem 0 0}.tutorials-library-filter-button-wrapper{position:relative}.tutorials-library-applied-filters-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0}.tutorials-library-applied-filters{display:flex;flex-wrap:wrap;gap:.5rem}.tutorials-library-filter-chip{border:none;background:#2a3340;color:var(--white-color);border-radius:999px;padding:.35rem .6rem;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.85rem}.tutorials-library-loading-state,.tutorials-library-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;text-align:center;gap:8px;color:var(--secondary-gray)}.tutorials-library-loading-spinner{display:flex;align-items:center;justify-content:center;height:120px;width:120px}@media(max-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{max-width:none;width:100%;margin:0}.tutorials-library-grid{width:100%;max-width:none;padding-right:0;margin:0}.tutorials-library-grid.tutorials-library-grid--mine{max-width:none}.tutorials-library-filter-row{flex-direction:column;align-items:stretch;width:100%;gap:.75rem}.tutorials-library-header{padding-right:0}.tutorials-library-filter-button-wrapper{position:relative;align-self:flex-start;max-width:100%}.my-tutorials-filter{left:0;right:auto;min-width:min(17rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem)}.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{width:40px!important;height:40px;padding:2px;border-radius:4px;gap:0;justify-content:center}.tutorial-tags .steps-tag,.tutorial-tags .rating-tag{width:40px!important;height:40px;padding:4px 2px!important;border-radius:4px;gap:2px!important;justify-content:center}.tutorial-tags .level-tag>*:not(.level-bars){display:none!important}.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){font-size:8px!important;line-height:1;white-space:nowrap;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){font-size:8px!important;line-height:1;white-space:nowrap;display:inline!important}}@media(min-width:768px)and (max-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{max-width:none;width:100%}.tutorials-library-grid{padding-right:0;max-width:none}.tutorials-library-filter-row{align-items:flex-start}.my-tutorials-filter{right:0;left:auto;max-width:calc(100vw - 3rem)}}@media(max-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:rgba(211,150,41,.3) transparent}.scroll-container::-webkit-scrollbar{width:8px}.scroll-container::-webkit-scrollbar-track{background:transparent}.scroll-container::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.scroll-container.has-overflow::-webkit-scrollbar-thumb{background:#d396294d}.sidebar-container{position:fixed;top:6rem;left:2.5rem;bottom:1.5rem;display:flex;flex-direction:column;border-radius:12px;background-color:var(--secondary-black);color:var(--secondary-gray);transition:width .3s ease;z-index:999;padding:30px 16px 8px;overflow:visible}.sidebar-container.expanded{width:18rem}.sidebar-container.collapsed{width:6rem}.sidebar-toggle-pill{position:absolute;bottom:5%;right:-1rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:var(--secondary-black)}.sidebar-toggle-button{position:relative;top:0;align-self:center;display:inline-flex;align-items:center;justify-content:left;text-align:left;border:none;border-radius:.75rem;background:transparent;cursor:pointer;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.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{display:flex;align-items:center;gap:12px;width:100%;min-width:0;overflow:hidden;transition:all .3s ease-in-out}.sidebar-user-header{flex:0 0 auto;width:100%;min-width:0}.sidebar-user-info.clickable,.sidebar-user-info.clickable *{cursor:pointer}.avatar-wrapper-sidebar{position:relative;display:inline-block;flex:0 0 72px;width:72px;height:70px;padding:8px 8px 2px;min-width:72px}.user-avatar-sidebar{width:56px;height:56px;border-radius:6px;object-fit:cover;align-items:center;justify-content:center;display:block;padding:2px;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b)}.achievement-badge-sidebar{position:absolute;top:-16px;left:-8px;width:32px;height:32px;filter:drop-shadow(0 0 6px rgba(255,255,255,.25))}.hidden-user-achievement{display:none}.user-text-sidebar{flex:1 1 auto;min-width:0;max-width:100%;display:flex;flex-direction:column;overflow:hidden}.username-row-sidebar{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden}.username-row-sidebar .label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.username-row-sidebar .verified-icon{flex:0 0 auto}.user-rank-sidebar{padding-top:16px;display:flex;flex-direction:row;align-items:center;gap:8px;align-self:stretch;min-width:0;max-width:100%;overflow:hidden}.user-rank-sidebar .label{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-rank-sidebar .label:last-child{flex:0 0 auto}.user-rank-sidebar .rank-icon{flex:0 0 auto}.sidebar-nav{display:flex;flex-direction:column;gap:22px;margin:24px 8px 0 16px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav::-webkit-scrollbar{width:0;height:0}.nav-link{display:flex;align-items:center;gap:8px;background-color:var(--secondary-black);border:none;border-radius:8px;padding:8px;cursor:pointer;transition:all .2s ease-in-out;height:40px}.nav-link:hover{background-color:var(--primary-black-primary)}.nav-link.active{background-color:var(--primary-black-primary);color:var(--dity-white-color);display:flex;align-items:center}.sidebar-nav-icon{width:24px;height:24px;color:var(--secondary-gray);display:flex;align-items:center;justify-content:center}.sidebar-nav-icon.active-icon{color:var(--white-color)}.sidebar-nav-link-create-menu-item{display:flex;height:40px;align-items:center;justify-content:center;gap:8px;background-color:var(--gray-color);border:none;border-radius:8px;padding:8px;cursor:pointer;transition:all .2s ease-in-out}.sidebar-nav-links-shop{display:flex;justify-content:space-between;align-items:center}.nav-link-promotions{display:flex;background-color:var(--tertiary-violet-off);height:32px;padding:6px 8px;margin:8px;justify-content:center;align-items:center;border-radius:8px;border:none;gap:4px}.sidebar-nav-icon-promotions{color:var(--white-color)}.sidebar-nav-icon-create{width:24px;height:24px;color:var(--white-color)}.sidebar-collapsed-badge-container{margin-top:auto;display:flex;justify-content:center;align-items:center;flex:0 0 auto}.sidebar-collapsed-badge{width:70px;height:80px;filter:drop-shadow(0 0 8px rgba(234,174,67,.6))}@media(max-height:48rem){.sidebar-collapsed-badge-container{display:none}.sidebar-nav{margin-bottom:0}}@media(max-width:48rem){.sidebar-container{left:16px;width:4rem!important;padding:16px 8px 8px}.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{margin:24px 4px 0;gap:14px}.nav-link{padding:6px;height:36px;justify-content:center}.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{padding:6px;height:36px}.sidebar-nav-icon-create{width:20px;height:20px}.user-text-sidebar{display:none}.sidebar-user-info{justify-content:center}}.astrals-bar-button{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;background-color:var(--tertiary-violet-off);border-radius:10px;border:none;cursor:pointer}.astrals-bar-button-count{color:var(--white-color);font-weight:800;font-size:18px}.astrals-bar-button-icon{width:32px;height:32px;object-fit:contain}.notification-bar-button{position:relative;background:none;border:none;cursor:pointer;display:flex;align-items:center;height:40px;padding:16px;gap:8px;color:var(--secondary-gray)}.notification-bar-button-icon{color:var(--secondary-gray)}.notification-bar-button-unread-dot{position:absolute;top:.5rem;right:.625rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--tertiary-violet);box-shadow:0 0 0 2px var(--secondary-black)}.settings-bar-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;height:40px;padding:16px;gap:8px;color:var(--secondary-gray)}.settings-bar-button-icon{color:var(--secondary-gray)}.settings-menu-content{display:flex;flex-direction:column;gap:12px}.settings-menu-username{font-weight:700;font-size:28px;margin-bottom:16px}.settings-menu-item{background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 0;text-align:left;color:var(--white-color);font-size:16px;font-weight:700;transition:color .2s ease}.settings-menu-item:hover{color:var(--gold-color)}.settings-menu-item-logout{margin-top:24px;color:var(--tertiary-violet)}.settings-menu-item-logout:hover{color:var(--error-red)}.settings-menu-icon{color:currentColor}.notification-view-cell{position:relative;width:100%;border:none;background:transparent;display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;cursor:pointer;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);box-sizing:border-box}.notification-view-cell-unread-dot{position:absolute;top:.75rem;left:0;width:.5rem;height:.5rem;border-radius:999px;background:var(--tertiary-violet);box-shadow:0 0 0 2px var(--primary-black-primary)}.notification-view-cell:last-child{border-bottom:none}.notification-view-cell-avatar-wrapper{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.35rem;overflow:hidden}.notification-view-cell-avatar{width:100%;height:100%;object-fit:cover;display:block}.notification-view-cell-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.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{margin:0 0 8px;display:block;white-space:nowrap}.notification-view-cell-actions{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex-shrink:0;padding-top:.1rem}.notification-view-cell-action{width:2.25rem;height:2.25rem;border-radius:.35rem;border:none;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-primary, #fff);cursor:pointer;flex-shrink:0}.notification-view-cell-action--accept{background:#f6b5252e}.notification-view-cell-action--decline{background:#ffffff14}.notifications-view{display:flex;flex-direction:column;gap:.5rem;min-height:120px;max-height:min(420px,70vh)}.notifications-view-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0}.notifications-view-title{margin:0 0 .25rem;flex-shrink:0}.notifications-view-close{width:2rem;height:2rem;border:none;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--secondary-gray);cursor:pointer;transition:background-color .2s ease,color .2s ease}.notifications-view-close:hover{background:#ffffff0f;color:var(--white-color)}.notifications-view-loading{display:flex;justify-content:center;align-items:center;padding:1.5rem 0;min-height:100px}.notifications-view-error{margin:0;color:var(--error-red, #e74c3c);font-size:.85rem}.notifications-view-empty{padding:.75rem 0 .5rem;text-align:center}.notifications-view-empty-title{margin:0 0 .35rem;font-size:.9rem;font-weight:700;color:#fff}.notifications-view-empty-subtitle{margin:0;font-size:.78rem;line-height:1.35;color:var(--secondary-gray)}.notifications-view-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;padding-right:.15rem;margin-right:-.15rem;flex:1;min-height:0}.notifications-view-load-more{display:flex;justify-content:center;align-items:center;min-height:1.5rem;padding:.25rem 0 .1rem}.notifications-view-list::-webkit-scrollbar{width:6px}.notifications-view-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.settings-mobile-menu{position:fixed;top:0;right:0;width:75%;max-width:320px;height:100vh;background-color:var(--primary-black-primary);box-shadow:-4px 0 20px #00000080;display:flex;flex-direction:column;padding:24px;z-index:999;box-sizing:border-box}.settings-mobile-menu-close{align-self:flex-end;background:none;border:none;color:var(--secondary-gray);font-size:24px;cursor:pointer}.settings-mobile-menu-links{margin-top:40px;display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.15rem}.settings-mobile-menu-link{background:none;border:none;color:var(--dity-white-color);font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px;cursor:pointer;transition:color .2s ease;justify-content:space-between;width:100%;text-align:left}.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{width:100%;max-height:min(26rem,48vh);overflow-y:auto;overflow-x:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:var(--secondary-black);padding:.9rem}.settings-mobile-menu-dropdown .notifications-view{max-height:none;min-height:0}.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{font-size:.95rem;margin-top:.5rem}.settings-mobile-menu-dropdown .settings-menu-item-logout{display:none}.settings-mobile-menu-dropdown::-webkit-scrollbar,.settings-mobile-menu-links::-webkit-scrollbar{width:6px}.settings-mobile-menu-dropdown::-webkit-scrollbar-thumb,.settings-mobile-menu-links::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.achievement-badge-with-progress{position:relative;display:grid;place-items:center;flex-shrink:0}.achievement-badge-with-progress__ring{position:absolute;inset:0;width:100%;height:100%;color:var(--secondary-gray, #64686c);pointer-events:none;z-index:2}.achievement-badge-with-progress__image{position:relative;z-index:1;width:68%;height:68%;object-fit:contain}.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{display:flex;align-items:flex-start;gap:.75rem;list-style:none}.invite-friends-step-item__bullet{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:.5rem;background:var(--gold-color);color:var(--white-color);font-size:.875rem;font-weight:700;line-height:1.5rem;text-align:center}.invite-friends-step-item__text{flex:1;min-width:0}.invite-friends-modal-overlay{position:fixed;inset:0;z-index:100010;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;padding:1rem}.invite-friends-modal{width:min(34rem,96vw);max-height:min(80vh,44rem);border-radius:.875rem;border:1px solid rgba(255,255,255,.08);background:var(--primary-black-primary);box-shadow:0 1rem 3.5rem #00000073;padding:1rem;display:flex;flex-direction:column;gap:.75rem;color:var(--white-color)}.invite-friends-modal-header{display:grid;grid-template-columns:2.125rem 1fr 2.125rem;align-items:center;gap:.5rem;flex-shrink:0}.invite-friends-modal-title{text-align:center;display:block}.invite-friends-modal-header-spacer{width:2.125rem}.invite-friends-modal-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.75rem;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.invite-friends-modal-scroll::-webkit-scrollbar{width:.375rem}.invite-friends-modal-scroll::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.invite-friends-modal-loading{min-height:12rem;display:flex;align-items:center;justify-content:center}.invite-friends-modal-card{background:var(--secondary-black);border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1rem}.invite-friends-modal-section-title{text-align:left;width:100%}.invite-friends-modal-steps{margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.invite-friends-modal-link-field{background:var(--primary-black-primary);border-radius:.5rem;padding:.75rem;display:flex;align-items:center;gap:.5rem;min-height:2.75rem;overflow:hidden}.invite-friends-modal-link-icon{flex-shrink:0;color:var(--violet-color, #8080fc)}.invite-friends-modal-link-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-friends-modal-link-actions{display:flex;gap:.5rem}.invite-friends-modal-action-button{flex:1;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.invite-friends-modal-action-icon,.invite-friends-modal-copy-icon{display:inline-flex;color:var(--white-color)}.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:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.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{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.invite-friends-modal-referrals-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.invite-friends-modal-referral-item{display:flex;align-items:center;gap:.75rem;background:var(--primary-black-primary);border-radius:.5rem;padding:.5rem .75rem}.invite-friends-modal-referral-avatar{width:2.75rem;height:2.75rem;border-radius:.5rem;object-fit:cover;flex-shrink:0}.invite-friends-modal-referral-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}@media(max-width:22rem){.invite-friends-modal-achievement{flex-wrap:wrap}.invite-friends-modal-achievement-ratio{width:100%;text-align:right}}.settings-more-options-modal-overlay{position:fixed;inset:0;z-index:100010;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;padding:1rem}.settings-more-options-modal{width:min(34rem,96vw);max-height:min(80vh,44rem);border-radius:.875rem;border:1px solid rgba(255,255,255,.12);background:var(--primary-black-primary);box-shadow:0 1rem 3.5rem #00000073;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.settings-more-options-modal.settings-more-options-modal--small{width:min(30rem,96vw);max-height:min(75vh,38rem)}.settings-more-options-modal-header{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.settings-more-options-modal-close{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border:none;border-radius:.625rem;background:#ffffff0f;color:var(--gold-color);cursor:pointer}.settings-more-options-modal-close:hover{background:#ffffff1f}.settings-more-options-modal-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1rem;padding-right:.375rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.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{display:flex;flex-direction:column;gap:.5rem}.settings-more-options-group.settings-more-options-group--secondary{padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.settings-more-options-item{border:1px solid rgba(255,255,255,.1);background:var(--secondary-black);border-radius:.75rem;min-height:3rem;padding:.65rem .85rem;display:flex;align-items:center;justify-content:space-between;color:var(--white-color);cursor:pointer;transition:border-color .2s ease,transform .2s ease}.settings-more-options-item:hover{border-color:#fff3;transform:translateY(-1px)}.settings-more-options-item-left{display:inline-flex;align-items:center;gap:.65rem;font-size:.95rem;font-weight:600}.settings-more-options-item-lock-icon{width:1rem;height:1rem;display:block}.settings-more-options-footer{display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.settings-more-options-text-area{min-height:8.5rem}.settings-more-options-modal-actions{display:flex;justify-content:flex-end;gap:.625rem}.settings-more-options-modal-actions .button{min-width:8.5rem;height:2.5rem}.settings-more-options-feedback-stars{display:flex;align-items:center;gap:.5rem}.settings-more-options-star-button{border:none;background:transparent;padding:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.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{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:.625rem;background:var(--secondary-black);color:var(--white-color);font-family:Rubik,sans-serif;font-size:.85rem;line-height:1.2;padding:.75rem}@media(max-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{display:flex;position:fixed;top:18px;left:40px;right:40px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;background-color:var(--secondary-black);font-family:Rubik,sans-serif;padding:0 40px;box-sizing:border-box;z-index:1000}.navbar{width:100%;height:56px;display:flex;align-items:center;justify-content:space-between;gap:1px;padding:16px 24px}.navbar-left{display:flex;align-items:center}.navbar-right{display:flex;align-items:center;gap:16px}.astrals-button{display:flex;align-items:center;gap:8px;height:40px;padding:8px;background-color:var(--tertiary-violet-off);border-radius:10px;border:none;cursor:pointer}.astrals-count{color:#fff;font-weight:800;font-size:18px}.astrals-icon{width:34px;height:34px;object-fit:contain}.nav-icon-notifications,.nav-icon-messages{background:none;border:none;cursor:pointer;display:flex;align-items:center;height:40px;padding:16px;gap:8px;color:var(--secondary-gray)}.user-menu{position:relative}.avatar-button{background:none;border:none;cursor:pointer}.avatar-arrow-icon{position:absolute;bottom:0;right:0;width:14px;height:14px;padding:4px}.navbar-popover{position:absolute;right:-24px;top:48px;padding:16px 24px 18px;background-color:var(--primary-black-primary);opacity:1!important;border:1px solid var(--secondary-black);border-radius:12px;display:flex;flex-direction:column;gap:12px;box-shadow:0 5px 12px #9193944d;text-align:left;z-index:2}.settings-dropdown-menu{width:310px}.notifications-dropdown-menu{width:420px}.user-info-menu{display:flex;flex-direction:column;gap:12px}.username{font-weight:700;font-size:28px;margin-bottom:16px}.menu-item{background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 0;text-align:left;color:#fff;font-size:16px;font-weight:700;transition:color .2s ease}.menu-item:hover{color:var(--gold-color)}.menu-item:hover .menu-icon-pencilIcon{fill:var(--gold-color)}.logout{margin-top:24px;color:var(--tertiary-violet);font-size:16px;font-style:normal;font-weight:700}.logout:hover{color:var(--error-red)}.burger-button{display:none;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;background:none;border:none;cursor:pointer;gap:4px}.search-icon-only{display:none;flex-direction:row;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;margin-right:8px}.search-icon-only .search-icon{width:20px;height:20px;color:var(--secondary-gray)}.burger-button span{width:22px;height:2px;background-color:var(--secondary-gray);border-radius:2px;transition:all .2s ease}@media(min-width:22rem)and (max-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(min-width:48rem)and (max-width:68rem){.navbar-container{right:24px}.navbar-left{display:flex}.navbar-search{display:none}.search-icon-only{display:flex;align-items:center;justify-content:center}.astrals-bar-button,.notification-bar-button,.settings-bar-button,.user-menu{display:none}.burger-button,.navbar-right{display:flex}}@media(min-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{font-family:Rubik,sans-serif;display:flex;flex-direction:row;background-color:var(--primary-black-primary);width:100%;height:100vh;box-sizing:border-box;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{flex:1;height:100vh;background-color:var(--primary-black-primary);transition:margin-left .3s ease,width .3s ease;box-sizing:border-box;overflow-x:hidden;overflow-y:visible;margin-right:var(--app-shell-main-right-gap);max-width:var(--app-shell-max-width);scrollbar-width:none;-ms-overflow-style:none}.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]{margin-left:0;width:100%;margin-right:0}@media(max-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));margin-right:0;max-width:none}.main-content-wrapper[data-collapsed=true]{margin-left:var(--app-shell-sidebar-collapsed-offset);width:calc(100% - var(--app-shell-sidebar-collapsed-offset));margin-right:0;max-width:none}.main-content-wrapper[data-premium=true]{margin-left:0;width:100%}}@media(max-width:48rem){:root{--app-shell-sidebar-left: 1rem;--app-shell-sidebar-expanded-width: 4rem;--app-shell-sidebar-collapsed-width: 4rem}}@media(min-width:69rem){.main-content-wrapper[data-premium=true]{margin-left:0;width:100%}}.chat-web-button{width:3.3rem;height:3.3rem;border-radius:999px;border:none;background:var(--gold-color);color:var(--white-color);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #00000059;cursor:pointer;transition:transform .18s ease,filter .18s ease}.chat-web-button:hover{transform:scale(1.04);filter:brightness(1.1)}.unread-count-view{min-width:1.5rem;height:1.5rem;border-radius:999px;background:var(--tertiary-violet);color:var(--white-color);display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;flex-shrink:0;text-align:center}.chat-list-view-header{height:4.625rem;padding:1rem;background-color:var(--secondary-gray-dark);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.chat-list-view-close-button{width:1.9rem;height:1.9rem;border:none;background:transparent;color:var(--secondary-gray);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.chat-list-view-empty-state{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.4rem;padding:1rem}.chat-list-view-list{list-style:none;margin:0;padding:.5rem .15rem .5rem .5rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.25rem;flex:1;min-height:0;background:var(--secondary-black);margin-right:-.15rem}.chat-list-view-list::-webkit-scrollbar{width:6px}.chat-list-view-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.chat-list-view-item{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:.65rem;padding:.45rem;border-radius:.7rem;cursor:pointer;text-align:left}.chat-list-view-item:hover{background:#1a232e}.chat-list-view-item-avatar{width:2.3rem;height:2.3rem;border-radius:999px;object-fit:cover;flex-shrink:0}.chat-list-view-item-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem}.chat-list-view-item-top,.chat-list-view-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.chat-list-view-item-title,.chat-list-view-item-message{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-list-view-item-unread{min-width:1rem;height:1rem;border-radius:999px;background:var(--tertiary-violet);color:var(--white-color);font-size:.6rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .2rem;flex-shrink:0}.chat-cell{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:.65rem;padding:.45rem;border-radius:.7rem;cursor:pointer;text-align:left}.chat-cell:hover{background:var(--secondary-gray-dark)}.chat-cell-avatar{width:3.3rem;height:3.3rem;border-radius:8px;object-fit:cover;flex-shrink:0}.chat-cell-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:0;overflow:hidden;padding-top:.05rem}.chat-cell-title,.chat-cell-message{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-cell-message{margin-top:.2rem}.chat-cell-date{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.5rem}.chat-cell-unread{margin-left:auto;flex-shrink:0;align-self:center}.chat-detail-header{height:4.625rem;padding:1rem;display:flex;align-items:center;gap:.55rem;flex-shrink:0;background-color:var(--secondary-gray-dark)}.chat-detail-back-button{width:1.2rem;height:1.2rem;border:none;background:transparent;color:var(--secondary-gray);display:inline-flex;justify-content:center;cursor:pointer;flex-shrink:0}.chat-detail-avatar{width:2.6rem;height:2.6rem;border-radius:8px;object-fit:cover;flex-shrink:0}.chat-detail-header-copy{min-width:0;display:flex;flex-direction:column}.chat-detail-title,.chat-detail-subtitle{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-detail-messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1rem 1rem 0;display:flex;flex-direction:column;gap:2rem;margin-right:-.15rem;background-color:var(--secondary-black)}.chat-detail-messages::-webkit-scrollbar{width:6px}.chat-detail-messages::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.chat-detail-loading-state{min-height:100%;display:flex;align-items:center;justify-content:center}.chat-detail-message-row{width:100%}.chat-detail-status{padding:0 .8rem .35rem}.user-chat-message-cell{width:100%;display:flex;flex-direction:column;align-items:flex-start}.user-chat-message-cell-content{display:flex;align-items:flex-start;gap:.45rem;max-width:82%}.user-chat-message-cell-bubble{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;background-color:var(--secondary-gray-dark);border-radius:.5rem;padding:.5rem 1rem}.user-chat-message-cell-sender,.user-chat-message-cell-text{display:block;white-space:pre-wrap;word-break:break-word}.user-chat-message-cell-avatar{width:2.5rem;height:2.5rem;border-radius:8px;object-fit:cover;flex-shrink:0}.user-chat-message-cell-time{margin-top:.15rem}.my-chat-message-cell{display:flex;justify-content:flex-end}.my-chat-message-cell-main{max-width:82%;display:flex;flex-direction:column;gap:.15rem;align-items:flex-end}.my-chat-message-cell-bubble{display:flex;flex-direction:column;gap:.5rem;border-radius:.75rem;background:var(--tertiary-violet);border:none;padding:.5rem 1rem}.my-chat-message-cell-text{display:block;white-space:pre-wrap;word-break:break-word}.my-chat-message-cell-time{text-align:right}.chat-date-chip{align-self:center;border:1px solid #313a47;border-radius:999px;background:#ffffff08;padding:.15rem .45rem;margin:.2rem 0;display:inline-flex;align-items:center;justify-content:center}.chat-input-text-field{flex:1;min-height:2.8rem;max-height:4rem;resize:none;overflow-y:auto;overflow-x:hidden;border-radius:8px;background:var(--primary-black-primary);border-color:var(--primary-black-primary);color:var(--white-color);padding:.75rem 1rem;font-size:14px;font-weight:400;line-height:1.4;outline:none;font-family:Rubik,sans-serif;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.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;border:none;background:transparent;color:var(--gold-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.send-chat-button:disabled{cursor:default;opacity:.45}.chat-input-view{height:4.875rem;padding:1rem 1rem 0;border-top:1px solid #1A1F24;display:flex;align-items:flex-start;background-color:var(--secondary-gray-dark)}.chat-modal-shell{position:fixed;right:1.6rem;bottom:5.5rem;width:min(23rem,calc(100vw - 2rem));height:min(33rem,calc(100vh - 7.5rem));background:var(--secondary-black);border:1px solid #2a3340;border-radius:1rem;box-shadow:0 18px 56px #00000073;overflow:hidden;display:flex;flex-direction:column;z-index:100009;animation:chat-modal-enter .2s ease-out}@keyframes chat-modal-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-floating-button-wrapper{position:fixed;right:1.6rem;bottom:1.6rem;z-index:100010}.chat-floating-button-badge{position:absolute;top:-.2rem;right:-.2rem;min-width:1.25rem;height:1.25rem;padding:0 .3rem;pointer-events:none}.community-detail-tabs{display:flex;justify-content:center;align-items:flex-end;gap:70px;margin:16px 0 24px;padding:0 16px}@media(max-width:48rem){.community-detail-tabs{gap:20px}}.community-info-body{display:flex;flex-direction:column;gap:16px}.community-info-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.community-info-location{padding:12px;border-radius:12px;display:flex;align-items:baseline;gap:4px}.community-info-description{padding:12px 0}.community-info-mainlink{display:flex;align-items:flex-start;gap:4px;width:100%;max-width:100%}.community-info-mainlink a{text-decoration:none;min-width:0;max-width:100%;cursor:pointer}.community-info-mainlink a>*{min-width:0;overflow-wrap:anywhere;word-break:break-word;cursor:pointer}.community-info-socials{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}@media(max-width:48rem){.community-info-location{width:100%}}.community-admin-view{display:flex;align-items:center;gap:12px;padding:12px;width:fit-content}.community-admin-header{display:flex;gap:12px}.community-admin-avatar{width:56px;height:56px;border-radius:12%;overflow:hidden}.community-admin-avatar img{width:100%;height:100%;object-fit:cover}.community-admin-texts{display:flex;flex-direction:column;gap:2px}.social-network-icon-link{display:inline-flex;text-decoration:none;cursor:pointer}.social-network-icon-view{width:32px;height:32px;padding:4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;cursor:pointer}.social-network-icon-view img{width:100%;height:100%;object-fit:contain}.community-member-preview{display:flex;flex-direction:column;align-items:center;gap:8px;width:7.5rem;border:0;background:transparent;cursor:pointer;padding:0}.community-member-preview-avatar-shell{position:relative;width:3.75rem;height:3.75rem;border-radius:.7rem;padding:.2rem;background:linear-gradient(180deg,#6f7f97,#3f4a5d)}.community-member-preview-avatar{width:100%;height:100%;border-radius:.55rem;object-fit:cover;background:var(--secondary-gray-dark)}.community-member-preview-username{width:7.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;min-height:2.2rem}.community-ranking-preview{display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:20px 16px;border-radius:20px;background:var(--secondary-black)}.community-ranking-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-ranking-preview-link{border:0;background:transparent;cursor:pointer;white-space:nowrap;padding:0}.community-ranking-preview-members{display:grid;grid-template-columns:repeat(5,7.5rem);justify-content:flex-start;align-items:start;gap:20px;margin-top:16px}@media(max-width:64rem){.community-ranking-preview-members{grid-template-columns:repeat(4,7.5rem)}}@media(max-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{display:flex;flex-direction:column;gap:16px}.community-information-view-guidelines{display:flex;flex-direction:column;gap:8px;margin-top:24px}.community-information-view-guidelines-text{white-space:pre-wrap}.community-information-view-socials{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.community-detail-cover-header{position:relative;width:100%;max-width:var(--page-main-max-width);margin:0 auto}.community-detail-cover-title{margin-top:0}.chat-square-button{width:40px;height:40px;border:0;border-radius:8px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--secondary-black);color:var(--secondary-gray);cursor:pointer;box-shadow:0 8px 20px #00000052}.chat-square-button-icon{width:24px;height:24px}.notifications-square-button{width:40px;height:40px;border:0;border-radius:8px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--secondary-black);color:var(--secondary-gray);cursor:pointer;box-shadow:0 8px 20px #00000052}.notifications-square-button-icon{width:24px;height:24px}.shared-square-button{width:40px;height:40px;border:0;border-radius:8px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--secondary-black);color:var(--secondary-gray);cursor:pointer;box-shadow:0 8px 20px #00000052}.shared-square-button-icon{width:18px;height:20px}.settings-square-button{width:40px;height:40px;border:0;border-radius:8px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--secondary-black);color:var(--secondary-gray);cursor:pointer;box-shadow:0 8px 20px #00000052}.settings-square-button-icon{width:24px;height:24px}.community-header-options{display:flex;align-items:center;justify-content:flex-end;width:auto}.community-header-options-actions{display:flex;align-items:center;gap:.75rem}.empty-state-action-view{width:100%;max-width:28rem;margin:0 auto;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center;background:transparent}.empty-state-action-view-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--secondary-gray);opacity:.7}.empty-state-action-view-icon>*{width:34px;height:34px}.empty-state-action-view-title{margin:.75rem 0 0}.empty-state-action-view-description{margin:.5rem 0 0;max-width:24rem;text-align:center}.empty-state-action-view-cta{margin-top:1.25rem;min-width:10rem;height:40px}.community-detail-page{--community-detail-header-max-width: 90rem;--community-detail-content-max-width: var(--page-main-width-780);flex-direction:column;width:100%;height:100%;max-width:none;margin:0 auto;padding:24px 24px 48px;box-sizing:border-box;color:var(--white-color)}.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;height:40px;min-width:40px;min-height:40px}.community-detail-navigation-actions{display:inline-flex;align-items:center;gap:.75rem}.community-detail-hero{position:relative;width:100%;aspect-ratio:16 / 5;isolation:isolate;background-size:cover;background-position:center;background-color:var(--secondary-black);border-radius:.75rem;overflow:visible}.community-detail-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0009);border-radius:.75rem}.community-detail-avatar{position:absolute;left:50%;bottom:calc(-1*clamp(2.5rem,4vw,3.25rem));transform:translate(-50%);width:clamp(5.5rem,8vw,6rem);height:clamp(5.5rem,8vw,6rem);border-radius:.5rem;overflow:hidden;box-shadow:0 10px 30px #00000059;padding:2px;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b)}.community-detail-avatar img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.community-detail-header-actions,.community-detail-back-inline{position:absolute;top:calc(100% + 16px);right:0;display:flex;align-items:center;justify-content:flex-end;z-index:4}.community-detail-header{margin-top:calc(clamp(2.5rem,4vw,3.25rem) + 24px);display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;width:100%;max-width:var(--community-detail-header-max-width);margin-inline:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.community-detail-tabs-wrapper{width:100%;max-width:var(--community-detail-content-max-width);margin-inline:auto;margin-top:12px}.community-detail-content{margin-top:8px;width:100%;padding:32px 0}.community-detail-information-content{width:100%;max-width:var(--community-detail-content-max-width);margin:0 auto}.community-detail-feed-tab{display:flex;flex-direction:column;gap:16px}.community-detail-feed-composer-sticky{position:relative;width:100%;max-width:var(--community-detail-content-max-width);margin:0 auto}.community-detail-loading,.community-detail-empty{display:flex;align-items:center;justify-content:center;min-height:200px;text-align:center}.community-detail-posts{display:flex;flex-direction:column;gap:16px;width:100%;max-width:var(--community-detail-content-max-width);margin:0 auto}.community-detail-page>.community-detail-cover-header{max-width:var(--community-detail-header-max-width)}.community-detail-feed-loading-more{display:flex;justify-content:center;padding:1rem 0}.community-detail-feed-sentinel{width:100%;height:.0625rem}@media(max-width:48rem){.community-detail-header-actions,.community-detail-back-inline{position:static;margin-top:.75rem;justify-content:flex-start}.community-detail-avatar{width:5rem;height:5rem;bottom:-2.5rem;transform:translate(-50%)}.community-detail-header{margin-top:1rem;padding-left:1rem;padding-right:1rem;align-items:center;text-align:center}}.navigation-section{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.navigation-section-right{margin-left:auto;display:inline-flex;align-items:center}.navigation-section-left{display:inline-flex;align-items:center}.navigation-section .back-button{margin-bottom:0}.community-welcome-modal-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000a6}.community-welcome-modal{width:min(100%,28rem);max-height:90vh;overflow:auto;border-radius:1rem;background:var(--background-secondary, #1a1a1a)}.community-welcome-modal-header{display:flex;justify-content:flex-end;padding:.75rem .75rem 0}.community-welcome-modal-cover{width:100%;height:8rem;background-size:cover;background-position:center}.community-welcome-modal-body{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.5rem}.community-welcome-modal-avatar{width:4rem;height:4rem;margin-top:-2.5rem;border-radius:50%;object-fit:cover;border:2px solid var(--background-secondary, #1a1a1a)}.community-welcome-modal-message{margin-top:.75rem;white-space:pre-wrap}.community-welcome-modal-cta{margin-top:1rem;padding:.75rem 1rem;border:none;border-radius:.5rem;background:var(--gold-primary, #d4af37);color:#111;font-weight:600;cursor:pointer}.community-reviews-list{width:100%;display:flex;flex-direction:column;gap:.25rem;margin-top:1.5rem}.community-reviews-list-loading{margin-top:1.5rem;color:var(--secondary-gray);font-size:.875rem}.community-reviews-list-item{display:flex;gap:.5rem;padding:1rem 0;align-items:flex-start}.community-reviews-list-user-button{display:inline-flex;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.community-reviews-list-user-button:disabled{cursor:default}.community-reviews-list-user-button:not(:disabled):hover{opacity:.85}.community-reviews-list-avatar{width:2rem;height:2rem;border-radius:.25rem;object-fit:cover;flex-shrink:0;display:block}.community-reviews-list-body{flex:1;display:flex;flex-direction:column;gap:.375rem;min-width:0}.community-reviews-list-header{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.community-reviews-list-user-name{flex-shrink:0}.community-reviews-list-text{line-height:1.25}.community-reviews-list-toggle{margin-top:.5rem;display:block;background:transparent;border:none;cursor:pointer;text-decoration:underline;font-weight:700;font-size:.875rem;color:var(--gold-color)}.request-access-button{transition:opacity .2s ease}.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);display:flex;flex-direction:column;width:100%;max-width:none;margin-inline:auto;padding:clamp(1rem,2vw,1.5rem) 1.5rem clamp(2rem,4vw,3rem);box-sizing:border-box;color:var(--white-color);min-width:0}.community-intro-navigation{width:100%;max-width:var(--community-intro-header-max-width);margin-inline:auto;margin-bottom:6px}.community-intro-hero{position:relative;width:100%;max-width:var(--community-intro-header-max-width);margin-inline:auto;aspect-ratio:16 / 5;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--secondary-black);border-radius:.75rem;overflow:visible}.community-intro-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0009);border-radius:.75rem}.community-intro-hero-share{position:absolute;right:0;top:calc(100% + 16px);z-index:3;display:flex;align-items:center;justify-content:flex-end}.community-intro-hero-share .shared-square-button{width:2.5rem;height:2.5rem}.community-intro-avatar{position:absolute;left:50%;bottom:-48px;transform:translate(-50%);width:96px;height:96px;border-radius:16px;border:4px solid var(--black-color);overflow:hidden;box-shadow:0 10px 30px #00000059;background:var(--secondary-black)}.community-intro-avatar img{width:100%;height:100%;object-fit:cover}.community-intro-header{margin-top:56px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;width:100%;max-width:var(--community-intro-header-max-width);margin-inline:auto}.community-intro-join-button{margin-top:8px;width:240px;max-width:100%}.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{margin-top:24px;display:flex;flex-direction:column;gap:16px}.community-intro-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.community-intro-location{padding:12px;border-radius:12px;display:flex;align-items:center}.community-intro-description{padding:12px 0}.community-intro-mainlink a{text-decoration:none}.community-intro-socials{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}@media(max-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{right:0;top:calc(100% + 16px)}.community-intro-header{margin-top:50px}.community-intro-join-button{width:100%}}.membership-requested-advice-view{width:fit-content;max-width:100%;display:flex;align-items:center;gap:14px;border:1px solid var(--gold-color);border-radius:14px;background:var(--secondary-black);padding:14px 16px;box-sizing:border-box}.membership-requested-advice-view-icon{width:28px;height:28px;flex-shrink:0}.button.button-gold.save-button{padding:9px 16px;height:auto;width:140px;font-size:16px;font-weight:700}.edit-circle-button{width:2rem;height:2rem;border:none;border-radius:50%;background:var(--secondary-black);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .25rem .75rem #0006;padding:0}.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{position:relative;width:100%;height:220px;background-size:cover;background-position:center;background-color:var(--secondary-black);border-radius:16px;overflow:visible}.edit-community-cover-header-hero--editable{cursor:pointer}.edit-community-cover-header-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0009)}.edit-community-cover-header-hero-edit-icon{position:absolute;top:.875rem;right:.875rem;z-index:3}.edit-community-cover-header-avatar{position:absolute;left:50%;bottom:-48px;transform:translate(-50%);width:96px;height:96px;border-radius:6px;overflow:hidden;box-shadow:0 10px 30px #00000059;padding:2px;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b)}.edit-community-cover-header-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:6px}.edit-community-cover-header-avatar.edit-community-cover-header-avatar--editable{cursor:pointer;border:none;display:block;box-shadow:none;overflow:visible!important}.edit-community-cover-header-cover-actions{width:min(100%,55rem);margin:16px auto 0;display:flex;justify-content:flex-end}.edit-community-cover-header-content{margin-top:36px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.edit-community-cover-header-back{width:100%;display:flex;justify-content:flex-start}.edit-community-cover-title{margin-top:-16px}.edit-community-cover-header-avatar-icon{position:absolute;right:-.5rem;bottom:-.5rem;z-index:999}@media(max-width:58.75rem){.edit-community-cover-header-cover-actions{margin-top:3.75rem;width:100%;max-width:none;justify-content:center;padding-inline:1rem;box-sizing:border-box}.edit-community-cover-header-cover-actions .save-button{width:min(100%,10rem);max-width:100%;flex-shrink:0}}.social-networks-editor{padding:1.5rem 0}.social-networks-editor__header{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.social-networks-editor__title{font-size:1.25rem}.social-networks-editor__desc{font-size:.875rem;line-height:1.4}.social-networks-editor__icons{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.social-networks-editor__icon-btn{width:2rem;height:2rem;padding:0;border:none;border-radius:.5rem;background:var(--secondary-black);color:var(--white-color, #fff);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.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{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.social-networks-editor__icon-svg img{display:block;object-fit:contain}.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{display:flex;align-items:center;background:var(--secondary-black);border-radius:.5rem;gap:4px}.social-networks-editor__input-wrap img{margin:0 2px 0 4px}.social-networks-editor__input-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--secondary-gray)}.social-networks-editor__input{flex:1;min-width:0;padding:1rem 0;background:transparent;border:none;color:var(--white-color);font-size:1rem;line-height:1.25rem;font-family:inherit}.social-networks-editor__input:focus,.social-networks-editor__input:focus-visible{outline:none;box-shadow:none}.social-networks-editor__input::placeholder{color:var(--secondary-gray)}.social-networks-editor__input:disabled{opacity:.6;cursor:not-allowed}.social-networks-editor__list{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.social-networks-editor__list-item{display:grid;grid-template-columns:1.25rem 7rem 1fr;gap:.625rem;align-items:center;padding:.75rem 1rem;background:var(--secondary-black);border-radius:.5rem}.social-networks-editor__list-icon{width:1.25rem;height:1.25rem;object-fit:contain}.social-networks-editor__list-name{font-size:.875rem;color:var(--secondary-gray)}.social-networks-editor__list-link{min-width:0;font-size:.9375rem;color:var(--tertiary-violet-off);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.username-textfield{margin-bottom:0}.username-textfield .input-style{height:auto;min-height:4rem;padding:1.6rem 1rem .75rem;background:var(--secondary-black);font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--white-color)}.username-textfield .floating-label{color:var(--secondary-gray)}.website-text-field{margin-bottom:0}.website-text-field .input-style{height:auto;min-height:4rem;padding:1.6rem 1rem .75rem;background:var(--secondary-black);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{height:auto;min-height:4rem;padding:1.6rem 1rem .75rem;background:var(--secondary-black);font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--white-color)}.email-text-field .floating-label{color:var(--secondary-gray)}.phone-text-field{margin-bottom:0}.phone-text-field .input-style{height:auto;min-height:4rem;padding:1.6rem 1rem .75rem;background:var(--secondary-black);font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--white-color)}.phone-text-field .floating-label{color:var(--secondary-gray)}.biography-text-area{margin-bottom:0}.biography-text-area .textarea-style{min-height:120px;padding:1.6rem 1rem .75rem;background:var(--secondary-black);font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--white-color)}.biography-text-area .floating-label{color:var(--secondary-gray)}.rich-text-area{border-radius:.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.rich-text-area-editor{position:relative}.rich-text-area-content{min-height:10rem;background:#11171c;padding:.9rem 1rem;outline:none;color:var(--white-color)}.rich-text-area-content p{margin:0}.rich-text-area-placeholder{position:absolute;left:1rem;top:.9rem;color:var(--secondary-gray);pointer-events:none}.edit-community-tabs{display:flex;justify-content:center;align-items:flex-end;gap:70px;margin:16px 0 24px;padding:0 16px}@media(max-width:48rem){.edit-community-tabs{gap:20px}}.draft-community-checklist-step{display:flex;width:100%;justify-content:space-between;gap:.75rem;align-items:flex-start;background:transparent;border:none;padding:0;cursor:pointer;text-align:left}.draft-community-checklist-step__left{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}.draft-community-checklist-step__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--white-color)}.draft-community-checklist-step__icon svg{width:18px;height:18px}.draft-community-checklist-step__icon img{width:18px;height:18px;object-fit:contain}.draft-community-checklist-step__copy{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.draft-community-checklist-step .checkbox-container{margin-top:.25rem;flex-shrink:0}.draft-community-panel-section{background-color:var(--secondary-black);border-radius:.75rem;padding:clamp(1.5rem,1.8vh,1.8rem);display:flex;flex-direction:column;gap:clamp(.5rem,1.5vh,1rem);text-align:left;line-height:1.3;flex:0 0 auto}.draft-community-panel-section--center{text-align:center;align-items:center}.draft-community-unpublished-widget{background:var(--gold-off);border-radius:.75rem;padding:1rem 1.5rem;display:flex;align-items:flex-start;gap:.375rem;flex:0 0 auto}.draft-community-unpublished-widget__icon img{width:3.75rem;height:3.75rem;object-fit:contain;flex-shrink:0;margin-right:.625rem}.draft-community-unpublished-widget__copy{display:flex;flex-direction:column;gap:.375rem;line-height:1.3;flex:1;min-width:0}.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{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.draft-community-publish-footer__button{width:100%;display:flex;justify-content:center}.draft-community-publish-footer__button button{width:100%;min-height:3.5rem}.draft-community-sidebar{display:flex;order:2;height:100%;min-height:0;overflow:hidden}.draft-community-sidebar__desktop{width:20rem;background-color:var(--primary-black-primary);display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;gap:clamp(.5rem,2vh,.875rem);padding-right:.25rem}.draft-community-sidebar__header,.draft-community-sidebar__steps{display:flex;flex-direction:column;gap:.75rem}@media(min-width:22rem)and (max-width:48rem){.draft-community-sidebar__desktop{width:16rem}}@media(min-width:48rem)and (max-width:68rem){.draft-community-sidebar__desktop{width:18rem}}@media(min-width:68rem){.draft-community-sidebar__desktop{width:19rem}}.community-edit-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem 1.5rem 3rem;box-sizing:border-box;color:var(--white-color)}.community-edit-page--draft{flex:1;display:flex;justify-content:center;width:100%;max-width:none;height:100vh;min-height:0;overflow:hidden;margin:0;padding:0}.community-edit-content{width:100%}.community-edit-content--draft{flex:1;display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:100%;height:100%;box-sizing:border-box;max-width:82rem;margin:0 auto;padding-top:16px;padding-left:24px;padding-right:24px;gap:var(--page-main-aside-gap-min);min-height:0;overflow:hidden}.community-edit-main-content{width:100%}.community-edit-page--draft .community-edit-main-content{flex:1;min-height:0;max-width:60rem;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;border-radius:1rem}.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{min-height:50vh;display:grid;place-items:center}.community-edit-header-row{width:min(100%,55rem);margin:1rem auto 0;display:flex;justify-content:flex-end}.community-edit-cover-actions{display:inline-flex;align-items:center;gap:.75rem}.community-edit-form{margin:1rem auto 0;display:flex;flex-direction:column;gap:0;width:min(100%,55rem)}.community-edit-section{display:flex;flex-direction:column;gap:1rem}.community-edit-section-header{display:flex;flex-direction:column;gap:.35rem}.community-edit-field{width:100%}.community-edit-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%}@media(max-width:48rem){.community-edit-contact-row{grid-template-columns:1fr}}.community-edit-input,.community-edit-textarea{width:100%;padding:1rem;background:var(--secondary-black);border:none;border-radius:.5rem;color:var(--white-color);font-size:1rem;font-family:inherit;box-sizing:border-box;outline:none}.community-edit-input::placeholder,.community-edit-textarea::placeholder{color:var(--secondary-gray)}.community-edit-textarea{resize:vertical;min-height:6.25rem}.community-edit-error{margin:.5rem 0;padding:.75rem;border-radius:.5rem;background:#8080fc1a}.right-sidebar-layout.community-edit-right-panel-layout{top:0;flex:0 0 20rem;min-width:20rem;width:20rem;max-height:100%;height:100%;align-self:stretch}@media(min-width:22rem)and (max-width:48rem){.right-sidebar-layout.community-edit-right-panel-layout{flex:0 0 16rem;min-width:16rem;width:16rem}}@media(min-width:48rem)and (max-width:68rem){.right-sidebar-layout.community-edit-right-panel-layout{flex:0 0 18rem;min-width:18rem;width:18rem}}@media(min-width:68rem){.right-sidebar-layout.community-edit-right-panel-layout{flex:0 0 19rem;min-width:19rem;width:19rem}}@media(max-width:48rem){.community-edit-content--draft{padding-left:16px;padding-right:16px}}.community-settings-card{width:100%;border:1px solid var(--secondary-black);background:var(--secondary-black);border-radius:.75rem;color:var(--white-color);padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left}.community-settings-card:hover{border-color:#fff3;background:var(--secondary-black)}.community-settings-card-content{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.community-settings-card-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--white-color);flex-shrink:0;margin-top:.05rem}.community-settings-card-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.community-settings-card-title{display:block}.community-settings-card-subtitle{display:block;line-height:1.2}.community-settings-card-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.community-settings-card-arrow-icon{width:32px;height:32px;display:block}.community-overview-header{display:flex;flex-direction:column;gap:12px;background-color:var(--secondary-black);border-radius:12px;padding:12px 12px 24px 36px}.community-overview-header-back{display:inline-flex;align-items:center;gap:8px}.community-overview-header-back-label{border:none;background:transparent;padding:0;cursor:pointer}.community-overview-header-card{display:flex;align-items:center;gap:24px;padding:0}.community-overview-header-avatar{width:56px;height:56px;object-fit:cover;border-radius:6px;background:var(--secondary-black)}.community-overview-header-copy{display:flex;flex-direction:column;gap:2px}.community-settings-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box}.community-settings-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.community-settings-title{margin:0;color:var(--white-color);font-size:1.5rem}.community-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}@media(max-width:48rem){.community-settings-grid{grid-template-columns:1fr}}.community-choice-option{width:100%;border:none;background:var(--secondary-black);border-radius:.75rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--white-color);text-align:left;cursor:pointer}.community-choice-option--disabled{opacity:.6;cursor:not-allowed}.community-choice-option-content{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.community-choice-option-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--white-color);flex-shrink:0;margin-top:.1rem}.community-choice-option-icon img{width:100%;height:100%;object-fit:contain}.community-choice-option-text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.community-choice-option-title{font-size:1.125rem;font-weight:700;color:var(--white-color);line-height:1.2}.community-choice-option-description{font-size:.9rem;color:var(--secondary-gray);line-height:1.35}.community-choice-option-radio{width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #3a4453;box-sizing:border-box;position:relative;flex-shrink:0}.community-choice-option-radio.is-selected{border-color:var(--gold-color)}.community-choice-option-radio.is-selected:after{content:"";position:absolute;inset:.2rem;border-radius:50%;background:var(--gold-color)}.community-switch-option{display:flex;align-items:center;justify-content:space-between;gap:1rem}.community-switch-option-text{display:flex;flex-direction:column;gap:.35rem;min-width:0}.community-switch-option-control{width:3.5rem;height:2rem;border-radius:999px;border:none;background:#384253;padding:.2rem;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.community-switch-option-control.is-on{background:var(--gold-color)}.community-switch-option-knob{width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 .1rem .35rem #00000040}.community-switch-option-control.is-on .community-switch-option-knob{transform:translate(1.45rem)}.community-configuration-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box;color:var(--white-color)}.community-configuration-header{display:flex;align-items:center;gap:.75rem}.community-configuration-content{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem;padding-inline:2.25rem}.community-configuration-save-top{margin-top:1rem;display:flex;justify-content:flex-end;padding-inline:2.25rem}.community-configuration-status-row{display:flex;align-items:center;gap:.75rem}.community-configuration-status-tag{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;border-radius:999px;background:var(--tertiary-violet);color:var(--white-color);font-size:.875rem;font-weight:700}.community-configuration-section-header{display:flex;flex-direction:column;gap:.35rem}.searchbar{max-width:35%;display:flex;flex-direction:row;align-items:center;gap:.75rem;height:2.75rem;padding:0 1rem;border-radius:.75rem;background:var(--secondary-black)}.searchbar-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--white-color)}.searchbar-input{flex:1;border:none;outline:none;background:transparent;color:var(--white-color);font-family:Rubik,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2;z-index:1}.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;overflow:visible;display:flex;flex-direction:column;height:16.8rem;width:100%;max-width:22rem;position:relative}.member-summary-cell.clickable{cursor:pointer}.member-summary-cover{position:relative;height:5rem;border-radius:.5rem .5rem 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--secondary-gray-dark);overflow:hidden}.member-summary-cover-overlay{position:absolute;inset:0;background:#0000004d}.member-summary-options-anchor{position:absolute;top:.35rem;right:.35rem;z-index:60}.member-summary-avatar-wrap{margin-top:-2rem;width:100%;display:flex;justify-content:center;z-index:1}.member-summary-avatar{width:4rem;height:4rem;object-fit:cover;border-radius:.375rem;border:2px solid var(--gold);background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b)}.member-summary-body{flex:1;padding:.75rem 1rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;text-align:center}.member-summary-location-icon{width:1rem;height:1rem;padding-right:.125rem;vertical-align:middle}.member-summary-description{margin:0;width:100%;line-height:normal;overflow:hidden;text-overflow:ellipsis;align-self:stretch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.member-summary-role{margin-top:0}.member-options-popover{position:absolute;top:calc(100% + .5rem);width:18rem;right:0;border-radius:.75rem;background:var(--gray-color);overflow:hidden;z-index:40}.member-options-item{width:100%;display:flex;padding:1.5rem;align-items:center;justify-content:space-between;gap:2rem;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--white-color)}.member-options-item:hover{background:#ffffff0a}.member-options-icon{width:1.5rem;height:1.5rem;opacity:.8;flex-shrink:0}.member-options-menu{position:relative;display:flex;align-items:center;z-index:60}.member-options-overlay{position:fixed;inset:0;z-index:30;background:transparent}.community-members-page{display:flex;flex-direction:column;width:100%;height:100%}.community-members-container{flex:1;width:100%;max-width:1260px;margin:0 auto;padding:24px 40px 48px;box-sizing:border-box}.community-members-header{display:flex;align-items:flex-start;gap:1rem}.community-members-header-text{display:flex;flex-direction:column;gap:.25rem}.community-members-searchbar{margin:16px 0}.community-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:24px;width:100%}.community-members-loading-state,.community-members-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:.5rem}@media(max-width:80rem){.community-members-grid{gap:20px}}@media(max-width:48rem){.community-members-container{padding:20px}.community-members-grid{gap:16px}}.community-ranking-page{display:flex;flex-direction:column;width:100%;height:100%}.community-ranking-container{flex:1;width:100%;max-width:1260px;margin:0 auto;padding:24px 40px 48px;box-sizing:border-box}.community-ranking-searchbar{margin:16px 0}.community-ranking-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:24px;width:100%}.community-ranking-loading-state,.community-ranking-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:8px}@media(max-width:80rem){.community-ranking-grid{gap:20px}}@media(max-width:48rem){.community-ranking-container{padding:20px}.community-ranking-grid{gap:16px}}.accept-square-button{width:2.25rem;height:2.25rem;border-radius:.35rem;border:none;display:inline-flex;align-items:center;justify-content:center;background:var(--gold-color);color:var(--white-color);cursor:pointer;box-shadow:0 8px 20px #00000052}.accept-square-button-icon{width:16px;height:16px}.decline-square-button{width:2.25rem;height:2.25rem;border-radius:.35rem;border:none;display:inline-flex;align-items:center;justify-content:center;background:var(--secondary-black);color:var(--white-color);cursor:pointer;box-shadow:0 8px 20px #00000052}.decline-square-button-icon{width:16px;height:16px}.notification-cell{width:100%;border:none;background:transparent;display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;cursor:pointer;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.notification-cell-avatar{width:56px;height:56px;border-radius:.35rem;object-fit:cover;flex-shrink:0}.notification-cell-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.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{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0}.notification-cell-date{display:block;white-space:nowrap;margin-bottom:8px}.notification-cell-actions{display:flex;align-items:center;gap:.45rem}.community-notifications-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box}.community-notifications-header{display:flex;align-items:center;gap:.75rem}.community-notifications-title{margin:0;color:var(--color-text-primary);font-size:1.6rem;font-weight:700}.community-notifications-loading{margin-top:2rem;display:flex;justify-content:center}.community-notifications-list{display:flex;flex-direction:column;gap:24px;margin-top:1rem;padding:0 24px 0 36px;box-sizing:border-box}.community-notifications-error{margin-top:1.5rem;color:var(--color-violet)}.community-notifications-empty{margin-top:2rem;text-align:center}.community-notifications-empty-title{margin:0;color:var(--color-text-primary);font-weight:700}.community-notifications-empty-subtitle{margin:.35rem 0 0;color:var(--color-text-secondary)}.community-notifications-load-more{display:flex;justify-content:center;align-items:center;min-height:3rem;margin-top:.5rem;padding-bottom:1rem}.community-report-page{width:min(100%,70rem);margin:0 auto;padding:1rem 1rem 2rem;box-sizing:border-box;color:var(--white-color)}.community-report-content{margin-top:.75rem;padding:1.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:#1f252b;display:flex;flex-direction:column;gap:1rem}@media(max-width:48rem){.community-report-page,.community-report-content{padding:1rem}}.user-profile-tabs{display:flex;justify-content:center;align-items:flex-end;gap:70px;margin:16px 0 24px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}@media(max-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;display:flex;flex-direction:column;width:100%;max-width:none;margin-inline:auto;padding:clamp(1rem,2vw,1.5rem) 1.5rem clamp(2rem,4vw,3rem);box-sizing:border-box;color:var(--white-color);min-width:0}.user-profile-navigation{width:100%;max-width:var(--user-profile-header-max-width);margin-inline:auto;margin-bottom:6px}.user-profile-cover-section{position:relative;width:100%;max-width:var(--user-profile-header-max-width);margin-inline:auto}.user-profile-other-page-header{margin-top:calc(clamp(2.5rem,4vw,3.25rem) + 24px);display:flex;flex-direction:column;gap:.5rem;text-align:left;width:100%;max-width:var(--user-profile-header-max-width);margin-inline:auto;padding-left:clamp(1rem,3vw,2rem);box-sizing:border-box}.user-profile-other-page-stats{display:flex;gap:1.25rem;align-items:center}.user-profile-actions{position:absolute;top:calc(100% + 16px);right:0;display:flex;align-items:center;gap:.5rem}.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{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:32px}.user-profile-posts-sentinel{width:100%;height:.0625rem}.user-profile-loading,.user-profile-empty{padding:2rem;gap:1rem;display:grid;place-items:center}.user-profile-posts{display:flex;flex-direction:column;gap:1rem}.user-profile-tutorials{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:767px){.user-profile-other-page{padding-inline:1rem}}.profile-cover-header{position:relative;width:100%;aspect-ratio:16 / 5;isolation:isolate;overflow:visible}.profile-cover-header-cover{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;border-radius:.75rem}.profile-cover-header-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0009);border-radius:.75rem;pointer-events:none;z-index:2}.profile-cover-header-avatar{position:absolute;left:clamp(1rem,3vw,2rem);bottom:calc(-1*clamp(2.5rem,4vw,3.25rem));z-index:3;width:clamp(5.5rem,8vw,6rem);height:clamp(5.5rem,8vw,6rem);border-radius:.5rem;overflow:visible;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b);box-shadow:0 .625rem 1.875rem #00000059;padding:.125rem}.profile-cover-header-avatar img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.profile-identity{display:flex;flex-direction:column;gap:.75rem;text-align:left}.profile-identity-bio{white-space:pre-wrap;max-width:48rem}.profile-identity-link{text-decoration:none;display:flex;align-items:flex-start;gap:.25rem;cursor:pointer;width:100%;max-width:100%}.profile-identity-link>*:last-child{min-width:0;overflow-wrap:anywhere;word-break:break-word}.profile-identity-meta,.profile-identity-stats,.profile-identity-socials{display:flex;flex-direction:column;gap:.75rem}.profile-info-row{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.profile-info-row-item{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.profile-info-row-icon{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;flex:0 0 auto}.profile-info-row-text{color:var(--secondary-gray);font-size:.875rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.stats-text-label{display:inline-flex;align-items:center;gap:6px}.stats-text-label.clickable,.stats-text-label.clickable *{cursor:pointer}.stats-text-label.clickable:hover{opacity:.9}.profile-stats-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.options-square-button{width:40px;height:40px;border:0;border-radius:8px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--secondary-black);color:var(--secondary-gray);cursor:pointer;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{position:absolute;top:46px;right:0;background:var(--secondary-black);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #00000059;border-radius:12px;padding:8px;min-width:200px;z-index:10}.user-options-popover:before{content:"";position:absolute;top:-8px;right:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--secondary-black)}.user-options-popover:after{content:"";position:absolute;top:-9px;right:11px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent}.user-options-popover__item{width:100%;background:none;border:none;padding:10px 12px;text-align:left;cursor:pointer;display:flex;align-items:center;border-radius:8px;transition:background .2s ease}.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{display:flex;justify-content:center;align-items:flex-end;gap:70px;margin:16px 0 24px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}@media(max-width:48rem){.profile-tabs{gap:20px}}.tutorial-landscape-cell{width:100%;cursor:pointer}.tutorial-landscape-cell-container{display:flex;align-items:stretch;width:100%;min-height:200px;border-radius:.5rem;overflow:hidden;background-color:var(--secondary-black)}.tutorial-landscape-cell-cover-container{position:relative;flex:0 0 auto;height:auto;width:320px;max-width:45%;overflow:hidden;background-color:var(--secondary-black)}.tutorial-landscape-cell-cover-image{width:100%;height:100%;object-fit:cover;display:block}.tutorial-landscape-cell-content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1;padding:12px 16px}.tutorial-landscape-cell-status{margin-bottom:8px}.tutorial-landscape-cell-author{width:100%;margin-bottom:16px}.tutorial-landscape-cell-author .tutorial-user-info{position:static;width:100%;max-width:100%}.tutorial-landscape-cell-author .tutorial-user-container{max-width:calc(100% - 48px)}.tutorial-landscape-cell-title-container{width:100%}.tutorial-landscape-cell-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.tutorial-landscape-cell-template-badge{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center}.tutorial-landscape-cell-series{margin-top:8px;width:100%}.tutorial-landscape-cell-spacer{flex:1;min-height:8px}.tutorial-landscape-cell-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.tutorial-landscape-cell-tags>*{flex:0 0 auto}@media(max-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);width:100%;max-width:none;margin:0 auto;padding:24px 24px 48px;box-sizing:border-box}.profile-me-container,.profile-me-content{width:100%}.profile-me-main{width:100%;display:flex;flex-direction:column;align-items:center}.profile-me-main>.profile-hero,.profile-me-main>.profile-cover-header{flex-shrink:0;width:100%;max-width:var(--profile-me-header-max-width);margin:0 auto}.profile-me-header{width:100%;max-width:var(--profile-me-header-max-width);position:relative;display:flex;flex-direction:column;gap:0;padding-top:calc(clamp(2.5rem,4vw,3.25rem) + 36px);margin:0 auto}.profile-me-header-topbar{position:absolute;top:16px;right:0}.profile-me-header-identity{margin-top:0}.profile-me-socials{display:flex;flex-wrap:wrap;gap:.75rem}.profile-me-tabs-wrapper{width:100%;max-width:var(--profile-me-progress-content-max-width);margin:0 auto;margin-top:.5rem}.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{padding:2rem;gap:1rem;display:grid;place-items:center}.profile-page-posts{display:flex;flex-direction:column;gap:1rem}.profile-page-posts-sentinel{width:100%;height:.0625rem}.social-networks-editor__icon-img{display:block;object-fit:contain}@media(max-width:68rem){.profile-me-page{padding:16px 16px 32px}}.profile-me-header-topbar{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.profile-me-header-topbar-actions{display:flex;align-items:center;gap:.75rem}.profile-page-loading{width:100%;display:flex;justify-content:center;align-items:center}.profile-page-empty{width:100%;display:flex;flex-direction:column;align-items:center}.profile-progress-section{width:100%;display:flex;flex-direction:column}.profile-daily-missions-banner{position:relative;width:100%;height:137px;overflow:hidden;margin-bottom:1rem}.profile-daily-missions-banner-image{width:100%;height:100%;object-fit:cover}.profile-daily-missions-banner-title-a{position:absolute;left:1.5rem;top:30%;transform:translateY(-50%);text-transform:uppercase}.profile-daily-missions-banner-title-b{position:absolute;left:1.5rem;top:65%;transform:translateY(-50%);text-transform:uppercase}@media(max-width:48rem){.profile-daily-missions-banner{height:clamp(7rem,26vw,8.5rem);border-radius:0}.profile-daily-missions-banner-image{object-position:center}.profile-daily-missions-banner-title-a{display:block;left:clamp(.9rem,4vw,1.5rem);top:32%;font-size:clamp(1.6rem,7vw,2.5rem)!important;line-height:.9;letter-spacing:.01em}.profile-daily-missions-banner-title-b{display:block;left:clamp(.9rem,4vw,1.5rem);top:66%;font-size:clamp(2.1rem,9vw,3.25rem)!important;line-height:.85;letter-spacing:.01em}}@media(max-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{left:.75rem;max-width:62%}.profile-daily-missions-banner-title-a{font-size:1.45rem!important}.profile-daily-missions-banner-title-b{font-size:1.9rem!important}}.completed-banner{position:relative;display:inline-block;width:100%}.completed-banner-image{display:block;width:100%;height:auto}.completed-banner-text{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;color:#0000003d;pointer-events:none;text-align:center;width:100%}.profile-daily-missions-cards{--profile-mission-card-width: 13rem;display:grid;grid-template-columns:repeat(4,var(--profile-mission-card-width))!important;align-items:stretch;justify-content:flex-start;justify-items:stretch;gap:1rem;margin-bottom:2rem;padding:1.5rem 0;max-width:100%;width:100%}.profile-daily-mission-card{display:flex;flex-direction:column;height:100%;min-height:11rem;padding:.875rem;border-radius:.75rem;background:var(--primary-black-primary);cursor:pointer;transition:background .2s;width:var(--profile-mission-card-width);min-width:0}.profile-daily-mission-card:hover{background:#ffffff0f}.profile-daily-mission-card-selected{background:#ffffff14}.profile-daily-mission-description{flex:1 1 auto;overflow-wrap:break-word;line-height:1.25;min-height:0}.profile-daily-mission-bottom{flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:.75rem}.profile-daily-mission-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem}.profile-daily-mission-completed-banner{position:relative;display:grid;place-items:center;width:100%;max-width:12rem;margin-inline:auto}.profile-daily-mission-completed-banner-image{display:block;width:100%;height:auto}.profile-daily-mission-completed-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;color:#0000003d;pointer-events:none;text-align:center;width:100%}.profile-daily-mission-action-button{width:100%;height:2.5rem;padding:.5rem .625rem;font-size:.75rem}.profile-daily-mission-footer{display:flex;align-items:center;justify-content:space-between}@media(max-width:1079px){.profile-daily-missions-cards{grid-template-columns:repeat(2,var(--profile-mission-card-width))!important;gap:1rem;padding:1rem .75rem}}@media(max-width:559px){.profile-daily-missions-cards{grid-template-columns:var(--profile-mission-card-width)!important}.profile-daily-mission-card{padding:.875rem}}.profile-progress-overview{width:100%;display:flex;flex-direction:column;gap:1.5rem}.profile-progress-overview-header{width:100%;display:flex;flex-direction:column}.profile-progress-overview-title{text-transform:uppercase}.profile-progress-overview-grid{width:100%;display:grid;grid-template-columns:1.15fr 1fr;gap:1.25rem}.profile-progress-overview-side{display:flex;flex-direction:column;gap:1.25rem}.profile-progress-overview-side-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:64rem){.profile-progress-overview-grid{grid-template-columns:1fr}.profile-progress-overview-side-row{grid-template-columns:1fr 1fr}}@media(max-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{display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;border-radius:1rem;background:var(--secondary-black);min-height:20rem}.profile-progress-achievement-top{display:flex;flex-direction:column;align-items:center;gap:1rem}.profile-progress-achievement-medal{margin:0 auto}.profile-progress-achievement-text{display:flex;flex-direction:column;gap:.5rem;text-align:center}.profile-progress-achievement-name{line-height:1.1}.profile-progress-achievement-description{opacity:.85;line-height:1.35}.profile-progress-level-card{padding:1rem 2rem;border-radius:.75rem;background:var(--secondary-black);border:none;min-width:13rem;min-height:12rem}.profile-progress-level-center{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.profile-progress-level-circle{position:relative;width:5rem;height:5rem;display:grid;place-items:center}.profile-progress-level-number{z-index:2;line-height:1;margin-top:.1rem}.profile-progress-level-xp{text-align:center;opacity:.9}.profile-progress-level-ring{position:absolute;width:100%;height:100%;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{padding:1.5rem;border-radius:.75rem;background:var(--secondary-black);border:none;display:flex;flex-direction:column;gap:1rem}.profile-progress-badges-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.profile-progress-badges-view-all{background:none;border:none;cursor:pointer}.profile-progress-badges-grid{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.profile-progress-badge-item{width:3.5rem;height:3.9375rem;border-radius:.75rem;display:grid;place-items:center;border:none;background:transparent;padding:0;color:var(--primary-black-primary)}.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{position:relative;width:100%;height:100%;display:grid;place-items:center}.profile-progress-badge-current-border{position:absolute;inset:0;width:100%;height:100%;color:var(--tertiary-violet);pointer-events:none}.profile-progress-badge-image{width:75%;height:75%;object-fit:contain}.profile-progress-badge-image-current{position:relative;z-index:1}.profile-progress-badge-skeleton{width:50px;height:56px;opacity:.8}.profile-progress-streak-card{border-radius:.75rem;background:var(--secondary-black);border:none;min-width:13rem;min-height:12rem;padding:1rem 2rem}.profile-progress-side-title{display:flex;justify-content:center;text-align:center}.profile-progress-streak-center{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.profile-progress-streak-badge{position:relative;width:5.25rem;height:5.25rem;display:grid;place-items:center}.profile-progress-streak-badge-icon{width:100%;height:100%}.profile-progress-streak-number{position:absolute;inset:0;display:grid;place-items:center;line-height:1;margin-top:12%}.profile-progress-streak-caption{margin-top:1rem;text-align:center;opacity:.9}.profile-progress-missions-section{width:100%;--profile-mission-card-width: 12.75rem;display:flex;flex-direction:column;gap:1.5rem;background:var(--secondary-black);margin-top:1.5rem;padding:1.5rem 0;border-radius:.75rem}.profile-progress-missions-title{text-transform:uppercase;padding-inline:2rem}.profile-progress-achievement-mission-title{margin:1rem 0 .5rem}.profile-progress-achievement-missions-cards{display:grid;grid-template-columns:repeat(4,var(--profile-mission-card-width))!important;align-items:stretch;justify-content:flex-start;justify-items:stretch;gap:.5rem;width:100%;max-width:100%;margin:0;padding-inline:1rem}@media(max-width:1079px){.profile-progress-achievement-missions-cards{grid-template-columns:repeat(2,var(--profile-mission-card-width))!important;gap:1rem;padding:1rem .75rem}}@media(max-width:559px){.profile-progress-achievement-missions-cards{grid-template-columns:var(--profile-mission-card-width)!important}}.profile-progress-achievement-mission-card{display:flex;flex-direction:column;height:100%;min-height:13.125rem;padding:.875rem;border-radius:.75rem;box-shadow:0 .3125rem .75rem #0003;background:var(--primary-black-primary);border:none;cursor:pointer;transition:background .2s;width:var(--profile-mission-card-width, 13rem);min-width:0}.profile-progress-achievement-mission-card:hover{background:#ffffff0f}.profile-progress-achievement-mission-text{flex:1 1 auto;display:flex;flex-direction:column;gap:.5rem;min-height:0}.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-shrink:0;display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:.75rem}.profile-progress-achievement-mission-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem}.profile-progress-achievement-mission-completed-banner,.profile-progress-achievement-mission-action-button{width:100%;margin:0;padding:.5rem .75rem;border-radius:.5rem}.profile-progress-achievement-mission-completed-banner{position:relative;display:grid;place-items:center;max-width:12rem;margin-inline:auto}.profile-progress-achievement-mission-completed-banner-image{display:block;width:100%;height:auto}.profile-progress-achievement-mission-completed-banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;color:#0000003d;pointer-events:none;text-align:center;width:100%}.profile-progress-achievement-mission-action-button{font-size:.75rem;font-weight:700;color:var(--white-color)}.profile-progress-achievement-mission-footer{display:flex;align-items:center;justify-content:space-between}.profile-progress-achievement-mission-progress{font-size:.75rem}.profile-progress-achievement-mission-xp{font-size:.875rem}.edit-profile-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:16px}.edit-profile-header{padding-top:clamp(2.75rem,5vw,3.25rem)}.edit-profile-navigation{margin-bottom:.375rem}.edit-profile-header-row{width:min(100%,55rem);margin:1rem auto 0;display:flex;justify-content:flex-end;gap:1rem}.edit-profile-header-row-save-button{min-width:4rem}.edit-profile-form-body{display:flex;flex-direction:column;gap:24px;padding-top:0;padding-bottom:2rem}.edit-profile-title{margin-top:24px}.edit-profile-error{margin-bottom:0;padding:12px;border-radius:8px;background:#8080fc1a}.edit-profile-section{display:flex;flex-direction:column;gap:16px}.edit-profile-field{width:100%}.edit-profile-input,.edit-profile-textarea{width:100%;padding:16px;background:var(--secondary-black);border:none;border-radius:8px;color:var(--white-color);font-size:16px;line-height:20px;font-family:inherit;box-sizing:border-box;outline:none;box-shadow:none}.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{font-size:14px;line-height:1.4;margin-top:4px}.edit-profile-actions{margin-top:8px}.edit-profile-cover-header{position:relative;width:100%;height:clamp(11rem,18vw,16rem);isolation:isolate;overflow:visible}.edit-profile-cover-header-cover{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;border-radius:.75rem;cursor:pointer}.edit-profile-cover-header-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0009);pointer-events:none;z-index:2}.edit-profile-cover-header-cover-icon{position:absolute;top:.875rem;right:.875rem;z-index:3}.edit-profile-cover-header-avatar{position:absolute;left:clamp(1rem,3vw,2rem);bottom:calc(-1*clamp(2.5rem,4vw,3.25rem));z-index:3;width:clamp(5.5rem,8vw,6rem);height:clamp(5.5rem,8vw,6rem);border-radius:.5rem;overflow:visible;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b);box-shadow:0 .625rem 1.875rem #00000059;padding:.125rem}.edit-profile-cover-header-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.edit-profile-cover-header-avatar-icon{position:absolute;right:-.5rem;bottom:-.5rem;z-index:999}.user-summary-cell{background:var(--secondary-black);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;width:283px;max-width:100%;height:318px}.user-summary-cell.clickable{cursor:pointer}.user-summary-cover{position:relative;height:80px;flex:0 0 80px;border-radius:.5rem .5rem 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--secondary-gray-dark);overflow:hidden}.user-summary-cover-overlay{position:absolute;inset:0;background:#0000004d}.user-summary-avatar-wrap{margin-top:-32px;width:100%;display:flex;justify-content:center;z-index:1}.user-summary-avatar{width:64px;height:64px;object-fit:cover;border-radius:.375rem;border:2px solid var(--gold);background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b)}.user-summary-body{flex:1;padding:12px 16px 16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;text-align:center;min-height:0}.user-summary-body-location-icon{width:16px;height:16px;padding-right:2px;vertical-align:middle}.user-summary-description{margin:0;width:100%;line-height:normal;overflow:hidden;text-overflow:ellipsis;align-self:stretch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.user-summary-actions{width:100%;display:flex;padding:24px 16px 0;margin-top:auto}.user-summary-actions .button{width:100%;height:2rem}.user-summary-actions-following-button{background:var(--secondary-gray-dark);width:100%;height:2rem;padding:8px;justify-content:center;align-items:center;gap:10px;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;color:var(--white-color);border-radius:8px}.user-summary-cell.user-summary-cell--compact{height:10.4rem;max-width:100%}.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{padding:.45rem .7rem .65rem;gap:.45rem}.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;display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box}.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{flex:1;max-width:none;padding:24px 0 48px;box-sizing:border-box}.users-header{display:flex;flex-direction:column;gap:0}.users-header.users-header-with-back{flex-direction:row;align-items:flex-start;gap:16px}.users-header-text{display:flex;flex-direction:column;gap:4px}.users-searchbar{margin:0 0 16px}.users-header-with-back .back-button{margin-top:4px}.users-grid{display: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%}.users-loading-state,.users-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:8px;color:var(--secondary-gray)}.users-loading-spinner{display:flex;align-items:center;justify-content:center;height:120px;width:120px}.users-infinite-marker{width:100%;height:1px}.users-loading-more{display:flex;justify-content:center;padding:16px 0}@media(max-width:767px){.users-container{padding:20px 0 40px}.users-grid{gap:var(--users-card-row-gap) 16px}}@media(min-width:768px)and (max-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(min-width:1080px)and (max-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(min-width:1280px)and (max-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(min-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(max-width:23rem){.users-grid{grid-template-columns:minmax(0,1fr)}}:root{--gold-color: #D39629;--gold-color-translucind: rgba(211, 150, 41, .3);--gold:#F7D997;--gold-off:#E0B361;--white-color:#FCFCFC;--dity-white-color: #FBFBFB;--black-color: #181C20;--secondary-gray: #919394;--secondary-gray-light:rgba(145, 147, 148, .5);--secondary-gray-medium:#A3A4A6 ;--secondary-gray-dark:#344048;--gray-color: #344048;--tertiary-violet:#8080FC;--tertiary-violet-off:rgba(128, 128, 252, .3);--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}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-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}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center 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{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.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{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.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{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.tutorials-list-page{display:flex;flex-direction:column;width:100%;height:100%}.tutorials-list-container{flex:1;display:flex;flex-direction:column;width:100%}.tutorials-list-content{display:flex;height:100%;width:100%;padding-top:16px;box-sizing:border-box;padding-right:40px;padding-left:40px}.tutorials-list-main{flex:1;width:min(100%,var(--page-main-max-width));max-width:var(--page-main-max-width);min-width:0;margin:0 auto;display:flex;flex-direction:column;gap:0;overflow-x:hidden}.tutorials-list-banner{width:100%;max-width:75rem;margin:0 auto 1.5rem;min-width:0}.tutorials-list-grid{width:min(100%,45rem);max-width:45rem;margin-inline:auto;display:grid;grid-template-columns:1fr;justify-items:center;gap:24px;min-width:0;box-sizing:border-box}.tutorials-list-header-row{width:100%;max-width:none;margin-inline:auto;min-width:0}@media(max-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{max-width:none;width:100%;margin:0}.tutorials-list-content,.tutorials-list-banner,.tutorials-list-grid,.tutorials-list-header-row{width:100%;max-width:none}}@media(min-width:768px)and (max-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{max-width:none;width:100%}.tutorials-list-content,.tutorials-list-banner,.tutorials-list-grid,.tutorials-list-header-row{width:100%;max-width:none}}@media(min-width:1080px)and (max-width:1279px){.tutorials-list-content{padding-right:40px;padding-left:40px}}@media(min-width:1280px)and (max-width:1439px){.tutorials-list-content{padding-right:40px;padding-left:40px}}@media(min-width:1440px){.tutorials-list-content{padding-right:40px;padding-left:40px}}.tutorials-list-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;text-align:center;gap:1rem;color:var(--secondary-gray)}.tutorials-list-loading-spinner{display:flex;align-items:center;justify-content:center;width:7.5rem;height:7.5rem}.tutorials-list-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;text-align:center;gap:1rem;color:var(--secondary-gray)}.create-tutorials-user-page-edit{flex:1;display:flex;justify-content:center;width:100%;height:100vh;min-height:0;overflow:hidden}.create-tutorials-user-content-edit{flex:1;display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:100%;height:100%;min-height:0;box-sizing:border-box;max-width:82rem;margin:0 auto;padding-top:1rem;padding-left:1.5rem;padding-right:1.5rem;gap:var(--page-main-aside-gap-min);overflow:hidden}.tutorials-main-user-content-edit{flex:1;min-height:0;height:100%;max-width:60rem;top:96px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(211,150,41,.3) transparent;border-radius:1rem}.tutorials-main-user-content-edit::-webkit-scrollbar{width:.5rem}.tutorials-main-user-content-edit::-webkit-scrollbar-track{background:transparent}.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{display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 .5rem;margin-bottom:1.5rem;gap:.75rem}.create-tutorial-page-wrapper-edit{position:relative;display:flex;flex-direction:row;align-items:center;gap:.375rem}.create-tutorial-steps-container{background-color:var(--secondary-black);padding:1rem 1.5rem 4rem;border-radius:.75rem}.create-tutorial-info-container{padding:1rem 1.5rem 4rem;border-radius:.75rem}.create-tutorial-steps-container-header-edit{display:flex;flex-direction:column;gap:.5rem}.create-tutorial-new-section-btn-edit{display:flex;height:2.5rem;padding:.5rem;border-radius:.5rem;gap:.5rem;justify-content:center;align-items:center;color:var(--white-color);background-color:var(--tertiary-violet);font-family:Rubik,sans-serif;font-size:.875rem;font-style:normal;font-weight:700}.create-tutorial-new-section-btn-edit.disabled{background-color:var(--tertiary-violet-off)}@media(max-width:22rem){.create-tutorials-user-page-edit{display:none!important}}@media(min-width:22rem)and (max-width:48rem){.create-tutorials-user-content-edit{padding-left:1rem;padding-right:1rem;gap:var(--page-main-aside-gap-min)}.create-tutorial-new-section-btn-edit{width:2.5rem;min-width:2.5rem;padding:.5rem;gap:0;font-size:0;line-height:0}.create-tutorial-new-section-btn-edit svg{width:1.5rem;height:1.5rem;flex-shrink:0;display:block!important}.create-tutorial-new-section-btn-edit>*:not(svg){display:none!important}}@media(min-width:48rem)and (max-width:68rem){.create-tutorials-user-content-edit{padding-left:1.5rem;padding-right:1.5rem;gap:var(--page-main-aside-gap-min)}.create-tutorial-new-section-btn-edit{width:2.5rem;min-width:2.5rem;padding:.5rem;gap:0;font-size:0;line-height:0}.create-tutorial-new-section-btn-edit svg{width:1.5rem;height:1.5rem;flex-shrink:0;display:block!important}.create-tutorial-new-section-btn-edit>*:not(svg){display:none!important}}.wallet-page{position:relative;min-height:100vh;width:100%;display:flex;justify-content:center;align-items:flex-start;padding:4.5rem 1rem 2.5rem;box-sizing:border-box;color:var(--white-color);overflow-x:hidden;isolation:isolate}.wallet-page:before{content:"";position:fixed;inset:0;background-image:url(/assets/wallet-background-oe6nOki5.png);background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:-1}.wallet-section{width:min(60rem,100%);display:flex;flex-direction:column;align-items:center;gap:2rem}.wallet-content{display:flex;flex-direction:column;align-items:center;gap:1rem;width:min(40rem,100%);text-align:center}.wallet-content__astralis-icon{width:8.1875rem;aspect-ratio:1 / 1;object-fit:contain}.wallet-balance{display:flex;flex-direction:column;gap:.5rem;align-items:center}.wallet-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1.5rem;margin-top:1.5rem;width:100%}.wallet-transactions{width:100%;display:flex;flex-direction:column;gap:.75rem}.wallet-transactions__state{text-align:center}.wallet-transfer-toast{top:5.5rem}@media(max-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{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.informational-button__label{text-transform:capitalize}.violet-square-button{width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;box-sizing:border-box}.violet-square-button img{width:20px;height:20px;object-fit:contain}.wallet-transaction-cell{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;background:#1f262b;border-radius:12px;box-sizing:border-box}.wallet-transaction-cell__info{display:flex;align-items:center;gap:12px;min-width:0}.wallet-transaction-cell__image-wrapper{width:64px;height:64px;border-radius:12px;overflow:hidden;background:#ffffff0a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-transaction-cell__image{width:100%;height:100%;object-fit:cover}.wallet-transaction-cell__image.placeholder{width:100%;height:100%;background:radial-gradient(circle at 30% 30%,#ffffff14,#ffffff05)}.wallet-transaction-cell__text{display:flex;flex-direction:column;gap:2px;min-width:0}.wallet-transaction-cell__text label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-transaction-cell__amount{display:flex;align-items:center;gap:8px;flex-shrink:0}.wallet-transaction-cell__amount-value{min-width:64px}.wallet-transaction-cell__astralis-icon{width:34px;height:34px;object-fit:contain}@media(max-width:640px){.wallet-transaction-cell{padding:12px}.wallet-transaction-cell__image-wrapper{width:56px;height:56px}}.wallet-how-it-works-modal-overlay{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:16px;box-sizing:border-box}.wallet-how-it-works-modal{width:100%;max-width:520px;background:#181c20;border-radius:18px;padding:18px 18px 16px;box-sizing:border-box;position:relative}.wallet-how-it-works-modal__close{position:absolute;top:10px;right:10px;background:transparent;border:none;cursor:pointer;padding:6px;color:var(--white-color)}.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{display:flex;justify-content:center;margin-top:12px}.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);border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:12px;height:100%;text-align:center}.achievement-cell__title{width:100%;text-align:center}.achievement-cell__image{width:88px;height:88px;display:flex;align-items:center;justify-content:center}.achievement-cell__image img{width:100%;height:100%;object-fit:contain}.achievement-cell__description{color:var(--secondary-gray);line-height:1.4}.achievement-cell__button{width:100%;margin-top:auto;height:34px}.achievement-detail-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#000000b8}.achievement-detail-modal{position:relative;width:min(47.375rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;border:none;border-radius:.5rem;background:var(--secondary-black);color:var(--white-color);box-shadow:0 1.5rem 4rem #0000005c;padding:2rem 1.5rem 1.5rem}.achievement-detail-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 0 2rem;border-bottom:none}.achievement-detail-modal__title{display:block;margin:0;line-height:1.2;text-transform:uppercase}.achievement-detail-modal__close{position:absolute;top:1.5rem;right:1.5rem;border-radius:.5rem;background:var(--secondary-gray-dark);color:var(--gold-color)}.achievement-detail-modal__close:hover{background:#40505a}.achievement-detail-modal__close svg{width:1.25rem;height:1.25rem}.achievement-detail-modal__content{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.5rem;padding:0}.achievement-summary-panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;min-width:0;min-height:28.8125rem;border-radius:.5rem;background:var(--primary-black-primary);padding:1.5rem}.achievement-summary-panel__badge{margin:0 auto}.achievement-summary-panel__text{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.25rem;min-width:0}.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;line-height:1.25;margin:1rem 0}.achievement-summary-panel__reward{width:100%;margin-top:auto}.achievement-detail-modal__details{display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:28.8125rem}.achievement-detail-modal__section-title{display:none}.achievement-reward-box,.achievement-mission-list,.achievement-special-instructions{border:none;border-radius:.5rem;background:var(--primary-black-primary)}.achievement-reward-box{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.875rem;padding:1rem 1.5rem;background:#48497d}.achievement-reward-box__text{display:flex;flex-direction:column;gap:.25rem;min-width:0;text-align:left}.achievement-reward-box__label,.achievement-reward-box__helper,.achievement-reward-box__amount{line-height:1.25}.achievement-reward-box__value{display:inline-flex;align-items:center;gap:.75rem;flex:0 0 auto;color:var(--white-color)}.achievement-mission-list{flex:1;min-height:0}.achievement-mission-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;height:100%}.achievement-mission-row{min-height:6.5rem;border-radius:.625rem;background:var(--primary-black-primary);padding:1rem;box-shadow:0 .3125rem .75rem #0003}.achievement-mission-row__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.875rem;min-height:4.5rem}.achievement-mission-row__text{display:flex;flex-direction:column;min-width:0}.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{align-self:end;line-height:1.2;white-space:nowrap}.achievement-mission-row__action-button,.achievement-mission-row__completed-banner{width:100%;margin-top:1rem}.achievement-mission-row__completed-banner{position:relative;display:grid;place-items:center;max-width:12rem;margin-inline:auto}.achievement-mission-row__action-button{font-size:.75rem;font-weight:700;color:var(--white-color)}.achievement-mission-row__track{display:none}.achievement-mission-row__track span{display:block;height:100%;border-radius:inherit;background:var(--gold-color)}.achievement-special-instructions{display:flex;flex-direction:column;gap:1rem;min-height:28.8125rem;padding:1.5rem}.achievement-special-instructions__title{margin:0}.achievement-special-instructions__copy{display:flex;flex-direction:column;gap:1rem}.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{width:100%;margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:2.5rem}.achievement-special-instructions__action{align-self:center;min-width:10.9375rem;min-height:2rem;border-radius:.5rem;padding:.5rem;font-size:.75rem}.achievement-special-instructions__action:hover{background:var(--tertiary-violet-off);color:var(--white-color)}@media(max-width:767px){.achievement-detail-modal-backdrop{align-items:center;padding:1rem}.achievement-detail-modal{width:100%;max-height:calc(100vh - 2rem);border-radius:.5rem;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{width:100%;max-width:1200px;margin:0 auto;padding:24px;box-sizing:border-box;color:var(--white-color)}.achievements-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.achievements-section{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.achievements-section__title{margin:0}.achievements-grid-page{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.achievements-page.loading{min-height:300px;display:flex;align-items:center;justify-content:center}.store-payment-page{position:relative;min-height:100vh;width:100%;color:var(--white-color);overflow-x:hidden;isolation:isolate;background:#141820}.store-payment-page:before{content:"";position:fixed;inset:0;background-image:url(/assets/backgroundWithLights-8pXDJNkJ.png);background-size:200%;background-position:center;background-repeat:no-repeat;z-index:-1}.store-payment-layout{display:flex;flex-direction:row;min-height:100vh;box-sizing:border-box;max-width:82rem;margin:0 auto;padding-top:80px;padding-left:24px;padding-right:24px;gap:var(--page-main-aside-gap-min)}.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;padding:24px;border-radius:14px;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center}.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(max-width:48rem){.store-payment-layout{flex-direction:column;padding-left:16px;padding-right:16px;padding-top:72px;gap:var(--page-main-aside-gap-min)}.store-payment-stripe-placeholder{min-height:520px}}.store-checkout-aside{width:290px;padding:24px 16px;background:var(--secondary-black);border-radius:12px;gap:32px;align-items:center}.store-checkout-aside__content{width:100%;display:flex;flex-direction:column;gap:16px}.store-checkout-aside__empty{width:100%}.store-checkout-aside__logo{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.store-checkout-aside__logo-marks{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:8px}.store-checkout-aside__logo-mark-b{width:39px;height:39px;object-fit:contain}.store-checkout-aside__logo-mark-group{width:124px;height:24px;object-fit:contain;margin-top:8px}.store-checkout-aside__logo-title{margin:0;font-family:Rubik,sans-serif;font-weight:700;font-size:20px;color:#fcfcfc;text-align:center}.store-checkout-aside__resume{position:relative;width:100%;height:117px;border-radius:12px;overflow:hidden;background:#ffffff05}.store-checkout-aside__resume-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:12px}.store-checkout-aside__resume-title{position:relative;padding:24px;max-width:80%;display:flex;flex-direction:column;gap:2px}.store-checkout-aside__resume-pack-title{margin:0;text-shadow:0 4px 7px rgba(0,0,0,.6);line-height:normal}.store-checkout-aside__shop-info{width:100%}.store-checkout-aside__item-row{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:12px}.store-checkout-aside__item-left{display:flex;flex-direction:column;gap:4px;margin:16px 0}.store-checkout-aside__item-top{margin:0;font-family:Rubik,sans-serif;font-weight:500;font-size:16px;color:#919394;line-height:16px}.store-checkout-aside__tokens-pill{height:40px;padding:4px 8px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.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{margin-top:0;height:1px;width:100%;background:#ababab59}.store-checkout-aside__divider-img{display:none}.store-checkout-aside__cart-total{width:100%}.store-checkout-aside__cart-row{display:flex;align-items:center;justify-content:space-between;width:100%}.store-checkout-aside__cart-label{margin:0;font-family:Rubik,sans-serif;font-weight:700;font-size:20px;color:#fcfcfc}.store-checkout-aside__terms{margin-top:16px;width:100%;text-align:center}.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{width:100%;display:flex;flex-direction:column;gap:16px;align-items:center}.store-checkout-aside__buy{width:100%;height:45px;cursor:pointer}.store-checkout-aside__cancel{width:116px;height:36px;border-radius:8px;background:transparent;border:none;color:var(--white-color, #fff);font-family:Rubik,sans-serif;font-weight:700;font-size:16px;cursor:pointer}.store-search-result-card{width:min(100%,22rem);border-radius:8px;overflow:hidden;background:var(--secondary-black);box-shadow:0 12px 24px #00000047}.store-search-result-card-cover{height:7.5rem;background:#11181d;background-size:cover;background-position:center}.store-search-result-card-body{padding:24px;display:flex;flex-direction:column;gap:8px}.store-search-result-card-title,.store-search-result-card-category{margin:0;display:block}.store-search-result-card-line{margin:0;display:flex;gap:6px;align-items:flex-start}.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{width:16px;height:16px;flex-shrink:0;margin-top:2px}.store-search-result-card-phone .store-search-result-card-line-icon{filter:brightness(0) saturate(100%) 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{width:100%;min-height:100%;display:flex;justify-content:center;padding:2rem 1rem;box-sizing:border-box}.create-store-content{width:min(100%,42rem);display:flex;flex-direction:column;align-items:center}.create-store-hero-icon{width:100px;height:100px;display:grid;place-items:center;margin-bottom:.8rem}.create-store-hero-icon img{width:100px;height:100px;object-fit:contain;display:block}.create-store-title{margin:0;display:block;text-align:center}.create-store-description{margin:.7rem 0 1.25rem;display:block;text-align:center;max-width:40rem}.create-store-search-box{width:100%;display:flex;align-items:center;gap:.6rem;background:#212a31;border-radius:10px;padding:.9rem 1rem;box-sizing:border-box}.create-store-search-box input{width:100%;border:none;background:transparent;color:var(--white-color);font-size:1rem;outline:none}.create-store-search-icon{width:1rem;height:1rem;color:var(--white-color)}.create-store-clear{border:none;background:transparent;color:var(--gold-color);cursor:pointer}.create-store-result-count{width:100%;margin:1.25rem 0 .75rem;color:var(--secondary-gray-medium)}.create-store-results-dropdown{width:100%;margin-top:.45rem;background:#202a31;border-radius:10px;border:1px solid rgba(255,255,255,.06);max-height:18rem;overflow-y:auto}.create-store-results-option{width:100%;border:none;background:transparent;color:var(--white-color);text-align:left;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.2rem;cursor:pointer}.create-store-results-option:hover{background:#ffffff0d}.create-store-results-option+.create-store-results-option{border-top:1px solid rgba(255,255,255,.06)}.create-store-results-option-title{font-weight:600}.create-store-results-option-subtitle{color:var(--secondary-gray);font-size:.9rem}.create-store-result-wrap{width:100%;display:flex;justify-content:center}.create-store-manual{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.3rem}.create-store-manual p{margin:0;color:var(--secondary-gray)}.create-store-manual button{border:none;background:transparent;color:var(--gold-color);font-weight:700;cursor:pointer}.edit-store-cover-header{position:relative;width:100%;height:clamp(11rem,18vw,16rem);isolation:isolate;overflow:visible}.edit-store-cover-header-cover{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;border-radius:.75rem}.edit-store-cover-header-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0009);pointer-events:none;z-index:2}.edit-store-cover-header-cover[role=button]{cursor:pointer}.edit-store-cover-header-cover-icon{position:absolute;top:.875rem;right:.875rem;z-index:3}.edit-store-cover-header-avatar{position:absolute;left:clamp(1rem,3vw,2rem);bottom:calc(-1*clamp(2.5rem,4vw,3.25rem));z-index:3;width:clamp(5.5rem,8vw,6rem);height:clamp(5.5rem,8vw,6rem);border-radius:.5rem;overflow:visible;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b);box-shadow:0 .625rem 1.875rem #00000059;padding:.125rem}.edit-store-cover-header-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.edit-store-cover-header-avatar-icon{position:absolute;right:-.85rem;bottom:-.85rem;z-index:999}.store-social-networks-editor{padding-top:.5rem}.store-social-networks-editor-header{display:flex;flex-direction:column;gap:.5rem}.store-social-networks-editor-icons{display:flex;flex-wrap:wrap;gap:1rem;margin:1.1rem 0}.store-social-networks-editor-icon-btn{width:2rem;height:2rem;padding:0;border:none;border-radius:.5rem;background:var(--secondary-black);color:var(--white-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,opacity .2s ease}.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{display:flex;align-items:center;background:var(--secondary-black);border-radius:.5rem;gap:.25rem}.store-social-networks-editor-input-icon{margin-left:.4rem;display:inline-flex}.store-social-networks-editor-input{flex:1;min-width:0;border:none;background:transparent;color:var(--white-color);font-size:1rem;padding:1rem .7rem 1rem 0;outline:none}.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{height:auto;min-height:4rem;padding:1.6rem 1rem .75rem;background:var(--secondary-black);font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--white-color)}.business-category-text-field .floating-label{color:var(--secondary-gray)}.store-information-view{display:flex;flex-direction:column;gap:32px;max-width:980px;margin:0 auto}.store-information-view.store-information-view-map-only{width:100%;max-width:none;margin:0;gap:0}.store-information-view.store-information-view-map-only .store-information-view-map-card{width:100%}.store-information-view-section{display:flex;flex-direction:column;gap:14px}.store-information-view-contact-box{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:12px;background:var(--secondary-black)}.store-information-view-section .store-information-view-map-card{margin-top:16px}.store-information-view-map-card{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);min-height:360px;background:#171f29}.store-information-view-map-card iframe{width:100%;height:360px;border:0}.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{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#7b75ff;color:var(--white-color);text-decoration:none;padding:12px 26px;border-radius:12px;font-weight:700}.store-information-view-contact-list{display:flex;flex-direction:column;gap:14px}.store-information-view-item{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.store-information-view-link{width:fit-content}.edit-store-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem 1.5rem 3rem;box-sizing:border-box;color:var(--white-color)}.edit-store-navigation{margin-bottom:.375rem}.edit-store-header-row{width:min(100%,55rem);margin:1rem auto 0;display:flex;justify-content:flex-end;gap:1rem}.edit-store-form{width:min(100%,55rem);margin:1rem auto 0;display:flex;flex-direction:column;gap:36px}.edit-store-section-header{display:flex;flex-direction:column;gap:.4rem}.edit-store-section{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.edit-store-field{width:100%}.edit-store-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%}@media(max-width:48rem){.edit-store-contact-row{grid-template-columns:1fr}}.edit-store-input,.edit-store-textarea{width:100%;box-sizing:border-box;padding:1rem;border:none;border-radius:.5rem;background:var(--secondary-black);color:var(--white-color);outline:none;font-size:1rem;font-family:inherit}.edit-store-input::placeholder,.edit-store-textarea::placeholder{color:var(--secondary-gray)}.edit-store-textarea{min-height:6.25rem;resize:vertical}.edit-store-error{margin-bottom:0;padding:.75rem;border-radius:.5rem;background:#8080fc1a}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.store-detail-cover-header{position:relative;width:100%;height:clamp(11rem,18vw,16rem);isolation:isolate;overflow:visible}.store-detail-cover-header-cover{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;border-radius:.75rem}.store-detail-cover-header-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0009);pointer-events:none;z-index:2}.store-detail-cover-header-avatar{position:absolute;left:clamp(1rem,3vw,2rem);bottom:calc(-1*clamp(2.5rem,4vw,3.25rem));z-index:3;width:clamp(5.5rem,8vw,6rem);height:clamp(5.5rem,8vw,6rem);border-radius:.5rem;overflow:visible;background:linear-gradient(180deg,#f7d997 15%,#fafafa 23%,#eaae43 39%,#6d4d15 59%,#d2962b);box-shadow:0 .625rem 1.875rem #00000059;padding:.125rem}.store-detail-cover-header-avatar img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.store-info-header{margin-top:36px;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem);box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:0;align-items:flex-start}.store-info-header-title{margin:0 0 12px}.store-info-header-category{margin:0 0 2px}.store-info-header-metrics{display:flex;align-items:center;gap:12px;margin-bottom:16px}.store-info-header-description{margin:0 0 16px;max-width:62rem;white-space:pre-wrap}.store-info-header-socials{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.store-info-header-link{display:inline-flex;align-items:center;gap:4px;color:var(--tertiary-violet);text-decoration:none}.store-detail-tabs{display:flex;justify-content:center;align-items:flex-end;gap:70px;margin:16px 0 24px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}@media(max-width:48rem){.store-detail-tabs{gap:20px}}.thin-advice-view{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--gold-color);border-radius:10px;padding:8px 12px;box-sizing:border-box;background:var(--gold-color)}.thin-advice-view-action{background:transparent;border:0;cursor:pointer;padding:0;flex-shrink:0;text-decoration:underline;text-decoration-color:var(--white-color)}@media(max-width:48rem){.thin-advice-view{flex-direction:column;align-items:flex-start}}.store-detail-page{width:100%;max-width:1200px;margin:0 auto;padding:24px 24px 48px;box-sizing:border-box;color:var(--white-color)}.store-detail-navigation{margin-bottom:6px}.store-detail-navigation-actions{display:inline-flex;align-items:center;gap:12px}.store-detail-header-actions{margin-top:12px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.store-detail-tabs-wrapper{margin-top:8px;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem);box-sizing:border-box}.store-detail-tabs-spacer{height:24px}.store-detail-quick-actions{margin-top:12px;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem);display:flex;gap:12px}.store-detail-quick-action-button{flex:1;min-width:150px;max-width:150px}.store-detail-content{width:100%;padding:16px clamp(1rem,3vw,2rem) 0;box-sizing:border-box}.store-detail-news-tab,.store-detail-events-tab,.store-detail-communities-tab{display:flex;flex-direction:column;gap:16px}.store-detail-advice,.store-detail-feed-composer-sticky{width:100%}.store-detail-posts{display:flex;flex-direction:column;gap:16px;width:100%}.store-detail-communities-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.store-detail-loading,.store-detail-empty{display:flex;align-items:center;justify-content:center;min-height:200px}@media(max-width:48rem){.store-detail-quick-actions{flex-direction:column}.store-detail-communities-grid{grid-template-columns:1fr}}.store-overview-header{display:flex;flex-direction:column;gap:12px;background-color:var(--secondary-black);border-radius:12px;padding:12px 12px 24px 36px}.store-overview-header-back{display:inline-flex;align-items:center;gap:8px}.store-overview-header-back-label{border:none;background:transparent;padding:0;cursor:pointer}.store-overview-header-card{display:flex;align-items:center;gap:24px;padding:0}.store-overview-header-avatar{width:56px;height:56px;object-fit:cover;border-radius:6px;background:var(--secondary-black)}.store-overview-header-copy{display:flex;flex-direction:column;gap:2px}.store-overview-header-title-row{display:flex;align-items:center;gap:4px}.store-settings-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box}.store-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}@media(max-width:48rem){.store-settings-grid{grid-template-columns:1fr}}.store-settings-subpage{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box}.store-settings-subpage-header{display:flex;align-items:center;gap:12px}.store-settings-subpage-header-copy{display:flex;flex-direction:column;gap:4px}.button.button-gold.add-member-button{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;width:fit-content;font-size:1rem;font-weight:700;line-height:1}.button.button-gold.add-member-button svg{flex-shrink:0}.member-table-row{display:grid;grid-template-columns:minmax(0,1fr) 10rem 3.5rem;align-items:center;gap:1rem;padding:.75rem 1rem;background:#2a323d}.member-table-row:nth-child(2n){background:#212a34}.member-table-row-user{display:flex;align-items:center;gap:.75rem;min-width:0}.member-table-row-avatar{width:2.75rem;height:2.75rem;border-radius:.5rem;object-fit:cover}.member-table-row-username{color:var(--white-color);font-size:1.75rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-table-row-role{color:var(--white-color);font-size:1.6rem;font-weight:700;line-height:1.2;text-transform:capitalize}.member-table-row-actions{display:flex;justify-content:flex-end}.button.button-red.member-table-row-delete-button{width:2.25rem;height:2.25rem;padding:0;border-radius:.6rem;background:#1b2530;color:#d8dce3}.button.button-red.member-table-row-delete-button:hover{background:#243141;color:#fff}.button.button-red.member-table-row-delete-button:disabled{opacity:.6;cursor:not-allowed}.members-table-view{width:100%;border-radius:.65rem;overflow:hidden}.members-table-view-actions{display:flex;justify-content:flex-end;margin-bottom:.6rem}.members-table-view-header{display:grid;grid-template-columns:minmax(0,1fr) 10rem 3.5rem;align-items:center;gap:1rem;padding:.9rem 1rem;background:#232d39;color:#98a2af;font-size:1.4rem;font-weight:700}.members-table-view-body{display:flex;flex-direction:column;gap:1px;background:#202935}.search-users-modal-overlay{position:fixed;inset:0;z-index:100001;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.25rem}.search-users-modal{width:min(44.8rem,90vw);height:70vh;min-height:70vh;max-height:70vh;background:#111821;border:1px solid #27313d;border-radius:1rem;box-shadow:0 18px 64px #00000073;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden}.search-users-modal-close-button{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;border:none;background:transparent;color:var(--gold-color);cursor:pointer}.search-users-modal-top-copy{margin-top:.75rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.search-users-modal-image{width:8rem;height:auto;margin-bottom:.5rem}.search-users-modal-searchbar{height:3.35rem;border-radius:.8rem;background:#1e2833;display:flex;align-items:center;gap:.7rem;padding-inline:.95rem}.search-users-modal-search-icon{width:1.2rem;height:1.2rem;color:var(--white-color);flex-shrink:0}.search-users-modal-search-input{flex:1;background:transparent;border:none;outline:none;color:var(--white-color);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;border:none;background:transparent;color:var(--gold-color);cursor:pointer}.search-users-modal-results{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:.5rem;padding-right:.25rem}.search-users-modal-empty{min-height:6rem;display:flex;align-items:center;justify-content:center}.search-users-modal-user-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .7rem;border-radius:.75rem;background:#1a232e}.search-users-modal-user-main{display:flex;align-items:center;gap:.7rem;min-width:0}.search-users-modal-user-avatar{width:2.5rem;height:2.5rem;border-radius:.45rem;object-fit:cover}.search-users-modal-user-copy{min-width:0;display:flex;flex-direction:column;gap:.1rem}.store-members-content{margin-top:1.5rem;padding-inline:2.25rem}.store-members-copy{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.store-switch-option{display:flex;align-items:center;justify-content:space-between;gap:1rem}.store-switch-option-text{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding-right:3.5rem}.store-switch-option-control{width:3.5rem;height:2rem;border-radius:999px;border:none;background:#384253;padding:.2rem;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.store-switch-option-control.is-on{background:var(--gold-color)}.store-switch-option-knob{width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 .1rem .35rem #00000040}.store-switch-option-control.is-on .store-switch-option-knob{transform:translate(1.45rem)}.store-configuration-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box;color:var(--white-color)}.store-configuration-save-top{margin-top:1rem;display:flex;justify-content:flex-end;padding-inline:2.25rem}.store-configuration-content{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem;padding-inline:2.25rem}.store-subscription-page,.store-report-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box}.membership-plan-card{position:relative;width:100%;max-width:37rem;border-radius:1.25rem;background:#131822;border:1px solid transparent;overflow:hidden}.membership-plan-card.is-highlighted{border-color:#7e78ff}.membership-plan-card-top-badge{height:2.5rem;display:flex;align-items:center;justify-content:center;background:#7e78ff;color:var(--white-color);font-size:1.1rem;font-weight:700}.membership-plan-card-ribbon{position:absolute;top:0;right:1.25rem;width:2.9rem;height:5.4rem;z-index:2}.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{margin:0;color:var(--white-color);font-size:2.75rem;line-height:1;font-weight:800}.membership-plan-card-header h4{margin:.3rem 0 0;color:var(--white-color);font-size:2.1rem;line-height:1.05;font-weight:700}.membership-plan-card-header p{margin:1.2rem 0 0;color:var(--gold-color);font-size:1.35rem;line-height:1.25;font-weight:700}.membership-plan-card-features{margin:1.8rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.membership-plan-card-features li{display:flex;align-items:center;gap:.7rem}.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{margin:1.6rem auto 0;width:fit-content;background:#3b3f64;padding:.35rem;border-radius:.5rem;display:flex;gap:.35rem}.membership-plan-card-billing-button{border:none;background:transparent;color:var(--white-color);min-width:4.5rem;height:2.3rem;border-radius:.4rem;font-size:1rem;cursor:pointer}.membership-plan-card-billing-button.is-active{background:#7e78ff;font-weight:700}.membership-plan-card-price{margin:1.7rem 0 0;display:flex;align-items:baseline;justify-content:center;gap:.35rem}.membership-plan-card-price strong{color:var(--white-color);font-size:3rem;line-height:1;font-weight:800}.membership-plan-card-price span{color:var(--white-color);font-size:1.45rem;font-weight:700}.membership-plan-card-footer-note{margin:1.6rem auto 0;max-width:20rem;text-align:center;color:#9aa0ae;font-size:1rem;line-height:1.25}.store-plan-page{position:relative;width:100%;min-height:100vh;background-color:var(--black-color);overflow:hidden}.store-plan-page-background{position:fixed;inset:0;z-index:0;background-size:200%;background-position:center;background-repeat:no-repeat}.store-plan-page-background:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 35%,#00000040,#000000d9)}.store-plan-page-close-button{position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(2rem,3vw,3rem);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:.5rem;cursor:pointer;background:var(--secondary-black);color:var(--gold-color)}.store-plan-page-content{position:relative;z-index:1;width:min(96rem,100%);margin-inline:auto;padding-inline:clamp(1rem,3.5vw,3.5rem);padding-top:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(2rem,4vw,4rem);box-sizing:border-box}.store-plan-hero{display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,2.25rem)}.store-plan-hero-left{max-width:56rem;display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1.25rem);align-items:center;text-align:center}.store-plan-hero-actions{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:28.75rem;margin-inline:auto;gap:.75rem;margin-top:1.25rem;flex-wrap:nowrap}.store-plan-hero-primary-button{background-color:var(--tertiary-violet);width:100%;max-width:14rem;height:2.75rem;border:none;border-radius:.5rem;padding:.5rem;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.store-plan-hero-secondary-button{background-color:var(--secondary-black);width:100%;max-width:14rem;border:none;border-radius:.5rem;padding:.5rem;cursor:pointer}.store-plan-hero-primary-button:hover,.store-plan-hero-secondary-button:hover{transform:translateY(-1px)}.store-plan-hero-right{width:100%;display:flex;justify-content:center}.store-plan-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;align-items:stretch;width:min(78rem,100%)}@media(max-width:60rem){.store-plan-page-background{background-size:cover}.store-plan-page-grid{grid-template-columns:1fr;width:min(36rem,100%)}}@media(max-width:36rem){.store-plan-hero-actions{flex-wrap:wrap;justify-content:center}}.free-tag{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;border-radius:.375rem;background:var(--tertiary-violet);box-shadow:0 4px 4px #00000040;white-space:nowrap}.event-type-tag{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;border-radius:.375rem;background:var(--gold-color);box-shadow:0 4px 4px #00000040;white-space:nowrap}.event-featured-card{position:relative;width:100%;padding:16px;background:var(--secondary-black);border-radius:16px;box-shadow:0 16px 34px #00000080;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.event-featured-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00000094}.event-featured-card-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.event-featured-card-cover{width:300px;aspect-ratio:2 / 2.8;border-radius:14px;object-fit:cover;background:#2a3136}.event-featured-card-cover-placeholder{display:flex;align-items:center;justify-content:center}.event-featured-card-content{display:flex;flex-direction:column;gap:8px;min-width:0}.event-featured-card-tags-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.event-featured-card-title{text-transform:uppercase;display:block;line-height:1.2;margin-bottom:2px}.event-featured-card-meta{display:flex;flex-direction:column;gap:8px;margin-top:6px}.event-featured-card-meta-item{display:inline-flex;align-items:center;gap:6px}.event-featured-card-meta-item svg:not(.event-featured-card-price-icon){width:16px;height:16px;color:var(--secondary-gray)}.event-featured-card-location-item svg{color:var(--gold-color)!important}.event-featured-card-price-icon{width:24px;height:24px;object-fit:contain}@media(max-width:48rem){.event-featured-card-layout{grid-template-columns:1fr;gap:16px}.event-featured-card-cover{width:100%;max-width:320px}}.event-summary-card{position:relative;width:280px;height:392px;background-color:#2a3136;background-size:cover;background-position:center;border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:0 14px 30px #00000073;transition:transform .2s ease,box-shadow .2s ease}.event-summary-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0000008c}.event-summary-card-cover-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000)}.event-summary-card-content{position:absolute;left:0;right:0;bottom:0;padding:12px;z-index:1}.event-summary-card-tags-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.event-summary-card-title{display:block;text-transform:uppercase;line-height:1.2;margin-bottom:2px}.event-summary-card-game{display:block;line-height:1.2;margin-bottom:8px}.event-summary-card-meta{margin-top:8px;display:flex;flex-direction:column;gap:6px}.event-summary-card-meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.event-summary-card-meta-item{display:inline-flex;align-items:center;gap:6px}.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{width:20px;height:20px;object-fit:contain}.events-page{display:flex;width:100%;height:100%}.events-container{flex:1;width:100%;max-width:var(--page-main-max-width);margin:0 auto;padding:24px 28px 52px;box-sizing:border-box}.events-header{display:flex;flex-direction:column}.events-body{width:100%}.events-section-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.events-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,280px));justify-content:flex-start;gap:20px}.events-summary-grid--recommended{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch}.events-summary-grid--recommended .event-summary-card{width:100%;height:auto;aspect-ratio:280 / 392}.events-summary-empty{border:1px dashed rgba(255,255,255,.1);border-radius:10px;padding:14px}@media(max-width:97rem){.events-container{padding:1.25rem 1.25rem 2.5rem}}@media(max-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(min-width:54.0625rem)and (max-width:72rem){.events-summary-grid--recommended{grid-template-columns:repeat(2,minmax(0,1fr))}}.choice-option-pricing{width:100%;background:var(--secondary-black);border-radius:.75rem}.choice-option-pricing-header{width:100%;border:none;background:transparent;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left}.choice-option-pricing-left{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.choice-option-pricing-option-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--white-color);flex:0 0 auto;margin-top:.1rem}.choice-option-pricing-option-icon img,.choice-option-pricing-option-icon svg{width:100%;height:100%;object-fit:contain}.choice-option-pricing-texts{display:flex;flex-direction:column;gap:.4rem;min-width:0}.choice-option-pricing-radio{width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #3a4453;box-sizing:border-box;position:relative;flex:0 0 auto}.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:"";position:absolute;inset:.2rem;border-radius:50%;background:var(--gold-color)}.choice-option-pricing-field{width:100%;padding:0 1rem 1rem 2.875rem;box-sizing:border-box}.choice-option-pricing-input-wrapper{position:relative;display:flex;align-items:center;width:100%;max-width:16rem;min-height:3.375rem;background:#ffffff14;border:.0625rem solid transparent;border-radius:.75rem;box-sizing:border-box;transition:border-color .2s ease,background .2s ease}.choice-option-pricing-input-wrapper:focus-within{border-color:var(--gold-color);background:#ffffff1a}.choice-option-pricing-input-icon{position:absolute;left:.9375rem;top:50%;width:1.5rem;height:1.5rem;transform:translateY(-50%);color:var(--secondary-gray);pointer-events:none;z-index:1;display:inline-flex}.choice-option-pricing-input-icon svg{width:100%;height:100%}.choice-option-pricing-input{width:100%;height:3.375rem;padding:1.7rem 1rem .5rem;border:none;outline:none;background:transparent;color:var(--white-color);font-size:1rem;line-height:1.25rem;box-sizing:border-box}.choice-option-pricing-input.has-icon{padding-left:2.875rem}.choice-option-pricing-input::placeholder{color:transparent}.choice-option-pricing-floating-label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.1875rem;color:var(--secondary-gray);font-size:1rem;line-height:1rem;pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease;z-index:1}.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{top:.875rem;transform:translateY(0);font-size:.75rem;line-height:.75rem;color:var(--secondary-gray)}.choice-option-pricing-required{color:var(--tertiary-violet);font-weight:700}.choice-option-pricing-extra-content{margin-top:1rem}.choice-option-link{width:100%;background:var(--secondary-black);border-radius:.75rem}.choice-option-link-header{width:100%;border:none;background:transparent;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left}.choice-option-link-left{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.choice-option-link-option-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--white-color);flex:0 0 auto;margin-top:.1rem}.choice-option-link-option-icon img,.choice-option-link-option-icon svg{width:100%;height:100%;object-fit:contain}.choice-option-link-texts{display:flex;flex-direction:column;gap:.4rem;min-width:0}.choice-option-link-radio{width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #3a4453;box-sizing:border-box;position:relative;flex:0 0 auto}.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:"";position:absolute;inset:.2rem;border-radius:50%;background:var(--gold-color)}.choice-option-link-field{width:100%;padding:0 1rem 1rem 2.875rem;box-sizing:border-box}.choice-option-link-input-wrapper{position:relative;display:flex;align-items:center;width:100%;min-height:3.375rem;background:#ffffff14;border:.0625rem solid transparent;border-radius:.75rem;box-sizing:border-box;transition:border-color .2s ease,background .2s ease}.choice-option-link-input-wrapper:focus-within{border-color:var(--gold-color);background:#ffffff1a}.choice-option-link-input-icon{position:absolute;left:.9375rem;top:50%;width:1.5rem;height:1.5rem;transform:translateY(-50%);color:var(--secondary-gray);pointer-events:none;z-index:1;display:inline-flex}.choice-option-link-input-icon svg{width:100%;height:100%}.choice-option-link-input{width:100%;height:3.375rem;padding:1.7rem 1rem .5rem;border:none;outline:none;background:transparent;color:var(--white-color);font-size:1rem;line-height:1.25rem;box-sizing:border-box}.choice-option-link-input.has-icon{padding-left:2.875rem}.choice-option-link-input::placeholder{color:transparent}.choice-option-link-floating-label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.1875rem;color:var(--secondary-gray);font-size:1rem;line-height:1rem;pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease;z-index:1}.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{top:.875rem;transform:translateY(0);font-size:.75rem;line-height:.75rem;color:var(--secondary-gray)}.choice-option-link-required{color:var(--tertiary-violet);font-weight:700}.choice-option-address{width:100%;background:var(--secondary-black);border-radius:.75rem}.choice-option-address-header{width:100%;border:none;background:transparent;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left}.choice-option-address-left{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.choice-option-address-option-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--white-color);flex:0 0 auto;margin-top:.1rem}.choice-option-address-option-icon img,.choice-option-address-option-icon svg{width:100%;height:100%;object-fit:contain}.choice-option-address-texts{display:flex;flex-direction:column;gap:.4rem;min-width:0}.choice-option-address-radio{width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #3a4453;box-sizing:border-box;position:relative;flex:0 0 auto}.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:"";position:absolute;inset:.2rem;border-radius:50%;background:var(--gold-color)}.choice-option-address-field{width:100%;padding:0 1rem 1rem 2.875rem;box-sizing:border-box;position:relative}.choice-option-address-input-wrapper{position:relative;display:flex;align-items:center;width:100%;min-height:3.375rem;background:#ffffff14;border:.0625rem solid transparent;border-radius:.75rem;box-sizing:border-box;transition:border-color .2s ease,background .2s ease}.choice-option-address-input-wrapper:focus-within{border-color:var(--gold-color);background:#ffffff1a}.choice-option-address-input{width:100%;height:3.375rem;padding:1.7rem 1rem .5rem;border:none;outline:none;background:transparent;color:var(--white-color);font-size:1rem;line-height:1.25rem;box-sizing:border-box}.choice-option-address-input::placeholder{color:transparent}.choice-option-address-floating-label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.1875rem;color:var(--secondary-gray);font-size:1rem;line-height:1rem;pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease;z-index:1}.choice-option-address-input:focus+.choice-option-address-floating-label,.choice-option-address-input:not(:placeholder-shown)+.choice-option-address-floating-label{top:.875rem;transform:translateY(0);font-size:.75rem;line-height:.75rem;color:var(--secondary-gray)}.choice-option-address-required{color:var(--tertiary-violet);font-weight:700}.choice-option-address-results{margin-top:.5rem;border-radius:.75rem;background:var(--primary-black);border:1px solid rgba(255,255,255,.08);max-height:16rem;overflow-y:auto}.choice-option-address-result-option{width:100%;border:none;background:transparent;padding:.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;cursor:pointer}.choice-option-address-result-option:hover{background:#ffffff0a}.choice-option-address-result-title{color:var(--white-color);font-size:.85rem}.choice-option-address-result-subtitle{color:var(--secondary-gray);font-size:.75rem}.games-selector-view{position:relative;width:100%;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.games-selector-view-input{width:100%;padding:.875rem 1rem;background:var(--secondary-black);border:none;border-radius:.5rem;color:var(--white-color);font-size:1rem;font-family:inherit;box-sizing:border-box;outline:none}.games-selector-view-input::placeholder{color:var(--secondary-gray)}.games-selector-view-dropdown{position:absolute;top:calc(100% - .25rem);left:0;right:0;background:var(--secondary-black);border-radius:.5rem;border:1px solid rgba(255,255,255,.08);z-index:5;max-height:14rem;overflow-y:auto;box-shadow:0 14px 30px #00000073}.games-selector-view-option{width:100%;border:none;background:transparent;color:var(--white-color);text-align:left;padding:.75rem .875rem;cursor:pointer;font-size:.95rem}.games-selector-view-dropdown-message{padding:.75rem .875rem;color:var(--secondary-gray);font-size:.95rem}.games-selector-view-option:hover{background:#ffffff14}.games-selector-view-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:.35rem 0 .6rem}.games-selector-view-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border-radius:8px;background:var(--gold-color)}.games-selector-view-tag-remove{border:none;background:transparent;color:#ffffffd9;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.games-selector-view-tag-remove:hover{color:var(--white-color)}.recommended-tag{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:1.5rem;padding:0 .5rem;border-radius:4px;background:var(--gold-color);box-shadow:0 4px 4px #00000040;white-space:nowrap}.registration-choice-option{width:100%;background:var(--secondary-black);border-radius:.75rem}.registration-choice-option-header{width:100%;border:none;background:transparent;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;text-align:left}.registration-choice-option-left{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.registration-choice-option-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--white-color);flex:0 0 auto;margin-top:.1rem}.registration-choice-option-icon img,.registration-choice-option-icon svg{width:100%;height:100%;object-fit:contain}.registration-choice-option-texts{display:flex;flex-direction:column;gap:.4rem;min-width:0}.registration-choice-option-title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.registration-choice-option-description{opacity:.9}.registration-choice-option-radio{width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #3a4453;box-sizing:border-box;position:relative;flex:0 0 auto}.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:"";position:absolute;inset:.2rem;border-radius:50%;background:var(--gold-color)}.registration-choice-option-features{list-style:none;margin:0;padding:0 1rem 1rem 2.875rem;display:grid;gap:.5rem}.registration-choice-option-features li{display:flex;align-items:center;gap:.5rem}.registration-choice-option-features-checkmark{width:1rem;height:1rem;flex:0 0 auto}.event-visibility-tag{position:relative;width:auto;align-self:flex-end;z-index:20}.event-visibility-tag__trigger{border:none;border-radius:.75rem;background:var(--tertiary-violet);color:var(--white-color);display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;cursor:pointer}.event-visibility-tag__trigger.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.event-visibility-tag__trigger-icon{width:1rem;height:1rem;object-fit:contain}.event-visibility-tag__trigger-label{font-size:1rem;line-height:1.2;font-weight:600}.event-visibility-tag__trigger-caret{width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.1rem);transition:transform .15s ease;margin-left:.25rem}.event-visibility-tag__trigger.is-open .event-visibility-tag__trigger-caret{transform:rotate(225deg) translateY(-.05rem)}.event-visibility-tag__popover{position:absolute;right:0;top:calc(100% + .6rem);width:min(100vw - 2rem,28rem);display:flex;flex-direction:column;gap:.75rem;background:#384454;border-radius:1rem;padding:.8rem;box-sizing:border-box;box-shadow:0 16px 36px #00000059}@media(max-width:48rem){.event-visibility-tag{width:100%}.event-visibility-tag__trigger{width:100%;justify-content:center}.event-visibility-tag__popover{width:100%}}.create-event-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem 1.5rem 3rem;box-sizing:border-box;color:var(--white-color)}.create-event-navigation{width:min(100%,55rem);margin:0 auto 16px;justify-content:flex-start;min-height:34px}.create-event-header-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;flex:1;min-width:0}.create-event-content{width:min(100%,55rem);margin:0 auto;display:flex;flex-direction:column;gap:1rem}.create-event-section-header{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.create-event-section-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.create-event-form{display:flex;flex-direction:column;gap:0}.create-event-form-top-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.create-event-section{display:flex;flex-direction:column;gap:.75rem}.create-event-section .media-cover-picker{width:100%;max-width:min(100%,16rem);margin:0 auto}.create-event-input,.create-event-textarea{width:100%;padding:.875rem 1rem;background:var(--secondary-black);border:none;border-radius:.5rem;color:var(--white-color);font-size:.95rem;font-family:inherit;box-sizing:border-box;outline:none}.create-event-input::placeholder,.create-event-textarea::placeholder{color:var(--secondary-gray)}.create-event-cover-upload{min-height:9rem;width:100%;border:none;border-radius:.5rem;background:var(--secondary-black);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.create-event-cover-button{width:100%;border:none;border-radius:.5rem;padding:0;background:transparent;cursor:pointer}.create-event-cover-preview{width:100%;height:16rem;object-fit:cover;border-radius:.5rem;display:block}.create-event-cover-upload-icon{width:1.5rem;height:1.5rem;color:var(--secondary-gray)}.create-event-time-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.create-event-day-block{display:flex;flex-direction:column;gap:.5rem}.create-event-day-block-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.create-event-add-day-inline-button{border:none;background:transparent;padding:0;cursor:pointer;align-self:flex-start}.create-event-add-day-inline-button:hover{opacity:.9}.create-event-day-delete-button{width:auto;padding:.4rem .65rem;font-size:.8rem}.create-event-editor-toolbar{height:2rem;border-radius:.5rem .5rem 0 0;background:var(--secondary-black);color:var(--secondary-gray);display:inline-flex;align-items:center;gap:.85rem;padding:0 .75rem;font-size:.75rem}.create-event-textarea{border-radius:0 0 .5rem .5rem;min-height:6.5rem;resize:vertical}.create-event-choice-icon{width:1rem;height:1rem;color:var(--white-color)}.create-event-ticket-option-block{display:flex;flex-direction:column;gap:.5rem}.create-event-pricing-disclaimer{display:flex;flex-direction:column;gap:.35rem;padding:.75rem;border-radius:.75rem;background:#8080fc1f;border:1px solid rgba(128,128,252,.25);margin-bottom:.75rem}.create-event-pricing-methods{display:flex;flex-direction:column;gap:.75rem}.create-event-pricing-methods.is-disabled{opacity:.45;pointer-events:none}.create-event-preview-button{width:auto;min-width:7rem}.create-event-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.create-event-footer-button{width:100%}.create-event-regular-textfield{margin-bottom:0}.create-event-regular-textfield .input-style{background:var(--secondary-black);color:var(--white-color);font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.2}.create-event-selector-group{margin-top:.5rem}.create-event-games-selector-block{margin-top:1.25rem}.create-event-games-selector-disclaimer{margin-bottom:1rem}.create-event-selector-label{color:var(--secondary-gray);display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.create-event-selector-label svg{width:18px;height:18px}.create-event-selector-buttons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;width:100%}.create-event-selected-button{width:fit-content;max-width:100%;white-space:normal;word-break:break-word;line-height:1.25;text-align:center}@media(max-width:48rem){.create-event-page{padding:1rem 1rem 2rem}.create-event-time-row{grid-template-columns:1fr}.create-event-form-top-row{justify-content:stretch}}.event-header-view-layout{width:100%}.event-header-view-layout.with-cover{display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);gap:24px;align-items:start}.event-header-view{display:flex;flex-direction:column;gap:.5rem}.event-header-view-tags-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.event-header-view-side-cover{width:100%;max-width:17rem;aspect-ratio:2 / 2.8;border-radius:14px;object-fit:cover;background:var(--secondary-black);box-shadow:0 24px 48px #00000080,0 10px 20px #00000059;transition:transform .2s ease,box-shadow .2s ease}.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{display:flex;align-items:center;justify-content:center}.event-header-view-location{display:flex;align-items:center;gap:.35rem}.event-header-view-location-icon{color:var(--gold-color)}.event-header-view-meta-item{display:inline-flex;align-items:center;gap:.5rem}.event-header-view-meta-item svg{width:24px;height:24px;color:var(--secondary-gray)}.event-header-view-price-icon{width:24px;height:24px;object-fit:contain}.event-header-view-website-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;cursor:pointer}.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(max-width:56rem){.event-header-view-layout.with-cover{grid-template-columns:1fr}.event-header-view-side-cover{width:100%;max-width:17rem;aspect-ratio:2 / 2.8;margin:0 auto}}.event-location-view{padding:0;display:flex;flex-direction:column;gap:.75rem}.event-location-view-content{width:100%}.event-host-cell{display:flex;align-items:center;gap:12px}.event-host-cell-avatar{width:52px;height:52px;border-radius:8px;object-fit:cover;background:var(--secondary-black)}.event-hosts-view,.event-hosts-view-list{display:flex;flex-direction:column;gap:20px}.event-participants-view{display:flex;flex-direction:column;gap:16px}.event-participants-view-avatars{display:flex;align-items:center;gap:8px}.event-participants-view-avatar,.event-participants-view-more-avatar{width:42px;height:42px;border-radius:8px}.event-participants-view-avatar{object-fit:cover;background:var(--secondary-black)}.event-participants-view-more-avatar{display:flex;align-items:center;justify-content:center;background:#38344a}.join-event-view{width:60%;max-width:100%;margin:0 auto;background:var(--secondary-black);border-radius:.75rem;padding:1.125rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.join-event-view-title-row{display:flex;align-items:center;gap:8px}.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{width:60%;max-width:100%;margin:0 auto;background:var(--secondary-black);border-radius:.75rem;padding:1.125rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.event-purchase-ticket-view-title-row{display:flex;align-items:center;gap:8px}.event-purchase-ticket-view-icon{width:20px;height:20px;display:block}.event-purchase-ticket-view-description{margin-bottom:2px}.event-purchase-ticket-view-price{display:block;text-align:center}.event-purchase-ticket-view-price-content{display:inline-flex;align-items:center;justify-content:center;gap:6px}.event-purchase-ticket-view-price-icon{flex-shrink:0}.event-purchase-ticket-view-button{width:100%;min-height:52px}.event-purchase-on-store-view{width:60%;max-width:100%;margin:0 auto;background:var(--secondary-black);border-radius:.75rem;padding:1.125rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.event-purchase-on-store-view-title-row{display:flex;align-items:center;gap:8px}.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{display:block;text-align:center}.event-purchase-on-store-view-price-content{display:inline-flex;align-items:center;justify-content:center;gap:6px}.event-purchase-on-store-view-price-icon{flex-shrink:0}.event-purchase-external-ticket-view{width:60%;max-width:100%;margin:0 auto;background:var(--secondary-black);border-radius:.75rem;padding:1.125rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.event-purchase-external-ticket-view-title-row{display:flex;align-items:center;gap:8px}.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{display:block;text-align:center}.event-purchase-external-ticket-view-price-content{display:inline-flex;align-items:center;justify-content:center;gap:6px}.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);margin:0 auto;padding:1.5rem 1.5rem 3rem;box-sizing:border-box}.create-event-preview-navigation{width:100%;margin:0 auto 2rem}.create-event-preview-content{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.create-event-preview-cover{width:100%;max-width:min(100%,20rem);margin:0 auto;aspect-ratio:2 / 2.8;border-radius:.75rem;object-fit:cover;background:var(--secondary-black)}.create-event-preview-cover-placeholder{display:flex;align-items:center;justify-content:center}.create-event-preview-card{background:transparent;border-radius:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.create-event-preview-tags{display:flex;flex-wrap:wrap;gap:.5rem}.create-event-preview-tags span{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .7rem;border-radius:999px;background:var(--light-secondary-black);color:var(--secondary-gray);font-size:.75rem;text-transform:capitalize}.create-event-preview-button-link{width:fit-content;border:none;background:var(--gold-color);color:var(--primary-black);border-radius:.5rem;padding:.55rem 1rem;cursor:pointer;font-weight:600}.create-event-preview-multiline{white-space:pre-line}.create-event-preview-footer-actions{display:flex;gap:12px;width:100%}.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{display:flex;justify-content:center;align-items:flex-end;gap:24px;margin:16px 0 24px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.participant-options-popover{position:absolute;top:calc(100% + .5rem);width:18rem;right:0;border-radius:.75rem;background:var(--gray-color);overflow:hidden;z-index:40}.participant-options-item{width:100%;display:flex;padding:1.5rem;align-items:center;justify-content:space-between;gap:2rem;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--white-color)}.participant-options-item:hover{background:#ffffff0a}.participant-options-icon{width:1.5rem;height:1.5rem;opacity:.8;flex-shrink:0}.participant-options-menu{position:relative;display:flex;align-items:center;justify-content:flex-end}.participant-options-overlay{position:fixed;inset:0;z-index:30;background:transparent}.event-payment-status-tag{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.2rem .6rem;border-radius:999px}.event-payment-status-tag-paid{background:#218d5d}.event-payment-status-tag-pending{background:#9b7624}.event-participant-status-tag{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.2rem .6rem;border-radius:999px}.event-participant-status-tag-approved{background:#218d5d}.event-participant-status-tag-pending{background:#9b7624}.event-participant-status-tag-rejected{background:#9a3746}.event-participant-cell{display:grid;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;background:#2a323d}.event-participant-cell:nth-child(2n){background:#212a34}.event-participant-cell-user{display:flex;align-items:center;gap:.75rem;min-width:0}.event-participant-cell-avatar{width:2.75rem;height:2.75rem;border-radius:.5rem;object-fit:cover}.event-participant-cell-username{color:var(--white-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-participant-cell-status{text-transform:capitalize}.event-participant-cell-actions{display:flex;justify-content:flex-end}@media(max-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(max-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{display:grid;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;background:#232d39}@media(max-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(max-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);margin:0 auto;padding:1.5rem 1.5rem 3rem;box-sizing:border-box}.event-detail-navigation{width:100%;margin:0 auto 2rem}.event-detail-content{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.event-detail-header-card{display:flex;flex-direction:column;gap:.4rem}.event-detail-header-actions{display:flex;justify-content:flex-end}.event-detail-header-actions-right{display:flex;align-items:center;gap:.75rem}.event-detail-tabs-wrapper,.event-detail-tab-empty{width:100%}.event-detail-feed-tab,.event-detail-posts{display:flex;flex-direction:column;gap:1rem}.event-detail-feed-composer-sticky{width:100%}.event-participants-table-view{width:100%;border-radius:.75rem;overflow:visible}.event-participants-table-body{display:flex;flex-direction:column;gap:1px;background:#202935}.event-purchase-modal-overlay .tutorial-purchase-modal-cover{width:120px;min-width:120px;height:auto;aspect-ratio:2 / 2.8}.event-purchase-modal-overlay .tutorial-purchase-modal-cover img{width:100%;height:100%;object-fit:cover}.event-summary-cell{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:stretch;cursor:pointer}.event-summary-cell-cover{width:120px;height:120px;border-radius:10px;background-color:#2a3136;background-size:cover;background-position:center;box-shadow:0 8px 18px #00000059}.event-summary-cell-content{min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}.event-summary-cell-title{display:block;text-transform:uppercase;line-height:1.2}.event-summary-cell-game{display:block;line-height:1.2;margin-bottom:2px}.event-summary-cell-meta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.event-summary-cell-meta-item{display:inline-flex;align-items:center;gap:6px}.event-summary-cell-meta-item svg{width:14px;height:14px;color:var(--secondary-gray)}@media(max-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{width:100%;height:100%;display:flex;flex-direction:column}.events-filtered-navigation{padding:.5rem 0 0}.events-filtered-content{width:100%;max-width:66rem;margin:0 auto;padding:0 1.75rem 2.5rem;box-sizing:border-box}.events-filtered-list{display:flex;flex-direction:column;gap:18px}.events-filtered-empty{border:1px dashed rgba(255,255,255,.1);border-radius:10px;padding:14px}@media(max-width:54rem){.events-filtered-content{padding:0 1rem 2rem}}.edit-event-page{width:100%;max-width:var(--page-main-max-width);margin:0 auto;padding:1.5rem 1.5rem 3rem;box-sizing:border-box;color:var(--white-color)}.edit-event-navigation{width:100%;margin:0 auto 16px;justify-content:flex-start;min-height:34px}.edit-event-content{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.edit-event-actions{margin-top:1rem}.event-settings-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box}.event-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}@media(max-width:48rem){.event-settings-grid{grid-template-columns:1fr}}.event-configuration-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box;color:var(--white-color)}.event-configuration-save-top{margin-top:1rem;display:flex;justify-content:flex-end;padding-inline:2.25rem}.event-configuration-content{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem;padding-inline:2.25rem}.event-settings-subpage{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box}.event-collaborators-content{margin-top:1.5rem;padding-inline:2.25rem}.event-collaborators-copy{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.event-report-page{width:100%;max-width:75rem;margin:0 auto;padding:1.5rem;box-sizing:border-box}.description-text-area{margin-bottom:0}.description-text-area .textarea-style{min-height:120px;padding:1.6rem 1rem .75rem;background:var(--secondary-black);font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--white-color)}.description-text-area .floating-label{color:var(--secondary-gray)}.create-roadmap-overlay{position:fixed;inset:0;z-index:100000;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.create-roadmap-panel{width:min(34.75rem,92vw);max-height:55rem;overflow-y:auto;border-radius:.75rem;border:none;background:var(--primary-black-primary);display:flex;flex-direction:column;padding:2rem;gap:1.5rem}.create-roadmap-header{padding:0;display:flex;flex-direction:column;gap:.5rem}.create-roadmap-body{padding:0;display:flex;flex-direction:column;gap:1.5rem}.create-roadmap-error{color:#f15f5f;font-size:.875rem}.create-roadmap-footer{padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.create-roadmap-footer-button{width:100%;min-width:0}@media(max-width:48rem){.create-roadmap-footer{flex-direction:column}.create-roadmap-footer-button{width:100%}}.roadmap-votes-button{display:inline-flex;align-items:center;gap:.35rem}.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{width:100%;border:none;border-radius:.75rem;background:var(--secondary-black);padding:1rem 3.75rem 1rem 1rem;display:flex;align-items:flex-start;gap:.9rem;text-align:left;position:relative;cursor:pointer}.roadmap-feature-cell-avatar{width:64px;height:64px;min-width:64px;min-height:64px;border-radius:8px;object-fit:cover;background:var(--primary-black-primary)}.roadmap-feature-cell-content{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1}.roadmap-feature-cell-title{line-height:1.2}.roadmap-feature-cell-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.roadmap-feature-cell-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--gold-color);width:2rem;height:2rem}@media(max-width:48rem){.roadmap-feature-cell{padding-right:1rem}.roadmap-feature-cell-arrow{display:none}}.roadmap-actions{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:1.5rem;width:100%}.roadmap-actions-group{display:flex;align-items:center;gap:10px}.roadmap-actions .button-icon-text-button{width:auto;max-width:none;flex:0 0 auto}.roadmap-feature-title{margin:0;line-height:1.15}.roadmap-feature-description{white-space:pre-wrap}.roadmap-feature-detail-modal-overlay{position:fixed;inset:0;z-index:1000;background:#0009;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);display:flex;align-items:center;justify-content:center;padding:1rem}.roadmap-feature-detail-modal-content{width:min(90rem,100%);max-height:98vh;overflow:hidden;border-radius:1rem;background:var(--primary-black-primary);border:none;padding:0;display:flex;justify-content:center}.roadmap-feature-detail-modal-content .postDetail{position:relative;height:auto;overflow:visible}.roadmap-feature-detail-modal-content .postDetail-layout{margin:1rem;width:min(88rem,100%)}.roadmap-feature-detail-modal-content .postDetail-mediaFrame{height:min(64rem,calc(95vh - 2rem))}.roadmap-feature-detail-modal-content .postDetail-aside{height:min(88vh,calc(95vh - 2rem));background:var(--secondary-black);border-radius:1rem;flex:0 0 clamp(22rem,calc(24vw + 80px),26rem);min-width:22rem}.roadmap-page{width:100%;max-width:1200px;margin:0 auto;padding:24px 24px 48px;box-sizing:border-box}.roadmap-page-container{width:100%;max-width:var(--page-main-max-width);margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.roadmap-page-header{width:100%}.roadmap-feature-list{width:100%;display:flex;flex-direction:column;gap:.9rem}.roadmap-page-loading-state,.roadmap-page-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:55vh;text-align:center;gap:1rem}.roadmap-page-loading-spinner{width:7.5rem;height:7.5rem;display:flex;align-items:center;justify-content:center}@media(max-width:48rem){.roadmap-page{padding:16px 16px 32px}}.store-badge-button{width:100%;border:.0625rem solid rgba(252,252,252,.7);border-radius:.5rem;min-height:3.25rem;background:#0e141df2;color:var(--white-color);display:flex;align-items:center;justify-content:center;gap:.625rem;cursor:pointer}.store-badge-button:hover{border-color:var(--white-color)}.store-badge-button__icon{width:1.5rem;height:1.5rem}.store-badge-button__text{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;font-size:.625rem;letter-spacing:.02em;text-transform:uppercase}.store-badge-button__text strong{font-size:1rem;line-height:1;text-transform:none}.private-mobile-restriction-screen{width:100%;min-height:80vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box;background:var(--primary-black-primary)}.private-mobile-restriction-screen__content{width:min(100%,28rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.private-mobile-restriction-screen__logo{display:flex;align-items:center;justify-content:center;margin-bottom:.125rem}.private-mobile-restriction-screen__title{line-height:1.15}.private-mobile-restriction-screen__description{margin-top:.375rem;max-width:22rem}.private-mobile-restriction-screen__actions{width:100%;display:flex;flex-direction:column;gap:.75rem}
