.page-header{position:fixed;top:0;left:0;width:100%;z-index:101;background-color:var(--bg-primary);border-bottom:1px solid var(--border-secondary)}.page-header__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;padding:1rem 0}.company-logo{z-index:102;margin-right:2.5rem}.page-header__nav,.page-header__nav-list{display:flex;flex-direction:row;align-items:center}.page-header__nav{justify-content:space-between;align-items:center;flex-grow:1}.header__dropdown-item{color:var(--text-secondary);text-decoration:none;font-size:1rem;font-weight:500;line-height:120%;white-space:nowrap;background-color:transparent;border:none;cursor:pointer;text-align:left}.header__dropdown-item:hover{color:var(--text-primary)}.page-header .button{margin-left:1rem}.page-header__controls{display:flex;align-items:center;gap:.5rem}.page-header__user-actions{display:flex;align-items:center;gap:0}.page-header__mobile-toggle{display:none;background:none;border:none;padding:0;cursor:pointer;z-index:102}.profile-label svg{width:1rem;height:1rem}@media(max-width:1024px){.page-header__mobile-toggle{display:flex;align-items:center;justify-content:center}.page-header__nav{display:none}.page-header__nav.is-open{display:flex;flex-direction:column;justify-content:start;align-items:start;padding:2rem var(--spacing-padding-horizontal) 2rem;gap:2rem;position:fixed;top:5rem;left:0;width:100%;height:calc(100% - 5rem);background:var(--bg-primary);z-index:100;overflow-y:auto;box-sizing:border-box}.page-header__nav.is-open .page-header__nav-list{flex-direction:column}.page-header__nav-list{width:100%;gap:2rem}}@media(max-width:768px){.page-header__container{padding:.25rem}.company-logo{margin-right:1.5rem}.page-header__nav.is-open{top:3rem;height:calc(100% - 3rem)}.page-header .button{margin:0;width:100%}}.company-logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-primary)}.company-logo:hover{opacity:.85}.company-logo__icon,.company-logo__text{display:inline-flex;align-items:center}.company-logo__text{font-family:var(--font-family-body);font-size:1.75rem;font-weight:700;line-height:100%;text-transform:uppercase}.header__dropdown{position:relative;display:inline-block}.header__dropdown-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:transparent;color:#fff;border:none;border-radius:0;font:inherit;font-weight:500;line-height:100%;cursor:pointer;transition:color .2s ease}.header__dropdown.is-open .header__dropdown-button{color:var(--text-accent)}.header__dropdown-button .header__dropdown-icon{inline-size:.75rem;block-size:.75rem;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.header__dropdown-list{position:absolute;top:calc(100% + .2rem);left:0;background-color:var(--bg-secondary);border-radius:1rem;padding:1.5rem;flex-direction:column;gap:1.5rem;border:1px solid var(--border-primary);z-index:100;display:flex;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s linear;max-height:20rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) transparent}.header__dropdown.is-open .header__dropdown-list{visibility:visible;opacity:1;transform:translateY(0)}.header__dropdown.is-open .header__dropdown-icon{transform:rotateX(180deg)}.header__dropdown-item{color:var(--text-secondary);text-decoration:none;font-size:1rem;white-space:nowrap;transition:color .2s ease}.header__dropdown-item--danger{color:#ff4d4d}@media(hover:hover)and (pointer:fine){.header__dropdown-button:hover{color:var(--text-accent)}.header__dropdown-item:hover{color:var(--text-primary)}.header__dropdown-item:hover{color:var(--text-accent)}}.header__dropdown-button:focus{outline:none}.header__dropdown-button:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}@media(hover:none)and (pointer:coarse){.header__dropdown-button:active{color:var(--text-accent)}.header__dropdown-item:active{color:var(--text-primary)}.header__dropdown-item:active{color:var(--text-accent)}}.header__dropdown-list::-webkit-scrollbar{width:6px}.header__dropdown-list::-webkit-scrollbar-track{background:transparent}.header__dropdown-list::-webkit-scrollbar-thumb{background-color:#ffffff80;border-radius:6px}.is-right .header__dropdown .header__dropdown-list,.page-header__user-actions .header__dropdown .header__dropdown-list{left:auto;right:0}@media(max-width:1024px){.page-header__nav.is-open,.page-header__nav .page-header__nav-list{gap:.5rem}.page-header__nav .header__dropdown{background-color:var(--bg-secondary)}.page-header__nav .header__dropdown,.page-header__nav .header__dropdown-button{width:100%}.page-header__nav .header__dropdown-button{width:100%;padding:.75rem;justify-content:space-between}.page-header__nav .header__dropdown-list{position:static;border:none;padding:0;padding-bottom:.5rem;box-shadow:none;background-color:transparent;border-radius:0;max-height:none;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.page-header__nav .header__dropdown-list:has(button){flex-direction:row;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--border-secondary);padding-bottom:1rem}}@media(max-width:600px){.header__dropdown{background-color:var(--tailwind-grey-700);border-radius:.75rem;overflow:hidden}.header__dropdown-button{padding:.75rem 1rem;width:100%;font-size:1rem;min-height:2.5rem}.header__dropdown-icon{margin-left:auto}.header__dropdown-list{display:none;padding:0rem 0rem .5rem;gap:0;background:none;position:relative;border:none;border-radius:0}.header__dropdown.is-open .header__dropdown-list{display:flex;flex-direction:column;top:0}.header__dropdown.is-open .header__dropdown-button{color:#fff}.header__dropdown-item{width:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem 1rem}.header__dropdown-item svg{width:1rem;height:1rem;margin-bottom:.15rem}}.page-footer{background-color:var(--bg-primary);color:var(--text-secondary)}.page-footer--auth{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:10;background:transparent}.page-footer__bottom{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid var(--border-secondary)}.page-footer__container{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;align-items:center}.page-footer__copyright p{margin:0;font-size:.875rem;line-height:140%;color:var(--text-secondary)}.page-footer__legal{display:flex;flex-direction:row;justify-content:space-between;gap:1.5rem;align-items:center}.page-footer__link{color:var(--text-secondary);text-decoration:none;font-size:.875rem;line-height:140%}.page-footer__link:hover{color:var(--text-primary)}@media(max-width:600px){.page-footer__container{flex-direction:column;align-items:center;text-align:center;gap:.5rem}.page-footer__legal{flex-direction:column;align-items:center;gap:.5rem}.page-footer__bottom{padding-top:1rem;padding-bottom:1rem}}.secondary-nav{position:fixed;top:0;right:0;overflow:hidden;pointer-events:none;z-index:99;width:100%;height:100%}.secondary-nav__button{pointer-events:auto;background-color:var(--tailwind-grey-700);border:1px solid var(--border-secondary);color:#fff;cursor:pointer;min-width:2.2rem;min-height:2.2rem;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;position:absolute;bottom:0}.secondary-nav__button:hover{background-color:var(--tailwind-grey-600)}.secondary-nav__button svg{width:1.5rem;height:1.5rem}.secondary-nav__button.open-user-modal{left:0;top:50%;right:auto;transform:translateY(-50%);height:10rem;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;margin-top:.25rem}.secondary-nav__button.open-chat-modal{bottom:0;top:auto;right:50%;transform:translate(50%);width:10rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.secondary-nav__button.open-add-modal{right:0;top:50%;left:auto;transform:translateY(-50%);height:10rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;margin-top:.25rem}.secondary-nav__button.open-user-modal.is-active{left:-3rem}.secondary-nav__button.open-chat-modal.is-active{bottom:-3rem}.secondary-nav__button.open-add-modal.is-active{right:-3rem}@media(max-width:768px){.secondary-nav{background-color:var(--tailwind-grey-700);bottom:.25rem;top:auto;border:1px solid var(--border-secondary);border-radius:1.5rem;height:auto;width:auto;padding:.25rem;right:50%;transform:translate(50%);display:none;flex-direction:row;align-items:center;justify-content:space-between}.secondary-nav__button{pointer-events:auto;position:relative}.secondary-nav__button.open-user-modal,.secondary-nav__button.open-chat-modal,.secondary-nav__button.open-add-modal{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;padding:0;background-color:transparent;border:none;transform:none;right:auto;left:auto;top:0;bottom:0;margin:0}.secondary-nav__button.open-user-modal.is-active,.secondary-nav__button.open-chat-modal.is-active,.secondary-nav__button.open-add-modal.is-active{left:auto;right:auto;top:auto;bottom:auto}}.nav-buttons{position:fixed;z-index:1001;bottom:.5rem;top:auto;background-color:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--tailwind-grey-700);border-radius:4rem;height:auto;width:auto;padding:2px;right:50%;transform:translate(50%);display:flex;flex-direction:row;align-items:center}.nav-buttons__button{min-width:74px;margin:0 -8px;height:44px;border-radius:4rem;display:flex;align-items:center;justify-content:center;border:0;color:var(--text-tretiary);background:none;position:relative}.nav-buttons__button.is-logo{color:var(--base-brand-purple-primary)}.nav-buttons__button:first-child{margin-left:0;padding-right:8px;padding-left:8px}.nav-buttons__button:last-child{margin-right:0;padding-left:8px;padding-right:8px}.nav-buttons__button svg{height:1.75rem}.nav-buttons__button.is-logo svg{height:1.75rem;margin-bottom:.15rem}.nav-buttons__button.is-active{color:#fff}.nav-buttons__button:active{color:var(--base-brand-purple-primary)}.nav-buttons__button.is-active>*:first-child{display:none}.nav-buttons__button.is-active>*:last-child{display:block}.nav-buttons__button.is-active:before{content:"";position:absolute;z-index:-1;border-radius:1.5rem;top:0;left:0;width:100%;height:100%;background-color:var(--tailwind-grey-700)}.chat-modal__card{left:50%;right:auto;width:var(--col-4);transform:translate(-50%);bottom:-100vh;max-height:100svh;top:auto;transition:bottom .5 ease;pointer-events:none;position:fixed;z-index:1000;border-radius:.75rem;border:1px solid var(--border-secondary)}.chat-modal__card.is-open{top:5.5rem;bottom:var(--spacing-padding-horizontal);pointer-events:auto}.chat-modal__close{bottom:0;left:50%;width:10rem;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;transform:translate(-50%,100%)}.chat-modal__content-wrap{width:100%;height:100%;justify-content:space-between;flex-grow:1;display:flex;flex-direction:column;max-height:100%;overflow:hidden;border-radius:1rem}.chat-modal__header{width:100%;display:flex;flex-direction:row;justify-content:center;text-align:center;align-items:center;padding-top:1.5rem;padding-bottom:.25rem}.chat-modal__chat-header-user-link{color:var(--text-primary);text-decoration:none}.chat-modal__tabs-wrap{flex-grow:1;display:flex;flex-direction:column;width:100%;max-height:100%;overflow:hidden}.chat-modal__tab-btns-wrap{width:100%;display:flex;flex-direction:row;overflow:hidden}.chat-modal__tab-btn{flex:1;padding:1rem;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;color:#fff;border-bottom:2px solid var(--border-secondary);cursor:pointer;transition:all .3s ease-in-out}.chat-modal__tab-btn:hover{color:var(--base-brand-purple-primary)}.chat-modal__tab-btn.is-active{border-bottom:2px solid var(--border-accent);color:var(--border-accent)}.chat-modal__tab-panes-wrap{width:100%;display:flex;flex-direction:column;flex-grow:1;max-height:calc(100% - 3.2rem);overflow:hidden;margin-top:auto}.chat-modal__tab-panes-wrap.is-chat-open{max-height:100%}.chat-modal__tab-pane{display:none}.chat-modal__tab-pane.is-active{display:flex;flex-direction:column;flex-grow:1;max-height:100%;overflow:hidden}.chat-modal__tab-pane-empty{width:100%;height:100%;flex-grow:1;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:flex-start;text-align:center;padding:10rem .75rem .75rem}.chat-modal__tab-pane-empty-btns{display:flex;flex-direction:row;gap:.5rem}.chat-modal__unput-wrap{position:relative;top:auto;bottom:0;width:100%;display:flex;flex-direction:row;gap:.5rem;padding:.5rem;align-items:flex-end;background-color:var(--bg-secondary);border-top:1px solid var(--border-secondary)}@media(max-width:600px){.chat-modal__card{width:calc(100% - var(--spacing-padding-horizontal) * 2);left:var(--spacing-padding-horizontal);right:var(--spacing-padding-horizontal);height:calc(100dvh - 6rem - env(keyboard-inset-height,0px));max-height:calc(100dvh - 6rem - env(keyboard-inset-height,0px));min-height:calc(100dvh - 6rem - env(keyboard-inset-height,0px));bottom:-110vh;top:auto;transition:bottom .5s ease;min-height:0;transform:none}.chat-modal__card.is-open{bottom:5rem;top:auto}.chat-modal__close{width:12rem;height:2rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:.75rem;border-top-right-radius:.75rem;top:0;bottom:auto;left:auto;right:50%;transform:translate(50%,-100%);display:none}.chat-modal__content-wrap{padding:0}.chat-modal__tab-btns-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid var(--border-secondary)}.chat-modal__tab-btn{padding:.75rem 0;font-size:1rem;color:var(--text-primary)}.chat-modal__tab-btn.is-active{background-color:transparent;color:var(--tailwind-indigo-300)}.chat-modal__unput-wrap{padding:.75rem;border:none;border-top:1px solid var(--border-secondary)}}.chat-modal__rooms-section{display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;max-height:100%;overflow:hidden}.chat-modal__rooms-list{width:100%;display:flex;flex-direction:column;overflow:auto;max-height:100%;list-style:none;flex-grow:1}.chat-modal__room-item{width:100%;display:flex;flex-direction:row}.chat-modal__room-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;width:100%;align-items:center;gap:.75rem;padding:.75rem;cursor:pointer;transition:all .3s ease-in-out;color:#fff;background-color:transparent;border:none;border-bottom:1px solid var(--border-secondary)}.chat-modal__room-button:focus{background-color:var(--bg-primary)}.chat-room-avatar,.chat-room-avatar-fallback{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden;flex-shrink:0}.chat-modal__room-pin{margin-top:.35rem;color:var(--tailwind-grey-600)}.chat-modal__unread-separator{width:100%;padding:.5rem .75rem;box-sizing:content-box;margin-left:-.75rem;margin-bottom:.5rem;text-align:center;font-size:.75rem;color:var(--text-tertiary);background-color:var(--bg-primary)}.chat-modal__chat-view{display:flex;flex-direction:column;flex-grow:1;max-height:100%;overflow:hidden}.chat-modal__chat-header{display:flex;flex-direction:row;width:100%;padding:.75rem;border-bottom:1px solid var(--border-secondary)}.chat-modal__chat-header-column.is-1,.chat-modal__chat-header-column.is-3{width:20%;align-items:center;display:flex}.chat-modal__chat-header-column.is-1{justify-content:flex-start}.chat-modal__chat-header-column.is-3{justify-content:flex-end}.chat-modal__chat-header-column.is-2{width:60%;align-items:center;display:flex;flex-direction:column;justify-content:center}.chat-modal__chat-header-members{margin-top:-.15rem}.chat-modal__messages-section{width:100%;display:flex;flex-direction:column;flex-grow:1;max-height:100%;overflow:auto;padding:0 .75rem}.chat-modal__messages-list{width:100%;display:flex;flex-direction:column;min-height:100%;list-style:none}.chat-modal__message-item--system{text-align:center;opacity:.7;font-size:.75rem}.chat-modal__message-item--mine{width:100%;padding-left:var(--spacing-gap-large)}.chat-modal__message-item--mine .chat-message-inner__text-wrap{background-color:var(--bg-secondary);text-align:right;max-width:max-content;margin-left:auto;padding:.25rem .5rem .15rem;border-radius:.5rem .5rem 0}.chat-modal__message-item--other{width:100%;padding-right:var(--spacing-gap-large)}.chat-modal__message-item--other .chat-message-inner__text-wrap{background-color:var(--bg-primary);text-align:left;max-width:max-content;margin-right:auto;padding:.25rem .5rem;border-radius:.5rem .5rem .5rem 0}.chat-modal__date-separator{margin:.5rem auto;text-align:center;padding:.25rem .75rem .15rem;border-radius:1rem;font-size:.75rem;background:#ffffff1a}@media(hover:hover)and (pointer:fine){.chat-modal__room-button:hover{background-color:var(--bg-primary)}.chat-modal__chat-header-user-link:hover{color:var(--text-accent)}}@media(hover:none)and (pointer:coarse){.chat-modal__room-button:active{background-color:var(--bg-primary)}chat-modal__chat-header-user-link:active{color:var(--text-accent)}}.context-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998}.context-menu{min-width:140px;background:var(--tailwind-grey-700);border-radius:.5rem;padding:.25rem .5rem;pointer-events:auto}.context-menu__item{width:100%;background:transparent;border:none;color:#fff!important;font-size:.75rem;padding:.35rem .5rem;text-align:left;cursor:pointer;white-space:nowrap}.context-menu__item .button.button-icon{color:#fff}.context-menu__item:hover{opacity:.8}.context-menu-btn{display:flex;flex-direction:row;gap:.25rem;justify-content:center;align-items:center}.add-modal__card{left:auto;width:var(--col-2);right:-30vw;transition:right .4s ease;bottom:var(--spacing-padding-horizontal);top:5.5rem;pointer-events:none}.add-modal__card.is-open{right:var(--spacing-padding-horizontal);pointer-events:auto}.add-modal__close{right:0;height:10rem;top:calc(50% - .8rem);transform:translateY(-50%) translate(100%);border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.add-modal__content-wrap{padding:.75rem}.add-modal__heading-wrap{width:100%;text-align:center;padding:.75rem}.add-modal__button-group{display:flex;flex-direction:column;width:100%;gap:.75rem;align-items:stretch;padding-top:.75rem}.add-modal__button-group button{color:#fff;transition:all}.add-modal__button-new-post{background-color:var(--tailwind-blue-700)}.add-modal__button-new-post:hover{background-color:var(--tailwind-blue-600)}.add-modal__button-new-guide{background-color:var(--tailwind-green-700)}.add-modal__button-new-guide:hover{background-color:var(--tailwind-green-600)}.add-modal__button-new-stream{background-color:var(--tailwind-red-700)}.add-modal__button-new-stream:hover{background-color:var(--tailwind-red-600)}.add-modal__button-new-adv{background-color:var(--tailwind-yellow-900)}.add-modal__button-new-adv:hover{background-color:var(--tailwind-yellow-800)}@media(max-width:600px){.add-modal__card{width:calc(100% - var(--spacing-padding-horizontal) * 2);left:var(--spacing-padding-horizontal);right:var(--spacing-padding-horizontal);bottom:-100vh;transition:bottom .5s ease;top:auto;min-height:10rem}.add-modal__card.is-open{bottom:5rem;top:auto;left:var(--spacing-padding-horizontal);right:var(--spacing-padding-horizontal)}.add-modal__close{width:12rem;height:2rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:.75rem;border-top-right-radius:.75rem;top:0;bottom:auto;left:auto;right:50%;transform:translate(50%,-100%);display:none}}.loader__wrapper{display:flex;justify-content:center;align-items:center;min-height:400px;width:100%}.loader__spinner{width:2.5rem;height:2.5rem;border:.25rem solid var(--border-secondary);border-top-color:var(--text-accent);border-radius:50%;animation:spinner 1s linear infinite;margin:4rem auto}@keyframes spinner{to{transform:rotate(360deg)}}.modal-create-new{width:100%;max-width:880px;margin:1rem auto;background-color:var(--bg-secondary);border-radius:var(--spacing-size-24);display:flex;flex-direction:column}.modal-create-new__header{display:flex;flex-direction:row;gap:.5rem;align-items:start;padding:1.25rem 1.25rem .75rem;border-bottom:1px solid var(--border-secondary)}.modal-create-new__header-action-wrap{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-left:auto}.modal-create-new__header-icons-wrap{display:flex;flex-direction:row;align-items:center;gap:.5rem;height:1.25rem}.modal-create-new__header-icons-wrap svg{width:1.25rem;height:1.25rem}.modal-create-new__content{flex-grow:1;overflow:hidden;padding:0 .5rem;display:flex;flex-direction:column}.modal-create-new__step{flex-grow:1;overflow:auto;padding:1.5rem .5rem}.create-post-step-content{display:flex;flex-direction:column;width:100%;align-items:flex-start}.create-post-field{display:flex;flex-direction:column;gap:.5rem;width:100%}.create-post-input{width:100%;padding:0;color:var(--text-primary);border:none;resize:none;overflow-y:hidden;line-height:1.3;min-height:0;padding:0 .25rem}.create-post-input:focus{outline:none}.create-post-input--title{font-family:var(--font-family-title);font-size:var(--font-size-title-small);min-height:2.8rem}.create-post-blocks-list{width:100%}.create-post-input--subheading{font-family:var(--font-family-title);font-size:var(--font-size-title-extra-small)}.create-post-input--description,.create-post-input--description-block{font-family:var(--font-family-body);font-size:var(--font-size-body-small);line-height:1.3}.create-post-block--ul,.create-post-block--ol{display:flex;flex-direction:column;gap:.25rem;width:100%}.create-post-ul-item,.create-post-ol-item{display:flex;align-items:flex-start;gap:.5rem}.create-post-ul-bullet,.create-post-ol-number{margin-top:0;font-size:var(--font-size-body-small);color:var(--text-secondary, #9ba3c6);min-width:1.25rem;text-align:end}.create-post-input--ul-item,.create-post-input--ol-item,.create-post-ol-number{font-size:var(--font-size-body-small);line-height:1.2;color:var(--text-primary, #d0d4e6)}.create-post-block--gap{width:100%;height:3rem;border-radius:.5rem;background-color:var(--bg-secondary);display:flex;flex-direction:row;align-items:center;justify-content:stretch}.create-post-gap-line{width:100%;height:1px;background-color:var(--border-secondary)}.create-post-block--gap:hover{background-color:var(--border-secondary)}.create-post-block--image{display:flex;flex-direction:column;width:100%;margin:1rem 0;position:relative;padding:.25rem}.create-post-image-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:12rem;border:2px dashed #4a4a4e;border-radius:1.25rem;cursor:pointer;background-color:#2a2a2e;transition:all .2s ease;position:relative;overflow:hidden}.create-post-image-upload:hover{border-color:#5d72dd;background-color:#3a3a3e}.create-post-image-upload-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.create-post-image-upload-icon{margin-bottom:.5rem;font-size:2.5rem;color:#888;transition:color .2s ease}.create-post-image-upload:hover .create-post-image-upload-icon{color:#5d72dd}.create-post-image-upload-text{color:#e0e0e0;font-weight:500;font-size:.875rem;text-align:center}.create-post-image-upload-subtext{color:#888;font-size:.75rem;margin-top:.25rem;text-align:center}.create-post-image-wrapper{width:100%;display:flex;margin-bottom:.75rem}.create-post-image-wrapper--left{justify-content:flex-start}.create-post-image-wrapper--center{justify-content:center}.create-post-image-wrapper--full{justify-content:stretch}.create-post-image{max-width:100%;height:auto;display:block;border-radius:1rem}.create-post-image-caption-wrap{display:flex;justify-content:center}.create-post-image-caption-inner{width:100%}.create-post-input--image-caption{text-align:center}.create-post-image-controls{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:0;left:50%;transform:translate(-50%,-90%);width:max-content;min-width:22rem;gap:.5rem;padding:1rem;background-color:var(--bg-secondary);border-radius:1rem;z-index:5;box-shadow:0 4px 20px #00000059}.create-post-image-controls.size-opened{transform:translate(-50%,-55%)}.create-post-image-controls:after{content:"";position:absolute;bottom:-.75rem;width:2rem;height:2rem;background-color:var(--bg-secondary);left:calc(50% - 1rem);transform:translate(-50%);transform:rotate(45deg);border-radius:.15rem;z-index:-1}.create-post-image-controls-row{display:flex;flex-direction:row;align-items:end;justify-content:space-between;width:100%;gap:1rem}.create-post-image-btns{display:flex;flex-direction:row;gap:.15rem;padding:0;border-radius:1rem;border:1px solid var(--border-secondary);background-color:var(--tailwind-grey-700)}.create-post-image-controls-btns-edit{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.create-post-image-controls-column{display:flex;flex-direction:column;align-items:start;gap:.5rem}.create-post-image--dropdown-wrapper{width:100%;display:flex;flex-direction:row;gap:.5rem}.create-post-image--dropdown{position:relative;min-width:13.15rem}.create-post-image--dropdown .button{width:100%;justify-content:space-between}.create-post-image--dropdown-content{display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background-color:var(--tailwind-grey-700);border-radius:1rem;padding:.25rem;gap:.25rem}.create-post-image--dropdown-content .button{width:100%;justify-content:flex-start}.create-post-image-width-input-wrap{display:flex;flex-direction:row;align-items:center;gap:.25rem}.create-post-add-block-menu{display:flex;flex-direction:column;padding:.5rem;background-color:var(--tailwind-grey-700);border-radius:1rem;width:100%;max-width:400px;position:fixed;z-index:5;top:6.5rem}.create-post-add-block-header{padding:1rem .75rem}.create-post-add-block-menu .button{justify-content:flex-start;padding-left:.75rem}.divider-horizontal{width:100%;height:1px;background-color:var(--border-secondary);margin:.5rem 0}.button-paywall{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;background:none;border:none;padding:0;cursor:pointer;color:var(--text-primary);padding:.5rem 0}.button-paywall__line{flex-grow:1;height:1px;background-color:var(--text-primary)}.button.button-paywall__frame{border:1px solid var(--text-primary)}.modal-create-new__footer{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;padding:1.25rem;margin-top:auto;border-top:1px solid var(--border-secondary)}@keyframes icon-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes icon-blink{0%,80%{opacity:1}90%{opacity:.4}to{opacity:1}}.modal-create-new__header-icons-wrap svg.loading-icon{animation:icon-rotate 3s linear infinite,icon-blink 2.4s ease-in-out infinite;transform-origin:center}.autosave-indicator{display:flex;flex-direction:row;align-items:center;gap:.5rem}.autosave-indicator{display:flex;align-items:center;gap:6px}@media(max-width:768px){.modal-create-new__header{padding:1rem;align-items:center}.autosave-text{display:none}}.tiptap-video-wrapper{margin:1.5rem 0;position:relative;margin-bottom:1px}.tiptap-video-player{width:100%;border-radius:.5rem;display:block;background-color:#000}.tiptap-video-wrapper.ProseMirror-selectednode .tiptap-video-player{outline:1px solid var(--border-accent);outline-offset:0}div[data-youtube-video]{width:100%;aspect-ratio:16 / 9;margin:1.5rem 0}div[data-youtube-video] iframe{width:100%;height:100%;border-radius:.5rem}.tiptap-gallery-wrapper{margin-top:var(--spacing-size-28);position:relative;margin-bottom:1px}.tiptap-gallery-layout-grid,.tiptap-gallery-layout-fixed{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;align-items:start}@media(min-width:640px){.tiptap-gallery-layout-fixed{grid-template-columns:repeat(4,1fr)}}.tiptap-gallery-layout-column{display:grid;grid-template-columns:1fr;gap:1rem}.tiptap-gallery-layout-row{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.75rem;padding-bottom:.5rem;scrollbar-width:thin}.tiptap-gallery-layout-row .tiptap-gallery-item{min-width:200px;max-width:300px;aspect-ratio:16/9}.tiptap-gallery-layout-masonry{column-count:2;column-gap:.5rem}@media(min-width:640px){.tiptap-gallery-layout-masonry{column-count:2}}.tiptap-gallery-layout-masonry .tiptap-gallery-item{display:inline-block;width:100%;margin-bottom:.5rem;aspect-ratio:auto}.tiptap-gallery-item{position:relative;border-radius:.5rem;overflow:hidden;cursor:grab}.tiptap-gallery-layout-column .tiptap-gallery-item,.tiptap-gallery-layout-masonry .tiptap-gallery-item{aspect-ratio:auto}.tiptap-gallery-item:active{cursor:grabbing}.tiptap-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.tiptap-gallery-item.is-dragging{opacity:.4;border:2px dashed var(--border-accent)}.button.tiptap-gallery-remove-btn{position:absolute;top:.5rem;right:.5rem;z-index:2}.tiptap-gallery-add-btn{display:flex;align-items:center;justify-content:center;background-color:var(--bg-secondary);border:1px dashed var(--border-secondary);border-radius:.5rem;cursor:pointer;color:var(--text-secondary);transition:.2s;min-width:8rem;width:100%;min-height:8rem;height:100%;margin:0 auto}.tiptap-gallery-add-btn svg{width:1.25rem;height:1.25rem}.tiptap-gallery-add-btn:hover{border-color:var(--text-primary);background-color:var(--tailwind-grey-700);color:var(--text-primary)}.tiptap-gallery-wrapper.ProseMirror-selectednode{outline:1px solid var(--border-accent);outline-offset:0;border-radius:.5rem}.rich-editor__content .node-imageUpload{margin:var(--spacing-size-28) 0}.rich-editor__content .tiptap-image-upload{border:2px dashed var(--border-primary);border-radius:.75rem;padding:1.75rem 1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--bg-primary-surface);transition:all .15s ease}.rich-editor__content .tiptap-image-upload:focus-visible{outline:none;box-shadow:var(--shadow-focus-primary)}.rich-editor__content .tiptap-image-upload:hover{border-color:var(--border-accent);background:var(--bg-primary-surface-hover)}.rich-editor__content .tiptap-image-upload-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.rich-editor__content .tiptap-image-upload-icon-container{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.rich-editor__content .tiptap-image-upload-content{display:flex;flex-direction:column;gap:.5rem;text-align:center}.rich-editor__content .node-videoUpload{margin:var(--spacing-size-28) 0}.rich-editor__content .tiptap-video-upload{border:2px dashed var(--border-primary);border-radius:.75rem;padding:1.75rem 1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--bg-primary-surface);transition:all .15s ease}.rich-editor__content .tiptap-video-upload:focus-visible{outline:none;box-shadow:var(--shadow-focus-primary)}.rich-editor__content .tiptap-video-upload:hover{border-color:var(--border-accent);background:var(--bg-primary-surface-hover)}.rich-editor__content .tiptap-video-upload-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.tiptap-video-upload-icon-container{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.rich-editor__content .tiptap-video-upload-content{display:flex;flex-direction:column;gap:.5rem;text-align:center}.rich-editor__content .node-galleryUpload{margin:var(--spacing-size-28) 0}.rich-editor__content .tiptap-gallery-upload{border:2px dashed var(--border-primary);border-radius:.75rem;padding:1.75rem 1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--bg-primary-surface);transition:all .15s ease}.rich-editor__content .tiptap-gallery-upload:focus-visible{outline:none;box-shadow:var(--shadow-focus-primary)}.rich-editor__content .tiptap-gallery-upload:hover{border-color:var(--border-accent);background:var(--bg-primary-surface-hover)}.rich-editor__content .tiptap-gallery-upload-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.rich-editor__content .tiptap-gallery-upload-icon-container{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.rich-editor__content .tiptap-gallery-upload-content{display:flex;flex-direction:column;gap:.5rem;text-align:center}.rich-editor__content .node-embedUpload{margin:var(--spacing-size-28) 0}.rich-editor__content .tiptap-embed-upload{border:1px solid var(--border-secondary);border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}.rich-editor__content .tiptap-embed-upload:focus-within{border-color:var(--border-accent);box-shadow:var(--shadow-focus-primary)}.rich-editor__content .tiptap-embed-upload-inner{display:flex;flex-direction:row;align-items:center;gap:1rem;text-align:left;width:100%;max-width:none}.rich-editor__content .tiptap-embed-upload-icon-container{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0}.rich-editor__content .tiptap-embed-upload-content{display:flex;flex-direction:column}.rich-editor__content .tiptap-embed-input-wrapper{display:flex;flex-direction:row;gap:.5rem;width:100%;max-width:none}@media(max-width:640px){.rich-editor__content .tiptap-embed-upload-inner{flex-direction:column;text-align:center}.rich-editor__content .tiptap-embed-input-wrapper{flex-direction:column}}.rich-editor{position:relative}.rich-editor__body{position:relative;padding:1.75rem 2.75rem}.tiptap-separator[data-orientation=vertical]{width:1px;margin:.25rem 0;background-color:var(--border-secondary)}.rich-editor__plus{border-radius:999px}[data-type=horizontalRule]{margin:var(--spacing-size-28) 0;padding:.5rem 0;border-radius:.5rem}.rich-editor__content [data-type=horizontalRule].ProseMirror-selectednode{background-color:var(--bg-accent-soft)}.rich-editor__content hr{border:none;height:1px;background-color:var(--border-secondary)}.rich-editor__content p,.rich-editor__content ul,.rich-editor__content ol,.rich-editor__content blockquote,.rich-editor__content pre{margin-top:var(--spacing-size-20);line-height:1.5}.rich-editor__content h1{font-size:var(--font-size-title-medium)}.rich-editor__content h2{margin-top:var(--spacing-size-28);font-size:var(--font-size-title-small)}.rich-editor__content h3{margin-top:var(--spacing-size-28);font-size:var(--font-size-title-extra-small)}.rich-editor__content ol,.rich-editor__content ul{padding-left:1.5rem}.rich-editor__content ol p,.rich-editor__content ul p{margin-top:0;line-height:1.5}.rich-editor__content pre{padding:1rem;background-color:var(--tailwind-grey-700);border-radius:.25rem;border:1px solid var(--border-secondary)}.rich-editor__content blockquote{padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;border-left:3px solid var(--text-primary)}.rich-editor__content blockquote p{margin-top:0;line-height:1.5}.rich-editor__content img{max-width:100%;height:auto;display:block}.rich-editor__content .tiptap-image-content{display:block;max-width:100%;width:fit-content;margin:1.5rem 0}.rich-editor__content .tiptap-image-img{display:block;max-width:100%;height:auto;border-radius:.5rem}.rich-editor__content .tiptap-image--align-left{margin:1rem auto 1rem 0}.rich-editor__content .tiptap-image--align-center{margin:1rem auto}.rich-editor__content .tiptap-image--align-right{margin:1rem 0 1rem auto}.rich-editor__content .tiptap-image--align-full{text-align:center;width:100%}.rich-editor__content .tiptap-image--align-full .tiptap-image-img{display:block;width:100%;max-width:100%;margin:1rem 0}.drag-handle{position:absolute;left:0;top:0;padding-right:.5rem;right:auto;transition:opacity .12s ease;z-index:10;pointer-events:none}.drag-handle__buttons{display:flex;align-items:center;gap:.25rem;pointer-events:auto;transform:translateY(-25%)}.rich-editor .tippy-box{max-width:100%!important}.rich-editor__bubble{display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;padding:.25rem;border-radius:1rem;background:var(--bg-secondary);border:1px solid var(--border-secondary);box-shadow:var(--shadow-floating)}.rich-editor__bubble.is-single-button{padding:0;background:transparent}.rich-editor__content .tiptap-image-caption{position:relative;margin-top:.35rem;margin-bottom:1.25rem;max-width:100%;font-size:.875rem;line-height:1.4;color:var(--text-secondary);text-align:center}.tiptap-image-wrapper{margin-top:var(--spacing-size-28)}.rich-editor__content .tiptap-image-caption>div{outline:none;min-height:1em}.rich-editor__content .tiptap-image-caption-placeholder{position:absolute;left:50%;top:0;transform:translate(-50%);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;font-size:.875rem;line-height:1.4;color:var(--text-tertiary)}.rich-editor__image-menu{position:absolute;top:-4rem;left:50%;transform:translate(-50%);z-index:50;display:flex;flex-direction:row;align-items:center;gap:.25rem;background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.75rem;padding:.25rem;box-shadow:var(--shadow-floating);width:max-content;opacity:1;visibility:visible}.rich-editor__image-menu-divider{width:1px;height:1.25rem;background-color:var(--border-secondary);margin:0 .25rem}.rich-editor__content .tiptap-image-content.ProseMirror-selectednode{outline:1px solid var(--border-accent);outline-offset:1px;z-index:10;border-radius:.5rem}.tiptap-image-img{cursor:pointer}.tiptap-image-inner{border-radius:.5rem;overflow:hidden}.tiptap-image-content::selection,.tiptap-image-content *::selection,.tiptap-image-img::selection{background-color:transparent}.tiptap-image-content::-moz-selection,.tiptap-image-content *::-moz-selection,.tiptap-image-img::-moz-selection{background-color:transparent}.rich-editor__plus-menu{position:fixed;top:6.5rem;left:1.25rem;z-index:100;display:flex;flex-direction:column;background-color:var(--tailwind-grey-700);border-radius:.75rem;padding:.5rem;gap:.5rem;box-shadow:var(--shadow-large);border:1px solid var(--border-secondary);width:max-content;min-width:200px}.rich-editor__plus-menu--top{position:absolute;bottom:100%;left:0;margin-top:0;margin-bottom:.5rem;min-width:max-content;z-index:100}.rich-editor__plus-menu-group{display:flex;flex-direction:column}.rich-editor__plus-menu-group .button{width:100%;justify-content:flex-start}.rich-content__plus-menu-divider{width:100%;height:1px;background-color:var(--border-secondary)}.button.button-paywall{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:0;text-wrap:nowrap;width:100%}.button-paywall svg{width:1.25rem;height:1.25rem}.button-paywall__frame{border:1px solid var(--text-primary);padding:.75rem;border-radius:.5rem;display:flex;flex-direction:row;align-items:center;gap:.5rem}.button-paywall__line{width:100%;height:1px;background-color:var(--text-primary)}.rich-editor__bubble-dropdown{position:relative}.rich-editor__bubble-dropdown-content{position:absolute;top:100%;left:0;z-index:100;display:flex;flex-direction:column;min-width:100%;max-width:max-content;background-color:var(--tailwind-grey-700);border-radius:.75rem;padding:.5rem;gap:.5rem;border:1px solid var(--border-secondary);box-shadow:var(--shadow-floating);margin-top:.25rem}.button.rich-editor__bubble-dropdown-button{background-color:var(--bg-secondary);border-color:var(--bg-secondary)}.button.rich-editor__bubble-dropdown-button svg.dropdown-icon{width:.75rem;height:.75rem;transition:transform .2s ease}.rich-editor__bubble-dropdown.is-active .button.rich-editor__bubble-dropdown-button{background-color:var(--tailwind-grey-600);border-color:var(--tailwind-grey-600)}.rich-editor__bubble-dropdown.is-active .button.rich-editor__bubble-dropdown-button svg.dropdown-icon{transform:rotateX(180deg)}.rich-editor__bubble-dropdown-content .button{width:100%;justify-content:flex-start;text-wrap:nowrap}.rich-editor__text-menu-group{display:flex;flex-direction:row;gap:.25rem}.rich-editor__text-menu-group .button,.rich-editor__image-menu .button{overflow:visible;justify-content:center;background-color:var(--bg-secondary);border-color:var(--bg-secondary)}.rich-editor__text-menu-group .button.button-tertiary--active,.rich-editor__image-menu .button.button-tertiary--active{background-color:var(--tailwind-grey-600);border-color:var(--tailwind-grey-600)}.rich-editor__button-hint{position:absolute;top:-100%;left:auto;right:auto;bottom:auto;text-wrap:nowrap;background-color:var(--text-primary);color:var(--bg-primary);font-size:.75rem;padding:.5rem;border-radius:.5rem;z-index:10;display:none}.button:hover .rich-editor__button-hint{display:flex}.paywall-node-view{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0;cursor:default;-webkit-user-select:none;user-select:none;width:100%;position:relative}.paywall-node-view:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--border-secondary);z-index:-1}.paywall-label{display:flex;align-items:center;gap:.5rem;padding:.75rem;color:var(--text-primary);background-color:var(--bg-secondary);border-radius:.75rem;border:1px solid var(--border-primary);cursor:grab;transition:transform .1s}.paywall-label svg{width:1.25rem;height:1.25rem}.paywall-node-view.ProseMirror-selectednode .paywall-label{border-color:var(--border-accent)}.paywall-node-view.ProseMirror-selectednode:before{background-color:var(--border-accent)}.rich-editor__content a{color:var(--text-link);text-decoration:underline;cursor:pointer}.rich-editor__content a:hover{opacity:.8}.rich-editor__link-input-wrapper{display:flex;align-items:center;gap:.5rem;padding:.25rem;min-width:25rem}.rich-editor__link-input{background:transparent;border:none;color:var(--text-primary);font-size:1rem;outline:none;min-width:200px;padding:.25rem .5rem}.rich-editor__link-input::placeholder{color:var(--text-tertiary)}.rich-editor__mobile-fab,.rich-editor__mobile-menu-overlay{display:none!important}@media(max-width:768px){.rich-editor__body{padding:0}.drag-handle{display:none!important}.rich-editor__mobile-fab{display:flex!important;align-items:center;justify-content:center;position:fixed!important;right:var(--spacing-padding-horizontal);bottom:6rem;background-color:var( --bg-secondary );color:var(--text-primary);border:1px solid var(--border-secondary);box-shadow:var(--shadow-floating);z-index:90;transition:transform .2s}.rich-editor__mobile-fab.is-active{transform:rotate(45deg);background-color:var(--tailwind-grey-700)}.rich-editor__mobile-menu-overlay{display:block!important;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-overlay);z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rich-editor__mobile-menu-drawer{position:fixed;bottom:0;left:0;width:100%;max-height:max-content;overflow-y:auto;background-color:var(--tailwind-grey-700);border-radius:1.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;animation:slideUp .25s cubic-bezier(.16,1,.3,1)}.rich-editor__mobile-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:600;color:var(--text-primary);font-size:1.125rem;padding:0 .5rem .25rem;border-bottom:1px solid var(--border-secondary)}.rich-editor__mobile-menu-drawer .button{padding:1rem;font-size:1rem;justify-content:flex-start;background-color:var(--tailwind-grey-700);border:none;border-radius:.75rem}[data-tippy-root]:has(.rich-editor__bubble:not(.is-single-button)){position:fixed!important;top:5rem!important;width:98%!important;max-width:98%!important;left:1%!important;right:1%!important;transform:none!important;z-index:95!important}.rich-editor .tippy-box:has(.rich-editor__bubble:not(.is-single-button)){position:relative!important;left:0!important;right:0!important;bottom:auto!important;transform:none!important;max-width:none!important;display:flex!important;justify-content:center;width:100%!important;max-width:100%!important}.rich-editor .tippy-content{padding:0!important;width:100%}.rich-editor__bubble:not(.is-single-button){width:100%;max-width:100%;overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap;padding:.5rem .75rem;gap:.5rem;-ms-overflow-style:none;scrollbar-width:none}.rich-editor__bubble::-webkit-scrollbar{display:none}.rich-editor__bubble .button,.rich-editor__bubble .rich-editor__bubble-dropdown{flex-shrink:0;white-space:nowrap}.rich-editor__bubble-dropdown-content{position:fixed!important;top:8.5rem;max-width:5rem!important;left:0!important;right:1.25rem!important;bottom:auto!important;transform:none!important;z-index:95!important}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.content-settings{display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem;animation:fadeIn .3s ease-in-out}.content-settings__section{display:flex;flex-direction:column;gap:1rem}.content-settings__title{margin:0}.content-settings__divider{height:1px;background-color:var(--border-secondary);width:100%}.content-settings__radio-group{display:flex;flex-direction:column;gap:.5rem;align-items:center}.content-settings__radio-card{display:flex;flex-direction:row;align-items:start;gap:1rem;cursor:pointer;width:100%;padding:var(--spacing-size-24);border-radius:.75rem;background-color:var(--bg-secondary);border:1px solid var(--border-primary);transition:border-color .2s}input.visually-hidden{display:none}.radio-card__icon{width:2.8rem;height:2.8rem;color:var(--text-secondary);flex-shrink:0}.radio-card__info{display:flex;flex-direction:column;gap:.25rem}.radio-card__indicator{display:flex;align-items:center;border-radius:50%;width:1.25rem;height:1.25rem;border:1px solid var(--border-primary);margin-left:auto;flex-shrink:0}.content-settings__radio-card:hover,.content-settings__radio-card.is-active{border-color:var(--text-primary)}.content-settings__radio-card.is-active .radio-card__indicator{background-color:var(--text-primary);border-color:var(--text-primary)}.content-settings__price-input-wrapper{display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;align-items:flex-start;margin-top:.75rem}.content-settings__input-cost{margin-top:.5rem;min-width:10rem;position:relative}.content-settings__input-cost:before{content:"";position:absolute;top:50%;left:.75rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-image:url(/assets/icons/icon-coin.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:2;pointer-events:none}.content-settings__input-cost input{width:100%;padding-left:2.5rem}.content-settings__cropper-actions{display:flex;justify-content:flex-end;gap:.75rem;padding:.75rem;background-color:var(--bg-secondary);border-top:1px solid var(--border-primary)}.content-settings__cover-preview{width:100%;aspect-ratio:16 / 9;border-radius:.5rem;overflow:hidden;border:1px solid var(--border-primary)}.content-settings__cover-preview img{width:100%;height:100%;object-fit:cover}.content-settings__upload-area{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;min-height:200px;aspect-ratio:16/9;border:2px dashed var(--border-primary);border-radius:1rem;cursor:pointer;background-color:var(--bg-secondary);transition:all .2s;text-align:center}.tiptap-image-upload-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.tiptap-image-upload-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem}.content-settings__upload-area:hover{border-color:var(--border-accent);background-color:var(--bg-accent-soft)}.tiptap-image-upload-icon-container{width:2rem;height:2rem}.content-settings__cropper-wrapper{display:flex;flex-direction:column;gap:.5rem;border-radius:.5rem;overflow:hidden}.content-settings__remove-cover{align-self:flex-start;margin:0 auto;margin-top:.5rem;color:var(--color-error, #ff4d4f)}.content-settings__header-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.content-settings__enter-hint{display:flex;align-items:center;gap:.5rem}.icon-enter-hint{width:1rem;height:1rem;color:var(--text-secondary)}.content-settings__tags-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.button.content-settings__tag:hover{background-color:var(--tailwind-grey-700)}.content-settings__tag-remove{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:.6;transition:opacity .2s;color:currentColor}.content-settings__tag-remove:hover{opacity:1}.content-settings__toggle-row{display:flex;justify-content:space-between;align-items:center}.content-settings__schedule-fields{display:flex;flex-direction:column;gap:1.5rem}.content-settings__calendar-wrapper{background-color:var(--bg-secondary);border-radius:.75rem;padding:1rem;border:1px solid var(--border-primary);min-width:22rem;max-height:22rem;height:auto}.calendar__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-primary)}.calendar__nav{display:flex;gap:1rem}.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.5rem;text-align:center}.calendar__weekday{font-size:.8rem;color:var(--text-secondary);font-weight:500}.calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:.5rem;column-gap:.25rem}.calendar__day{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;font-size:.9rem;cursor:pointer;border-radius:.5rem;transition:background-color .2s}.calendar__day:hover{background-color:var(--tailwind-grey-600)}.calendar__day--empty{cursor:default;pointer-events:none}.calendar__day--disabled{color:var(--text-tertiary);cursor:not-allowed;background-color:transparent;pointer-events:none;opacity:.5}.calendar__day--today{border:1px solid var(--tailwind-indigo-600);color:var(--text-primary);font-weight:600}.calendar__day--selected{background-color:var(--tailwind-indigo-600)!important;color:var(--text-primary)!important;font-weight:600}.content-settings__datetime-row{display:flex;flex-direction:row;overflow:hidden;gap:1rem}.time-picker-wrapper{background-color:var(--bg-secondary);border-radius:.75rem;border:1px solid var(--border-primary);padding:.75rem;display:flex;flex-direction:column;max-height:22rem;min-height:20rem;min-width:14rem;position:relative;overflow:hidden}.time-picker-label{text-align:center;margin-bottom:.75rem;padding-top:.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-primary)}.time-picker-columns-container{display:flex;justify-content:center;align-items:center;flex:1;position:relative;overflow:hidden}.time-picker-column{flex:1;height:100%;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;align-items:center;scroll-snap-type:y mandatory;padding-top:calc(50% - 1.5rem);padding-bottom:calc(50% - 1.5rem)}.time-picker-column::-webkit-scrollbar{display:none}.time-picker-item{height:2.8rem;width:5rem;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--text-secondary);cursor:pointer;scroll-snap-align:center;transition:all .2s;-webkit-user-select:none;user-select:none;flex-shrink:0}.time-picker-column.is-hours{align-items:end}.time-picker-column.is-minutes{align-items:start}.time-picker-item.is-active{font-size:1.5rem;font-weight:700;color:var(--text-accent)}.time-picker-item:hover{color:var(--text-primary)}.time-picker-separator{font-size:1.5rem;font-weight:700;margin:0 .5rem;padding-bottom:4px;color:var(--text-secondary);z-index:2}.time-picker-lens{position:absolute;top:50%;left:0;right:0;height:2.8rem;transform:translateY(-50%);background:var(--bg-primary-faint);border-top:1px solid var(--border-primary-weak);border-bottom:1px solid var(--border-primary-weak);pointer-events:none;border-radius:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-in-out}@media(max-width:600px){.content-settings__datetime-row{flex-direction:column;gap:1.5rem}}.modal__close{position:absolute;min-width:2.2rem;min-height:2.2rem;background-color:var(--tailwind-grey-700);color:#fff;border:1px solid var(--tailwind-grey-700);cursor:pointer;display:flex;align-items:center;justify-content:center}.modal__close:hover{background-color:var(--tailwind-grey-600);border-color:var(--tailwind-grey-600)}.modal__close svg{width:1.5rem;height:1.5rem}.modal__card{position:fixed;z-index:1000;border-radius:1rem;border:1px solid var(--tailwind-grey-700)}.modal__card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1c244966;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:1rem;z-index:-1}.user-modal__card{right:auto;width:var(--col-2);left:-30vw;transition:left .4s ease;bottom:var(--spacing-padding-horizontal);top:5.5rem;pointer-events:none}.user-modal__card.is-open{left:var(--spacing-padding-horizontal);pointer-events:auto}.user-modal__close{left:0;height:10rem;top:calc(50% - .8rem);right:auto;transform:translateY(-50%) translate(-100%);border-top-left-radius:1rem;border-bottom-left-radius:1rem}.user-modal__heading-wrap{width:100%;padding:.75rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid var(--tailwind-grey-700)}.user-modal__nick-wrap,.user-modal__balance-wrap{display:flex;flex-direction:row;align-items:center;gap:.5rem}.user-modal__avatar{width:2.5rem;height:2.5rem;border-radius:50%}@media(max-width:600px){.modal__close{display:none}.user-modal__card{width:100%;left:0;right:0;bottom:-100vh;transition:bottom .5s ease;top:auto;min-height:30rem}.user-modal__card.is-open{bottom:0;top:2.5rem;left:0;right:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.user-modal__close{width:12rem;height:2rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem;top:0;bottom:auto;left:auto;right:50%;transform:translate(50%,-100%)}}.nav-modal__card{display:flex;flex-direction:column;width:calc(100% - var(--spacing-padding-horizontal) * 2);left:var(--spacing-padding-horizontal);right:var(--spacing-padding-horizontal);bottom:-100vh;transition:bottom .5s ease;top:auto;min-height:10rem;height:calc(100dvh - 6rem - env(keyboard-inset-height,0px));max-height:calc(100dvh - 6rem - env(keyboard-inset-height,0px));min-height:calc(100dvh - 6rem - env(keyboard-inset-height,0px))}.nav-modal__content-wrap{flex-grow:1;display:flex}.nav-modal__account-info{display:flex;flex-direction:row;gap:1rem;align-items:center;padding-bottom:.75rem;padding-top:.15rem;padding-left:.15rem;border-bottom:1px solid var(--border-secondary);margin-bottom:.25rem}.nav-modal__avatar,.nav-modal__account-info svg{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden}.nav-modal__card .button{width:100%;justify-content:flex-start;padding:.75rem 1rem;min-height:2.5rem}.nav-modal__card.is-open{bottom:5rem;top:auto;left:var(--spacing-padding-horizontal);right:var(--spacing-padding-horizontal)}.nav-modal__content-wrap{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.page-footer{bottom:0;left:0;right:0;width:100%;background-color:transparent}.auth-pages__section{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;padding-bottom:4rem}.auth-pages__background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.auth-pages__background-image{width:100%;height:100%;object-fit:cover;opacity:.3}.auth-pages__container{width:100%;display:flex;justify-content:center;flex-grow:1;z-index:2}.auth-pages__content-wrapper{display:flex;flex-direction:column;width:100%;max-width:800px;margin:3rem auto;padding:var(--spacing-size-48);border:1px solid var(--border-secondary);border-radius:1.5rem;background:linear-gradient(to bottom,#11182800,#1821301a);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(10px)}.start-page__content{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:1.5rem}.start-page__buttons{width:100%;max-width:400px;margin-top:.5rem;display:flex;flex-direction:column;gap:1rem}.register-page__progress-bar{width:100%;display:flex;flex-direction:row;gap:.5rem;margin-bottom:var(--spacing-size-40)}.register-page__progress-step{flex-grow:1;height:.25rem;background-color:var(--border-secondary);border-radius:.25rem;transition:background-color .3s ease}.register-page__progress-step.active{background-color:var(--base-white)}.register-page__form-steps{flex-grow:1;width:100%;display:flex;flex-direction:column;max-height:100%;overflow-y:auto}.register-page__form-step{display:none;flex-grow:1;width:100%}.register-page__form-step.active{display:flex;flex-direction:column;gap:var(--spacing-size-32);align-items:center;justify-content:center}.register-page__form,.login-page__form{width:100%;display:flex;flex-direction:column;flex-grow:1;height:100%}.login-page__form{gap:var(--spacing-size-32);align-items:center;justify-content:center}.register-page__terms-wrapper{max-height:320px;overflow-y:auto;padding:var(--spacing-size-16);border:1px solid var(--border-secondary);border-radius:.5rem;background-color:var(--bg-secondary);margin-bottom:auto}.register-page__terms-wrapper::-webkit-scrollbar{width:6px}.register-page__terms-wrapper::-webkit-scrollbar-track{background:transparent}.register-page__terms-wrapper::-webkit-scrollbar-thumb{background-color:#ffffff80;border-radius:6px}.register-page__buttons-wrapper{margin-top:auto;display:flex;flex-direction:row;gap:1rem;justify-content:center}.auth-pages__inputs-group{width:100%;display:flex;flex-direction:column;gap:var(--spacing-size-24);align-items:center;margin-bottom:auto}.auth-pages__inputs-container{width:100%;display:flex;flex-direction:column;gap:.5rem}.auth-pages__inputs-container.checkbox-group{flex-direction:row;align-items:start;gap:.5rem}@media(max-width:600px){.auth-pages__section{padding-bottom:6.5rem}.auth-pages__content-wrapper{margin:2rem auto;padding:1.5rem;border-radius:1rem}.auth-pages__inputs-group .text-center{text-align:left}.auth-pages__buttons-wrapper{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center;padding-top:.5rem}.auth-pages__inputs-group .button{width:100%}}.home-hero{display:flex;flex-direction:column;width:100%;overflow:hidden;padding-top:var(--spacing-size-120);padding-bottom:var(--spacing-size-120)}.home-hero__container{display:flex;flex-direction:column;gap:var(--spacing-gap-large);flex-grow:1}.home-hero__info{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-gap-large);text-align:center;max-width:60rem;margin:0 auto}.home-hero__buttons{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-gap-small);max-width:30rem;margin:0 auto}.home-philosophy__buttons{display:flex;flex-direction:row;gap:var(--spacing-gap-small)}.home-cta{background-color:var(--bg-secondary);border-top:1px solid var(--border-secondary);padding-top:var(--spacing-size-120);padding-bottom:var(--spacing-size-80)}.home-cta__container{display:flex;flex-direction:column}.home-cta__heading-wrapper{text-align:center;max-width:55rem;margin:0 auto}.home-cta__info-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--spacing-gap-small);width:100%;margin-top:var(--spacing-size-80)}.home-cta__info-item{display:flex;flex-direction:column;min-height:30rem;align-items:flex-start;padding:var(--spacing-size-24);border-radius:var(--spacing-size-24);border:1px solid var(--border-secondary);background:linear-gradient(to bottom,#ffffff0d,#111828cc)}.home-cta__info-content{display:flex;flex-direction:column;gap:var(--spacing-gap-small);margin-top:var(--spacing-size-48);padding-bottom:2rem;margin-bottom:auto}.home-philosophy{background-color:var(--bg-secondary);padding-top:var(--spacing-size-80);padding-bottom:var(--spacing-size-120)}.home-philosophy__container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-gap-medium)}.home-philosophy__info-wrap{display:flex;flex-direction:column;gap:var(--spacing-gap-medium);padding-right:4rem}.home-philosophy__heading-wrap{max-width:35rem}.home-philosophy__info-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-gap-small)}.home-philosophy__info-item{padding-top:var(--spacing-size-32);padding-right:var(--spacing-size-32);gap:var(--spacing-gap-medium);display:flex;flex-direction:column;border-top:1px solid var(--border-accent)}.home-accounts{padding-top:var(--spacing-size-120);padding-bottom:var(--spacing-size-80)}.home-accounts__container{display:flex;flex-direction:column;gap:var(--spacing-size-64)}.home-accounts__heading-wrap{max-width:50%;display:flex;flex-direction:column;gap:var(--spacing-gap-medium)}.home-clans{background-color:var(--bg-secondary);padding-top:var(--spacing-size-120);padding-bottom:var(--spacing-size-120);border-top:1px solid var(--border-secondary)}.home-clans__container{display:flex;flex-direction:column}.home-clans__heading-wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-gap-medium);margin-bottom:var(--spacing-size-120)}.home-clans__info-list{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--spacing-gap-small);position:relative}.home-clans__info-item{width:100%;display:flex;flex-direction:column;gap:var(--spacing-gap-medium);position:static}.home-clans__info-item-text{padding-top:var(--spacing-size-32);padding-right:var(--spacing-size-32);display:flex;flex-direction:column;gap:var(--spacing-gap-small);cursor:pointer;border-top:1px solid var(--border-secondary);position:relative}.home-clans__img-spacer{width:100%;aspect-ratio:5/2.2;opacity:0}.home-clans__info-item-image{width:100%;height:auto;border-radius:var(--spacing-size-24);aspect-ratio:5/2.2;object-fit:cover;position:absolute;top:-2rem;left:0;transform:translateY(-100%);opacity:0;transition:opacity .3s ease}@keyframes grow-line-animation{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-clans__info-item.is-active .home-clans__info-item-text:before{content:"";width:100%;height:3px;background-color:var(--text-accent);position:absolute;top:-2px;left:0;transform-origin:left;animation:grow-line-animation 3s linear}.home-clans__info-item.is-active .home-clans__info-item-image{opacity:1}.home-monetization{padding-top:var(--spacing-size-120);padding-bottom:var(--spacing-size-120)}.home-monetization__heading-wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-gap-medium);margin-bottom:var(--spacing-size-80)}.home-monetization__info-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--spacing-gap-small);width:100%}.home-monetization__info-item{width:100%;padding-right:2rem;display:flex;flex-direction:column;gap:var(--spacing-gap-small)}.home-monetization__info-icon{width:4rem;height:4rem;flex-shrink:0}@media(max-width:1440px){.home-cta__info-list{display:grid;grid-template-columns:repeat(2,1fr)}.home-cta__info-item{min-height:25rem}.home-philosophy__container{grid-template-columns:1fr}.home-philosophy__info-wrap{padding-right:0}.home-philosophy__info-list{margin-top:3rem}.home-monetization__info-list{grid-template-columns:repeat(2,1fr);gap:var(--spacing-gap-large)}.home-clans__info-item-image{aspect-ratio:auto;position:relative;top:0;transform:translate(0);opacity:1}.home-clans__img-spacer{display:none}}@media(max-width:1024px){.home-accounts__heading-wrap,.home-philosophy__heading-wrap{max-width:100%}.home-clans__heading-wrap,.home-monetization__heading-wrap,.home-clans__info-list,.home-monetization__info-list{grid-template-columns:1fr}.home-clans__info-list{grid-template-columns:repeat(2,1fr);row-gap:2rem}.home-clans__info-item.is-active .home-clans__info-item-text:before{display:none}.home-monetization__info-item{padding-right:0}}@media(max-width:600px){.home-hero{min-height:auto}.home-hero__container{grid-template-columns:1fr;padding-top:var(--spacing-size-120);padding-bottom:var(--spacing-size-120)}.home-cta__heading-wrapper{text-align:left}.home-cta__info-list,.home-clans__heading-wrap,.home-monetization__heading-wrap,.home-clans__info-list,.home-monetization__info-list,.home-philosophy__info-list{grid-template-columns:1fr}.home-cta__info-item{min-height:auto;padding:var(--spacing-size-28) var(--spacing-size-24)}.home-monetization__info-list,.home-philosophy__info-list{gap:4rem}}.plans-acc{position:relative;width:100%;border-left:1px solid var(--border-secondary)}.plans-acc__item{width:50%;position:static}.plans-acc__header{position:relative;background:transparent;box-shadow:none;border:0;padding:var(--spacing-size-32);display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--spacing-gap-small);width:100%;cursor:pointer}@keyframes grow-vertical-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.plans-acc__item.is-active .plans-acc__header:before{content:"";position:absolute;top:0;left:-1px;width:2px;height:100%;background-color:var(--bg-accent);transform-origin:top;animation:grow-vertical-line 1s linear}.plans-acc__content{position:absolute;top:0;right:0;width:50%;height:100%;background-color:var(--bg-secondary);border-radius:var(--spacing-size-24);padding:var(--spacing-size-32)}.plans-acc__features-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5em}.plans-acc__features-list li{position:relative;padding-left:32px;line-height:1.5}.plans-acc__features-list li:before{content:"";position:absolute;left:0;top:0;height:1.5em;width:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%235D72DD' d='m10 15.586-3.293-3.293-1.414 1.414L10 18.414l9.707-9.707-1.414-1.414L10 15.586Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px}@media(max-width:600px){.plans-acc__item{width:100%}.plans-acc__content{width:100%;border-radius:0;position:relative;padding:0;background-color:transparent}.plans-acc__header{padding:0}.plans-acc__item.is-active .plans-acc__header:before{display:none}.plans-acc__item{padding:var(--spacing-size-32);padding-right:0;display:flex;flex-direction:column;gap:var(--spacing-gap-medium);position:relative}.plans-acc__item.is-active:before{content:"";position:absolute;top:0;left:-1px;width:2px;height:100%;background-color:var(--bg-accent)}}.avatars-ticker-container{width:100%;overflow:hidden;padding:var(--spacing-size-64) 0 var(--spacing-size-120) 0;transform:translateZ(0);will-change:transform;position:relative;pointer-events:none}.avatars-ticker-container:after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,var(--bg-primary))}.ticker-row{display:flex;width:100%;position:relative;z-index:1}.ticker-row__content{display:flex;flex-shrink:0;width:max-content;will-change:transform}.ticker-row+.ticker-row{margin-top:1rem}.ticker-avatar{width:160px;height:160px;border-radius:50%;border:3px solid #555;margin:0 .5rem;background-color:#222;flex-shrink:0;box-sizing:border-box}.ticker-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}@keyframes scroll-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}.ticker-row.rtl .ticker-row__content{animation:scroll-rtl 200s linear infinite}.ticker-row.ltr .ticker-row__content{animation:scroll-ltr 200s linear infinite}.avatars-ticker-container:hover .ticker-row__content{animation-play-state:paused}@media(max-width:600px){.ticker-avatar{width:120px;height:120px}}.preference-tag{display:inline-block;padding:4px 12px;background-color:var(--border-secondary);color:var(--text-secondary);border-radius:.75rem;font-size:.875rem;white-space:nowrap}.preference-checkbox{background:none;border:none;display:inline-block;padding:8px 16px;margin:4px;cursor:pointer;white-space:nowrap;background-color:#263238;color:#aaa;border:2px solid #444;border-radius:.5rem;font-size:.9rem;font-weight:500;transition:all .2s ease}.preference-checkbox:hover{border-color:#5d72dd;color:#fff}.preference-checkbox.checked{background-color:#5d72dd;border-color:#5d72dd;color:#fff}.preference-checkbox.checked:hover{background-color:#4a5bbf;border-color:#4a5bbf}.small-modal{display:flex;align-items:center;justify-content:center}.modal__content.small-modal__content{height:max-content;margin:auto;width:100%;max-width:400px;animation:fadeInScale .2s ease-out}.small-modal__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--spacing-size-24);border-bottom:1px solid var(--border-secondary)}.small-modal__body{text-align:left;padding:var(--spacing-size-24)}.small-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;gap:.75rem;padding:var(--spacing-size-24);border-top:1px solid var(--border-secondary)}.small-modal__footer .button{flex:1}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.card-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem}.content-card{width:100%;overflow:hidden;display:flex;flex-direction:column;background-color:var(--bg-secondary);border-radius:var(--spacing-size-16);border:1px solid var(--border-secondary);position:relative;transition:background-color .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.content-card:hover{background-color:var(--bg-accent-soft);cursor:pointer}}.content-card__full-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;text-decoration:none;background:transparent}.content-card__inner{padding:var(--spacing-size-20);display:flex;flex-direction:column;gap:.5rem}.content-card__meta-wrap{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;margin-bottom:.5rem}.content-card__author-wrap{display:flex;flex-direction:row;align-items:center;margin-right:auto}.content-card__price-badge{display:flex;flex-direction:row;align-items:center;gap:.25rem}.price-icon{width:1.15rem;height:1.15rem}.content-card__cover-wrap{width:100%;height:auto;aspect-ratio:16/9;border-radius:.5rem;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-bottom:.25rem}.content-card__cover{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.content-card__footer-wrapper{position:relative;z-index:2;pointer-events:auto;padding:var(--spacing-size-20);margin-top:auto;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;border-top:1px solid var(--border-secondary);width:100%}.price-value-purchased{color:#28a745}.content-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-card__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.content-card__cover-wrap,.content-card__meta-wrap{margin-bottom:.15rem}}.masonry-grid{display:flex;flex-direction:row;width:100%;align-items:flex-start;gap:var(--spacing-gap-small);list-style:none}.masonry-column{display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--spacing-gap-small)}.content-list__section{width:100%;flex-grow:1;display:flex;flex-direction:column;padding-top:var(--spacing-gap-large);padding-bottom:var(--spacing-size-120)}.content-list__container{display:grid;grid-template-columns:1fr 3fr;gap:var(--spacing-gap-large)}.content-list__content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-gap-large);width:100%}.content-list__content-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-gap-large)}@media(max-width:1440px){.content-list__container{grid-template-columns:1fr!important}.content-list__desktop-spacer{display:none}}.drafts-list__section{width:100%;padding-top:3.5rem;padding-bottom:4rem}.drafts-list__container{width:100%;display:flex;flex-direction:column;gap:3rem}.drafts-list__content-grid{display:flex;flex-direction:column;width:100%;flex-grow:1;border-right:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary);border-top:1px solid var(--border-secondary)}.drafts-list__content-header{color:var(--text-tertiary)}.drafts-list__content-link{display:flex;flex-direction:row;align-items:center;background-color:transparent}.drafts-list__content-link:hover{background-color:var(--bg-primary-surface-hover)}.drafts-list__content-item{width:100%;padding:1rem;border-bottom:1px solid var(--border-secondary);display:grid;grid-template-columns:3fr 3fr 1fr 1fr 1.5fr 1fr 1fr .5fr;gap:2rem}.drafts-list__content-cover{width:100%;height:auto;display:block;object-fit:cover;object-position:center;aspect-ratio:16/9;border-radius:.25rem}.profile-page__section{flex-grow:1;display:flex;flex-direction:column;padding-top:2rem;padding-bottom:6rem}.profile-page__container{flex-grow:1;display:flex;flex-direction:column;align-items:center}.email-verification-prompt{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem var(--spacing-padding-horizontal);box-sizing:content-box;text-align:center;margin-top:-1.5rem}.profile-page__top-wrapper{width:100%;position:relative;display:flex;flex-direction:column;border-radius:1rem;background-color:var(--bg-secondary)}.profile-page__banner{min-height:4.5rem;overflow:hidden;border-radius:1rem 1rem 0 0;position:relative;max-height:24rem;transition:max-height 1s ease-in-out}.profile-page__banner--collapsed{max-height:4.5rem}.profile-page__banner-image{width:100%;height:auto;object-fit:cover;display:block}.profile-page__top-info-wrapper{width:100%;padding:var(--spacing-size-24);display:flex;flex-direction:row;align-items:start;gap:var(--spacing-size-24);margin-top:-4.5rem;margin-right:auto;position:relative;z-index:2}.profile-page__top-info-contain{display:flex;flex-direction:column;gap:1rem;margin-top:4.5rem;align-items:flex-start}.profile-page__avatar-wrapper{border-radius:50%;border:solid 1px var(--bg-primary);background-color:var(--bg-primary);position:relative}.profile-page__avatar{width:12rem;height:12rem;border-radius:50%;object-fit:cover;display:block}.profile-page__top-nickname-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:flex-end;margin-bottom:-.15rem}.profile-page__top-balance-contain{display:flex;flex-direction:row;gap:.25rem;align-items:center}.profile-page__top-info-details{display:flex;flex-direction:column;gap:.25rem}.profile-page__subs-wrapper{display:flex;flex-direction:row;gap:var(--spacing-size-24)}.profile-page__subscribers-contain,.profile-page__subscriptions-contain{display:flex;flex-direction:row;gap:.25rem;align-items:center}.profile-page__subscribers-count,.profile-page__subscriptions-count{position:relative;bottom:-.05rem}.profile-page__buttons-wrapper{display:flex;flex-direction:column;gap:var(--spacing-size-24);margin-left:auto;margin-top:4.5rem;align-items:end}.profile-page__top-buttons-wrapper{display:flex;z-index:2;flex-direction:row;gap:.5rem}.profile-page__action-dropdown,.profile-page__content-filters-sort-wrapper{position:relative}.profile-page__action-dropdown-content,.profile-page__content-sort-select{position:absolute;top:100%;left:auto;right:0;margin-top:.5rem;z-index:1;background-color:var(--tailwind-grey-700);border-radius:.75rem;padding:.5rem;display:flex;flex-direction:column;gap:.15rem;width:auto;min-width:max-content;white-space:nowrap}.profile-page__action-dropdown-content .button,.profile-page__content-sort-select .button{align-items:flex-start;justify-content:flex-start}.profile-page__modal-content-wrapper{padding:var(--spacing-size-24)}#confirmUnsubscribe{max-width:400px;height:max-content;top:auto;bottom:auto;margin-top:auto;margin-bottom:auto}.profile-page__modal-heading-wrapper{display:flex;flex-direction:row;align-items:center;gap:.5rem;justify-content:space-between}.profile-page__wall{width:100%;display:grid;grid-template-columns:3fr 1fr;gap:var(--spacing-gap-small);margin-top:var(--spacing-gap-small);min-height:50svh}.profile-page__content-wrapper{width:100%;display:flex;flex-direction:column;gap:var(--spacing-gap-small);background-color:var(--bg-secondary);border-radius:1rem;padding:var(--spacing-size-24)}.profile-page__content-search-wrapper{width:100%;display:flex;flex-direction:row;position:relative}.profile-page__content-filters-wrapper{display:flex;flex-direction:row;gap:var(--spacing-gap-small);align-items:center;justify-content:space-between}.profile-page__content-filters-type-wrapper{display:flex;flex-direction:row;gap:.25rem}.profile-page__content-search-wrapper .button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.profile-page__tab-buttons-wrapper{display:flex;flex-direction:row;gap:var(--spacing-size-24);width:100%;border-top:1px solid var(--border-secondary);padding:0 var(--spacing-size-24)}.profile-page__tab-button{padding:var(--spacing-size-24) 0;font-family:var(--font-family-body);font-weight:500;font-size:1rem;line-height:100%;background-color:transparent;border:none;border-bottom:3px solid var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-bottom .15s ease;border-bottom:3px solid transparent;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.profile-page__tab-button svg{width:1.25rem;height:1.25rem;vertical-align:middle}.profile-page__tab-button:hover,.profile-page__tab-button:focus{color:var(--text-primary)}.profile-page__tab-button--active{color:var(--text-primary);border-bottom:3px solid var(--text-accent)}.profile-page__info-wrapper{display:flex;flex-direction:column;gap:var(--spacing-gap-small)}.profile-page__info-container{display:flex;flex-direction:column;gap:1rem;background-color:var(--bg-secondary);padding:var(--spacing-size-24);border-radius:1rem}.profile-page__game-preferences-list,.profile-page__social-links-list{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap}.profile-page__mobile-header{display:none}@media(max-width:1440px){.profile-page__wall{grid-template-columns:1fr}.profile-page__info-wrapper{display:none}}@media(max-width:768px){.hide-mobile{display:none}.profile-page__section{padding-top:0;padding-bottom:4.5rem}.profile-page__mobile-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem var(--spacing-padding-horizontal);width:100%;border-bottom:1px solid var(--border-secondary);position:relative;z-index:5}.profile-page__action-dropdown.hide-mobile{display:none}.profile-page__action-dropdown-content{top:100%;right:0;margin:0;left:auto;margin-top:.5rem}.profile-page__top-wrapper{border-radius:0;background:none}.profile-page__banner{border-radius:0;width:calc(100% + var(--spacing-padding-horizontal) * 2);margin-left:calc(-1 * var(--spacing-padding-horizontal));margin-right:calc(-1 * var(--spacing-padding-horizontal));z-index:0;min-height:10rem;display:flex}.profile-page__banner-image{width:100%;height:100%;min-height:10rem;object-fit:cover;aspect-ratio:auto;flex-grow:1}.profile-page__avatar-wrapper{margin-top:-5rem}.profile-page__top-info-wrapper{flex-direction:column;align-items:center;gap:0;margin-top:-2rem;padding-top:0;width:100%;border-radius:1rem;background-color:var(--bg-secondary);z-index:2;padding-bottom:1.5rem}.profile-page__top-info-contain{width:100%;margin-top:1.5rem;align-items:center}.profile-page__buttons-wrapper{width:100%;margin-top:1.5rem}.profile-page__top-buttons-wrapper{width:100%}.profile-page__top-buttons-wrapper .button{flex-grow:1}.profile-page__top-nickname-wrapper{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:-.5rem}.profile-page__subs-wrapper{justify-content:center}.profile-page__top-info-details,.profile-page__subscribers-contain,.profile-page__subscriptions-contain{margin-top:.25rem;margin-bottom:0}.profile-page__bottom-wrraper{display:flex;flex-direction:column;gap:var(--spacing-gap-large);align-items:center;margin-top:var(--spacing-gap-small)}.profile-page__bottom-info-wrapper{order:1;width:100%;display:flex;flex-direction:column;gap:var(--spacing-gap-small)}.profile-page__tab-buttons-wrapper{border-top:0;width:100%;padding:0;margin-top:.5rem}.profile-page__tab-buttons-wrapper .profile-page__tab-button{flex-grow:1;text-align:center;padding:var(--spacing-size-24)}.profile-page__content-wrapper{padding:0;border-radius:0;background-color:transparent}.profile-page__content-filters-wrapper{display:none}.profile-page__form-input-wrap{flex-wrap:wrap}}.user-settings__desktop{display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--spacing-gap-medium);padding-top:1.5rem;padding-bottom:4rem}.user-settings__title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.user-settings__sidebar{width:100%;flex-shrink:0;margin-bottom:auto;position:sticky;top:6.5rem}.user-settings__tabs{display:flex;flex-direction:column;gap:.5rem}.button.user-settings__tab{width:100%;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer;font:inherit;background-color:transparent;color:var(--text-tertiary)}.button.user-settings__tab--active{background:var(--tailwind-indigo-600);color:var(--text-primary)}.user-settings__content-placeholder{flex:1;min-height:200px;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.user-settings__content-placeholder-label{font-weight:600}.user-settings__content-placeholder-text{opacity:.7;font-size:.9rem}.user-settings__mobile{display:none}@media(hover:hover)and (pointer:fine){.button.user-settings__tab:hover{background:var(--tailwind-indigo-600);color:var(--text-primary)}}@media(hover:none)and (pointer:coarse){.button.user-settings__tab:active{background:var(--tailwind-indigo-600);color:var(--text-primary)}}@media(max-width:992px){.user-settings__desktop{grid-template-columns:1fr 2fr}}@media(max-width:768px){.user-settings__mobile{display:flex;flex-direction:column;align-items:center;padding-bottom:4.5rem}.user-settings__desktop{display:none}}.user-setting__mobile-header{padding:1rem var(--spacing-padding-horizontal);background-color:var(--bg-primary);box-sizing:content-box;width:100%;color:var(--text-secondary);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.user-settings__mobile-buttons{margin-top:.5rem;display:flex;flex-direction:column;padding:0 var(--spacing-padding-horizontal);background-color:var(--bg-secondary);border-top:1px solid var(--border-secondary);box-sizing:content-box;width:100%;align-items:center}.user-settings__mobile-button{display:flex;flex-direction:row;text-align:left;align-items:center;gap:.5rem;padding:1rem var(--spacing-padding-horizontal);box-sizing:content-box;width:100%;border:none;border-bottom:1px solid var(--border-secondary);background:transparent;cursor:pointer;font:inherit;color:var(--text-secondary)}.user-settings__mobile-button svg{width:1rem;height:1rem}.user-settings__mobile-detail{width:100%;display:flex;flex-direction:column;align-items:center}.user-settings__mobile-detail-header{display:flex;flex-direction:row;text-align:left;align-items:center;justify-content:space-between;padding:1.25rem var(--spacing-padding-horizontal);box-sizing:content-box;width:100%;margin-bottom:1rem;border-bottom:1px solid var(--border-secondary);background-color:var(--bg-primary);position:sticky;top:0;z-index:1}.profile-settings__sections-wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-gap-small);width:100%}.profile-settings{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:var(--spacing-gap-small);flex-grow:1;position:relative;z-index:5}.profile-settings__section{flex-grow:1;display:flex;flex-direction:column;padding:var(--spacing-gap-small);border-radius:1rem;background-color:var(--bg-secondary);width:100%;gap:var(--spacing-gap-small)}.profile-section__section-top{display:flex;align-items:center;justify-content:space-between;width:100%}.profile-settings__avatar-row{display:flex;align-items:center;justify-content:center;width:100%}.profile-settings__avatar-preview,.profile-settings__avatar-img{width:10rem;height:10rem;border-radius:50%;object-fit:cover}.profile-settings__banner-img{width:100%;aspect-ratio:1920/400;border-radius:1rem;object-fit:cover}.profile-settings__group{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-bottom:1rem}.profile-settings__nickname-row{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%}.profile-settings__actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;gap:.5rem}.profile-save-success{position:fixed;top:20px;right:20px;padding:12px 18px;border-radius:8px;font-weight:600;font-size:14px;color:#fff;z-index:9999;opacity:0;animation:fade-in-out 2s ease forwards;background:#00b45af2}.profile-page__info-form{display:flex;flex-direction:column;flex-grow:1;max-height:100%;overflow:hidden}.profile-page__info-form-container{display:flex;flex-direction:column;gap:var(--spacing-gap-medium);flex-grow:1;padding:var(--spacing-size-24);overflow-y:auto;max-height:100%}.profile-page__form-group{display:flex;flex-direction:column;gap:.5rem}.profile-page__form-input-wrap{display:flex;flex-direction:row;gap:.5rem;align-items:center;width:100%}.profile-page__form-social-icon{width:2.5rem;height:2.5rem;flex-shrink:0}.profile-page__form-social-links-list{display:flex;flex-direction:column;gap:.5rem}.profile-page__social-links-list{display:flex;flex-direction:row;gap:.5rem}.profile-page__social-link{opacity:1}.profile-page__social-link:hover{opacity:.8}.profile-page__social-icon{width:2.5rem;height:2.5rem;flex-shrink:0}@media(max-width:768px){.profile-settings__sections-wrap{grid-template-columns:1fr}.profile-settings__banner-img{aspect-ratio:16/9}.profile-settings__actions{flex-direction:column;justify-content:stretch;align-items:stretch}}.profile-page__modal-avatar-info-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.profile-page__modal-avatar-price,.profile-page__modal-avatar-rarity-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;margin-top:.25rem}.profile-page__modal-avatar-img-wrapper{margin-bottom:1rem}.profile-page__modal-avatar-img{width:10rem;height:10rem;border-radius:50%;aspect-ratio:1 / 1}.profile-page__premium-avatars-list{display:flex;flex-direction:column;gap:var(--spacing-gap-medium)}.collection-section{display:flex;flex-direction:column;gap:var(--spacing-gap-small)}.profile-page__free-avatars-list,.avatar-grid.premium-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-gap-small)}.profile-page__avatar-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;border:2px dashed #4a4a4e;border-radius:50%;cursor:pointer;background-color:#2a2a2e;transition:all .2s ease;position:relative;overflow:hidden;margin:0 auto}.profile-page__avatar-upload-label:hover{border-color:#5d72dd;background-color:#3a3a3e}.profile-page__avatar-upload-label .upload-icon{color:#888;margin-bottom:8px;transition:color .2s ease}.profile-page__avatar-upload-label:hover .upload-icon{color:#5d72dd}.profile-page__avatar-upload-label .upload-text{color:#e0e0e0;font-weight:500;font-size:.875rem;text-align:center}.profile-page__avatar-upload-label .upload-subtext{color:#888;font-size:.75rem}.profile-page__avatar-upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.profile-page__avatar-crop-wrapper{width:100%;max-width:300px;margin:20px auto 0}.avatar-buy-success,.avatar-buy-error{position:fixed;top:20px;right:20px;padding:12px 18px;border-radius:8px;font-weight:600;font-size:14px;color:#fff;z-index:9999;opacity:0;animation:fade-in-out 2s ease forwards}.avatar-buy-success{background:#00b45af2}.avatar-buy-error{background:#c83232f2}@keyframes fade-in-out{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@media(max-width:600px){.profile-page__avatar-crop-wrapper{max-width:100%}.profile-page__free-avatars-list,.avatar-grid.premium-grid{grid-template-columns:repeat(2,1fr)}}.avatar-item{background:none;border:none;padding:0;cursor:pointer;border-radius:50%;border:3px solid var(--border-secondary);transition:all .2s ease-in-out;position:relative;overflow:hidden;width:100%;height:auto}.avatar-item:hover{border-color:var(--border-accent)}.avatar-item .avatar-image{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.avatar-item.selected{border-color:var(--border-accent)}.avatar-item.premium-avatar{display:flex;flex-direction:column;align-items:center;border-radius:1rem;border:3px solid var(--border-secondary);background-color:var(--bg-secondary);width:100%;height:auto;padding-bottom:.6rem}.premium-avatar .avatar-image-wrapper{position:relative;width:calc(100% - 2rem);height:auto;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;border:2px solid #555;margin-top:1rem;margin-bottom:.5rem}.premium-avatar .avatar-image{width:100%;height:100%;object-fit:cover}.premium-avatar .avatar-name{font-size:.85rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.premium-avatar .avatar-price{font-size:.875rem;font-weight:700;text-align:center}.premium-avatar .avatar-rarity{font-size:.75rem;font-weight:400;text-transform:uppercase;text-align:center}.premium-avatar.locked{opacity:.7;cursor:default}.avatar-item.premium-avatar.locked:hover{border-color:var(--border-secondary)}.premium-avatar.locked .avatar-image-wrapper{border-color:#444}.premium-avatar.locked .avatar-image{filter:grayscale(80%)}.premium-avatar .avatar-lock-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;border-radius:50%}.premium-avatar .avatar-lock-overlay svg{width:2.5rem;height:2.5rem;fill:#fff}.avatar-item.premium-avatar:hover{border-color:var(--border-accent)}.avatar-item.premium-avatar.selected{border-color:var(--border-accent);opacity:1}.avatar-item.premium-avatar.selected .avatar-image{filter:none}.premium-avatar .avatar-price-button{border:none;cursor:pointer;padding:0;transition:color .15s ease-in-out;display:flex;align-items:center;justify-content:center;gap:.25rem;color:var(--base-white);background-color:var(--tailwind-indigo-600);border-color:var(--tailwind-indigo-600);padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:700;text-align:center;margin-top:.25rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.icon-coin{width:1rem;height:1rem;flex-shrink:0}.premium-avatar .avatar-price-button:hover{background-color:var(--tailwind-indigo-500);border-color:var(--tailwind-indigo-500)}.premium-avatar.locked:hover .avatar-price-button{cursor:pointer}#profileAvatarModal .modal__content,#profileBannerModal .modal__content{max-width:800px}#confirmPurchaseModal .modal__content{max-width:400px}#profileAvatarModal .modal__content .profile-page__modal-tabs,#profileBannerModal .modal__content .profile-page__modal-tabs{flex-grow:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.profile-page__modal-tab-buttons-wrapper{display:flex;flex-direction:row;gap:var(--spacing-gap-small);border-bottom:1px solid var(--border-secondary)}.profile-page__modal-tab-button{padding:var(--spacing-size-24);font-family:var(--font-family-title);font-size:var(--font-size-title-extra-small);line-height:var(--line-height-title);background-color:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-bottom .15s ease;border-bottom:3px solid transparent}.profile-page__modal-tab-button--active{color:var(--text-primary);border-bottom:2px solid var(--text-accent)}.profile-page__modal-tab-content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-gap-large);padding:var(--spacing-size-24);max-height:100%;overflow-y:auto;padding-right:var(--spacing-size-16)}.profile-page__modal-tab-content{display:flex;flex-direction:column;gap:var(--spacing-gap-large)}.profile-page__modal-tab-container{display:flex;flex-direction:column;gap:var(--spacing-gap-medium);position:relative}.profile-page__modal-btns-wrapper{display:flex;justify-content:flex-end;gap:var(--spacing-gap-small);padding:var(--spacing-size-24);border-top:1px solid var(--border-secondary);position:sticky;bottom:0;margin-top:auto}.profile-page__modal-container{height:100%;display:flex;flex-direction:column;flex-grow:1}.profile-page__modal-heading-wrapper{padding:var(--spacing-size-24);border-bottom:1px solid var(--border-secondary)}.profile-page__modal-btns-wrapper--small,.profile-page__modal-heading-wrapper--small{justify-content:center;text-align:center}@media(max-width:600px){.profile-page__modal-heading-wrapper,.profile-page__modal-tab-button{min-height:4.5rem;display:flex;align-items:center}}.profile-page__banners-list{display:flex;flex-direction:column;gap:.5rem;overflow-x:auto;padding-bottom:var(--spacing-size-16);max-height:100%}.profile-page__banner-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:150px;border:2px dashed #4a4a4e;border-radius:8px;cursor:pointer;background-color:#2a2a2e;transition:all .2s ease;position:relative;overflow:hidden}.profile-page__banner-upload-label:hover{border-color:#5d72dd;background-color:#3a3a3e}.profile-page__banner-upload-label .upload-icon{color:#888;margin-bottom:8px;transition:color .2s ease}.profile-page__banner-upload-label:hover .upload-icon{color:#5d72dd}.profile-page__banner-upload-label .upload-text{color:#e0e0e0;font-weight:500}.profile-page__banner-upload-label .upload-subtext{color:#888;font-size:.75rem}.profile-page__banner-upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media(max-width:600px){.banner-item{aspect-ratio:16 / 6}}.banner-item{background:none;border:3px solid transparent;padding:0;cursor:pointer;border-radius:8px;transition:all .2s ease;overflow:hidden;width:100%;aspect-ratio:1920 / 400;display:block}.banner-item-image{width:100%;height:100%;object-fit:cover;display:block}.banner-item:hover{border-color:var(--border-primary)}.banner-item.selected{border-color:var(--border-accent)}.chat-page{width:100%;height:calc(100dvh - 3rem);display:flex;flex-direction:column}.chat-page__content-wrap{width:100%;flex:1;display:flex;flex-direction:column;max-height:100%;overflow:hidden}.chat-page__tabs-wrap{flex-grow:1;display:flex;flex-direction:column;width:100%;max-height:100%;overflow:hidden}.chat-page__tab-btns-wrap{width:100%;display:flex;flex-direction:row;border:1px solid var(--border-secondary);border-radius:.8rem;background-color:var(--bg-primary);overflow:hidden}.chat-page__tab-btn{flex:1;padding:.5rem;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;color:#fff;border-radius:.5rem;cursor:pointer;transition:all .3s ease-in-out}.chat-page__tab-btn:hover{color:var(--base-brand-purple-primary)}.chat-page__tab-btn.is-active{background-color:var(--base-brand-purple-primary);color:#fff}.chat-page__tab-panes-wrap{width:100%;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;margin-top:auto}.chat-page__tab-pane{display:none}.chat-page__tab-pane.is-active{display:flex;flex-direction:column;flex-grow:1;max-height:100%;overflow:hidden}.chat-page__tab-pane-empty{width:100%;height:100%;flex-grow:1;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:flex-start;text-align:center;padding:.75rem;padding-top:35%}.chat-page__tab-pane-empty-btns{display:flex;flex-direction:row;gap:.5rem}.chat-page__unput-wrap{position:relative;top:auto;bottom:0;width:100%;display:flex;flex-direction:row;gap:.5rem;padding:.5rem;align-items:flex-end;background-color:var(--bg-secondary);border-top:1px solid var(--border-secondary)}@media(max-width:600px){.chat-page__tab-panes-wrap{max-height:calc(100% - 2.8rem)}.chat-page__content-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0}.chat-page__tab-btns-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid var(--border-secondary)}.chat-page__tab-btn{padding:.75rem 0;font-size:1rem;color:var(--text-primary)}.chat-page__tab-btn.is-active{background-color:transparent;color:var(--tailwind-indigo-300)}.chat-page__unput-wrap{padding:.75rem;border-radius:0;border:none;border-top:1px solid var(--border-secondary)}}.chat-page__rooms-section{display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;max-height:100%;overflow:hidden}.chat-page__rooms-list{width:100%;display:flex;flex-direction:column;overflow:auto;max-height:100%;list-style:none;flex-grow:1}.chat-page__room-item{width:100%;display:flex;flex-direction:row}.chat-page__room-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;width:100%;align-items:center;gap:.75rem;padding:.75rem;cursor:pointer;transition:all .3s ease-in-out;color:#fff;background-color:transparent;border:none;border-bottom:1px solid var(--border-secondary)}.chat-page__room-button:focus{background-color:var(--bg-primary)}.chat-room-avatar,.chat-room-avatar-fallback{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.chat-room-avatar.is-small{width:2rem;height:2rem;font-size:.75rem}.chat-room-avatar-img{width:100%;height:100%;object-fit:cover}.chat-room-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:2.5rem;text-align:left}.chat-room-info.is-small{margin-left:auto;align-items:end}.chat-page__room-pin{margin-top:.35rem;color:var(--tailwind-grey-600)}.chat-room-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 4px;border-radius:999px;background:var(--tailwind-grey-600);color:#fff;font-size:.75rem;margin-left:auto;margin-top:.1rem}.chat-page__unread-separator{width:100%;padding:.5rem .75rem;box-sizing:content-box;margin-left:-.75rem;margin-bottom:.5rem;text-align:center;font-size:.75rem;color:var(--text-tertiary);background-color:var(--bg-primary)}.chat-page__chat-view{display:flex;flex-direction:column;flex-grow:1;max-height:100%;overflow:hidden}.chat-page__chat-header{display:flex;flex-direction:row;width:100%;padding:.75rem;border-bottom:1px solid var(--border-secondary)}.chat-page__chat-header-column.is-1,.chat-page__chat-header-column.is-3{width:20%;align-items:center;display:flex}.chat-page__chat-header-column.is-1{justify-content:flex-start}.chat-page__chat-header-column.is-3{justify-content:flex-end}.chat-page__chat-header-column.is-2{width:60%;align-items:center;display:flex;flex-direction:column;justify-content:center}.chat-page__chat-header-members{margin-top:-.15rem}.chat-page__messages-section{width:100%;display:flex;flex-direction:column;flex-grow:1;max-height:100%;overflow:auto;padding:0 .75rem}.chat-page__messages-list{width:100%;display:flex;flex-direction:column;min-height:100%;list-style:none}.chat-message-empty{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--text-tertiary)}.chat-message-inner{width:100%;display:flex;flex-direction:column;overflow:hidden;margin-bottom:.5rem}.chat-page__message-item--system{text-align:center;opacity:.7;font-size:.75rem}.chat-page__message-item--mine{width:100%;padding-left:var(--spacing-gap-large)}.chat-page__message-item--mine .chat-message-inner__text-wrap{background-color:var(--bg-secondary);text-align:right;max-width:max-content;margin-left:auto;padding:.25rem .5rem .15rem;border-radius:.5rem .5rem 0}.chat-message-time{font-size:.75rem;color:var(--text-tertiary)}.chat-page__message-item--other{width:100%;padding-right:var(--spacing-gap-large)}.chat-page__message-item--other .chat-message-inner__text-wrap{background-color:var(--bg-primary);text-align:left;max-width:max-content;margin-right:auto;padding:.25rem .5rem;border-radius:.5rem .5rem .5rem 0}.chat-message-other-layout{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem}.chat-message-avatar{width:2rem;height:2rem;border-radius:50%}.chat-page__date-separator{margin:.5rem auto;text-align:center;padding:.25rem .75rem .15rem;border-radius:1rem;font-size:.75rem;background:#ffffff1a}.chat-message-text{white-space:pre-line}@media(hover:hover)and (pointer:fine){.chat-page__room-button:hover{background-color:var(--bg-primary)}}@media(hover:none)and (pointer:coarse){.chat-page__room-button:active{background-color:var(--bg-primary)}}.test-page__section{height:calc(100svh - 3rem);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-grow:1;top:0}.test-page__container{width:100%;display:flex;flex-direction:column;justify-content:center;z-index:2;left:0;flex-grow:1;max-height:calc(100svh - 3rem);overflow:hidden}.test-page__content-wrapper{flex-grow:1;display:flex;flex-direction:column;width:100%;max-height:calc(100svh - 3rem);overflow:hidden}.test-page__messages{max-height:100%;overflow:auto;padding:1.25rem}.test-page__input-wrap{width:100%;display:flex;flex-direction:row;gap:.5rem;padding:.5rem;border-top:1px solid var(--border-secondary);align-items:center;margin-top:auto;left:0;right:0;top:auto;bottom:0;z-index:5}.users-list-page__header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-gap-medium)}.users-list-page__container{display:flex;flex-direction:column;gap:var(--spacing-gap-small);align-items:center;padding-top:var(--spacing-gap-medium);padding-bottom:4.5rem}.search__input-wrap{width:100%;display:flex;flex-direction:row;align-items:center;max-width:24%;margin:0 auto;position:relative}.search__input-wrap input{width:100%;position:relative;z-index:1}.search__input-wrap button{position:absolute;top:50%;transform:translateY(-50%);right:.75rem;z-index:2}.users-list-page__content{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-gap-medium)}.users-grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-gap-small);margin:0;padding:0;list-style:none}.user-card a{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.75rem;padding:var(--spacing-size-16);padding-bottom:var(--spacing-size-24);display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s ease-in-out}.user-card__banner-wrap{width:100%;display:flex;justify-content:center;align-items:center;height:auto;overflow:hidden;border-radius:.5rem}.user-card__banner{width:100%;height:auto;object-fit:cover;display:block;min-height:3.5rem}.banner--placeholder .user-card__banner{opacity:0}.user-card__avatar-wrap{margin-top:-3rem;width:6rem;height:6rem;border-radius:50%;overflow:hidden;border:2px solid var(--border-secondary);background-color:var(--bg-primary)}.user-card__avatar-wrap img{width:100%;height:100%;object-fit:cover}.user-card__nickname-wrap{margin-top:1rem;display:flex;flex-direction:column;align-items:center}.user-card__game-preferences-wrap{margin-top:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;width:100%}.user-card__tags-list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;max-width:100%}.user-card__follow-wrap{margin:1.25rem 0;display:flex;flex-direction:row;align-items:stretch;gap:.5rem;width:100%;justify-content:space-evenly}.user-card__followers-wrap,.user-card__following-wrap{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:45%}.user-card__bottom-wrap{display:flex;flex-direction:column;align-items:center;gap:.5rem;justify-content:end}.pagination-wrapper{width:100%;padding-top:var(--spacing-size-24);border-top:1px solid var(--border-secondary);display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:center}@media(hover:hover)and (pointer:fine){.user-card a:hover{background-color:var(--bg-accent-soft)}}@media(max-width:1360px){.search__input-wrap{max-width:30rem}}@media(max-width:992px){.search__input-wrap{max-width:49%}}@media(max-width:720px){.search__input-wrap{max-width:100%}}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182866;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000}@media(min-width:768px){.modal-bg{display:none}}.content-viewer--readonly *{pointer-events:none!important;-webkit-user-select:text;user-select:text}.content-viewer--readonly .image-controller,.content-viewer--readonly .image-resize-handle,.content-viewer--readonly .tiptap-image-menu,.content-viewer--readonly .tiptap-image-toolbar,.content-viewer--readonly .gallery-controller,.content-viewer--readonly .tiptap-gallery-toolbar,.content-viewer--readonly .tiptap-gallery-add-btn,.content-viewer--readonly .tiptap-gallery-remove-btn,.content-viewer--readonly .rich-editor__image-menu,.content-viewer--readonly .paywall-node-view,.tippy-box[data-theme=image-menu],.tippy-box[data-theme=gallery-menu],.tippy-box[data-theme=bubble-menu]{display:none!important}.content-viewer--readonly [draggable=true]{pointer-events:none!important}.rich-editor__content [data-type=horizontalRule].ProseMirror-selectednode{background-color:transparent}.content-viewer--readonly video,.content-viewer--readonly .tiptap-video-player{pointer-events:auto!important;cursor:pointer}.content-viewer--readonly .tiptap-video-wrapper{width:100%;display:flex;justify-content:center}.content-viewer--readonly video{max-width:100%;height:auto;outline:none}.content-inner__footer{position:sticky;bottom:0;z-index:1;right:auto;width:100%;margin:auto auto 0;padding-top:1rem;padding-bottom:3.2rem;border-top:1px solid var(--border-secondary);background-color:var(--bg-secondary);max-width:calc(960px - 2 * var(--spacing-padding-horizontal))}.content-inner__footer-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1}.content-inner__footer-btn-group{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.content-inner__footer-btn{background-color:var(--bg-accent-soft);padding:.25rem .5rem;border-radius:1rem;border:none;color:var(--text-primary);display:flex;flex-direction:row;align-items:center;gap:.5rem;min-height:1.25rem;min-height:2rem;cursor:pointer}.content-inner__footer-btn p{line-height:1}.content-inner__footer-btn.is-active{background-color:var(--tailwind-indigo-600)}.content-inner__footer-btn.is-coin{background-color:#fff9bd1f}.content-inner__footer-btn.is-coin.is-active{background-color:#bd9100}.content-inner__views-wrap{display:flex;flex-direction:row;align-items:center;gap:.5rem}.content-inner__footer-btn-group svg,.content-inner__meta-wrap svg,.content-inner__footer-btn-group img{width:1.25rem;height:1.25rem}@media(max-width:768px){.content-inner__footer{padding:0 var(--spacing-padding-horizontal);padding-top:.75rem;padding-bottom:4.5rem}}.content-inner__payment-btn-wrap{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:3.2rem}.content-inner__payment-blur-wrap{width:100%;position:relative;display:flex;flex-direction:column;filter:blur(10px);padding:0 .75rem;overflow:hidden}.content-inner__payment-blur-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--bg-secondary) 100%)}.content-inner__payment-coin-icon{width:20px;height:20px;vertical-align:middle}@media(max-width:768px){.content-inner__payment-btn-wrap{gap:0}.content-inner__payment-btn-wrap button{width:100%}.content-inner__payment-blur-wrap{padding:0 .15rem}}.content-tags-list{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-buy{background:var(--bg-secondary);border-radius:1rem;width:100%;max-width:400px;position:relative;border:1px solid var(--border-secondary);box-shadow:var(--shadow-large)}.modal-buy__header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-size-24);border-bottom:1px solid var(--border-secondary)}.modal-buy__content{padding:var(--spacing-size-24);display:flex;flex-direction:column;gap:var(--spacing-size-24)}.modal-buy__price-block{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.modal-buy__price-wrap{display:flex;align-items:center;gap:.25rem}.modal-buy__actions{display:flex;gap:12px;justify-content:flex-end;padding:var(--spacing-size-24);border-top:1px solid var(--border-secondary)}.content-inner__page{display:flex;flex-direction:column;width:100%;flex-grow:1;position:relative}.content-inner__header{position:absolute;top:2.5rem;left:0;width:100%;z-index:3}.content-inner__header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.content-inner__header-actions{position:relative}.content-inner__header-actions-list{position:absolute;top:100%;left:auto;right:0;z-index:2;display:flex;flex-direction:column;padding:.25rem;gap:.25rem;background-color:var(--tailwind-grey-700);border-radius:.75rem;border:1px solid var(--border-secondary);margin-top:.25rem;box-shadow:var(--shadow-floating)}.content-inner__header-actions-list .button{width:100%;justify-content:flex-start}.content-inner__section{width:100%;background-color:var(--bg-secondary);padding-top:3rem;position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.content-inner__bottom-spacer{height:3rem}.content-inner__container{flex-grow:1}.content-inner__container{max-width:960px;margin:0 auto}.content-inner__top-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.content-inner__author-wrap{display:flex;flex-direction:row;align-items:center;gap:.5rem}.content-inner__author-avatar{width:2rem;height:2rem;border-radius:50%;overflow:hidden}.content-inner__meta-wrap{display:flex;flex-direction:row;align-items:center;gap:1rem}.content-inner__cover-wrap{position:relative;width:100%;overflow:hidden;margin-top:.75rem}.content-inner__cover{width:100%;height:auto;display:block;object-fit:cover;object-position:center;aspect-ratio:16/9;border-radius:.5rem}.content-inner__content-wrap{margin:2rem 0;display:flex;flex-direction:column;gap:1rem}.content-inner__related-section{padding-top:5rem;padding-bottom:5rem}@media(max-width:768px){.content-inner__header{position:sticky;top:0;padding:1rem 0;border-bottom:1px solid var(--border-secondary);background-color:var(--bg-primary);z-index:2}.content-inner__section{padding-top:2rem}.content-inner__bottom-spacer{height:1rem}}.post-preview{display:flex;flex-direction:column;width:100%;flex-grow:1}.post-preview__header{padding:1.25rem 0;border-bottom:1px solid var(--border-secondary);background-color:var(--bg-primary);position:sticky;top:5.3rem;z-index:2}.post-preview__header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.post-preview__access-type-toggle{display:flex;flex-direction:row;align-items:center;padding:1px;border-radius:.85rem;border:1px solid var(--border-secondary)}.post-preview__access-type-toggle .button{background-color:transparent;border:none;color:var(--text-primary)}.post-preview__access-type-toggle .button-tertiary--active{background-color:var(--tailwind-grey-600)}.post-preview__actions{display:flex;flex-direction:row;align-items:center;gap:.5rem}.content-inner__footer--disabled,.content-inner__payment-btn-wrap--disabled{pointer-events:none}.content-inner__tags-wrap--disabled{pointer-events:none;margin:5rem 0}@media(max-width:768px){.post-preview__header{top:0;padding:1rem 0;position:relative}.post-preview__header-container{flex-direction:column}.post-preview__access-type-toggle{width:100%;order:2;margin-top:.25rem}.post-preview__access-type-toggle .button{flex-grow:1}.content-inner__tags-wrap--disabled{margin:3rem 0}}.not-found-page__section{width:100%;flex-grow:1;display:flex;flex-direction:column;padding-bottom:6rem}.not-found-page__container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.not-found-page__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}:root{--font-family-body: "Segoe UI", sans-serif;--font-family-title: "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-title: 110%;--line-height-body: 120%;--line-height-button: 100%;--font-size-body-caption: .875rem;--font-size-body-extra-small: .875rem;--font-size-body-small: 1rem;--font-size-body-medium: 1.375rem;--font-size-body-large: 1.5rem;--font-size-title-extra-small: 1.5rem;--font-size-title-small: 2rem;--font-size-title-medium: 3rem;--font-size-title-large: 3.75rem}:root{--spacing-gap-small: 1.25rem;--spacing-gap-medium: 2rem;--spacing-gap-large: 2.5rem;--spacing-padding-horizontal: 3.5rem;--spacing-size-0: 0rem;--spacing-size-4: 0rem;--spacing-size-8: .5rem;--spacing-size-12: .75rem;--spacing-size-16: 1rem;--spacing-size-20: 1.25rem;--spacing-size-24: 1.5rem;--spacing-size-28: 1.75rem;--spacing-size-32: 2rem;--spacing-size-40: 2.5rem;--spacing-size-48: 3rem;--spacing-size-56: 3.5rem;--spacing-size-64: 4rem;--spacing-size-80: 5rem;--spacing-size-96: 6rem;--spacing-size-120: 7.5rem;--spacing-size-160: 10rem;--spacing-size-192: 12rem;--spacing-size-200: 12.5rem}:root{--base-black: #000000;--base-white: #ffffff;--base-brand-purple-primary: #5d72dd;--base-brand-purple-secondary: #a47ef7;--bg-primary: #111828;--bg-secondary: #182130;--bg-accent: var(--base-brand-purple-primary);--text-primary: #ffffff;--text-secondary: #cccccc;--text-tertiary: #ffffff99;--text-link: var(--tailwind-indigo-400);--text-accent: var(--tailwind-indigo-300);--border-accent: var(--base-brand-purple-primary);--border-primary: #ffffff33;--border-secondary: #ffffff1a;--message-bg-my: #253483;--message-bg-other: var(--bg-secondary);--tailwind-amber-400: #ffca28;--tailwind-amber-500: #ffc107;--tailwind-amber-600: #ffb300;--tailwind-blue-500: #2196f3;--tailwind-blue-600: #1e88e5;--tailwind-blue-700: #1976d2;--tailwind-blue-accent: #82b1ff;--tailwind-blue-grey-900: #263238;--tailwind-dark-red: #271926;--tailwind-deep-purple-500: #673ab7;--tailwind-deep-purple-600: #5e35b1;--tailwind-deep-purple-700: #512da8;--tailwind-deep-purple-accent: #b388ff;--tailwind-green-500: #61c48f;--tailwind-green-600: #38a169;--tailwind-green-700: #2f855a;--tailwind-grey-600: #535d6b;--tailwind-grey-700: #404857;--tailwind-indigo-200: #9fa8da;--tailwind-indigo-300: #7986cb;--tailwind-indigo-400: #5c6bc0;--tailwind-indigo-500: #3f51b5;--tailwind-indigo-600: #3949ab;--tailwind-indigo-700: #303f9f;--tailwind-indigo-accent: #8c9eff;--tailwind-light-blue-500: #03a9f4;--tailwind-light-blue-600: #039be5;--tailwind-light-blue-700: #0288d1;--tailwind-light-blue-accent: #80d8ff;--tailwind-red-50: #f58989;--tailwind-red-500: #f77474;--tailwind-red-600: #e66767;--tailwind-red-700: #c53030;--tailwind-red-800: #9b2c2c;--tailwind-red-900: #990f0f;--tailwind-red-950: #7a1111;--tailwind-white: #ffffff;--tailwind-yellow-900: #f57f17;--tailwind-yellow-800: #f58728;--shadow-floating: 0 4px 12px rgba(0, 0, 0, .5);--shadow-large: 0 10px 25px rgba(0, 0, 0, .3);--shadow-focus-primary: 0 0 0 2px rgba(93, 114, 221, .35);--bg-accent-soft: rgba(115, 136, 247, .12);--bg-primary-surface: rgba(93, 114, 221, .03);--bg-primary-surface-hover: rgba(93, 114, 221, .06);--bg-overlay: rgba(0, 0, 0, .7);--bg-primary-faint: rgba(93, 114, 221, .08);--border-primary-weak: rgba(93, 114, 221, .3)}@media(max-width:1024px){:root{--font-size-body-caption: .875rem;--font-size-body-extra-small: .875rem;--font-size-body-small: 1rem;--font-size-body-medium: 1.25rem;--font-size-body-large: 1.5rem;--font-size-title-extra-small: 1.125rem;--font-size-title-small: 1.25rem;--font-size-title-medium: 2.375rem;--font-size-title-large: 3.5rem;--spacing-gap-small: 1rem;--spacing-gap-medium: 1.75rem;--spacing-gap-large: 2rem;--spacing-padding-horizontal: 2.5rem;--spacing-size-8: .5rem;--spacing-size-12: .75rem;--spacing-size-16: .75rem;--spacing-size-20: 1rem;--spacing-size-24: 1.25rem;--spacing-size-28: 1.5rem;--spacing-size-32: 1.75rem;--spacing-size-40: 2rem;--spacing-size-48: 2.5rem;--spacing-size-56: 3rem;--spacing-size-64: 3.5rem;--spacing-size-80: 4rem;--spacing-size-96: 5rem;--spacing-size-120: 6rem;--spacing-size-160: 7.5rem;--spacing-size-192: 10rem;--spacing-size-200: 11.25rem}}@media(max-width:768px){:root{--font-size-body-caption: .875rem;--font-size-body-extra-small: .875rem;--font-size-body-small: 1rem;--font-size-body-medium: 1.125rem;--font-size-body-large: 1.25rem;--font-size-title-extra-small: 1.25rem;--font-size-title-small: 1.35rem;--font-size-title-medium: 2rem;--font-size-title-large: 2.375rem;--spacing-gap-small: .75rem;--spacing-gap-medium: 1rem;--spacing-gap-large: 1.25rem;--spacing-padding-horizontal: 1rem;--spacing-size-8: .5rem;--spacing-size-12: .75rem;--spacing-size-16: .5rem;--spacing-size-20: .75rem;--spacing-size-24: 1rem;--spacing-size-28: 1.25rem;--spacing-size-32: 1.5rem;--spacing-size-40: 1.75rem;--spacing-size-48: 2rem;--spacing-size-56: 2.5rem;--spacing-size-64: 3rem;--spacing-size-80: 3.5rem;--spacing-size-96: 4rem;--spacing-size-120: 5rem;--spacing-size-160: 6rem;--spacing-size-192: 7.5rem;--spacing-size-200: 8.75rem}}:root{--columns: 8;--col: calc( ( 100% - (2 * var(--spacing-padding-horizontal)) - ((var(--columns) - 1) * var(--spacing-gap-small)) ) / var(--columns) );--col-2: calc((var(--col) * 2) + var(--spacing-gap-small));--col-4: calc((var(--col) * 4) + (var(--spacing-gap-small) * 3))}.title-extra-small{font-family:var(--font-family-title);font-size:var(--font-size-title-extra-small);line-height:var(--line-height-title);font-weight:var(--font-weight-regular)}.title-small{font-family:var(--font-family-title);font-size:var(--font-size-title-small);line-height:var(--line-height-title);font-weight:var(--font-weight-regular)}.title-medium{font-family:var(--font-family-title);font-size:var(--font-size-title-medium);line-height:var(--line-height-title);font-weight:var(--font-weight-regular)}.title-large{font-family:var(--font-family-title);font-size:var(--font-size-title-large);line-height:var(--line-height-title);font-weight:var(--font-weight-regular)}.body-caption{font-family:var(--font-family-body);font-size:var(--font-size-body-caption);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);text-transform:uppercase}.body-extra-small{font-family:var(--font-family-body);font-size:var(--font-size-body-extra-small);line-height:var(--line-height-body);font-weight:var(--font-weight-regular)}.body-small{font-family:var(--font-family-body);font-size:var(--font-size-body-small);line-height:var(--line-height-body);font-weight:var(--font-weight-regular)}.body-medium{font-family:var(--font-family-body);font-size:var(--font-size-body-medium);line-height:var(--line-height-body);font-weight:var(--font-weight-regular)}.body-large{font-family:var(--font-family-body);font-size:var(--font-size-body-large);line-height:var(--line-height-body);font-weight:var(--font-weight-regular)}.line-height-title{line-height:var(--line-height-title)}.line-height-body{line-height:var(--line-height-body)}.line-height-button{line-height:var(--line-height-button)}.font-weight-regular{font-weight:var(--font-weight-regular)}.font-weight-medium{font-weight:var(--font-weight-medium)}.font-weight-bold{font-weight:var(--font-weight-bold)}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-accent{color:var(--text-accent)}.text-link{color:var(--text-link)}.text-error{color:red}.text-success{color:var(--tailwind-green-600)}.border-primary{border-color:var(--border-primary)}.border-secondary{border-color:var(--border-secondary)}.border-accent{border-color:var(--border-accent)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-accent{background-color:var(--bg-accent)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:stretch;z-index:1002;padding:0 var(--spacing-padding-horizontal)}.modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000bf}.modal__content{position:relative;z-index:1001;width:100%;display:flex;flex-direction:column;background-color:var(--bg-secondary);border-radius:var(--spacing-size-24);margin-top:1.5rem;margin-bottom:1.5rem}.modal__close-btn{position:absolute;top:1rem;right:1rem}.tag{display:inline-block;padding:4px 10px;font-size:.875rem;font-weight:600;border-radius:6px;background:#ffffff14}.tag--post{color:#6ca4ff;background-color:#6ca4ff26;text-transform:uppercase}.tag--guide{color:#ff9b6c;background-color:#ff9b6c26;text-transform:uppercase}.message-buy-success,.message-buy-error{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;z-index:2000;box-shadow:0 4px 12px #0000004d;animation:fadeInOut .3s ease-in-out}.message-buy-success{background-color:#28a745;color:#fff;border:1px solid #1e7e34}.message-buy-error{background-color:#dc3545;color:#fff;border:1px solid #bd2130}.vertical-divider{width:1px;height:auto;background-color:var(--border-secondary)}.horizontal-divider{width:100%;height:1px;background-color:var(--border-primary);margin:.5rem 0}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100%}body{background-color:var(--bg-primary);color:var(--base-white);font-family:var(--font-family-body);font-size:100%;line-height:var(--line-height-body)}html,body{overscroll-behavior:none}@media(min-width:1920px){html{font-size:.833333vw}}.page-wrapper{min-height:100svh;display:flex;flex-direction:column}.page-wrapper.has-header{padding-top:5rem}@media(max-width:768px){.page-wrapper.has-header{padding-top:3rem}}.page-wrapper>main{flex-grow:1;display:flex;flex-direction:column}.container{width:100%;padding-left:var(--spacing-padding-horizontal);padding-right:var(--spacing-padding-horizontal);margin-left:auto;margin-right:auto}h1,h2,h3,h4{margin:0;padding:0;font-family:var(--font-family-title);line-height:var(--line-height-title);font-weight:var(--font-weight-regular);color:var(--text-primary)}p{margin:0;padding:0;font-family:var(--font-family-body);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);color:var(--text-secondary)}a{color:var(--text-link);text-decoration:none}.link-hover-underline{text-decoration:underline}.hidden{display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--border-secondary) transparent}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:6px;border:2px solid transparent;background-clip:padding-box}.button{font-family:var(--font-family-body);font-weight:500;font-size:1rem;line-height:100%;padding:.75rem;border-radius:.75rem;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;text-decoration:none;position:relative}.button svg,.button .icon{width:1rem;height:1rem;flex:0 0 1rem;display:inline-block}.button-primary{color:var(--base-white);background-color:var(--tailwind-indigo-600);border-color:var(--tailwind-indigo-600)}.button-primary:hover,.button-primary:active{background-color:var(--tailwind-indigo-500);border-color:var(--tailwind-indigo-500);color:var(--base-white)}.button-secondary{background-color:transparent;color:var(--tailwind-indigo-300);border-color:var(--tailwind-indigo-300)}.button-secondary:hover,.button-secondary:active{color:var(--tailwind-indigo-200);border-color:var(--tailwind-indigo-200)}.button-tertiary{color:var(--base-white);background-color:var(--tailwind-grey-700);border-color:var(--tailwind-grey-700)}.button-tertiary:hover,.button-tertiary:active,.button-tertiary--active{background-color:var(--tailwind-grey-600);border-color:var(--tailwind-grey-600)}.button-bg-secondary{background-color:var(--bg-secondary);color:var(--text-secondary);border-color:var(--bg-secondary)}.button-bg-secondary:hover,.button-bg-secondary:active,.button-bg-secondary--active{background-color:var(--tailwind-grey-600);border-color:var(--tailwind-grey-600);color:var(--text-primary)}.button-tertiary.color-danger{color:var(--tailwind-red-500)}.button-tertiary.color-success{color:var(--tailwind-green-500)}.button-link{background:none;color:var(--tailwind-indigo-300);border:none;padding:0;font-weight:500;font-size:1rem;line-height:100%}.button-link:hover,.button-link:active{color:var(--tailwind-indigo-200)}.button-danger{color:#ffdfdb;background-color:#684a4b}.button-danger:hover,.button-danger:active{color:var(--tailwind-red-50);background-color:var(--tailwind-red-900)}.button:disabled,.button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.button-icon-only{padding:.75rem;border-radius:50%}.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}input,textarea{flex-grow:1;padding:.5rem .75rem;border-radius:.25rem;border:1px solid var(--border-secondary);background-color:var(--bg-secondary);color:var(--base-white);font-family:var(--font-family-body);font-size:1rem;line-height:140%;outline:none;transition:border-color .2s ease,background-color .2s ease;min-height:2.5rem}input::placeholder,textarea::placeholder{color:var(--tailwind-grey-600)}input:hover,input:focus,textarea:hover,textarea:focus{border-color:var(--base-white)}.form-label{font-family:var(--font-family-body);font-size:var(--font-size-body-caption);text-transform:uppercase;display:block;text-align:left}.form-checkbox{padding:0;width:1.25rem;height:1.25rem;flex-shrink:0;border:1px solid var(--border-secondary);border-radius:.25rem;background-color:var(--bg-secondary);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;transform:translateY(.15rem);-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;background-repeat:no-repeat;background-position:center}.form-checkbox:checked{background-color:var(--base-white);border-color:var(--text-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline points='3 8 7 12 13 4' stroke='%235D72DD' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.password-input-wrapper{position:relative;width:100%;display:flex;flex-direction:row;gap:.5rem}.password-toggle-button{background-color:transparent;border:none;padding:0;cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:autofill,input:autofill:hover,input:autofill:focus,input:autofill:active{box-shadow:0 0 0 30px var(--bg-secondary) inset!important;-webkit-box-shadow:0 0 0 30px var(--bg-secondary) inset!important;-webkit-text-fill-color:var(--base-white)!important;color:var(--base-white)!important;border:1px solid var(--border-secondary);border-radius:.25rem;font-size:1.15rem;line-height:140%}.toggle-switch{position:relative;display:inline-block;width:2.8rem;height:1.5rem}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--tailwind-grey-700);transition:.4s;border-radius:3rem}.toggle-slider:before{position:absolute;content:"";height:1rem;width:1rem;left:.25rem;bottom:.25rem;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.toggle-slider{background-color:var(--tailwind-indigo-600)}input:checked+.toggle-slider:before{transform:translate(20px)}
