@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body,h1,h2,h3,p{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=submit]{border:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul:where([role=list]),ol:where([role=list]){list-style-type:none;padding:0}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important;scroll-behavior:auto!important}}@font-face{font-family:Mona Sans;src:url(https://cdn.bryght.social/vite/assets/MonaSans-Regular-TGsQTeZ5.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans;src:url(https://cdn.bryght.social/vite/assets/MonaSans-SemiBold-mID-5KUy.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans Expanded;src:url(https://cdn.bryght.social/vite/assets/MonaSansExpanded-SemiBold-iv8NZO2P.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.body--small{font-weight:400;font-size:clamp(.75rem,.708rem + .19vw,.875rem);line-height:1.3}.body--medium{font-weight:400;font-size:clamp(.875rem,.833rem + .19vw,1rem);line-height:1.3}.body--large{font-weight:400;font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);line-height:1.3}.label--small{font-weight:600;font-size:clamp(.6875rem,.667rem + .09vw,.75rem);line-height:1.1}.label--medium{font-weight:600;font-size:clamp(.75rem,.708rem + .19vw,.875rem);line-height:1.1}.label--large{font-weight:600;font-size:clamp(.875rem,.833rem + .19vw,1rem);line-height:1.1}.title--small{font-weight:600;font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:1.1}.title--medium{font-weight:600;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.1}.title--large{font-weight:600;font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);line-height:1.1}.headline--small{font-weight:600;font-size:clamp(1.25rem,1.167rem + .37vw,1.5rem);line-height:1.1}.headline--medium{font-weight:600;font-size:clamp(1.375rem,1.25rem + .56vw,1.75rem);line-height:1.1}.headline--large{font-weight:600;font-size:clamp(1.625rem,1.5rem + .56vw,2rem);line-height:1.1}.display--small{font-family:Mona Sans Expanded;font-weight:600;font-size:clamp(1.625rem,1.417rem + .93vw,2.25rem);line-height:1.1}.display--medium{font-family:Mona Sans Expanded;font-weight:600;font-size:clamp(1.9375rem,1.646rem + 1.3vw,2.8125rem);line-height:1.1}.display--large{font-family:Mona Sans Expanded;font-weight:600;font-size:clamp(2.375rem,1.979rem + 1.76vw,3.5625rem);line-height:1.1}.feed--thin,.feed--thin p{font-size:15px;font-weight:400;line-height:1.4}.feed--medium,.feed--medium p{font-size:15px;font-weight:600;line-height:1.3}.feed--bold,.feed--bold p{font-size:15px;font-weight:700;line-height:1.2}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}*:focus-visible{outline-color:#4e38f8}body{font-family:Mona Sans;line-height:1.6;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:has(.dz-processing:not(.dz-success)) [data-action="click->dialog#close"],body:has(.dz-processing:not(.dz-success)) [type=submit]{opacity:.5;pointer-events:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#8d85f9;background-image:radial-gradient(at 100% 0%,hsl(245,92%,75%) 0px,transparent 50%),radial-gradient(at 0% 100%,hsl(245,92%,75%) 0px,transparent 50%),radial-gradient(at 99% 100%,hsl(247,93%,61%) 0px,transparent 50%),radial-gradient(at 0% 0%,hsl(247,93%,61%) 0px,transparent 50%),linear-gradient(180deg,#0d008066,#0d008000,#0d008045);background-repeat:no-repeat}.main-wrapper{width:min(100em,100%);margin-inline:auto}.form-layout{display:grid;min-height:100dvh;align-content:space-between;gap:1.5rem}*{box-sizing:border-box}.clamped{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;position:relative}.clamped-container{overflow:hidden;transition:max-height .5s ease;max-height:5rem}.main-container{--nav-height: 5.5rem;--wrapper-max-width: 80em;background-color:#fff;min-height:calc(100vh - var(--nav-height));border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;padding-inline:calc((100% - var(--wrapper-max-width)) / 2)}.option__anchor{position:relative}.field_with_errors input,.field_with_errors textarea,.field_with_errors select{width:100%}.verified-badge{display:inline-flex;width:14px;height:14px;transform:translateY(2px)}.body--small .verified-badge{min-width:12px;min-height:12px}.label--small .verified-badge{width:14px;height:14px}.headline--small .verified-badge{width:20px;height:20px}.light-badge-wrapper .verified-badge{fill:#fff}.admin-badge{border-radius:.1rem}@media (width < 40em){.body--medium .verified-badge,.label--large .verified-badge{width:12px;height:12px}}.pagy{display:flex;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#6b7280}.pagy>:not([hidden])~:not([hidden]){--space-reverse: 0;margin-right:calc(.25rem * var(--space-reverse));margin-left:calc(.25rem * (1 - var(--space-reverse)))}.pagy a:not(.gap){display:block;text-decoration:none;border-radius:.5rem;background-color:#e5e7eb;padding:.25rem .75rem;color:inherit}.pagy a:not(.gap):hover{background-color:#d1d5db}.pagy a:not(.gap):not([href]){cursor:default;background-color:#f3f4f6;color:#d1d5db}.pagy a:not(.gap).current{background-color:#9ca3af;color:#fff}.pagy label{white-space:nowrap;display:inline-block;border-radius:.5rem;background-color:#e5e7eb;padding:.125rem .75rem}.pagy label input{line-height:1.5rem;border-radius:.375rem;border-style:none;background-color:#f3f4f6}.infos__banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.infos__categories{display:flex;flex-wrap:wrap;gap:.5rem}.infos__category{padding:.5rem;max-width:-moz-fit-content;max-width:fit-content;background-color:#eff2ff;border-radius:.25rem}.infos__creators{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.infos__members{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.infos__members-count{min-width:1.5rem;height:1.5rem;padding:.25rem;background-color:#f8f9ff;border-radius:.25rem;border:1px solid #e0e5ff;display:flex;align-items:center;justify-content:center;color:#6a687f}.infos__list{position:relative}.infos__list:not(:last-child):after{content:"";position:absolute;bottom:-.5rem;width:100%;height:1px;background-color:#e0e5ff}.infos__trailer img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.infos__requests{padding:1rem;background-color:#eff2ff;border-radius:.5rem;border:1px solid #4e38f8}.infos__mods{padding:1rem;background-color:#f8f9ff;border-radius:.5rem;border:1px solid #e0e5ff}.dropzone__about{width:100%}.dropzone__about--label{height:10rem;display:flex;align-items:center;justify-content:center;position:relative;border:2px dashed #4e38f8;border-radius:8px;background-color:#f8f9ff;padding:2rem;text-align:center;cursor:pointer;transition:background-color .2s,border-color .2s}.dropzone__about--label:hover,.dropzone__about--label.is-dragover{background-color:#eff2ff;border-color:#4e38f8}.dropzone__about--content{pointer-events:none}.dropzone__about--icon{fill:#888;margin-bottom:.5rem}.dropzone__about--text{font-size:1rem;color:#4e38f8}.dropzone{padding:0!important}.dropzone .dz-error-message{display:none!important}.dropzone:has(.dz-complete) .extra-info{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem auto!important}.dropzone__about{display:flex;flex-direction:column;gap:1rem}.comments__container{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.comments__wrap{border-top:2px solid #e6e6e6;display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.comments__input-line{display:grid;grid-template-columns:2.5rem 1fr;gap:.5rem;padding:1rem;background-color:#fff;border-top:1px solid #e6e6e6;z-index:100;position:relative!important}@media (width > 50em){.comments__input-line{position:sticky}}.comments__input-line .profile-picture{display:block}.comments__input-line--edit{border-top:1px solid #e6e6e6;padding:1rem;width:100%;background-color:#fff}.comments__divider{display:flex;align-items:center;text-align:center;gap:1rem;color:#6a687f}.comments__divider:before,.comments__divider:after{content:"";flex:1;border-bottom:2px solid #e6e6e6}.comments__divider span{font-size:clamp(.75rem,.708rem + .19vw,.875rem);color:#6a687f;white-space:nowrap;background-color:#f5f5f5;padding-inline:1rem}.comments__input{width:100%;border:1px solid #4e38f8;border-radius:31.25rem;background-color:#fff;color:#6a687f;display:flex;align-items:center;justify-content:space-between;padding-block:.25rem;padding-left:.75rem;padding-right:.25rem}.comments__input svg{height:1.25rem;width:1.25rem}.comments__input .chat-input{border:none;background-color:transparent;resize:none;width:100%;height:34px;padding-block:.375rem;font-size:clamp(.875rem,.833rem + .19vw,1rem);line-height:1.3rem;min-height:1.3rem;max-height:5.2rem;overflow-y:auto;box-sizing:border-box;outline:none}.comments__input.filled{flex-direction:column;gap:.75rem;padding:.75rem;border-radius:1.25rem}.comments__input.filled .comments__input-buttons{display:flex;align-items:center;justify-content:flex-end;width:100%}.comments__input.filled .chat-input{padding:0}.comments__input.filled .add-picture-button{display:flex;align-items:center;justify-content:center;color:#000;height:44px;aspect-ratio:1/1;padding:.25rem;background-color:#d6ddff;border-radius:31.25rem}.posts__input-line{width:100%;display:flex;justify-content:space-between;gap:.5rem;background-color:#fff;align-items:center;position:relative}.post{min-height:20px;background-color:#fff;border-radius:5px;padding:5px 10px;color:#000}.post>*{text-decoration:none;color:#000}.post--new{text-decoration:none;color:gray}.post--time{font-size:small;color:gray}.post__container{overflow:auto;padding-block:.5rem;padding-inline:1rem}@supports (scrollbar-width: auto){.post__container{scrollbar-color:#d6ddff #f4f4f6;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.post__container::-webkit-scrollbar-thumb{background:#d6ddff}.post__container::-webkit-scrollbar-track{background:#f4f4f6}.post__container::-webkit-scrollbar{max-width:4px;max-height:4px}}.post__input{width:100%;border:1px solid #4e38f8;border-radius:31.25rem;background-color:#fff;color:#6a687f;display:flex;align-items:center;justify-content:space-between;padding-block:.25rem;padding-left:.75rem;padding-right:.5rem}.post__input button,.post__input input{color:#6a687f;display:flex;align-items:center;border:none;background-color:transparent}.post__link{position:absolute;top:0;right:0;bottom:0;left:0}.post__link:focus-visible{outline:2px solid #4e38f8;outline-offset:2px;border-radius:31.25rem}.post__content{display:flex;align-items:start;justify-content:flex-start;flex-direction:column;margin:0;gap:.5rem;width:100%}.post__header{padding-top:1rem;padding-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;background-color:#f5f5f5}.post__header .user{display:flex;align-items:center;gap:.5rem}.post__header .profile-overview{display:flex;flex-direction:column}.post__header .profile-overview .author-name{font-size:clamp(.875rem,.833rem + .19vw,1rem);font-weight:600}.post__wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:1rem;padding-bottom:1rem}@media (width < 50em){.post__dialog-show:not(:has(.needs-membership-dialog)){position:fixed;top:1rem;right:1rem;bottom:1rem;left:1rem;border-radius:1.25rem;overflow:hidden;background-color:#f4f4f6;grid-template-rows:auto 1fr auto!important}}@media (width > 50em){.post__dialog-show{position:sticky;background-color:inherit;grid-template-rows:subgrid;inset:auto}}.new-post{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff}@media (width > 50em){.new-post{inset:auto;position:sticky;background:inherit}}.new-post__input-fields{--post-header-height: 7.25rem ;--attachment-gallery-item-height: clamp(3.5rem, 3rem + 2.22vw, 5rem);--attachment-gallery-height: calc( var(--attachment-gallery-item-height) + 2 * 1rem );flex-shrink:0;display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem 1rem;height:calc(100% - var(--attachment-gallery-height))}.new-post__input-fields:has(.dz-preview){padding-bottom:0}.new-post__input-fields input,.new-post__input-fields textarea{width:100%;border:none}.new-post__input-fields ::-moz-placeholder{color:#6a687f}.new-post__input-fields ::placeholder{color:#6a687f}.new-post__title-field input{padding-block:.75rem .5rem;padding-inline:.375rem;outline:none;font-weight:600}.new-post__title-field ::-moz-placeholder{font-weight:600;font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem)}.new-post__title-field ::placeholder{font-weight:600;font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem)}.new-post__content-field{display:flex;flex-direction:column;padding-inline:.375rem}.new-post__content-field--input{border:none;background-color:transparent;resize:none;width:100%;min-height:4rem;max-height:10.4rem;overflow-y:auto;box-sizing:border-box;outline:none}.new-post__content-field ::-moz-placeholder{font-weight:400;font-size:clamp(.875rem,.833rem + .19vw,1rem)}.new-post__content-field ::placeholder{font-weight:400;font-size:clamp(.875rem,.833rem + .19vw,1rem)}.new-post__content-field:has(.dz-preview) .trix-content{max-height:calc(100dvh - var(--post-header-height) - 1.5rem - var(--attachment-gallery-height))!important}@media (width >= 50em){.new-post__content-field:has(.dz-preview) .trix-content{max-height:calc(100dvh - var(--post-header-height) - 4rem - var(--attachment-gallery-height))!important}}.new-post__content-field .dropzone{border:none;display:flex;gap:.5rem;align-items:center;min-height:0}.new-post__content-field .dropzone:has(.dz-preview){min-height:var(--attachment-gallery-height)}.new-post__content-field .dropzone:has(.dz-preview) .trix-content{height:calc(100dvh - var(--post-header-height) - var(--attachment-gallery-height))}.new-post__content-field .dropzone .dz-clickable .dz-started{gap:.5rem}.new-post__content-field .dropzone .dz-file-preview{min-height:var(--attachment-gallery-item-height)!important;aspect-ratio:1}.new-post__content-field .dropzone .dz-file-preview img:not([src]){display:none}.new-post__content-field .dropzone .dz-preview .dz-image{height:var(--attachment-gallery-item-height)!important;width:auto!important}.new-post__content-field .dropzone .dz-message,.new-post__content-field .dropzone .dz-details{display:none}.new-post__content-field .dropzone .dz-preview:hover .dz-image img{transform:none;filter:blur(1px)}.new-post__content-field .dropzone .dz-preview .dz-remove{width:1.5rem;height:1.5rem;top:.25rem;right:.5rem;position:absolute;transform:translate(0);left:auto;bottom:auto;padding:0}.new-post__content-field .dropzone .dz-preview .dz-remove svg{width:1rem;height:1rem}@media (width >= 50em){.new-post__content-field .dropzone .dz-preview .dz-remove{top:.5rem}}.new-post__button{height:1.25rem;width:1.25rem}.new-post__buttons{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem 1rem}.new-post__buttons input{width:auto}.post__hot-news-container{display:flex;flex-direction:column;gap:.5rem;align-items:center;width:100%}.post__hot-news-container>*{width:100%}.post__newest-content-container{display:flex;flex-direction:column;gap:.5rem;width:100%}.delete-post-dialog{display:flex;flex-direction:column;gap:1.5rem}.new-hot-news__input-fields{flex-shrink:0;display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem 1rem;height:calc(100% - var(--attachment-gallery-height))}.new-hot-news__input-fields input,.new-hot-news__input-fields textarea{width:100%;border:none}.new-hot-news__input-fields ::-moz-placeholder{color:#6a687f}.new-hot-news__input-fields ::placeholder{color:#6a687f}.new-hot-news__title-field input{padding-block:.75rem .5rem;padding-inline:.375rem;outline:none;font-weight:600;border:none}.new-hot-news__title-field ::-moz-placeholder{font-weight:600;font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem)}.new-hot-news__title-field ::placeholder{font-weight:600;font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem)}.new-hot-news__content-field{display:flex;flex-direction:column;padding-inline:.375rem}.new-hot-news__content-field--input{border:none;background-color:transparent;resize:none;width:100%;min-height:4rem;max-height:10.4rem;overflow-y:auto;box-sizing:border-box;outline:none}.new-hot-news__content-field ::-moz-placeholder{font-weight:400;font-size:clamp(.875rem,.833rem + .19vw,1rem)}.new-hot-news__content-field ::placeholder{font-weight:400;font-size:clamp(.875rem,.833rem + .19vw,1rem)}.new-hot-news__button{height:1.25rem;width:1.25rem}.new-hot-news__buttons{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem 1rem}.new-hot-news__buttons input{width:auto}.courses-container,.events-container,.coaching-sessions-container{display:flex;flex-wrap:wrap;margin-top:20px}.course_card,.event_card{height:175px;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 5px #0000001a}.course-container{display:flex;flex-direction:column;height:100%;width:100%}.course-container .course-header{align-items:center;margin-bottom:10px}.course-container .course-content-container,.course-container .course-content-container .course-module--content{height:100%}.course-container .course-content-container .course-module--list{display:flex;flex-direction:column;padding:10px;width:300px;height:100%;float:inline-end;margin-inline-end:20px;border:1px solid black;border-radius:5px}.course-container .course-content-container .course_module_card{padding:5px;margin-bottom:5px}.course-container .course-content-container .course_module_title{border:1px solid black;border-radius:5px}.lesson_card{padding:5px;margin-bottom:5px;border:1px solid black;border-radius:5px}.course-info{display:flex;flex-direction:column;gap:.25rem}.course-info__title{font-size:clamp(1.25rem,1.167rem + .37vw,1.5rem);font-weight:700;line-height:110%}.course-info__description{font-size:clamp(.875rem,.833rem + .19vw,1rem);line-height:130%}.content__input{--input-size: 1.5rem;height:44px;z-index:5;position:relative;border:1px solid #e0e5ff;border-radius:31.25rem;background-color:#fff}.content__input:has(input:focus-visible){outline:1px solid #4e38f8;background-color:#eff2ff}.content__input input{display:flex;align-items:center;height:44px;padding:1rem;padding-inline-end:calc(var(--input-size) + 1rem + .25rem);border:none;background-color:transparent}.content__input input::-moz-placeholder{color:#6a687f}.content__input input::placeholder{color:#6a687f}.content__input input:focus-visible{outline:none}.content__input svg{width:var(--input-size);height:var(--input-size);position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.feed{max-width:45.5rem}.feed__posts{display:flex;flex-direction:column}@media (width < 50em){.feed__posts{margin-inline:.25rem}}.feed__posts .join-request-container{width:100%;max-width:100%}.feed__post{position:relative;padding-bottom:1rem;margin-bottom:1rem;width:100%}.feed__post:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ebebeb}@media screen and (max-width: 74em){.feed__sidebar{display:none}}.feed .community__posts{display:flex;flex-direction:column}.feed .community__posts .community__post{position:relative;padding-bottom:1.5rem;margin-bottom:1.5rem;width:100%}.feed .community__posts .community__post:not(:last-child):after{content:"";position:absolute;left:95%;bottom:0;transform:translate(-97.5%);width:95%;height:1px;background-color:#ebebeb}.feed__categories-slider{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;overflow-x:auto;padding-bottom:.5rem;--scrollbar-color-thumb: #a0b0ff;--scrollbar-color-track: transparent;--scrollbar-width: thin}@supports (scrollbar-width: auto){.feed__categories-slider{scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:var(--scrollbar-width)}}@media (width < 40em){.feed__categories-slider{-ms-overflow-style:none;scrollbar-width:none}.feed__categories-slider::-webkit-scrollbar{display:none}}@media (width < 40em){.feed__categories-slider{margin-inline:-.75rem;padding-inline:.75rem;scroll-padding-left:.75rem;width:calc(100% + 1.5rem)}}.feed__categories{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;max-width:1000px}.feed__header{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}@media (width < 50em){.feed__header{margin-inline:.25rem}}.feed__categories-container{display:grid}.feed__posts--other{display:flex;flex-direction:column}.feed__posts--other>*:last-child:after{content:"";position:absolute;left:0;bottom:0;width:100%;background-color:transparent}.flash-message{max-width:30rem;border:2px solid #ebebeb;border-radius:.5rem;background-color:#fff;padding:.5rem;text-align:center;display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between;box-shadow:0 0 10px #0000001a}.flash-message .progress-wrapper{width:100%;height:4px;background-color:#0000000d;overflow:hidden}.flash-message .progress-bar{height:4px;width:0%;background-color:currentColor;transition:width 0s}.flash-message button{font-size:2rem;font-weight:700}.flash-message--cta{justify-content:center;background-color:#eff2ff;border-color:#e0e5ff}.flash-message--cta .flash__icon{border:2px solid #e0e5ff;background-color:#f8f9ff}.flash__links{display:flex;gap:.5rem}.flash__content{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;justify-content:center}.flash__content--finish-register{align-items:center}.flash__close{align-self:flex-start}.flash__icon{display:flex;padding:.5rem;border-radius:.5rem;background-color:#eff2ff;border:1px solid #ebebeb}.flash__wrap{padding:.5rem;display:flex;align-items:flex-start;gap:.5rem;text-align:left}.alert--success{background-color:#eefbf6;border:1px solid #1a7a54;color:#1a7a54}.alert--success .flash__icon{background-color:transparent;border:1px solid #1a7a54}.alert--error{background-color:#ffedea;border:1px solid #ba1a1a;color:#ba1a1a}.alert--error .flash__icon{background-color:transparent;border:1px solid #ba1a1a}.alert--warning{background-color:#fff7ea;border:1px solid #ce7b00;color:#ce7b00}.alert--warning .flash__icon{background-color:transparent;border:1px solid #ce7b00}#flash{position:fixed;z-index:1100;bottom:1rem;right:1rem}.flash-overlay{display:flex;align-items:center;justify-content:center;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0}.flash-overlay__message-box{display:flex;flex-direction:row;box-sizing:border-box;border-radius:.5rem;position:relative;gap:.75rem;background-color:#fff;padding:2rem;min-width:20rem;height:20rem}.flash-overlay__message-box .body--medium{color:#000}.flash-overlay__message-box--finish-register{padding:4rem 2rem;height:auto;max-width:30rem}.flash-overlay--finish-register{background-color:#0006;z-index:9999}.flash-overlay__success-image{width:7rem;height:auto;margin-bottom:2rem}.flash-overlay__close-button{position:absolute;top:.75rem;right:.75rem}.community-layout{background-color:#fff;min-height:100dvh}.dialog__form{display:flex;flex-direction:column;gap:.25rem}.dialog__form--label{color:#6a687f}.dialog__form--label.left{padding-left:.75rem}.dialog__form-input{display:flex;align-items:center;justify-content:space-between;border:1px solid #e0e5ff;border-radius:1rem;padding-inline-end:.5rem;min-height:3rem}.dialog__form-input:has(>*:focus-visible){background-color:#eff2ff;border-color:#4e38f8}.dialog__form-input input{width:100%;outline:none;padding:.75rem;padding-inline-end:0}.dialog__form-input--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#6a687f}.dialog__form-input--button{display:flex;align-items:center}.dialog__form-input--wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;border:1px solid #e0e5ff;border-radius:1rem;padding:.75rem}.dialog__form-input--wrap textarea,.dialog__form-input--wrap input:not([type=submit]){resize:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#6a687f;outline:none;padding-block:.25rem;padding-inline:0}.dialog__form-input--wrap ::-moz-placeholder{color:#6a687f;font-size:clamp(.875rem,.833rem + .19vw,1rem);line-height:130%}.dialog__form-input--wrap ::placeholder{color:#6a687f;font-size:clamp(.875rem,.833rem + .19vw,1rem);line-height:130%}.dialog__actions{display:flex;margin-top:1.5rem;gap:1.5rem;flex-wrap:wrap}.dialog__actions>*{flex-grow:1;flex-basis:15rem}.dialog__centered{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dialog__submit{display:flex;justify-content:flex-end;gap:.75rem}.dialog__form-container{display:flex;flex-direction:column;gap:.5rem}.dialog__container{border:none;border-radius:1.25rem;width:min(720px,100%);overflow-y:auto;background-color:#fff;padding:0}.dialog__container--form{margin-inline:auto}.dialog__container--dark{background-color:#f4f4f6}.dialog__container::backdrop{background-color:#0006;margin:auto!important}.dialog__turbo-frame{--image-border: #f4f4f6;display:grid;grid-row:1/4;grid-template-rows:subgrid}.dialog__turbo-frame--top{grid-row:1}.dialog__turbo-frame--middle{grid-row:2}.dialog__turbo-frame--bottom{grid-row:3;position:sticky;bottom:0}.dialog__buttons{display:flex;gap:.5rem;align-items:center;justify-content:flex-end}.dialog__buttons a{display:flex;align-items:center;justify-content:center;max-height:2.75rem;min-width:4rem}.dialog__close-button{position:relative;display:flex;justify-content:flex-end;z-index:1001}.dialog__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.dialog__body{display:flex;flex-direction:column;gap:1.5rem}.dialog__content{flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:#fff}@media (width <= 50em){.dialog__content{padding:1rem}}.dialog__profile-image{--avatar-size: 4.5rem;--avatar-padding: 1rem;--avatar-radius: .5rem}.dialog__profile-image img{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-radius)}@media (width > 50em){.dialog__profile-image img{--avatar-size: 8.5rem;--avatar-radius: 1.5rem}}dialog:open.dialog__container--post{border-radius:2rem;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.dialog__container--light{background-color:#fff}.home>*+*{margin-top:2rem;position:relative}.home>*+*:before{content:"";position:absolute;inset-inline:0;top:-1.5rem;background-color:#ebebeb;height:1px}.home__section{--card-width: 25rem}.home__section>*{width:min(var(--card-width),100%)}.home__section:has(>:nth-child(2))>*{min-width:min(var(--card-width),90%);width:min(var(--card-width),90%)}.home__section:has(>:nth-child(2))>.c-coaching_sessions-card--active{margin-inline:.5rem;min-width:min(var(--card-width) - 1rem,90% - 1rem)}.home__section>.c-coaching_sessions-card--active{margin-inline:.5rem}.home__section>.c-coaching_sessions-card{background-color:#f8f9ff;border-radius:1rem .5rem .5rem 1rem;padding:.5rem;margin-block:-.5rem}.home__section>.trending__post{scroll-snap-align:start;margin-bottom:0;padding-inline:.75rem;padding-bottom:0;background-color:#f8f9ff;border-radius:.5rem}.home__section>.trending__post:after{display:none}.home__section>.trending__post p{text-overflow:ellipsis}.home__section>.trending__post p:not(.c-post-post__comment-button p){width:100%}.home__section>:not(.trending__post--creator).trending__post{margin-block:-.75rem;padding-block:.75rem}.home__section:has(>.c-event_card-card),.home__section:has(>.c-course_card-card),.home__section:has(>.community__hot-news){padding-block:0}.home__header{display:flex;justify-content:space-between;align-items:center}.home__header--end{justify-content:flex-end}.home__buttons{display:flex;gap:.5rem}.home__buttons--center{justify-content:center}@media (width <= 50em){.home__buttons{display:none}}.event__image{display:flex}.event__image img{border-radius:.5rem;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.event__creator{color:#6a687f}.event__infos{flex-direction:column;gap:.5rem;display:none}@media (width <= 50em){.event__infos{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;display:flex;padding-block:1rem}}.event__infos--sidebar{display:flex;padding-block-start:1.5rem}@media (width <= 50em){.event__infos--sidebar{display:none}}.form__section{display:flex;flex-direction:column;gap:.75rem}.form__field{display:flex;flex-direction:column;gap:.25rem}.form__label-container{display:flex;flex-direction:column;gap:.125rem}.form__label-container>*{color:#6a687f;padding-inline-start:.75rem}.form__input{z-index:5;position:relative;display:flex;align-items:center;border:1px solid #e0e5ff;border-radius:1rem;background-color:#fff;padding:.75rem;gap:.75rem}.form__input:has(input:focus-visible){background-color:#eff2ff;outline:1px solid #4e38f8}.form__input input{border:none;flex:1;background-color:transparent}.form__input input::-moz-placeholder{color:#6a687f}.form__input input::placeholder{color:#6a687f}.form__input input:focus-visible{outline:none}.form__container{display:flex;flex-direction:column;gap:1.5rem}.form__input{display:block;margin-bottom:10px;padding:4px 6px;border:1px solid #ccc;border-radius:5px}.form__input input,.form__input textarea{display:block}.form__input input[type=radio],.form__input textarea[type=radio],.form__input--radio{display:inline}.form__radio-buttons{display:flex;flex-direction:column;gap:.25rem}.form__radio-buttons--header{font-size:clamp(.75rem,.708rem + .19vw,.875rem);font-weight:600;color:#6a687f;padding-left:.75rem}.form__radio-buttons--container{display:flex;padding:.5rem;gap:.75rem;border:1px solid #e0e5ff;border-radius:1rem}.form__radio-buttons--label{max-width:322px;min-height:50px;width:-webkit-fill-available;width:-moz-available;width:stretch;height:-moz-fit-content;height:fit-content;padding:1rem .5rem;border-radius:.5rem;color:#6a687f;font-weight:600}.form__radio-buttons--label:hover{cursor:pointer}.form__radio-buttons--label:has(input[type=radio]:checked){background-color:#d6ddff;color:#000}.form__radio-buttons--label input[type=radio]{position:absolute;left:-1000rem;visibility:hidden;height:0;width:0}.form__radio-buttons--text{display:flex;place-content:center}.form__nav-tags{display:flex;gap:.75rem}.form__nav-tags .form__nav-tag button{padding:.25rem .5rem}.form__icon{width:1.25rem;height:1.25rem}.form__submit{display:flex;justify-content:flex-end;gap:.75rem}.form__inputs-in-row{display:flex;flex-wrap:wrap;gap:.5rem}.form__inputs-in-row>*{flex:1;flex-basis:7.5rem}.form-error-message{color:red;font-size:clamp(.75rem,.708rem + .19vw,.875rem);padding-left:.75rem}.form-error-message--medium{font-size:clamp(.875rem,.833rem + .19vw,1rem)}.info{font-size:clamp(.75rem,.708rem + .19vw,.875rem);color:#6a687f;padding-left:.75rem}.button{display:flex;gap:.5rem;height:44px;padding:.25rem .75rem .25rem 1rem;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;font-weight:600;font-size:clamp(.875rem,.833rem + .19vw,1rem);line-height:1.1;border-radius:31.25rem;cursor:pointer;transition:background-color .15s ease-in,border .15s ease-in,color .15s ease-in;text-wrap:nowrap}.button svg{width:24px;height:24px}.button:not(:has(svg)){padding:.25rem 1rem}.button--only-icon{padding:.25rem;aspect-ratio:1}@media (width <= 40em){.button--responsive{font-size:clamp(.75rem,.708rem + .19vw,.875rem);height:32px}.button--responsive svg{width:20px;height:20px}}.button--responsive-with-icon{padding:.25rem .75rem .25rem 1rem}@media (width >= 50em){.button--responsive-with-icon{padding:.25rem .75rem}}.button--small{font-size:clamp(.75rem,.708rem + .19vw,.875rem);height:32px}.button--small svg{width:20px;height:20px}.button--reverse{flex-direction:row-reverse;padding:.25rem 1rem .25rem .75rem}.button--full-width{width:100%}@media (max-width: 50rem){.button--full-width-mobile{width:100%}}.button--primary{background-color:#4e38f8;color:#fbfcff}@media (any-pointer: fine) and (any-hover: hover){.button--primary:hover{background-color:color-mix(in srgb,#4e38f8,#fff 15%)}}.button--primary:focus-visible{outline:2px solid #fbfcff;outline-offset:-4px}.button--secondary{background-color:#d6ddff;color:#00150e}@media (any-pointer: fine) and (any-hover: hover){.button--secondary:hover{background-color:#a0b0ff}}.button--underlined{background-color:transparent;text-decoration:underline}.button--warning{background-color:#ba1a1a;color:#fbfcff}.button--tertiary{background-color:#f8f9ff;color:#4025ed;border:1px solid #4e38f8}@media (any-pointer: fine) and (any-hover: hover){.button--tertiary:hover{background-color:#eff2ff}}.button--on-images{background-color:#00000080;color:#fbfcff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (any-pointer: fine) and (any-hover: hover){.button--on-images:hover{background-color:#000000b3}}.button--transparent{border:1px solid transparent;background-color:transparent;color:#6a687f}@media (any-pointer: fine) and (any-hover: hover){.button--transparent:hover{background-color:#eff2ff;border:1px solid #e0e5ff}}.button--transparent-no-hover{border:1px solid transparent;background-color:transparent;color:#6a687f}.button--category{position:relative;border:1px solid #e0e5ff;background-color:#f8f9ff;color:#6a687f}@media (any-pointer: fine) and (any-hover: hover){.button--category:hover{background-color:#eff2ff;border:1px solid #e0e5ff;color:#000}}.button--category:focus-visible,.button--category:has(input:focus-visible){outline:none;border-color:#4e38f8;background-color:#eff2ff;color:#000}.button--category--active{background-color:#eff2ff;border:1px solid #e0e5ff;color:#000}.button--extra{background-color:#f8f9ff;color:#4e38f8;border:1px dashed #4e38f8}@media (any-pointer: fine) and (any-hover: hover){.button--extra:hover{background-color:#eff2ff;border:1px dashed #4e38f8}}.button--right-aligned{display:flex;align-self:flex-end}.button--menu{border-radius:0;border:0;padding:.75rem;justify-content:flex-start}.button--menu:hover{border:0;background-color:#eff2ff}.button--error{color:#ba1a1a}.button--error:hover{background-color:#fff7ea}.button:disabled,.button--disabled{opacity:.5;pointer-events:none}.button--remove-padding{margin:-.25rem}.button--remove-padding-large{margin:-.75rem}.button--dashed{border:1px dashed #4e38f8;background-color:#fff;color:#4025ed;transition:background-color .15s ease-in}@media (any-pointer: fine) and (any-hover: hover){.button--dashed:hover{background-color:#eff2ff}}.see-more-button{display:inline;background:none;border:none;cursor:pointer;padding:0;color:#6a687f;margin:0}.button-spinner,.button-spinner:before,.button-spinner:after{border-radius:50%}.button-spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;transform:translateZ(0)}.button-spinner:before,.button-spinner:after{position:absolute;content:""}.button-spinner:before{width:10.4px;height:20.4px;background:#0055de;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;transform-origin:10.4px 10.2px;animation:loading 2s infinite ease 1.5s}.button-spinner:after{width:10.4px;height:10.2px;background:#0055de;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;transform-origin:0px 10.2px;animation:loading 2s infinite ease}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-picture{aspect-ratio:1/1;height:2.5rem;width:2.5rem;border-radius:31.25rem}.profile-picture img{border-radius:31.25rem;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media screen and (width <= 50rem){.profile-picture{display:none}}.options{display:flex;flex-direction:column;align-items:flex-start;border-radius:.5rem;border:1px solid #dddddd;justify-content:space-between;background-color:#ebebeb;padding:0;margin:0}.options li{max-height:3rem;padding:0;list-style-type:none;border-bottom:1px solid #dddddd;width:100%}.options li.user-management{color:#ba1a1a}.options li:last-child{border:none}.options a,.options button{padding:.75rem;display:grid;grid-template-columns:1.5rem 1fr;align-items:center;gap:.5rem;text-decoration:none;color:currentColor;width:100%}.options a svg,.options button svg{padding:.125rem;aspect-ratio:1/1;width:1.5rem}.options a span,.options button span{justify-self:flex-start}input.category-radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0}label.feed-category:has(input.category-radio:checked){background-color:#eff2ff;border-color:#e0e5ff;color:#000}.category-select__wrap{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;background-color:#f8f9ff;border:1px solid #e0e5ff;border-radius:1rem;color:#6a687f}.category-select__wrap--ghost{background-color:transparent;border:none}.category-select__wrap select{color:#6a687f;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9998 16.4748C11.8665 16.4748 11.7415 16.454 11.6248 16.4123C11.5081 16.3706 11.3998 16.2998 11.2998 16.1998L6.6998 11.5998C6.51647 11.4165 6.4248 11.1831 6.4248 10.8998C6.4248 10.6165 6.51647 10.3831 6.6998 10.1998C6.88314 10.0165 7.11647 9.9248 7.3998 9.9248C7.68314 9.9248 7.91647 10.0165 8.0998 10.1998L11.9998 14.0998L15.8998 10.1998C16.0831 10.0165 16.3165 9.9248 16.5998 9.9248C16.8831 9.9248 17.1165 10.0165 17.2998 10.1998C17.4831 10.3831 17.5748 10.6165 17.5748 10.8998C17.5748 11.1831 17.4831 11.4165 17.2998 11.5998L12.6998 16.1998C12.5998 16.2998 12.4915 16.3706 12.3748 16.4123C12.2581 16.454 12.1331 16.4748 11.9998 16.4748Z' fill='%236A687F'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - .25rem) center;height:1.5rem;cursor:pointer;padding-inline:0 2rem;outline:none;font-size:clamp(.75rem,.708rem + .19vw,.875rem);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (width > 50em){.category-select__wrap select{font-size:clamp(.875rem,.833rem + .19vw,1rem)}}.categories{display:flex;flex-wrap:wrap;gap:.5rem}.categories__item{display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid #e0e5ff;border-radius:31.25rem;background-color:#eff2ff;padding:.5rem .75rem;width:-moz-fit-content;width:fit-content;min-width:4rem;position:relative;transition:background-color .15s ease-in}.categories__item:focus-visible{border-color:#4e38f8;outline:none;background-color:#d6ddff}@media (any-pointer: fine) and (any-hover: hover){.categories__item:hover{background-color:#d6ddff}}.block-user-wrap{display:flex;flex-direction:column;gap:.5rem}.block-user-wrap .content{color:#000;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;line-height:130%}.block-user-wrap .block-user-buttons{padding-top:.5rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.block-user-wrap .block-user-buttons button{background-color:#d6ddff;padding:1rem;border-radius:31.25rem;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-weight:600;color:#000}.block-user-wrap .block-user-buttons .action-button{background-color:#ba1a1a;color:#fbfcff}.blocked-feed-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%}.blocked-feed-wrap .content{color:#000;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;line-height:130%}.blocked-feed-wrap .blocked-feed-buttons{padding-top:.5rem;display:flex;align-items:center;justify-content:flex-end;width:100%;gap:.5rem}.blocked-feed-wrap .blocked-feed-buttons button{background-color:#d6ddff;padding:1rem;border-radius:31.25rem;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-weight:600;color:#000}.blocked-feed-wrap .blocked-feed-buttons .action-button{background-color:#ba1a1a;color:#fbfcff}.cluster{--cluster-flex-direction: row;--cluster-align-items: center;--cluster-justify-content: space-between;--cluster-gap: 1.5rem;display:flex;flex-direction:var(--cluster-flex-direction);align-items:var(--cluster-align-items);justify-content:var(--cluster-justify-content);gap:var(--cluster-gap)}.cluster__item{width:100%}@media screen and (width <= 50rem){.cluster--wrap{flex-wrap:wrap}}.label--left{padding-left:.75rem}.small input{display:none}.expanded input{display:block}.purple-card{display:flex;flex-direction:column;gap:.5rem;background-color:#f8f9ff;border-radius:.5rem;border:1px solid #4e38f8;padding:1rem}.purple-card__content{display:flex;flex-direction:column;gap:.5rem}.purple-card .button{align-self:flex-end}details.c-form--subscription_type-details:has(.form-error-message) summary{background-color:#f009;padding:.75rem;border-radius:1rem}.plain_text a{text-decoration:underline;color:#4025ed}.plain_text ul{list-style:inside;padding-inline-start:1rem}.plain_text--law p,.plain_text--law li,.plain_text--law h3{margin-bottom:1rem}.subscription__details{display:flex;flex-direction:column;gap:.5rem;font-size:clamp(.6875rem,.667rem + .09vw,.75rem)}.subscription__details--benefits{display:flex;align-items:center;justify-content:flex-start;gap:.25rem}.subscription__details--benefits svg{width:1.25rem;height:1.25rem}.subscription__discount{gap:.5rem}.subscription__discount--title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.subscription__discount--title .chevron-icon{transition:transform .3s ease}.subscription__discount--title[aria-expanded=true] .chevron-icon{transform:rotate(-180deg)}.subscription__discount--form{padding-top:.5rem}.subscription__overview{display:flex;flex-direction:column;gap:.5rem}.subscription__overview .price,.subscription__overview .discount{display:flex;align-items:center;justify-content:space-between}.subscription__overview .price--details,.subscription__overview .discount--details{display:flex;flex-direction:column;gap:.125rem;font-size:clamp(.6875rem,.667rem + .09vw,.75rem)}.subscription__overview .price--value,.subscription__overview .discount--value{align-self:flex-start}.subscription__total{display:grid;grid-template-columns:1fr 5rem;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:clamp(.6875rem,.667rem + .09vw,.75rem);padding-top:.75rem}.subscription__total .total--details{display:flex;flex-direction:column;gap:.25rem}.subscription__total .total--value{justify-self:flex-end}.subscription__upgrade{gap:.75rem}.subscription__upgrade .subscription-section{padding-block:.75rem;position:relative}.subscription__upgrade .subscription-section :before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#e0e5ff}.subscription__upgrade--form{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem}.subscription__upgrade details{interpolate-size:allow-keywords}.subscription__upgrade details::details-content{block-size:0;overflow-y:clip;transition:content-visibility .5s allow-discrete,block-size .5s}.subscription__upgrade details[open]::details-content{block-size:auto}.subscription__upgrade details[open] summary svg{transform:rotate(-180deg)}.subscription-upgrade-form{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;width:100%}.subscription-upgrade-form input{width:100%}.subscription__buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.subscription-discount__input{display:flex;flex-direction:column;gap:.25rem}.subscription-discount__info-box{margin-top:.5rem}.user__container{display:flex;flex-direction:column;gap:1.5rem}.user__profile{display:flex;gap:.75rem;flex-direction:column}.user__image{aspect-ratio:1;width:min(100%,60px);height:auto;flex-shrink:0}.user__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:31.25rem}@media (width > 50em){.user__image{width:min(100%,240px)}}@media (width > 50em){.user__image--initials:not(picture){font-size:clamp(1.625rem,1.5rem + .56vw,2rem)}}.user__infos{display:flex;align-items:flex-start;gap:1rem}@media (width > 50em){.user__infos{flex-direction:column;align-items:center}}.user__infos--card{background-color:#f8f9ff;padding:1rem;border-radius:1rem}@media (width > 50em){.user__infos--card{padding:2rem}}.user__actions{display:flex;flex-direction:row;overflow-x:auto;gap:.5rem}.user__actions>*{text-wrap:nowrap;width:-moz-max-content;width:max-content}@media (width > 50em){.user__actions{flex-direction:column}.user__actions>*{width:100%}}@supports (scrollbar-width: auto){.user__actions{scrollbar-color:#d6ddff #ffffff;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.user__actions::-webkit-scrollbar-thumb{background:#d6ddff}.user__actions::-webkit-scrollbar-track{background:#fff}.user__actions::-webkit-scrollbar{max-width:2px;max-height:2px}}.user__code{display:flex;gap:.5rem;flex-direction:column;align-items:center;background-color:#f8f9ff;border:1px solid #e0e5ff;border-radius:.5rem;text-align:center;padding:.75rem;color:#6a687f;position:relative}.user__code button{margin-top:.5rem}.user__code-hint{display:none;position:absolute;bottom:-.25rem;left:50%;background-color:#eff2ff;border:1px solid #e0e5ff;padding:.5rem;transform:translate(-50%,100%);text-wrap:nowrap;border-radius:.5rem}.user__code-info,.user__balance-info{display:flex;align-items:center;width:-moz-max-content;width:max-content;position:relative}.user__code-info svg,.user__balance-info svg{width:16px;height:16px}.user__info-text{display:flex;padding:.25rem}.user__info-text:hover .user__info-text--active{display:block}.user__info-text--active{display:none;position:absolute;top:-4px;right:6px;transform:translate(50%,-100%);width:240px;background-color:#eff2ff;color:#6a687f;border-radius:.5rem;border:1px solid #e0e5ff;padding:.75rem;text-align:left}.user__name{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%}@media (width > 50em){.user__name{align-items:center}}.user__username{color:#6a687f}.user__content{width:100%;display:flex;gap:.75rem;flex-wrap:wrap}@media (width > 50em){.user__content{flex-direction:column;align-items:center;gap:1rem}}.user__balance-container{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;width:100%}.user__balance-box{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:1.5rem;background-color:#f8f9ff;border-radius:1rem;border:1px solid #e0e5ff;height:100%}@media (width > 50em){.user__balance-box{padding:2rem}}.user__balance-box__header{display:flex;justify-content:space-between;align-items:center;width:100%}.user__balance-box--small{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem;background-color:#f8f9ff;border-radius:1rem;border:1px solid #e0e5ff;height:100%;width:100%}@media (width > 50em){.user__balance-box--small{padding:2rem;width:calc(50% - 1rem)}}.social-media-link{display:flex;gap:.5rem;align-items:flex-end;justify-content:space-between}.social-media-link div{width:100%}.social-media-links{display:flex;flex-direction:column;gap:.5rem}@media (width <= 114.5em){.landingpage{background-color:#fff}}.landingpage__communities{position:relative;display:flex;flex-direction:column;gap:var(--gap, 2rem);padding-bottom:2rem}@media (width <= 50em){.landingpage__communities{--padding-inline: 1rem}}@media (width > 50em){.landingpage__communities{--padding-inline: 2rem;--gap: 4rem}}@media (width > 80em){.landingpage__communities{--padding-inline: 5rem}}@media (width > 114.5em){.landingpage__communities{width:min(100em,100%);margin-inline:auto}.landingpage__communities:after{content:"";position:absolute;top:10rem;background-color:#fff;bottom:-2rem;width:100%;left:0;right:0;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);z-index:-1;min-height:100vh}}.stripe-banner{margin-inline:auto;width:min(80em - 2 * var(--padding-inline, 1rem),100% - 2 * var(--padding-inline, 1rem));overflow:hidden;border-radius:.5rem;color:#ce7b00;display:flex;flex-direction:column;gap:1rem}@media (width > 50em){.stripe-banner{--padding-inline: 2rem}}.stripe-banner__link{align-self:flex-end}.join-request-container{display:flex;max-width:646px;width:100%;padding:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin-inline:auto;border-radius:.5rem;border:1px solid #4e38f8;background:#eff2ff}.join-request-container .join-request-container__info{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;text-align:center}.join-request-container__request{color:#6a687f}.creator-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(40%,11rem),1fr));gap:.5rem}.community-tab__button-bar{display:flex;gap:.5rem;justify-content:center;align-items:center;border-radius:.5rem;background-color:#f4f4f6;flex-wrap:wrap}.community-tab__container{display:flex;flex-direction:column;width:min(100% - 2 * var(--margin-inline, .75rem),80em);margin-inline:auto;gap:1.5rem;margin-block-start:var(--margin-inline, 1.5rem);padding-block-end:var(--margin-inline, 1.5rem)}@media (width > 50em){.community-tab__container{padding-inline:2rem;--margin-inline: 2rem;--margin-block: 2rem}}.community-tab__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;flex-direction:column;gap:.75rem}.community-tab-actionsbar{display:flex;width:100%;justify-content:space-between;align-items:center;padding:.5rem;border:1px solid #f4f4f6;border-radius:.5rem;background-color:#f4f4f6;flex-wrap:wrap;gap:.5rem 0}.community-tab-actionsbar .flex-end{margin-inline-start:auto}.community-tab-actionsbar__tag{padding-inline-start:.5rem;display:flex}.community-tab-actionsbar__tag--list{gap:.5rem}.community-tab-actionsbar--right-align{justify-content:flex-end}.community-tab-actionsbar--transparent{background-color:transparent;border:none;padding:0}.community-tab-actionsbar--with-margin{margin-block-end:1rem}.community-tab-actionsbar__items{display:flex;align-items:center;gap:.5rem;color:#6a687f;font-size:clamp(.875rem,.833rem + .19vw,1rem);font-weight:700;flex-wrap:wrap}.community-tab__toggle-info-container{display:flex;width:100%;padding:.5rem;align-items:flex-start;gap:2rem;border-radius:.25rem;border:1px solid #e0e5ff;background:#f8f9ff;color:#6a687f}.community-tab__toggle-info-container:has(input[type=checkbox]:checked){border:1px solid #e0e5ff;background:#eff2ff;color:#000}.community-tab__toggle-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;flex:1 0 0}.community-tab-separator{display:flex;width:100%;align-items:center;gap:12px}.community-tab-separator p{white-space:nowrap}.community-tab__content-video{margin-bottom:.75rem}.community-tab-titlebar{display:flex;justify-content:space-between;align-items:center;width:100%}.community-tab__content{display:flex;justify-content:center;gap:2rem;flex-direction:column}@media (width > 50em){.community-tab__content{flex-direction:row}}.community-tab__content-video{display:flex;flex-direction:column;gap:.5rem}.community-tab__content-info{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem}.community-tab__main{width:100%;flex-grow:999}.community-tab__main--vertical-scroll{overflow:hidden}.community-tab__sidebar{flex-grow:1;flex-shrink:0}@media (width > 50em){.community-tab__sidebar{flex-basis:360px;max-width:360px}}@media (width > 50em){.community-tab__sidebar--small{min-width:240px}}.community-tab__grid-container{container-type:inline-size;container-name:grid-container}.community-tab__grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 3),1fr);gap:2rem 1.5rem}.community-tab__grid--small-gaps{gap:1.5rem 1rem}.community-tab__grid--small-gaps>*:not(:last-child):after{bottom:-.75rem}.community-tab__grid--two-columns{--grid-columns: 2}.community-tab__grid--four-columns{--grid-columns: 4}.community-tab__grid--five-columns{--grid-columns: 5;gap:0 1.5rem}@container grid-container (max-width: 70em){.community-tab__grid--five-columns{--grid-columns: 4}}@container grid-container (max-width: 60em){.community-tab__grid--five-columns{--grid-columns: 3}}@container grid-container (max-width: 50em){.community-tab__grid{--grid-columns: 2}}@container grid-container (max-width: 38em){.community-tab__grid{--grid-columns: 1}.community-tab__grid>*:not(:last-child){position:relative}.community-tab__grid>*:not(:last-child):after{position:absolute;content:"";inset-inline:0;bottom:-1rem;height:1px;background-color:#e0e5ff;transform:translateY(100%)}.community-tab__grid--small-gaps>*:not(:last-child):after{bottom:-.75rem}}.community-tab__flex{display:flex;gap:.75rem;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:.75rem;-ms-overflow-style:none;scrollbar-width:none}.community-tab__flex:has(>*:nth-child(3):last-child)>*{flex-grow:1}.community-tab__flex-column{flex-direction:column}.community-tab__stack{display:flex;flex-direction:column;gap:2rem}.community-tab__stack--section{display:flex;flex-direction:column;gap:.5rem}.community-tab__wrapper{display:flex;flex-direction:column;gap:2rem}@media (width > 50em){.community-tab__wrapper{gap:3rem}}.community-tab__footer{display:flex;flex-direction:column;gap:.75rem}@media (width < 50em){.community-tab--sticky-footer{padding-block-end:7rem}}.community-tab__about__list{display:flex;align-items:center;gap:.5rem;width:100%;flex-direction:column;cursor:pointer}.community-tab__about__list__wrapper{display:flex;flex-direction:row;gap:.75rem;width:100%}.community-tab__about__list__spacer{height:1px;background-color:#ebebeb;margin-block:.75rem;width:100%}.community-tab__about__list__spacer--variant{border-top:1px solid #e0e5ff}.user-area__container{display:flex;flex-direction:column;width:min(100% - 2 * var(--margin-inline, 1rem),1512px);margin-inline:auto;gap:1.5rem;margin-block:var(--margin-inline, 1rem)}@media (width > 50em){.user-area__container{--margin-inline: 2rem;--margin-block: 2rem}}.user-area__container--small{max-width:350px;gap:2rem;--margin-inline: 3rem 1.5rem}.user-area__header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.user-area__header--center{justify-content:center}.user-area__content{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;flex-direction:column}@media (width > 50em){.user-area__content{flex-direction:row;gap:4rem}}.user-area__content--without-sidebar{flex-wrap:nowrap}.user-area__main{flex:1;flex-basis:360px;max-width:100%}.user-area__sidebar{flex-grow:1;width:100%}@media (width > 50em){.user-area__sidebar{flex-basis:360px;flex-grow:0;max-width:360px}}.user-area__sidebar--small{flex-basis:240px}@media (width < 50em){.user-area__sidebar--small{flex-basis:100%}}.user-area__grid-container{container-type:inline-size;container-name:grid-container}.user-area__grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 4),1fr);gap:2rem 1.5rem}@container grid-container (max-width: 80em){.user-area__grid{--grid-columns: 3}}@container grid-container (max-width: 50em){.user-area__grid{--grid-columns: 2}}@container grid-container (max-width: 40em){.user-area__grid{--grid-columns: 1}.user-area__grid>*:not(:last-child){position:relative}.user-area__grid>*:not(:last-child):before{position:absolute;content:"";inset-inline:0;bottom:-1rem;height:1px;background-color:#e0e5ff;transform:translateY(100%)}}.user-area__profile-grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 3),1fr);gap:2rem 1.5rem}@container grid-container (max-width: 80em){.user-area__profile-grid{--grid-columns: 3}}@container grid-container (max-width: 50em){.user-area__profile-grid{--grid-columns: 2}}@container grid-container (max-width: 40em){.user-area__profile-grid{--grid-columns: 1}.user-area__profile-grid>*:not(:last-child){position:relative}.user-area__profile-grid>*:not(:last-child):before{position:absolute;content:"";inset-inline:0;bottom:-1rem;height:1px;background-color:#e0e5ff;transform:translateY(100%)}}@media (width < 50em){.user-area__profile-grid{display:flex;flex-direction:column;gap:2rem}}.user-area__logo{width:45px;height:45px;-o-object-fit:contain;object-fit:contain;margin-inline:auto;border-radius:.5rem}.user-area__link-with-infos{display:flex;align-items:center;gap:.5rem}.appointments .swiper-slide{flex-shrink:1;width:inherit;height:inherit;transition-property:transform;display:flex}.appointments__container{width:800px;border-radius:.5rem;border:1px solid #e0e5ff;padding:1rem}.appointments__group-slider{display:flex;gap:1rem;overflow:auto}.appointments__group-slider-controls{display:flex;gap:1rem;align-items:center}.appointments__group-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.appointments__chevron-bubble{border-radius:31.25rem;background-color:#f8f9ff;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.appointments__create-ticket{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;padding:1rem;gap:.5rem;width:6.75rem;height:9rem;background-color:#f8f9ff;border-radius:.5rem;border:1px dotted #4e38f8}.appointments__create-ticket:hover{border:1px solid #4e38f8}.appointments__create-ticket-icon path{fill:#4025ed}.rich-text{word-break:break-word;overflow-wrap:anywhere}.rich-text p:empty{padding:.75rem 0}.rich-text ul{list-style-type:disc;margin:0;padding-left:1.5rem}.rich-text ol{margin:0}.rich-text li{min-height:1.3125rem}.rich-text ol li ul{margin-block:1rem}.rich-text ol li ul li{margin-block:.5rem}#editor{--post-header-height: 7.25rem ;width:100%;margin-inline:auto;position:relative}#editor::part(toolbar){--rhino-border-radius: 16px;border-color:#e0e5ff}#editor>[slot=editor]{border-color:#e0e5ff;border-radius:0 0 1rem 1rem}#editor::part(toolbar__base){border-radius:1rem 1rem 0 0;border-color:#e0e5ff;border-bottom-color:transparent}#editor::part(toolbar__button){color:#6a687f;border-color:#e0e5ff}#editor::part(toolbar__button):hover{background-color:#eff2ff}#editor.editor-simple{--rhino-button-active-border-color: $colors-outline-variant}#editor.editor-simple::part(toolbar){display:none}#editor.editor-simple>[slot=editor]{border-color:transparent;padding:0}#editor.editor-simple::part(bubble-menu__toolbar){display:block!important}#editor.editor-simple .trix-content:is(:focus,:focus-within){border-color:transparent}#editor.editor-simple .trix-content{height:100%;overflow-y:auto;overscroll-behavior:contain;position:static;max-height:calc(100dvh - var(--post-header-height) - 1.5rem);margin-inline:-1.5rem;padding-inline:1.5rem}@media (width >= 50em){#editor.editor-simple .trix-content{max-height:calc(100dvh - var(--post-header-height) - 4rem)}}.c-post-post__content-text>.rich-text p:empty{padding:.25rem 0}#dz-default-dropzone{position:relative}#dz-default-dropzone .dz-remove{background-color:#00000080;color:#fbfcff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;padding:0;position:absolute;top:.25rem;right:.25rem;z-index:1000}#dz-default-dropzone .dz-progress{bottom:.25rem;top:auto;border-color:#4e38f8;background-color:#4e38f8;animation:none!important}#dz-default-dropzone .dz-upload{background-color:#e0e5ff}#dz-video-dropzone{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%!important;padding-block:1.5rem;gap:1.5rem}#dz-video-dropzone .dz-preview{width:100%!important;height:auto;min-height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:0}#dz-video-dropzone .dz-preview>*{position:relative;top:0;right:0;bottom:0;left:0;width:100%;margin:0}#dz-video-dropzone .dz-preview .dz-image{opacity:0}#dz-video-dropzone .dz-preview .dz-details{padding:0;color:#4025ed}#dz-video-dropzone .dz-preview .dz-size{margin-bottom:0}#dz-video-dropzone .dz-preview .dz-error-mark,#dz-video-dropzone .dz-preview .dz-error-message{display:none}#dz-video-dropzone .dz-preview .dz-progress{border-color:#4e38f8;background-color:#4e38f8;animation:none!important}#dz-video-dropzone .dz-preview .dz-upload{background-color:#e0e5ff}#dz-video-dropzone .dz-preview .dz-remove{display:flex;flex-direction:row-reverse;height:2rem;padding:0 1rem}#dz-video-dropzone .dz-preview .dz-remove:before{content:"Abbrechen"}.stack-4xs>*+*{margin-top:.125rem}.stack-3xs>*+*{margin-top:.25rem}.stack-2xs>*+*{margin-top:.5rem}.stack-xs>*+*{margin-top:.75rem}.stack-s>*+*{margin-top:1rem}.stack-m>*+*{margin-top:1.5rem}.stack-l>*+*{margin-top:2rem}.stack-xl>*+*{margin-top:3rem}.stack-2xl>*+*{margin-top:4rem}.shadow{box-shadow:2px 2px 4px #0300140d,2px 2px 16px #0300140d}.hidden{display:none!important}.hidden-on-mobile{display:none}@media (width > 50em){.hidden-on-mobile{display:block}}.hidden-on-desktop{display:block}@media (width > 50em){.hidden-on-desktop{display:none}}.color-on-surface{color:#000}.color-on-surface-variant{color:#6a687f}.sr-only{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.no-scroll{overflow:hidden}.no-scroll-gutter{scrollbar-gutter:stable}.mx__auto{margin-inline:auto}.mt__s{margin-top:1rem}.mt__m{margin-top:1.5rem}.mt__l{margin-top:2rem}.mb__xs{margin-bottom:.5rem}.mb__s{margin-bottom:1rem}.mb__m{margin-bottom:1.5rem}.ml__0{margin-left:0}.text-align--center{text-align:center}.no-padding{padding:0!important}
