.SmartInfoTag-module__uVcG_W__smartInfoTag{width:fit-content;position:relative}.SmartInfoTag-module__uVcG_W__smartInfoTagWrapper{flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.SmartInfoTag-module__uVcG_W__smartInfoTagLabel{font-size:var(--font-size-sm);color:var(--grayscale-gray-600)}.SmartInfoTag-module__uVcG_W__smartInfoTagLabel--white{color:var(--grayscale-white,#fff)}.SmartInfoTag-module__uVcG_W__smartInfoTagLabel--primary{color:var(--primary-primary,var(--primary,#000))}.SmartInfoTag-module__uVcG_W__smartInfoTagLabel--secondary{color:var(--secondary-secondary-fcc799,var(--secondary,#fcc799))}.SmartInfoTag-module__uVcG_W__smartInfoTagLabel--green{color:var(--green-green,var(--success,#1f9d55))}.SmartInfoTag-module__uVcG_W__smartInfoTagLabel--yellow{color:var(--yellow-yellow,var(--warning,#f2c94c))}.SmartInfoTag-module__uVcG_W__smartInfoTagLabel--red{color:var(--red-red,var(--error,#e53935))}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownItemAction{margin-left:auto}.SmartInfoTag-module__uVcG_W__smartInfoTagTagWrapper{z-index:1;align-items:center;position:relative}.SmartInfoTag-module__uVcG_W__smartInfoTag--left{align-self:flex-start}.SmartInfoTag-module__uVcG_W__smartInfoTag--center{align-self:center}.SmartInfoTag-module__uVcG_W__smartInfoTag--right{align-self:flex-end}.SmartInfoTag-module__uVcG_W__smartInfoTag--ghost{border:1px solid var(--grayscale-gray-400)}.SmartInfoTag-module__uVcG_W__smartInfoTag--rounded{border-radius:8px}.SmartInfoTag-module__uVcG_W__smartInfoTag--pill{border-radius:9999px}.SmartInfoTag-module__uVcG_W__smartInfoTag--disabled{opacity:.6;pointer-events:none}.SmartInfoTag-module__uVcG_W__smartInfoTag--disabled .SmartInfoTag-module__uVcG_W__smartInfoTagWrapper{cursor:not-allowed}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdown{z-index:1;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;transition:all .2s;display:flex;position:relative;top:8px}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownWrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffa6;background-image:linear-gradient(118deg,#ffffff26 0%,#ffffff59 100%);border:1px solid #fff9;border-radius:12px;flex-direction:column;align-self:center;width:fit-content;max-height:200px;display:flex;position:absolute;top:0;overflow:auto;box-shadow:0 5px 10px #0000001a}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownHeader{z-index:1;font-size:var(--font-size-xs);color:var(--grayscale-gray-500);padding:8px 16px 0;position:sticky;top:0}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownBody{flex-direction:column;padding:4px 0;display:flex}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownItem{z-index:0;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:12px;padding:12px;transition:background-color .2s;display:flex;position:relative}.SmartInfoTag-module__uVcG_W__smartInfoTag--open .SmartInfoTag-module__uVcG_W__smartInfoTagDropdown{opacity:1;visibility:visible;pointer-events:all}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdown--top{position:absolute;inset:auto 0 calc(100% + 8px)}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdown--top .SmartInfoTag-module__uVcG_W__smartInfoTagDropdownWrapper{top:auto;bottom:0}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownItem [data-comp-static-name=icon]{opacity:0;transition:opacity .2s}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownItem--selected [data-comp-static-name=icon]{opacity:1}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownItem--focused{outline:none}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownItem:before{content:" ";z-index:-1;background:var(--grayscale-gray-300);height:1px;position:absolute;bottom:0;left:32px;right:8px}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownItem:last-child:before{content:none}.SmartInfoTag-module__uVcG_W__smartInfoTagDropdownItem:hover:after{content:" ";z-index:-1;background:var(--secondary-secondary-fcc799);border-radius:1px;width:2px;position:absolute;top:0;bottom:1px;left:2px}.SmartInfoTag-module__uVcG_W__smartInfoTagTagAsButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex}.SmartInfoTag-module__uVcG_W__smartInfoTagTagAsButton:disabled{cursor:not-allowed;opacity:.6}.SmartInfoTag-module__uVcG_W__smartInfoTagTagAsButton:focus-visible{outline:2px solid var(--secondary-secondary-fcc799);outline-offset:2px;border-radius:9999px}
.Image-module__fo2bmG__image{width:var(--image-width,auto);height:var(--image-height,auto);aspect-ratio:var(--image-aspect-ratio,auto);flex-shrink:0;line-height:0;display:inline-block;position:relative;overflow:hidden}.Image-module__fo2bmG__imageElement{border:none;outline:none;width:100%;height:100%;transition:opacity .3s;display:block}.Image-module__fo2bmG__imageBackground{background-image:var(--image-background-url,none);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .3s;display:block}.Image-module__fo2bmG__imagePlaceholder{text-indent:-9999px;opacity:0;z-index:1;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0;overflow:hidden}.Image-module__fo2bmG__imagePlaceholderText{font-size:var(--font-size-xs);color:var(--color-neutral-500,#6b7280);text-align:center;padding:8px 12px;font-weight:400}.Image-module__fo2bmG__image--placeholder .Image-module__fo2bmG__imagePlaceholder{opacity:1}.Image-module__fo2bmG__image--loading .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--loading .Image-module__fo2bmG__imageBackground{opacity:.3;transition:opacity .3s}.Image-module__fo2bmG__image--loading .Image-module__fo2bmG__imagePlaceholder{opacity:1;animation:2s infinite Image-module__fo2bmG__pulse}@keyframes Image-module__fo2bmG__pulse{0%,to{opacity:1}50%{opacity:.7}}.Image-module__fo2bmG__image--loaded .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--loaded .Image-module__fo2bmG__imageBackground{opacity:1;transition:opacity .3s}.Image-module__fo2bmG__image--loaded .Image-module__fo2bmG__imagePlaceholder{opacity:0;pointer-events:none}.Image-module__fo2bmG__image--error .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--error .Image-module__fo2bmG__imageBackground{opacity:.5;filter:grayscale();transition:opacity .3s,filter .3s}.Image-module__fo2bmG__image--error .Image-module__fo2bmG__imagePlaceholder{opacity:1;background-color:var(--color-error-light)}.Image-module__fo2bmG__image--error .Image-module__fo2bmG__imagePlaceholderText{color:var(--color-error)}.Image-module__fo2bmG__image--xs{width:var(--image-width,24px);height:var(--image-height,24px)}.Image-module__fo2bmG__image--s{width:var(--image-width,48px);height:var(--image-height,48px)}.Image-module__fo2bmG__image--m{width:var(--image-width,96px);height:var(--image-height,96px)}.Image-module__fo2bmG__image--l{width:var(--image-width,144px);height:var(--image-height,144px)}.Image-module__fo2bmG__image--xl{width:var(--image-width,192px);height:var(--image-height,192px)}.Image-module__fo2bmG__image--xxl{width:var(--image-width,256px);height:var(--image-height,256px)}.Image-module__fo2bmG__image--full{width:var(--image-width,100%);height:var(--image-height,auto)}.Image-module__fo2bmG__image--cover{width:var(--image-width,100%);height:var(--image-height,100%)}.Image-module__fo2bmG__image--none{border-radius:0}.Image-module__fo2bmG__image--rounded{border-radius:var(--border-radius-m,8px)}.Image-module__fo2bmG__image--rounded-s{border-radius:var(--border-radius-s,4px)}.Image-module__fo2bmG__image--rounded-l{border-radius:var(--border-radius-l,12px)}.Image-module__fo2bmG__image--circle{border-radius:50%}.Image-module__fo2bmG__image--cover .Image-module__fo2bmG__imageElement{object-fit:cover}.Image-module__fo2bmG__image--contain .Image-module__fo2bmG__imageElement{object-fit:contain}.Image-module__fo2bmG__image--fill .Image-module__fo2bmG__imageElement{object-fit:fill}.Image-module__fo2bmG__image--none .Image-module__fo2bmG__imageElement{object-fit:none}.Image-module__fo2bmG__image--scale-down .Image-module__fo2bmG__imageElement{object-fit:scale-down}.Image-module__fo2bmG__image--center .Image-module__fo2bmG__imageElement{object-position:center}.Image-module__fo2bmG__image--top .Image-module__fo2bmG__imageElement{object-position:top}.Image-module__fo2bmG__image--bottom .Image-module__fo2bmG__imageElement{object-position:bottom}.Image-module__fo2bmG__image--left .Image-module__fo2bmG__imageElement{object-position:left}.Image-module__fo2bmG__image--right .Image-module__fo2bmG__imageElement{object-position:right}.Image-module__fo2bmG__image--center .Image-module__fo2bmG__imageBackground{background-position:50%}.Image-module__fo2bmG__image--top .Image-module__fo2bmG__imageBackground{background-position:top}.Image-module__fo2bmG__image--bottom .Image-module__fo2bmG__imageBackground{background-position:bottom}.Image-module__fo2bmG__image--left .Image-module__fo2bmG__imageBackground{background-position:0}.Image-module__fo2bmG__image--right .Image-module__fo2bmG__imageBackground{background-position:100%}.Image-module__fo2bmG__image--filter-none .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-none .Image-module__fo2bmG__imageBackground{filter:none}.Image-module__fo2bmG__image--filter-darken.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-darken.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageBackground{filter:brightness(.9)}.Image-module__fo2bmG__image--filter-darken.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-darken.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageBackground{filter:brightness(.7)}.Image-module__fo2bmG__image--filter-darken.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-darken.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageBackground{filter:brightness(.5)}.Image-module__fo2bmG__image--filter-lighten.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-lighten.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageBackground{filter:brightness(1.1)}.Image-module__fo2bmG__image--filter-lighten.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-lighten.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageBackground{filter:brightness(1.3)}.Image-module__fo2bmG__image--filter-lighten.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-lighten.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageBackground{filter:brightness(1.5)}.Image-module__fo2bmG__image--filter-grayscale.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-grayscale.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageBackground{filter:grayscale(.3)}.Image-module__fo2bmG__image--filter-grayscale.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-grayscale.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageBackground{filter:grayscale(.7)}.Image-module__fo2bmG__image--filter-grayscale.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-grayscale.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageBackground{filter:grayscale()}.Image-module__fo2bmG__image--filter-blur.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-blur.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageBackground{filter:blur(2px)}.Image-module__fo2bmG__image--filter-blur.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-blur.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageBackground{filter:blur(4px)}.Image-module__fo2bmG__image--filter-blur.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-blur.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageBackground{filter:blur(6px)}.Image-module__fo2bmG__image--filter-sepia.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-sepia.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageBackground{filter:sepia(.3)}.Image-module__fo2bmG__image--filter-sepia.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-sepia.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageBackground{filter:sepia(.6)}.Image-module__fo2bmG__image--filter-sepia.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-sepia.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageBackground{filter:sepia()}.Image-module__fo2bmG__image--filter-vintage.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-vintage.Image-module__fo2bmG__image--filter-light .Image-module__fo2bmG__imageBackground{filter:sepia(.3)brightness(1.1)contrast(1.1)}.Image-module__fo2bmG__image--filter-vintage.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-vintage.Image-module__fo2bmG__image--filter-medium .Image-module__fo2bmG__imageBackground{filter:sepia(.6)brightness(1.2)contrast(1.2)}.Image-module__fo2bmG__image--filter-vintage.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__image--filter-vintage.Image-module__fo2bmG__image--filter-strong .Image-module__fo2bmG__imageBackground{filter:sepia()brightness(1.3)contrast(1.3)}.Image-module__fo2bmG__image--hover-none{transition:none}.Image-module__fo2bmG__image--hover-zoom{transition:transform .3s}.Image-module__fo2bmG__image--hover-zoom:hover{transform:scale(1.05)}.Image-module__fo2bmG__image--hover-fade{transition:opacity .3s}.Image-module__fo2bmG__image--hover-fade:hover{opacity:.8}.Image-module__fo2bmG__image--hover-lift{transition:transform .3s,box-shadow .3s}.Image-module__fo2bmG__image--hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.Image-module__fo2bmG__image a{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.Image-module__fo2bmG__image a:focus-visible{outline:2px solid var(--color-primary-500,#3b82f6);outline-offset:2px}.Image-module__fo2bmG__image--responsive{max-width:100%;height:auto}.Image-module__fo2bmG__image--responsive .Image-module__fo2bmG__imageElement{width:100%;height:auto}.Image-module__fo2bmG__image--aspect-square{aspect-ratio:1}.Image-module__fo2bmG__image--aspect-video{aspect-ratio:16/9}.Image-module__fo2bmG__image--aspect-portrait{aspect-ratio:3/4}.Image-module__fo2bmG__image--aspect-landscape{aspect-ratio:4/3}.Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__imageBackground{transition:opacity .3s,filter .3s}.Image-module__fo2bmG__imagePlaceholder{transition:opacity .3s,background-color .3s}.Image-module__fo2bmG__image--loading .Image-module__fo2bmG__imagePlaceholder{animation:2s infinite Image-module__fo2bmG__pulse}.Image-module__fo2bmG__imageElement:not([src]),.Image-module__fo2bmG__imageElement[src=""]{opacity:0}.Image-module__fo2bmG__imageElement[src]:not([src=""]){opacity:1}.Image-module__fo2bmG__imageElement:focus-visible{outline:2px solid var(--color-primary-500,#3b82f6);outline-offset:2px}.Image-module__fo2bmG__image[style*=cursor]{cursor:pointer}@media (max-width:768px){.Image-module__fo2bmG__image--responsive-mobile{width:100%;height:auto}.Image-module__fo2bmG__image--xs{width:20px;height:20px}.Image-module__fo2bmG__image--s{width:40px;height:40px}.Image-module__fo2bmG__image--m{width:80px;height:80px}.Image-module__fo2bmG__image--l{width:120px;height:120px}.Image-module__fo2bmG__image--xl{width:160px;height:160px}.Image-module__fo2bmG__image--xxl{width:200px;height:200px}.Image-module__fo2bmG__image--hover-zoom:hover,.Image-module__fo2bmG__image--hover-fade:hover,.Image-module__fo2bmG__image--hover-lift:hover{opacity:1;box-shadow:none;transform:none}}@media (max-width:480px){.Image-module__fo2bmG__image--xs{width:16px;height:16px}.Image-module__fo2bmG__image--s{width:32px;height:32px}.Image-module__fo2bmG__image--m{width:64px;height:64px}.Image-module__fo2bmG__image--l{width:96px;height:96px}.Image-module__fo2bmG__image--xl{width:128px;height:128px}.Image-module__fo2bmG__image--xxl{width:160px;height:160px}}@media (prefers-contrast:high){.Image-module__fo2bmG__imageElement:focus-visible,.Image-module__fo2bmG__image a:focus-visible{outline-offset:3px;outline:3px solid}}@media (prefers-reduced-motion:reduce){.Image-module__fo2bmG__image--hover-zoom,.Image-module__fo2bmG__image--hover-fade,.Image-module__fo2bmG__image--hover-lift,.Image-module__fo2bmG__imageElement,.Image-module__fo2bmG__imageBackground,.Image-module__fo2bmG__imagePlaceholder{transition:none!important;animation:none!important}.Image-module__fo2bmG__image--hover-zoom:hover,.Image-module__fo2bmG__image--hover-fade:hover,.Image-module__fo2bmG__image--hover-lift:hover{opacity:inherit!important;box-shadow:none!important;transform:none!important}}@media print{.Image-module__fo2bmG__image--hover-zoom,.Image-module__fo2bmG__image--hover-fade,.Image-module__fo2bmG__image--hover-lift{opacity:1!important;box-shadow:none!important;transform:none!important}.Image-module__fo2bmG__imagePlaceholder{display:none}}.Image-module__fo2bmG__image--logo-aa,.Image-module__fo2bmG__image--logo-analog-atelier{image-rendering:crisp-edges}.Image-module__fo2bmG__image--avatar-placeholder{border-radius:50%}.Image-module__fo2bmG__image--pattern-dark .Image-module__fo2bmG__imageBackground{background-repeat:repeat;background-size:auto}.Image-module__fo2bmG__image--hero-layer-top,.Image-module__fo2bmG__image--hero-layer-bottom{image-rendering:auto}.Image-module__fo2bmG__image--hover-zoom,.Image-module__fo2bmG__image--hover-fade,.Image-module__fo2bmG__image--hover-lift{will-change:transform}.Image-module__fo2bmG__image--full,.Image-module__fo2bmG__image--cover{contain:layout style}
.CardTmpl-module__1EoFyq__card-tmpl{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff26 0%,#ffffff59 100%);border:1px solid #fff9;border-radius:20px;flex-grow:1;flex-shrink:1;min-height:180px;padding:8px;display:flex;position:relative;box-shadow:0 5px 10px #0000001a}.CardTmpl-module__1EoFyq__card-tmpl__wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff8c 0%,#ffffffa6 100%);border:1px solid #fff9;border-radius:13px;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:24px 36px;display:flex}.CardTmpl-module__1EoFyq__card-tmpl__main{flex-direction:column;gap:24px;display:flex}section.CardTmpl-module__1EoFyq__card-tmpl__header{flex-direction:row;justify-content:space-between;margin:0;display:flex}.CardTmpl-module__1EoFyq__card-tmpl__header-title{font-size:var(--font-size-lg);text-transform:uppercase;font-weight:500}.CardTmpl-module__1EoFyq__card--dark{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#37354226 0%,#37354259 100%);border-color:#ffffff4d;box-shadow:0 5px 10px #0000001a}.CardTmpl-module__1EoFyq__card--dark .CardTmpl-module__1EoFyq__card-tmpl__wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#3735428c 0%,#373542a6 100%);border-color:#fff3}@media (max-width:768px){.CardTmpl-module__1EoFyq__card-tmpl{min-height:160px;padding:6px}.CardTmpl-module__1EoFyq__card-tmpl__wrapper{padding:16px 20px}.CardTmpl-module__1EoFyq__card-tmpl__main{gap:16px}.CardTmpl-module__1EoFyq__card-tmpl__header-title{font-size:var(--font-size-base)}}@media (max-width:480px){.CardTmpl-module__1EoFyq__card-tmpl{padding:4px}.CardTmpl-module__1EoFyq__card-tmpl__wrapper{padding:12px 16px}.CardTmpl-module__1EoFyq__card-tmpl__main{gap:12px}.CardTmpl-module__1EoFyq__card-tmpl__header-title{font-size:var(--font-size-sm)}}@media (prefers-contrast:high){.CardTmpl-module__1EoFyq__card-tmpl{background:var(--basic-white);border:2px solid}.CardTmpl-module__1EoFyq__card--dark{background:var(--basic-black);border-color:var(--basic-white)}}
.CardType2-module__QU8bqG__card-type2{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff26 0%,#ffffff59 100%);border:1px solid #fff9;border-radius:20px;flex-grow:1;flex-shrink:1;min-height:180px;margin:12px 6px;padding:8px;display:flex;position:relative;box-shadow:0 5px 10px #0000001a}.CardType2-module__QU8bqG__card-type2:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff8c 0%,#ffffffa6 100%);border:1px solid #fff9;border-radius:12px;position:absolute;inset:8px}.CardType2-module__QU8bqG__card__wrapper{min-height:initial;flex-grow:1;grid-template-rows:2fr 1fr;display:grid}.CardType2-module__QU8bqG__card__wrapper:before{content:" ";z-index:2;background-image:inherit;border:1px solid var(--secondary-secondary-fcc799);pointer-events:none;background-size:cover;border-radius:4px;position:absolute;inset:52px 52px 40px}.CardType2-module__QU8bqG__card__image{background-position:50%;background-size:0%;flex:1;position:relative}.CardType2-module__QU8bqG__card__image:after{content:" ";background-image:inherit;background-position:50%;background-size:cover;border-radius:8px;position:absolute;inset:32px 32px 0}.CardType2-module__QU8bqG__card__image:before{content:" ";background-image:inherit;filter:blur(12px)opacity(75%);background-position:50%;background-size:cover;border-radius:30px;position:absolute;inset:42px 40px -14px}.CardType2-module__QU8bqG__card__caption{z-index:1;border:1px solid #fff9;border-top:none;border-radius:0 0 13px 13px;flex-direction:column;justify-content:center;min-height:0;padding:24px 66px 44px;display:flex}.CardType2-module__QU8bqG__card__caption-row1{font-family:var(--font-heading);font-size:var(--font-size-xs);text-transform:uppercase;color:var(--secondary-secondary-fcc799);letter-spacing:.4px;font-weight:600}.CardType2-module__QU8bqG__card__caption-row2{font-family:var(--font-heading);font-size:var(--prose-h3);font-weight:var(--font-weight-medium);text-wrap:balance;margin-bottom:4px;padding:4px 0}.CardType2-module__QU8bqG__card__caption-row3{margin-top:4px}.CardType2-module__QU8bqG__card__caption-row3>p{font-size:var(--prose-small);color:var(--color-text-light)}.CardType2-module__QU8bqG__card__caption-row4{margin-top:24px}.CardType2-module__QU8bqG__card-type2__image-tags{z-index:15;pointer-events:none;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;top:64px;right:64px}.CardType2-module__QU8bqG__card-type2__image-like{z-index:20;pointer-events:auto;cursor:pointer;transition:transform .15s ease-out;position:relative}.CardType2-module__QU8bqG__card-type2__image-like:hover{transform:scale(1.05)}.CardType2-module__QU8bqG__card-type2__image-like:active{transform:scale(.95)}.CardType2-module__QU8bqG__card-type2__image-like [data-comp-static-name=tag__link]{gap:2px}.CardType2-module__QU8bqG__card-type2__video-player{z-index:1;border-radius:8px;width:calc(100% - 64px);height:calc(100% - 32px);position:absolute;inset:32px 32px 0;overflow:hidden}.CardType2-module__QU8bqG__card-type2--video-bg .CardType2-module__QU8bqG__card__image:after{content:none}.CardType2-module__QU8bqG__card-type2__link{z-index:10;cursor:pointer;text-decoration:none;position:absolute;inset:0}.CardType2-module__QU8bqG__card-type2--light{color:var(--text-primary-light)}.CardType2-module__QU8bqG__card-type2--dark{color:var(--text-primary-dark);background-image:linear-gradient(118deg,#00000026 0%,#00000059 100%);border:1px solid #0009}.CardType2-module__QU8bqG__card-type2--dark:before{background-image:linear-gradient(118deg,#0000008c 0%,#000000a6 100%);border:1px solid #0009}.CardType2-module__QU8bqG__card-type2--dark .CardType2-module__QU8bqG__card__caption{border:1px solid #0009}.CardType2-module__QU8bqG__card-type2--hover:hover{transition:all .3s;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.CardType2-module__QU8bqG__card-type2--hover{transition:all .3s}@media (max-width:768px){.CardType2-module__QU8bqG__card__caption{padding:20px 32px 32px}.CardType2-module__QU8bqG__card__image:after{top:16px;left:16px;right:16px}.CardType2-module__QU8bqG__card__image:before{top:26px;left:24px;right:24px}.CardType2-module__QU8bqG__card__wrapper:before{inset:32px 32px 20px}.CardType2-module__QU8bqG__card-type2__video-player{width:calc(100% - 32px);height:calc(100% - 16px);top:16px;left:16px;right:16px}.CardType2-module__QU8bqG__card-type2__image-tags{top:24px;right:24px}}@media (max-width:480px){.CardType2-module__QU8bqG__card-type2{min-height:140px;margin:8px 4px}.CardType2-module__QU8bqG__card__caption{gap:8px;padding:16px 24px 32px}.CardType2-module__QU8bqG__card__caption-row4{margin-top:4px}}
.Floater-module__kNmRYa__floater{z-index:2;border-radius:9999px;width:fit-content;padding:4px;display:flex;position:relative}.Floater-module__kNmRYa__floater:before{content:"";z-index:-1;filter:blur(5px);border-radius:inherit;position:absolute;inset:-10px}.Floater-module__kNmRYa__floater:after{content:"";z-index:-1;border-radius:inherit;background:#fffc;border:1px solid #fff;position:absolute;inset:0;box-shadow:0 5px 10px #0003}.Floater-module__kNmRYa__floater__wrapper{z-index:0;border-radius:inherit;flex:1;align-content:center;padding:4px 16px;position:relative}.Floater-module__kNmRYa__floater__wrapper:before{content:"";z-index:-1;border-radius:inherit;background-image:radial-gradient(circle at 100% 0% in oklch, #c6beff 0%, #c6beff94 42%, #fff0 100%), radial-gradient(circle at 0% 0% in oklch, #a5fce6 0%, #a5fce647 37%, #fff0 89%), linear-gradient(180deg in oklch, #8ef9fe 0%, #ecc9b3 10%, #feba7e 50%);position:absolute;inset:-1px}@supports (color:lab(0% 0 0)){.Floater-module__kNmRYa__floater__wrapper:before{background-image:radial-gradient(circle at 100% 0% in oklch, lab(79.2918% 12.7194 -31.0505) 0%, lab(79.2918% 12.7194 -31.0505/.58) 42%, lab(100% 0 0/0) 100%), radial-gradient(circle at 0% 0% in oklch, lab(93.0367% -31.0373 1.88258) 0%, lab(93.0367% -31.0373 1.88258/.28) 37%, lab(100% 0 0/0) 89%), linear-gradient(180deg in oklch, lab(91.7123% -31.6616 -12.5104) 0%, lab(83.5737% 10.4053 15.9491) 10%, lab(81.1325% 20.3001 40.743) 50%)}}.Floater-module__kNmRYa__floater__wrapper:after{content:"";z-index:-1;border-radius:inherit;background:#fffc;position:absolute;inset:0}.Floater-module__kNmRYa__floater__label{font-size:var(--font-size-xs);align-items:center;gap:8px;display:flex}.Floater-module__kNmRYa__floater__icon{width:16px;height:16px}.Floater-module__kNmRYa__floater__link{border-radius:inherit;position:absolute;inset:0}.Floater-module__kNmRYa__floater__unknown-variant{color:#ff6b6b;font-size:var(--font-size-xs);padding:8px}.Floater-module__kNmRYa__floater--xs{padding:2px}.Floater-module__kNmRYa__floater--dot.Floater-module__kNmRYa__floater--xs{width:24px;height:24px}.Floater-module__kNmRYa__floater--dot.Floater-module__kNmRYa__floater--xs .Floater-module__kNmRYa__floater__icon{width:12px;height:12px}.Floater-module__kNmRYa__floater--width-fit{width:fit-content}.Floater-module__kNmRYa__floater--width-full{width:100%}.Floater-module__kNmRYa__floater--width-auto{width:auto}.Floater-module__kNmRYa__floater--align-left{margin-left:0;margin-right:auto}.Floater-module__kNmRYa__floater--align-center{margin-left:auto;margin-right:auto}.Floater-module__kNmRYa__floater--align-right{margin-left:auto;margin-right:0}.Floater-module__kNmRYa__floater__course{justify-content:space-between;width:100%;margin:0 auto;display:flex;position:sticky;bottom:48px}.Floater-module__kNmRYa__floater__course-label{align-content:center;padding:8px}.Floater-module__kNmRYa__floater__course-right{align-content:center}.Floater-module__kNmRYa__floater__course-buttons{align-items:center;gap:8px;display:flex}.Floater-module__kNmRYa__floater__course-button-price [data-comp-static-name=tag]>[data-comp-static-name=tag__link]{gap:0}.Floater-module__kNmRYa__floater__pagination{flex-direction:row;justify-content:center;align-items:center;gap:16px;padding:8px 0 8px 8px;display:flex}.Floater-module__kNmRYa__floater__pagination-label{font-size:var(--font-size-xs);color:var(--grayscale-gray-500)}.Floater-module__kNmRYa__floater__pagination-buttons{flex-direction:row;gap:8px;display:flex}.Floater-module__kNmRYa__floater__pagination-button-prev,.Floater-module__kNmRYa__floater__pagination-button-next{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.Floater-module__kNmRYa__floater__pagination-button-prev:hover,.Floater-module__kNmRYa__floater__pagination-button-next:hover{opacity:.8}.Floater-module__kNmRYa__floater__pagination-button-prev:disabled,.Floater-module__kNmRYa__floater__pagination-button-next:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Floater-module__kNmRYa__floater__pagination-button-prev img,.Floater-module__kNmRYa__floater__pagination-button-prev [data-comp-static-name=icon],.Floater-module__kNmRYa__floater__pagination-button-next img,.Floater-module__kNmRYa__floater__pagination-button-next [data-comp-static-name=icon]{width:16px;height:16px}.Floater-module__kNmRYa__floater__save-changes{justify-content:space-between;width:100%;margin:0 auto;display:flex;position:sticky;bottom:48px}.Floater-module__kNmRYa__floater__save-changes-label{align-content:center;padding:8px}.Floater-module__kNmRYa__floater__save-changes-right{align-content:center}.Floater-module__kNmRYa__floater__save-changes-buttons{align-items:center;gap:8px;display:flex}.Floater-module__kNmRYa__floater__save-changes-button-edit [data-comp-static-name=tag]>[data-comp-static-name=tag__link]{gap:0}.Floater-module__kNmRYa__floater__save-changes-button-discard{display:flex}.Floater-module__kNmRYa__floater__save-changes-button-discard [data-comp-static-name=tag]>[data-comp-static-name=tag__link]{gap:4px}.Floater-module__kNmRYa__floater__search{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.Floater-module__kNmRYa__floater__search-field{flex:1}.Floater-module__kNmRYa__floater__form{display:flex}.Floater-module__kNmRYa__floater__search-field input[type=text]{font-size:var(--font-size-xs);background:0 0;border:none;flex:1;padding:12px}.Floater-module__kNmRYa__floater__search-field input[type=text]:focus{outline:none}.Floater-module__kNmRYa__floater__search-button{cursor:pointer;width:18px;height:18px;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.Floater-module__kNmRYa__floater__search-button:hover{opacity:.8}.Floater-module__kNmRYa__floater__search-button img,.Floater-module__kNmRYa__floater__search-button [data-comp-static-name=icon]{width:100%;height:100%}
.Stepper-module__egV6Na__stepper{z-index:1;display:flex;position:relative}.Stepper-module__egV6Na__stepperWrapper{flex:1;display:flex}.Stepper-module__egV6Na__stepperWrapper--horizontal{flex-direction:row;align-items:center;gap:28px}.Stepper-module__egV6Na__stepperSpacer--horizontal{z-index:0;flex:1;align-items:center;min-width:24px;display:flex;position:relative}.Stepper-module__egV6Na__stepperSpacer--horizontal:after{content:" ";z-index:-1;background:var(--opacity-dark-opac-300);height:1px;position:absolute;left:0;right:0}.Stepper-module__egV6Na__stepperSpacer--horizontal.Stepper-module__egV6Na__stepperSpacer--completed:after{background:var(--primary-primary-373542);height:1px}.Stepper-module__egV6Na__stepper--vertical{flex-direction:column}.Stepper-module__egV6Na__stepperWrapper--vertical{flex-direction:column;align-items:flex-start;gap:16px}.Stepper-module__egV6Na__stepperSpacer--vertical{z-index:0;flex:1;justify-content:center;width:100%;min-height:24px;padding-left:20px;display:flex;position:relative}.Stepper-module__egV6Na__stepperSpacer--vertical:after{content:" ";z-index:-1;background:var(--opacity-dark-opac-300);width:1px;position:absolute;top:0;bottom:0;left:20px}.Stepper-module__egV6Na__stepperSpacer--vertical.Stepper-module__egV6Na__stepperSpacer--completed:after{background:var(--primary-primary-373542);width:1px}.Stepper-module__egV6Na__stepper--light .Stepper-module__egV6Na__stepperSpacer--horizontal:after,.Stepper-module__egV6Na__stepper--light .Stepper-module__egV6Na__stepperSpacer--vertical:after{background:var(--opacity-dark-opac-300)}.Stepper-module__egV6Na__stepper--light .Stepper-module__egV6Na__stepperSpacer--completed:after{background:var(--primary-primary-373542)}.Stepper-module__egV6Na__stepper--dark .Stepper-module__egV6Na__stepperSpacer--horizontal:after,.Stepper-module__egV6Na__stepper--dark .Stepper-module__egV6Na__stepperSpacer--vertical:after{background:var(--opacity-light-opac-300)}.Stepper-module__egV6Na__stepper--dark .Stepper-module__egV6Na__stepperSpacer--completed:after{background:var(--primary-primary-373542)}@media (max-width:768px){.Stepper-module__egV6Na__stepperWrapper--horizontal{gap:16px}.Stepper-module__egV6Na__stepperSpacer--horizontal{min-width:16px}}@media (prefers-reduced-motion:reduce){.Stepper-module__egV6Na__stepper,.Stepper-module__egV6Na__stepperWrapper,.Stepper-module__egV6Na__stepperSpacer{transition:none}}
.FormInput-module__kE3NvW__form-input{flex-direction:column;flex:1;gap:8px;display:flex}.FormInput-module__kE3NvW__form-input__label{font-size:var(--font-size-xs);color:var(--grayscale-gray-400);padding:0 12px}.FormInput-module__kE3NvW__form-input__body{flex-direction:row;gap:8px;display:flex;position:relative}.FormInput-module__kE3NvW__form-input__body [data-comp-static-name=icon]{position:absolute;left:12px}.FormInput-module__kE3NvW__form-input__field{font-size:var(--font-size-sm);color:var(--grayscale-gray-700);background:var(--grayscale-gray-100);border:1px solid var(--grayscale-gray-300);box-sizing:border-box;border-radius:12px;width:100%;padding:10px 12px}.FormInput-module__kE3NvW__form-input__note{font-size:var(--font-size-xs);color:var(--grayscale-gray-400);margin-top:-6px;padding:0 12px}.FormInput-module__kE3NvW__form-input__error{font-size:var(--font-size-xs);color:var(--color-error-dark);margin-top:-6px;padding:0 12px;display:block}.FormInput-module__kE3NvW__form-input__note>a,.FormInput-module__kE3NvW__form-input__note>a:visited{color:var(--secondary-secondary-fcc799);padding-right:14px;font-weight:600;position:relative}.FormInput-module__kE3NvW__form-input__note a:hover:before{content:" ";background:var(--secondary-secondary-fcc799);height:2px;position:absolute;bottom:-1px;left:0;right:0}.FormInput-module__kE3NvW__form-input__note a:after{content:" ";background:url(/assets/icons/link-out.svg) 50%/contain no-repeat;width:16px;position:absolute;top:5px;bottom:5px;right:0}.FormInput-module__kE3NvW__form-input--pill .FormInput-module__kE3NvW__form-input__field{border-radius:24px}.FormInput-module__kE3NvW__form-input--rounded .FormInput-module__kE3NvW__form-input__field{border-radius:12px}.FormInput-module__kE3NvW__form-input--square .FormInput-module__kE3NvW__form-input__field{border-radius:4px}.FormInput-module__kE3NvW__form-input--s .FormInput-module__kE3NvW__form-input__field{font-size:var(--font-size-sm);padding:8px 10px}.FormInput-module__kE3NvW__form-input--s .FormInput-module__kE3NvW__form-input__label,.FormInput-module__kE3NvW__form-input--s .FormInput-module__kE3NvW__form-input__note{font-size:var(--font-size-xs)}.FormInput-module__kE3NvW__form-input--m .FormInput-module__kE3NvW__form-input__field{font-size:var(--font-size-sm);padding:10px 12px}.FormInput-module__kE3NvW__form-input--l .FormInput-module__kE3NvW__form-input__field{font-size:var(--font-size-base);padding:12px 16px}.FormInput-module__kE3NvW__form-input--l .FormInput-module__kE3NvW__form-input__label,.FormInput-module__kE3NvW__form-input--l .FormInput-module__kE3NvW__form-input__note{font-size:var(--font-size-sm)}.FormInput-module__kE3NvW__form-input--with-icon.FormInput-module__kE3NvW__form-input--s .FormInput-module__kE3NvW__form-input__field{padding-left:40px}.FormInput-module__kE3NvW__form-input--with-icon.FormInput-module__kE3NvW__form-input--m .FormInput-module__kE3NvW__form-input__field{padding-left:48px}.FormInput-module__kE3NvW__form-input--with-icon.FormInput-module__kE3NvW__form-input--l .FormInput-module__kE3NvW__form-input__field{padding-left:52px}.FormInput-module__kE3NvW__form-input--filled .FormInput-module__kE3NvW__form-input__field{background:var(--grayscale-gray-100);border:1px solid var(--grayscale-gray-300)}.FormInput-module__kE3NvW__form-input--outlined .FormInput-module__kE3NvW__form-input__field{border:2px solid var(--grayscale-gray-300);background:0 0}.FormInput-module__kE3NvW__form-input__field:focus{border-color:var(--primary-primary-6b9080);outline:none;box-shadow:0 0 0 3px #6b90801a}.FormInput-module__kE3NvW__form-input--outlined .FormInput-module__kE3NvW__form-input__field:focus{border-color:var(--primary-primary-6b9080)}.FormInput-module__kE3NvW__form-input__field:disabled{background:var(--grayscale-gray-50);color:var(--grayscale-gray-400);cursor:not-allowed}.FormInput-module__kE3NvW__form-input__field:read-only{background:var(--grayscale-gray-50);cursor:default}.FormInput-module__kE3NvW__form-input--error .FormInput-module__kE3NvW__form-input__field{border-color:var(--error-red)}.FormInput-module__kE3NvW__form-input--success .FormInput-module__kE3NvW__form-input__field{border-color:var(--success-green)}@media (max-width:768px){.FormInput-module__kE3NvW__form-input__field,.FormInput-module__kE3NvW__form-input--s .FormInput-module__kE3NvW__form-input__field{font-size:var(--font-size-base)}}
.AuthLogin-module__Kbp5ba__authLogin{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff26 0%,#ffffff59 100%);border:1px solid #fff9;border-radius:20px;flex-grow:1;flex-shrink:1;min-height:180px;margin:12px 6px;padding:8px;display:flex;position:relative;box-shadow:0 5px 10px #0000001a}.AuthLogin-module__Kbp5ba__authLogin:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff8c 0%,#ffffffa6 100%);border:1px solid #fff9;border-radius:12px;position:absolute;inset:8px}.AuthLogin-module__Kbp5ba__authLoginWrapper{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex}.AuthLogin-module__Kbp5ba__authLoginRow1{flex-direction:row;justify-content:space-between;margin:0;display:flex}.AuthLogin-module__Kbp5ba__authLoginFormTitle{font-size:var(--font-size-lg);text-transform:uppercase;font-weight:500}.AuthLogin-module__Kbp5ba__authLoginSignUpLink,.AuthLogin-module__Kbp5ba__authLoginSignUpLink:hover{font-size:var(--font-size-xs);font-weight:500}.AuthLogin-module__Kbp5ba__authLoginRow2{margin:0}.AuthLogin-module__Kbp5ba__authLoginForm{flex-direction:column;gap:24px;display:flex}.AuthLogin-module__Kbp5ba__authLoginFormEle{flex-direction:column;gap:8px;display:flex}.AuthLogin-module__Kbp5ba__authLoginRow3{margin:0;display:flex}.AuthLogin-module__Kbp5ba__authLogin .button{flex:1}.AuthLogin-module__Kbp5ba__errorMessage{color:var(--color-error-dark);font-size:var(--font-size-sm);background-color:#fb91811a;border:1px solid #fb91814d;border-radius:8px;margin-bottom:16px;padding:12px}.AuthLogin-module__Kbp5ba__successMessage{color:#2e7d32;font-size:var(--font-size-sm);background-color:#00ff001a;border:1px solid #00ff004d;border-radius:8px;margin-bottom:16px;padding:12px}.AuthLogin-module__Kbp5ba__infoMessage{color:#1565c0;font-size:var(--font-size-sm);background-color:#2196f31a;border:1px solid #2196f34d;border-radius:8px;margin-bottom:16px;padding:12px}.AuthLogin-module__Kbp5ba__authLogin [data-comp-static-name=auth-sso]{position:absolute;bottom:-40px;left:0;right:0}
.AuthResetPassword-module__ShK_7a__authResetPassword{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff26 0%,#ffffff59 100%);border:1px solid #fff9;border-radius:20px;flex-grow:1;flex-shrink:1;min-height:180px;margin:12px 6px;padding:8px;display:flex;position:relative;box-shadow:0 5px 10px #0000001a}.AuthResetPassword-module__ShK_7a__authResetPassword:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff8c 0%,#ffffffa6 100%);border:1px solid #fff9;border-radius:12px;position:absolute;inset:8px}.AuthResetPassword-module__ShK_7a__authResetPasswordWrapper{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex}.AuthResetPassword-module__ShK_7a__authResetPasswordRow1{flex-direction:row;justify-content:space-between;margin:0;display:flex}.AuthResetPassword-module__ShK_7a__authResetPasswordFormTitle{font-size:var(--font-size-lg);text-transform:uppercase;font-weight:500}.AuthResetPassword-module__ShK_7a__authResetPasswordSignUpLink,.AuthResetPassword-module__ShK_7a__authResetPasswordSignUpLink:hover{font-size:var(--font-size-xs);font-weight:500}.AuthResetPassword-module__ShK_7a__authResetPasswordRow2{margin:0}.AuthResetPassword-module__ShK_7a__authResetPasswordForm{flex-direction:column;gap:24px;display:flex}.AuthResetPassword-module__ShK_7a__authResetPasswordFormEle{flex-direction:column;gap:8px;display:flex}.AuthResetPassword-module__ShK_7a__authResetPasswordRow3{margin:0;display:flex}.AuthResetPassword-module__ShK_7a__authResetPasswordRow4{flex-direction:column;gap:8px;margin-top:16px;display:flex}.AuthResetPassword-module__ShK_7a__additionalLinks{justify-content:center;align-items:center;display:flex}.AuthResetPassword-module__ShK_7a__linkText{font-size:var(--font-size-xs);color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s}.AuthResetPassword-module__ShK_7a__linkText:hover{color:#374151;text-decoration:underline}.AuthResetPassword-module__ShK_7a__errorMessage{color:var(--color-error-dark);font-size:var(--font-size-sm);background-color:#fb91811a;border:1px solid #fb91814d;border-radius:8px;margin-bottom:16px;padding:12px}.AuthResetPassword-module__ShK_7a__successMessage{color:#2e7d32;font-size:var(--font-size-sm);background-color:#00ff001a;border:1px solid #00ff004d;border-radius:8px;margin-bottom:16px;padding:12px}.AuthResetPassword-module__ShK_7a__authResetPassword [data-comp-static-name=auth-sso]{position:absolute;bottom:-40px;left:0;right:0}
.AuthSignUp-module__55DCCW__authSignUp{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff26 0%,#ffffff59 100%);border:1px solid #fff9;border-radius:20px;flex-grow:1;flex-shrink:1;min-height:180px;margin:12px 6px;padding:8px;display:flex;position:relative;box-shadow:0 5px 10px #0000001a}.AuthSignUp-module__55DCCW__authSignUp:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff8c 0%,#ffffffa6 100%);border:1px solid #fff9;border-radius:12px;position:absolute;inset:8px}.AuthSignUp-module__55DCCW__authSignUpWrapper{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex}.AuthSignUp-module__55DCCW__authSignUpRow1{flex-direction:row;justify-content:space-between;margin:0;display:flex}.AuthSignUp-module__55DCCW__authSignUpFormTitle{font-size:var(--font-size-lg);text-transform:uppercase;font-weight:500}.AuthSignUp-module__55DCCW__authSignUpSignUpLink,.AuthSignUp-module__55DCCW__authSignUpSignUpLink:hover{font-size:var(--font-size-xs);font-weight:500}.AuthSignUp-module__55DCCW__authSignUpRow2{margin:0}.AuthSignUp-module__55DCCW__authSignUpForm{flex-direction:column;gap:24px;display:flex}.AuthSignUp-module__55DCCW__authSignUpFormEle{flex-direction:column;gap:8px;display:flex}.AuthSignUp-module__55DCCW__authSignUpRow3{margin:0}.AuthSignUp-module__55DCCW__errorMessage{color:var(--color-error-dark);font-size:var(--font-size-sm);background-color:#fb91811a;border:1px solid #fb91814d;border-radius:8px;margin-bottom:16px;padding:12px}.AuthSignUp-module__55DCCW__authSignUp [data-comp-static-name=auth-sso]{position:absolute;bottom:-40px;left:0;right:0}.AuthSignUp-module__55DCCW__errorMessage{background-color:var(--color-error-light);color:var(--color-error-dark);font-size:var(--font-size-sm);border:1px solid var(--color-error);border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;line-height:1.5}@media (prefers-color-scheme:dark){.AuthSignUp-module__55DCCW__errorMessage{color:#fca5a5;background-color:#450a0a;border-color:#7f1d1d}}
.ModularContentEditor-module__xIZLZG__modular-editor{--editor-bg:#fff;--editor-border:#e5e7eb;--editor-focus:#3b82f6;--editor-text:#374151;--editor-placeholder:#9ca3af;--editor-menu-bg:#f9fafb;--editor-menu-hover:#f3f4f6;--editor-menu-active:#3b82f6;--editor-shadow:0 1px 3px 0 #0000001a;min-height:200px;color:var(--editor-text);position:relative}.ModularContentEditor-module__xIZLZG__modular-editor__header{border-bottom:1px solid var(--editor-border);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.ModularContentEditor-module__xIZLZG__title-input{border:1px solid var(--editor-border);font-size:var(--font-size-base);background:var(--editor-bg);color:var(--editor-text);border-radius:6px;outline:none;flex:1;padding:8px 12px;font-weight:600;transition:border-color .2s}.ModularContentEditor-module__xIZLZG__title-input:focus{border-color:var(--editor-focus);box-shadow:0 0 0 1px var(--editor-focus)}.ModularContentEditor-module__xIZLZG__save-button{border:1px solid var(--editor-border);background:var(--editor-bg);color:var(--editor-text);font-size:var(--font-size-sm);cursor:pointer;border-radius:6px;padding:8px 16px;transition:all .2s}.ModularContentEditor-module__xIZLZG__save-button:hover{background:var(--editor-menu-hover)}.ModularContentEditor-module__xIZLZG__save-button.ModularContentEditor-module__xIZLZG__has-changes{background:var(--editor-focus);color:#fff;border-color:var(--editor-focus)}.ModularContentEditor-module__xIZLZG__save-button:disabled{opacity:.5;cursor:not-allowed}.ModularContentEditor-module__xIZLZG__saved-message{font-size:var(--font-size-xs);color:#10b981;font-weight:500}.ModularContentEditor-module__xIZLZG__modular-editor__content{anchor-scope:--content-ghost;height:100%;min-height:62vh;position:relative}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror{outline:none}:is(.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror ul,.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror ol){margin:var(--spacing-sm) 0;padding-left:var(--spacing-lg)}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror ul li{position:relative}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror ul li:before{content:"";background-color:var(--secondary-secondary-fcc799);border-radius:2px;width:.75rem;height:3px;position:absolute;top:.75rem;left:-1.5rem}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror ol li{list-style-type:decimal}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror ul{z-index:0;flex-direction:column;gap:1rem;margin:4rem 0;padding:2rem 19%;display:flex;position:relative}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror ul:after{content:"";z-index:-1;border-top:1px solid var(--secondary-secondary-fcc799);border-bottom:1px solid var(--secondary-secondary-fcc799);position:absolute;inset:0}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror ul:before{content:"";background:url(/assets/images/pattern-light.svg) 50%/cover no-repeat;position:absolute;inset:-2rem;-webkit-mask-image:radial-gradient(#000 50%,#0000 80%);mask-image:radial-gradient(#000 50%,#0000 80%)}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror li>*{margin:0}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror blockquote{z-index:0;border-bottom:1px solid var(--secondary-secondary-fcc799);align-items:center;min-height:36vh;margin:4rem 0;padding:2rem;display:flex;position:relative}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror blockquote>*{font-family:var(--font-heading);font-size:var(--font-size-3xl);letter-spacing:1px;color:var(--secondary-secondary-fcc799);width:62%;position:relative}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror blockquote>*:after{content:"";background-color:var(--secondary-secondary-fcc799);width:3px;position:absolute;top:0;bottom:0;left:-1.5rem}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror blockquote:before{content:"";z-index:-1;background:url(/assets/images/pattern-light.svg) 50%/cover no-repeat;border-radius:8rem;position:absolute;inset:-2rem;-webkit-mask-image:radial-gradient(#000 50%,#0000 80%);mask-image:radial-gradient(#000 50%,#0000 80%)}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror a{color:var(--color-primary);transition:color var(--transition-base) ease;font-family:inherit;text-decoration:none}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror a:hover{color:var(--color-primary-variant);text-decoration:underline}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror a:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror code{background:var(--color-background-gray);font-family:var(--font-mono);color:var(--color-error);border-radius:4px;padding:2px 6px;font-size:.9em}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror pre{background:var(--color-background-dark);color:var(--color-text-inverse);padding:var(--spacing-md);margin:var(--spacing-md) 0;font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-normal);border-radius:8px;overflow-x:auto}.ModularContentEditor-module__xIZLZG__modular-editor__content .content-image{max-width:100%;height:auto;box-shadow:var(--editor-shadow);border-radius:8px;margin:16px 0;transition:transform .2s}.ModularContentEditor-module__xIZLZG__modular-editor__content .content-image:hover{transform:scale(1.02)}.ModularContentEditor-module__xIZLZG__modular-editor__content .content-video{max-width:100%;height:auto;box-shadow:var(--editor-shadow);border-radius:8px;margin:16px 0}.ModularContentEditor-module__xIZLZG__modular-editor__content .image-container{text-align:center;margin:16px 0}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--editor-placeholder);pointer-events:none;height:0}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror h1.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror h2.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror h3.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror h4.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror h5.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror h6.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror li p.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;color:var(--opacity-dark-opac-400)}.ModularContentEditor-module__xIZLZG__modular-editor__content .ProseMirror li.list-item-hint:after{content:"Drücke Enter für neuen Listenpunkt";margin-top:var(--spacing-xs);font-family:var(--font-body);font-size:var(--text-mobile-body);line-height:var(--line-height-relaxed);color:var(--color-text);opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none;background:url(/assets/icons/placeholder.svg) 0 .15em/1em 1em no-repeat;padding-left:1.6em;display:block}.ModularContentEditor-module__xIZLZG__modular-editor__bubble-menu{background:var(--editor-menu-bg);border:1px solid var(--editor-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;gap:4px;padding:6px;display:flex;box-shadow:0 4px 12px #00000026}.ModularContentEditor-module__xIZLZG__modular-editor__bubble-menu button{color:var(--editor-text);cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:32px;padding:8px 10px;font-weight:500;transition:all .2s;display:flex}.ModularContentEditor-module__xIZLZG__modular-editor__bubble-menu button:hover{background:var(--editor-menu-hover)}.ModularContentEditor-module__xIZLZG__modular-editor__bubble-menu button.ModularContentEditor-module__xIZLZG__bubble-menu__button--active{background:var(--editor-menu-active);color:#fff;font-weight:600}.ModularContentEditor-module__xIZLZG__modular-editor__bubble-menu button.ModularContentEditor-module__xIZLZG__bubble-menu__button--secondary{background:var(--color-error);color:#fff;opacity:.8}.ModularContentEditor-module__xIZLZG__modular-editor__bubble-menu button.ModularContentEditor-module__xIZLZG__bubble-menu__button--secondary:hover{opacity:1}.ModularContentEditor-module__xIZLZG__modular-editor__floating-menu{background:var(--editor-menu-bg);border:1px solid var(--editor-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;flex-wrap:wrap;gap:4px;max-width:300px;padding:6px;display:flex;box-shadow:0 4px 12px #00000026}.ModularContentEditor-module__xIZLZG__modular-editor__floating-menu button{color:var(--editor-text);cursor:pointer;font-size:var(--font-size-xs);white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:6px 10px;font-weight:500;transition:all .2s}.ModularContentEditor-module__xIZLZG__modular-editor__floating-menu button:hover{background:var(--editor-menu-hover)}.ModularContentEditor-module__xIZLZG__modular-editor__floating-menu button:active{background:var(--editor-menu-active);color:#fff}.ModularContentEditor-module__xIZLZG__modular-editor__add-button-container{z-index:10;position:absolute}.ModularContentEditor-module__xIZLZG__bubble-menu__separator{background:var(--editor-border);width:1px;height:20px;margin:0 4px}.ModularContentEditor-module__xIZLZG__ghost-button{anchor-name:--content-ghost;cursor:pointer}.ModularContentEditor-module__xIZLZG__ghost-button [data-comp-static-name=tag]:hover{border-color:var(--opacity-dark-opac-200);background-color:var(--secondary-secondary-fcc799);transition:all .2s ease-in-out}.ModularContentEditor-module__xIZLZG__content-block-selector{top:var(--menu-top,0);left:var(--menu-left,40px);background:var(--opacity-light-opac-200);z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fff;border-radius:8px;flex-direction:column;gap:.25rem;min-width:200px;padding:0 8px 8px;display:flex;position:absolute;box-shadow:0 8px 32px #0000001f}@supports (position-anchor:--a){.ModularContentEditor-module__xIZLZG__content-block-selector{position-anchor:--content-ghost;top:calc(anchor(top) - 2.6rem);left:anchor(right);position-try-fallbacks:flip-inline, flip-block;margin-left:8px}}.ModularContentEditor-module__xIZLZG__content-block-selector__header{padding:0 .5rem}.ModularContentEditor-module__xIZLZG__content-block-selector__header-title{font-size:var(--font-size-xs);color:var(--grayscale-gray-700);font-weight:600}.ModularContentEditor-module__xIZLZG__content-block-selector__body{align-items:center;gap:.5rem;display:flex}.ModularContentEditor-module__xIZLZG__segmentedButtons{border:1px solid var(--opacity-dark-opac-100);border-radius:4px;grid-auto-columns:minmax(auto,1fr);grid-auto-flow:column;align-items:stretch;display:grid}.ModularContentEditor-module__xIZLZG__segmentedButtons__segment{padding:.25rem .5rem;position:relative}.ModularContentEditor-module__xIZLZG__segmentedButtons__segment>.ModularContentEditor-module__xIZLZG__content-block-selector__item{width:auto}.ModularContentEditor-module__xIZLZG__segmentedButtons__segment .ModularContentEditor-module__xIZLZG__content-block-selector__item-text{display:none}.ModularContentEditor-module__xIZLZG__content-block-selector__item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:12px;width:100%;padding:8px 12px;display:flex}.ModularContentEditor-module__xIZLZG__content-block-selector__item:hover{background:var(--secondary-secondary-fcc799)}.ModularContentEditor-module__xIZLZG__content-block-selector__item-icon{font-size:var(--font-size-base);text-align:center;width:20px}.ModularContentEditor-module__xIZLZG__content-block-selector__item-text{font-size:var(--font-size-sm);color:var(--editor-text)}@media (max-width:768px){.ModularContentEditor-module__xIZLZG__modular-editor{padding:12px}.ModularContentEditor-module__xIZLZG__modular-editor__header{flex-direction:column;align-items:stretch;gap:8px}.ModularContentEditor-module__xIZLZG__modular-editor__floating-menu{max-width:250px}.ModularContentEditor-module__xIZLZG__modular-editor__floating-menu button{font-size:var(--font-size-xs);padding:4px 8px}}
.CanvasRenderer-module__Z4ODIG__canvasRenderer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.CanvasRenderer-module__Z4ODIG__canvasRenderer--dark{background-color:var(--color-background-dark,#1a1a1a)}.CanvasRenderer-module__Z4ODIG__canvasRenderer__canvas{will-change:contents;max-width:100%;max-height:100%;display:block;transform:translateZ(0)}
.ContentSection-module__ZaTtlW__content-section{flex-direction:row;padding:48px 0 96px;display:flex;position:relative}.ContentSection-module__ZaTtlW__content-section__left{width:360px}.ContentSection-module__ZaTtlW__content-section__main{flex:1}.ContentSection-module__ZaTtlW__content-section:after{content:" ";background:var(--opacity-dark-opac-200);height:1px;position:absolute;bottom:0;left:0;right:0}.ContentSection-module__ZaTtlW__content-section__headline{font-size:var(--prose-h4);font-weight:600}.ContentSection-module__ZaTtlW__content-section__section-description{font-size:var(--font-size-xs);color:var(--grayscale-gray-700)}.ContentSection-module__ZaTtlW__content-section__content{font-size:var(--prose-body);line-height:var(--line-height-relaxed)}.ContentSection-module__ZaTtlW__content-section__components{flex-direction:column;gap:16px;margin-top:1rem;display:flex}.ContentSection-module__ZaTtlW__content-section__content p:first-child,.ContentSection-module__ZaTtlW__content-section__content ul:first-child,.ContentSection-module__ZaTtlW__content-section__content ol:first-child{padding-top:0}.ContentSection-module__ZaTtlW__content-section__content p:last-child,.ContentSection-module__ZaTtlW__content-section__content ul:last-child,.ContentSection-module__ZaTtlW__content-section__content ol:last-child{padding-bottom:0}.ContentSection-module__ZaTtlW__content-section__content p{padding:.5rem 0}.ContentSection-module__ZaTtlW__content-section__content [data-list-style=list-basic]{padding:1rem}.ContentSection-module__ZaTtlW__content-section__content [data-list-style=list-basic]>li{list-style:outside}.ContentSection-module__ZaTtlW__content-section p>a{color:var(--secondary-secondary-fcc799);padding-right:20px;font-weight:600;position:relative}.ContentSection-module__ZaTtlW__content-section p>a:hover:before{content:" ";background:var(--secondary-secondary-fcc799);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ContentSection-module__ZaTtlW__content-section p>a:after{content:" ";background:url(/assets/icons/link-out.svg) 50%/contain no-repeat;width:16px;position:absolute;top:5px;bottom:5px;right:0}.ContentSection-module__ZaTtlW__content-section--no-divider:after{display:none}@media (max-width:1024px){.ContentSection-module__ZaTtlW__content-section{padding:32px 0 64px}.ContentSection-module__ZaTtlW__content-section__left{width:280px}}@media (max-width:768px){.ContentSection-module__ZaTtlW__content-section{flex-direction:column;gap:1.5rem;padding:24px 0 48px}.ContentSection-module__ZaTtlW__content-section__left{width:100%}.ContentSection-module__ZaTtlW__content-section__main{flex:none}.ContentSection-module__ZaTtlW__content-section__section-description{font-size:var(--font-size-sm)}}@media (max-width:480px){.ContentSection-module__ZaTtlW__content-section{gap:1rem;padding:16px 0 32px}.ContentSection-module__ZaTtlW__content-section__components{gap:12px}}@media (prefers-contrast:high){.ContentSection-module__ZaTtlW__content-section:after{background:var(--basic-black);height:2px}.ContentSection-module__ZaTtlW__content-section__section-description{color:var(--basic-black)}}@media (prefers-reduced-motion:reduce){.ContentSection-module__ZaTtlW__content-section{transition:none}}
.CanvasControls-module__MZQMtG__canvasControls{gap:var(--spacing-m,2rem);padding:var(--spacing-m,16px);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.CanvasControls-module__MZQMtG__canvasControls--disabled{opacity:.5;pointer-events:none}.CanvasControls-module__MZQMtG__canvasControls__actions{position:relative}.CanvasControls-module__MZQMtG__canvasControls__actions:before{content:"";background-color:var(--opacity-dark-opac-300);border-radius:.5px;width:1px;position:absolute;top:0;bottom:0;right:-1rem}.CanvasControls-module__MZQMtG__canvasControls__tools{flex-direction:row;gap:1rem;display:flex}.CanvasControls-module__MZQMtG__tools__colors{flex-direction:row;gap:.5rem;display:flex}.CanvasControls-module__MZQMtG__popup{flex-direction:column;height:fit-content;display:flex;position:absolute;top:0;left:0;right:0}.CanvasControls-module__MZQMtG__popup__wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--opacity-light-opac-800);border:1px solid #fff6;border-radius:20px;flex-direction:column;align-self:center;gap:1rem;width:fit-content;max-width:420px;height:fit-content;padding:1rem;display:flex;position:absolute;bottom:0;box-shadow:0 5px 10px #0000001a}.CanvasControls-module__MZQMtG__popup__header{flex-direction:row;justify-content:space-between;display:flex}.CanvasControls-module__MZQMtG__popup__body [data-comp-static-name=content-section]{gap:2rem;padding:0}.CanvasControls-module__MZQMtG__popup__body [data-comp-static-name=content-section] [data-comp-static-name=content-section__left],.CanvasControls-module__MZQMtG__popup__body [data-comp-static-name=content-section] [data-comp-static-name=content-section__main]{flex:1;width:auto}.CanvasControls-module__MZQMtG__popup__body [data-comp-static-name=content-section__content]{width:fit-content}.CanvasControls-module__MZQMtG__canvasControls__fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.CanvasControls-module__MZQMtG__canvasControls{gap:var(--spacing-s,8px);flex-direction:column}}
.DigitalCanvas-module__8qrAvW__digitalCanvas{flex-direction:column;width:100%;max-width:100%;display:flex;position:relative}.DigitalCanvas-module__8qrAvW__digitalCanvas--light{--canvas-text:var(--color-text-primary,#1a1a1a)}.DigitalCanvas-module__8qrAvW__digitalCanvas__canvasContainer{justify-content:center;align-items:center;display:flex;position:relative;transform:translateZ(0)}.DigitalCanvas-module__8qrAvW__digitalCanvas__loadingOverlay{justify-content:center;align-items:center;gap:var(--spacing-m,16px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background-color:#ffffffe6;flex-direction:column;animation:.3s DigitalCanvas-module__8qrAvW__fadeIn;display:flex;position:absolute;inset:0}.DigitalCanvas-module__8qrAvW__digitalCanvas--dark .DigitalCanvas-module__8qrAvW__digitalCanvas__loadingOverlay{background-color:#000c}.DigitalCanvas-module__8qrAvW__digitalCanvas__spinner{border:4px solid var(--color-border-primary,#e0e0e0);border-top-color:var(--color-primary,#007bff);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite DigitalCanvas-module__8qrAvW__spin}.DigitalCanvas-module__8qrAvW__digitalCanvas--dark .DigitalCanvas-module__8qrAvW__digitalCanvas__spinner{border-color:var(--color-border-dark,#333);border-top-color:var(--color-primary-light,#4da6ff)}.DigitalCanvas-module__8qrAvW__digitalCanvas__loadingText{color:var(--canvas-text);font-size:var(--font-size-m,14px);font-weight:var(--font-weight-medium,500)}.DigitalCanvas-module__8qrAvW__digitalCanvas__printingOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background-color:#000000b3;justify-content:center;align-items:center;animation:.3s DigitalCanvas-module__8qrAvW__fadeIn;display:flex;position:absolute;inset:0}.DigitalCanvas-module__8qrAvW__digitalCanvas__printingText{color:#fff;font-size:var(--font-size-l,16px);font-weight:var(--font-weight-medium,500);padding:var(--spacing-l,24px) var(--spacing-xl,32px);border-radius:var(--border-radius-m,8px);background-color:#000c}.DigitalCanvas-module__8qrAvW__digitalCanvas__errorMessage{align-items:center;gap:var(--spacing-s,8px);padding:var(--spacing-m,16px);background-color:var(--color-error-light);border:1px solid var(--color-error);border-radius:var(--border-radius-m,8px);color:var(--color-error-dark);animation:.3s DigitalCanvas-module__8qrAvW__slideDown;display:flex}.DigitalCanvas-module__8qrAvW__digitalCanvas--dark .DigitalCanvas-module__8qrAvW__digitalCanvas__errorMessage{border-color:var(--color-error);color:var(--color-error-light);background-color:#fb918133}.DigitalCanvas-module__8qrAvW__digitalCanvas__errorIcon{font-size:var(--font-size-xl,20px);flex-shrink:0}.DigitalCanvas-module__8qrAvW__digitalCanvas__errorText{font-size:var(--font-size-m,14px);line-height:1.5}.DigitalCanvas-module__8qrAvW__digitalCanvas__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes DigitalCanvas-module__8qrAvW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DigitalCanvas-module__8qrAvW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes DigitalCanvas-module__8qrAvW__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.DigitalCanvas-module__8qrAvW__digitalCanvas{gap:var(--spacing-m,16px)}.DigitalCanvas-module__8qrAvW__digitalCanvas__canvasContainer{border-radius:var(--border-radius-m,8px);min-height:300px}.DigitalCanvas-module__8qrAvW__digitalCanvas__spinner{border-width:3px;width:40px;height:40px}.DigitalCanvas-module__8qrAvW__digitalCanvas__loadingText,.DigitalCanvas-module__8qrAvW__digitalCanvas__errorText{font-size:var(--font-size-s,12px)}.DigitalCanvas-module__8qrAvW__digitalCanvas__printingText{font-size:var(--font-size-m,14px);padding:var(--spacing-m,16px) var(--spacing-l,24px)}}@media print{.DigitalCanvas-module__8qrAvW__digitalCanvas{display:none}}
.CanvasToolbar-module__aZLeFG__canvasToolbar{padding:var(--spacing-m,16px);border-bottom:1px solid var(--color-border-primary,#e0e0e0);display:none}.CanvasToolbar-module__aZLeFG__canvasToolbar--light{background-color:var(--color-background-secondary,#f5f5f5)}.CanvasToolbar-module__aZLeFG__canvasToolbar--dark{background-color:var(--color-background-dark-secondary,#2a2a2a);border-bottom-color:var(--color-border-dark,#333)}.CanvasToolbar-module__aZLeFG__canvasToolbar--disabled{opacity:.5;pointer-events:none}.CanvasToolbar-module__aZLeFG__canvasToolbar__placeholder{padding:var(--spacing-l,24px);justify-content:center;align-items:center;display:flex}.CanvasToolbar-module__aZLeFG__canvasToolbar__message{color:var(--color-text-secondary,#666);font-size:var(--font-size-s,12px);font-style:italic}.CanvasToolbar-module__aZLeFG__canvasToolbar__tools{gap:var(--spacing-s,8px);align-items:center;display:flex}
.LessonComposer-module__l5wnuW__lesson-composer{flex-direction:column;gap:24px;width:100%;display:flex}
.CourseComposerChapters-module__68Zbra__course-composer-chapters{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#fff0;border:1px solid #fff0;flex-direction:column;width:100%;transition:all .4s;display:flex;box-shadow:0 5px 10px #0000}.CourseComposerChapters-module__68Zbra__course-composer-chapters--stick{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff4d;border:1px solid #fff9;position:sticky;top:0;box-shadow:0 5px 10px #0000001a}.CourseComposerChapters-module__68Zbra__course-composer-chapters--stick .CourseComposerChapters-module__68Zbra__course-composer-chapters__wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff8c 0%,#ffffffa6 100%)}.CourseComposerChapters-module__68Zbra__course-composer-chapters--stick .CourseComposerChapters-module__68Zbra__course-composer-chapters__row1{opacity:1}.CourseComposerChapters-module__68Zbra__course-composer-chapters--stick .CourseComposerChapters-module__68Zbra__course-composer-chapters__row2{border-top:1px solid var(--opacity-light-opac-700)}.CourseComposerChapters-module__68Zbra__course-composer-chapters__row1{border-bottom:1px solid var(--opacity-dark-opac-100);opacity:0;justify-content:center;align-items:center;gap:8px;padding:8px;transition:all .4s;display:flex}.CourseComposerChapters-module__68Zbra__course-composer-chapters__row2{flex-direction:row;padding:8px 0;display:flex}.CourseComposerChapters-module__68Zbra__course-composer-chapters__course-title{font-weight:var(--font-weight-medium);color:var(--color-text)}.CourseComposerChapters-module__68Zbra__course-composer-chapters__section{flex-direction:column;gap:4px;min-width:180px;max-width:180px;display:flex}.CourseComposerChapters-module__68Zbra__course-composer-chapters__section-header{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--grayscale-gray-700);padding:8px 24px 0}.CourseComposerChapters-module__68Zbra__course-composer-chapters__section-description{font-size:var(--font-size-xs);color:var(--grayscale-gray-600);padding:0 24px}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-list{scrollbar-width:none;width:calc(100% - 180px);display:flex;overflow:auto}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-list::-webkit-scrollbar{display:none}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-list-track{flex-flow:row;gap:8px;padding:4px 180px 4px 4px;display:flex}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card{background:var(--opacity-light-opac-500);border:1px solid var(--opacity-light-opac-600);cursor:pointer;border-radius:12px;min-height:62px;transition:all .2s;display:flex;position:relative}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card--active:after{content:" ";z-index:-1;filter:blur(3px);background-image:radial-gradient(circle at 100% 0,#cec8ff 0%,#cec8ff94 42%,#fff0 100%),radial-gradient(circle at 0 0,#dcfff5 0%,#dcfff547 37%,#fff0 89%),linear-gradient(#c9fdff 0%,#e2d5cd 10%,#fcc799 100%);border-radius:14px;position:absolute;inset:-1px}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card--dragging{opacity:.5;transform:rotate(5deg)}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card--create{border-style:dashed;border-color:var(--color-primary-500);background:var(--opacity-light-opac-300);padding:0 12px;transition:all .3s}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card--create:hover{background:var(--opacity-light-opac-500);border-color:var(--color-primary-600);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card--create .CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-title{color:var(--color-primary-600);font-weight:500}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-wrapper{flex-direction:row;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 0;display:flex}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-draghandle{opacity:0;cursor:grab;margin-right:-6px;transition:opacity .2s;display:flex}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card:hover .CourseComposerChapters-module__68Zbra__course-composer-chapters__card-draghandle{opacity:1}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-draghandle:active{cursor:grabbing}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-chapter{align-items:center;display:flex}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-body{text-wrap:nowrap;flex-flow:column;flex:1;justify-content:center;gap:4px;display:flex}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-title{font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;border-radius:4px;padding:2px 4px;line-height:1.2;transition:all .2s}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-title:hover{color:var(--primary-primary-6b9080);background:#6b90801a}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-title--editing{cursor:text;border:1px solid var(--primary-primary-6b9080);color:var(--color-text);background:#fffffff2;outline:none;box-shadow:0 0 0 2px #6b908033}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-title--editing:focus{outline:none}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-title-input{font-size:var(--font-size-sm);color:var(--color-text);border:1px solid var(--primary-primary-6b9080);background:#ffffffe6;border-radius:4px;outline:none;width:100%;padding:2px 6px}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-nav{opacity:0;transition:opacity .2s;display:flex;position:relative}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card:hover .CourseComposerChapters-module__68Zbra__course-composer-chapters__card-nav{opacity:1}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-nav>div{display:flex}.CourseComposerChapters-module__68Zbra__menu-trigger{cursor:pointer;border-radius:4px;padding:4px;transition:background-color .2s}.CourseComposerChapters-module__68Zbra__menu-trigger:hover{background:#0000000d}.CourseComposerChapters-module__68Zbra__chapter-context-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fffffff2;border:1px solid #fffc;border-radius:8px;min-width:120px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.CourseComposerChapters-module__68Zbra__menu-item{text-align:left;width:100%;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 12px;transition:background-color .2s;display:block}.CourseComposerChapters-module__68Zbra__menu-item:hover{background:#0000000d}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-spacer{z-index:0;opacity:0;cursor:pointer;align-items:center;width:14px;transition:width .4s ease-in-out;display:flex;position:relative}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-spacer:hover{opacity:1;width:100%}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-spacer:after{content:" ";z-index:-1;background:var(--grayscale-gray-300);border-radius:50%;width:16px;position:absolute;top:calc(50% - 8px);bottom:calc(50% - 8px);left:-2px}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-spacer:before{content:" ";z-index:-1;background:var(--grayscale-gray-300);-webkit-mask-image:radial-gradient(circle,#0000 12px,#000 12px),linear-gradient(#000,#000);mask-image:radial-gradient(circle,#0000 12px,#000 12px),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;-webkit-mask-composite:source-out;width:1px;position:absolute;top:8px;bottom:8px;left:5.5px;-webkit-mask:radial-gradient(circle,#0000 12px,#000 12px)}.CourseComposerChapters-module__68Zbra__course-composer-chapters__card-spacer>.CourseComposerChapters-module__68Zbra__content-type-list{align-content:center;gap:8px;padding-left:8px;display:flex}.CourseComposerChapters-module__68Zbra__course-composer-chapters--sticky{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff4d;border:1px solid #fff9;position:sticky;top:0;box-shadow:0 5px 10px #0000001a}.CourseComposerChapters-module__68Zbra__course-composer-chapters--sticky .CourseComposerChapters-module__68Zbra__course-composer-chapters__wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff8c 0%,#ffffffa6 100%)}.CourseComposerChapters-module__68Zbra__course-composer-chapters--sticky .CourseComposerChapters-module__68Zbra__course-composer-chapters__row1{opacity:1}.CourseComposerChapters-module__68Zbra__course-composer-chapters--sticky .CourseComposerChapters-module__68Zbra__course-composer-chapters__row2{border-top:1px solid var(--opacity-light-opac-700)}.CourseComposerChapters-module__68Zbra__course-composer-chapters--sticky .CourseComposerChapters-module__68Zbra__course-composer-chapters__card{background:var(--opacity-light-opac-600);border-color:var(--basic-white);box-shadow:0 1px 4px -2px #0000004d}@media (max-width:768px){.CourseComposerChapters-module__68Zbra__course-composer-chapters__section{min-width:120px;max-width:120px}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-list{width:calc(100% - 120px)}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-list-track{padding:4px 120px 4px 4px}.CourseComposerChapters-module__68Zbra__course-composer-chapters__section-header,.CourseComposerChapters-module__68Zbra__course-composer-chapters__section-description{padding:8px 16px 0}}@media (max-width:480px){.CourseComposerChapters-module__68Zbra__course-composer-chapters__row2{flex-direction:column}.CourseComposerChapters-module__68Zbra__course-composer-chapters__section{text-align:center;min-width:100%;max-width:100%}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-list{width:100%}.CourseComposerChapters-module__68Zbra__course-composer-chapters__chapter-list-track{justify-content:center;padding:4px}}
.ChapterVideoStartTimeInput-module__xXDF9a__chapter-video-start-time{gap:var(--spacing-xs);margin:var(--spacing-sm) 0;flex-direction:column;display:flex}.ChapterVideoStartTimeInput-module__xXDF9a__chapter-video-start-time__label{align-items:center;gap:var(--spacing-md);font-size:var(--font-size-sm,.875rem);display:flex}.ChapterVideoStartTimeInput-module__xXDF9a__chapter-video-start-time__label-text{color:var(--color-text);font-weight:500}.ChapterVideoStartTimeInput-module__xXDF9a__chapter-video-start-time__input{font-family:inherit;font-size:var(--font-size-sm,.875rem);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--spacing-xs);border:1px solid var(--color-border);background:var(--color-background);color:inherit;text-align:center;width:7rem}.ChapterVideoStartTimeInput-module__xXDF9a__chapter-video-start-time__input:focus{border-color:var(--color-secondary);box-shadow:0 0 0 2px var(--opacity-dark-opac-200);outline:none}.ChapterVideoStartTimeInput-module__xXDF9a__chapter-video-start-time__input:disabled{background:var(--color-background-gray);color:var(--color-text-light);cursor:not-allowed}.ChapterVideoStartTimeInput-module__xXDF9a__chapter-video-start-time__input[aria-invalid=true]{border-color:var(--color-error-dark)}.ChapterVideoStartTimeInput-module__xXDF9a__chapter-video-start-time__hint{font-size:var(--font-size-xs,.75rem);color:var(--color-text-light)}.ChapterVideoStartTimeInput-module__xXDF9a__chapter-video-start-time__hint--error{font-size:var(--font-size-xs,.75rem);color:var(--color-error-dark)}
.CourseMaterialsPicker-module__vVerNq__course-materials-picker{flex-direction:column;gap:16px;display:flex}.CourseMaterialsPicker-module__vVerNq__course-materials-picker__head{flex-direction:column;gap:4px;display:flex}.CourseMaterialsPicker-module__vVerNq__course-materials-picker__title{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600}.CourseMaterialsPicker-module__vVerNq__course-materials-picker__note{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.CourseMaterialsPicker-module__vVerNq__course-materials-picker__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.CourseMaterialsPicker-module__vVerNq__course-materials-picker__grid [data-comp-static-name=form-selectable-tile]{text-align:center;width:auto}
.CourseComposer-module__Z6-nta__course-composer__container-step2{flex-direction:column;align-items:center;gap:24px;min-height:100vh;display:flex;position:relative}.CourseComposer-module__Z6-nta__course-composer__course-chapter-content{flex-direction:column;flex:1;width:100%;max-width:calc(100% - 360px);display:flex}.CourseComposer-module__Z6-nta__course-composer__course-extras{flex-direction:column;width:100%;max-width:calc(100% - 360px);margin-top:40px;display:flex}.CourseComposer-module__Z6-nta__course-composer__course-extras>[data-comp-static-name=course-composer__section-marker]:after{right:0}.CourseComposer-module__Z6-nta__course-composer__course-extras>[data-comp-static-name=course-materials-picker]{margin:1rem 0 3rem}.CourseComposer-module__Z6-nta__course-composer__extras-block{flex-direction:column;gap:12px;margin:1rem 0 3rem;display:flex}.CourseComposer-module__Z6-nta__course-composer__extras-title{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600}.CourseComposer-module__Z6-nta__course-composer__downloads-hint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:8px;line-height:1.5}.CourseComposer-module__Z6-nta__course-composer__downloads-hint--pending{font-size:var(--font-size-sm);margin-top:4px;line-height:1.5}.CourseComposer-module__Z6-nta__course-composer__course-lesson-content [data-comp-static-name=section-type3]{z-index:0}.CourseComposer-module__Z6-nta__chapter-content-section__spacer{align-items:center;padding:12px 0;display:flex;position:relative}.CourseComposer-module__Z6-nta__chapter-content-section__nav-trigger{opacity:0;align-items:center;margin-left:-66px;padding-left:30px;padding-right:36px;transition:all .2s;display:flex;position:relative}.CourseComposer-module__Z6-nta__chapter-content-section__spacer:hover .CourseComposer-module__Z6-nta__chapter-content-section__nav-trigger{opacity:1}.CourseComposer-module__Z6-nta__chapter-content-section__nav-trigger:hover [data-comp-static-name=add-content-block-nav]{opacity:1;visibility:visible;pointer-events:all}.CourseComposer-module__Z6-nta__chapter-content-section__nav-trigger [data-comp-static-name=add-content-block-nav]:hover{opacity:1;visibility:visible;pointer-events:all}.CourseComposer-module__Z6-nta__course-composer__container-step3{flex-direction:column;align-items:center;gap:48px;min-height:100vh;padding-bottom:2rem;display:flex}.CourseComposer-module__Z6-nta__course-composer__container-step3 section{display:flex}.CourseComposer-module__Z6-nta__courses-calendar-placeholder{text-align:center;border:2px dashed var(--grayscale-gray-300);color:var(--grayscale-gray-600);background:#fffc;border-radius:12px;padding:48px;font-style:italic}.CourseComposer-module__Z6-nta__course-composer__editor-mode{height:100%}.CourseComposer-module__Z6-nta__course-composer__editor-header{border-bottom:2px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.CourseComposer-module__Z6-nta__course-composer__editor-header h3{font-size:var(--font-size-xl);color:#1f2937;margin:0;font-weight:600}.CourseComposer-module__Z6-nta__course-composer__editor-actions{gap:12px;display:flex}.CourseComposer-module__Z6-nta__course-composer__content-editor{height:100%;min-height:300px}@media (max-width:768px){.CourseComposer-module__Z6-nta__course-composer__course-chapter-content{width:100%;max-width:calc(100% - 60px)}}@media (max-width:480px){.CourseComposer-module__Z6-nta__chapter-content-section__nav-trigger{margin-left:-32px;padding-left:16px;padding-right:16px}}.CourseComposer-module__Z6-nta__course-composer__calendar-wrapper{border-radius:var(--border-radius-m,8px);transition:opacity .3s;position:relative;overflow:hidden}.CourseComposer-module__Z6-nta__course-composer__calendar-wrapper--disabled{opacity:.5;pointer-events:none}.CourseComposer-module__Z6-nta__course-composer__calendar-overlay{background:rgba(var(--color-background-rgb,255, 255, 255), .7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CourseComposer-module__Z6-nta__course-composer__calendar-overlay-text{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);max-width:400px;padding:24px;font-style:italic}.CourseComposer-module__Z6-nta__course-composer__timeline-calendar{width:100%}
.CourseComposerInpage-module__JV2Rma__course-composer-inpage{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-image:linear-gradient(118deg,#ffffff73 0%,#ffffffa6 100%);border:1px solid #fff9;border-radius:12px;width:fit-content;max-width:320px;height:fit-content;margin:0 6px 12px;padding:8px 16px;transition:all .4s;display:flex;position:sticky;top:80px;box-shadow:0 5px 10px #0000001a}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__wrapper{flex-direction:column;gap:12px;display:flex}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__header{flex-direction:row;justify-content:space-between;padding:8px 4px 8px 16px;display:flex}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__label{font-size:var(--font-size-xs);color:var(--grayscale-gray-400)}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__sizetoggler{display:flex}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__sizetoggler img{width:16px;height:16px}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__body{flex-direction:column;gap:20px;display:flex}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter{opacity:.6;flex-direction:column;align-items:center;gap:4px;transition:opacity .2s;display:flex;position:relative}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter--active,.CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter:hover{opacity:1}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter-icon{display:flex}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter-icon img{width:16px;height:16px}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter-title{font-size:var(--font-size-xs);font-weight:500}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter--active .CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter-title{color:var(--color-primary,#4a90e2);font-weight:600}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter-link{text-indent:-9999px;cursor:pointer;background:0 0;border:none;transition:background-color .2s;position:absolute;inset:0;overflow:hidden}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter-link:hover{background-color:#00000005;border-radius:8px}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__chapter-link:focus{outline:2px solid var(--color-primary,#4a90e2);outline-offset:2px;border-radius:8px}.CourseComposerInpage-module__JV2Rma__course-composer-inpage__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Skeleton-module__Sb6cXW__skeleton{background:linear-gradient(90deg,#f0f0f0 0%,#fafafa 50%,#f0f0f0 100%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite Skeleton-module__Sb6cXW__skeleton-shimmer;display:block;position:relative;overflow:hidden}.Skeleton-module__Sb6cXW__skeleton--circle{aspect-ratio:1;border-radius:50%}@keyframes Skeleton-module__Sb6cXW__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-color-scheme:dark){.Skeleton-module__Sb6cXW__skeleton{background:linear-gradient(90deg,#282828 0%,#3c3c3c 50%,#282828 100%)}}@media (prefers-reduced-motion:reduce){.Skeleton-module__Sb6cXW__skeleton{background:#f0f0f0;animation:none}@media (prefers-color-scheme:dark){.Skeleton-module__Sb6cXW__skeleton{background:#282828}}}
.CourseComposerStates-module__Lh2tqW__course-composer-skeleton{background:var(--color-background-primary,#fff);min-height:100vh;padding:2rem}.CourseComposerStates-module__Lh2tqW__course-composer-skeleton__wrapper{grid-template-columns:320px 1fr 280px;gap:2rem;max-width:1600px;margin:0 auto;display:grid}.CourseComposerStates-module__Lh2tqW__course-composer-skeleton__sidebar{flex-direction:column;gap:1rem;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-skeleton__content{flex-direction:column;gap:2rem;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-skeleton__section{flex-direction:column;gap:.5rem;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-skeleton__sidebar-small{flex-direction:column;gap:1.5rem;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-skeleton__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.CourseComposerStates-module__Lh2tqW__course-composer-skeleton__wrapper{grid-template-columns:280px 1fr 200px}}@media (max-width:768px){.CourseComposerStates-module__Lh2tqW__course-composer-skeleton__wrapper{grid-template-columns:1fr}.CourseComposerStates-module__Lh2tqW__course-composer-skeleton__sidebar,.CourseComposerStates-module__Lh2tqW__course-composer-skeleton__sidebar-small{display:none}}.CourseComposerStates-module__Lh2tqW__course-composer-error{background:var(--color-background-primary,#fff);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-error__content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:480px;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-error__icon{width:80px;height:80px;color:var(--color-error);background:#fb91811a;border-radius:50%;justify-content:center;align-items:center;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-error__icon [data-comp-static-name=icon]{font-size:var(--font-size-4xl)}.CourseComposerStates-module__Lh2tqW__course-composer-error__title{font-size:var(--font-size-2xl);color:var(--color-text-primary,#1f2937);margin:0;font-weight:600}.CourseComposerStates-module__Lh2tqW__course-composer-error__message{font-size:var(--font-size-base);color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.6}.CourseComposerStates-module__Lh2tqW__course-composer-error__actions{gap:1rem;margin-top:.5rem;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-error__help{font-size:var(--font-size-sm);color:var(--color-text-tertiary,#9ca3af);margin:.5rem 0 0}.CourseComposerStates-module__Lh2tqW__course-composer-empty{background:var(--color-background-primary,#fff);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-empty__content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:480px;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-empty__icon{width:80px;height:80px;color:var(--color-text-tertiary,#9ca3af);background:#9ca3af1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.CourseComposerStates-module__Lh2tqW__course-composer-empty__icon [data-comp-static-name=icon]{font-size:var(--font-size-4xl)}.CourseComposerStates-module__Lh2tqW__course-composer-empty__title{font-size:var(--font-size-2xl);color:var(--color-text-primary,#1f2937);margin:0;font-weight:600}.CourseComposerStates-module__Lh2tqW__course-composer-empty__message{font-size:var(--font-size-base);color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.6}.CourseComposerStates-module__Lh2tqW__course-composer-empty__actions{gap:1rem;margin-top:.5rem;display:flex}@media (max-width:768px){.CourseComposerStates-module__Lh2tqW__course-composer-error,.CourseComposerStates-module__Lh2tqW__course-composer-empty{padding:1rem}.CourseComposerStates-module__Lh2tqW__course-composer-error__content,.CourseComposerStates-module__Lh2tqW__course-composer-empty__content{gap:1rem}.CourseComposerStates-module__Lh2tqW__course-composer-error__icon,.CourseComposerStates-module__Lh2tqW__course-composer-empty__icon{width:64px;height:64px}.CourseComposerStates-module__Lh2tqW__course-composer-error__title,.CourseComposerStates-module__Lh2tqW__course-composer-empty__title{font-size:var(--font-size-xl)}.CourseComposerStates-module__Lh2tqW__course-composer-error__message,.CourseComposerStates-module__Lh2tqW__course-composer-empty__message{font-size:var(--font-size-sm)}}
.AddContentBlockNav-module__DMz_5W__navigation-add-block{z-index:1;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;transform:translate(-174px)}.AddContentBlockNav-module__DMz_5W__navigation-add-block--visible{opacity:1;pointer-events:all}.AddContentBlockNav-module__DMz_5W__navigation-add-block__wrapper{z-index:0;flex-direction:column;gap:16px;min-width:160px;padding:24px;display:flex;position:relative}.AddContentBlockNav-module__DMz_5W__navigation-add-block__wrapper:before{content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border:1px solid #fff;border-top:none;border-left:none;border-radius:0 0 6px;width:20px;height:20px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)rotate(-45deg);box-shadow:1px 2px 3px -4px #0000004d}.AddContentBlockNav-module__DMz_5W__navigation-add-block__wrapper:after{content:" ";z-index:-1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border:1px solid #fff;border-radius:12px;position:absolute;inset:0;box-shadow:0 1px 4px -2px #0000004d}.AddContentBlockNav-module__DMz_5W__navigation-add-block__header{z-index:1;position:relative}.AddContentBlockNav-module__DMz_5W__navigation-add-block__label{font-size:var(--font-size-xs);color:var(--grayscale-gray-400);font-weight:var(--font-weight-semibold)}.AddContentBlockNav-module__DMz_5W__navigation-add-block__body{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.AddContentBlockNav-module__DMz_5W__navigation-add-block__option{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px;transition:all .2s;display:flex}.AddContentBlockNav-module__DMz_5W__navigation-add-block__option:hover{background:#6b90801a;transform:translate(4px)}.AddContentBlockNav-module__DMz_5W__navigation-add-block__option-icon{background:#fffc;border:1px solid #fff9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.AddContentBlockNav-module__DMz_5W__navigation-add-block__option:hover .AddContentBlockNav-module__DMz_5W__navigation-add-block__option-icon{background:#6b908033;border-color:#6b908066}.AddContentBlockNav-module__DMz_5W__navigation-add-block__option-title{font-size:var(--font-size-sm);color:var(--grayscale-gray-700);font-weight:var(--font-weight-medium)}.AddContentBlockNav-module__DMz_5W__navigation-add-block__option:hover .AddContentBlockNav-module__DMz_5W__navigation-add-block__option-title{color:var(--primary-primary-6b9080)}.AddContentBlockNav-module__DMz_5W__navigation-add-block__footer{z-index:1;position:relative}@keyframes AddContentBlockNav-module__DMz_5W__slideIn{0%{opacity:0;transform:translate(-150px)translateY(4px)}to{opacity:1;transform:translate(-150px)translateY(0)}}.AddContentBlockNav-module__DMz_5W__navigation-add-block--visible{animation:.2s ease-out AddContentBlockNav-module__DMz_5W__slideIn}@media (max-width:768px){.AddContentBlockNav-module__DMz_5W__navigation-add-block{transform:translate(-120px)}.AddContentBlockNav-module__DMz_5W__navigation-add-block__wrapper{min-width:140px;padding:16px}.AddContentBlockNav-module__DMz_5W__navigation-add-block__wrapper:before{width:16px;height:16px;right:-8px}.AddContentBlockNav-module__DMz_5W__navigation-add-block__body{gap:12px}.AddContentBlockNav-module__DMz_5W__navigation-add-block__option{gap:8px;padding:6px}.AddContentBlockNav-module__DMz_5W__navigation-add-block__option-icon{width:20px;height:20px}.AddContentBlockNav-module__DMz_5W__navigation-add-block__option-title{font-size:var(--font-size-xs)}}@media (max-width:480px){.AddContentBlockNav-module__DMz_5W__navigation-add-block{transform:translate(-100px)}.AddContentBlockNav-module__DMz_5W__navigation-add-block__wrapper{min-width:120px;padding:12px}.AddContentBlockNav-module__DMz_5W__navigation-add-block__option-title{font-size:var(--font-size-xs)}}
.ContextualNav-module__fCFuEW__contextual-nav{z-index:10;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute}.ContextualNav-module__fCFuEW__contextual-nav--portal{z-index:9999;position:absolute;transform:none}.ContextualNav-module__fCFuEW__contextual-nav--visible{opacity:1;pointer-events:all}.ContextualNav-module__fCFuEW__contextual-nav--left{transform:translate(-174px)}.ContextualNav-module__fCFuEW__contextual-nav--right{transform:translate(10px)}.ContextualNav-module__fCFuEW__contextual-nav--top{margin-top:-10px;transform:translateY(-100%)}.ContextualNav-module__fCFuEW__contextual-nav--bottom{transform:translateY(10px)}.ContextualNav-module__fCFuEW__contextual-nav__wrapper{z-index:0;flex-direction:column;gap:16px;min-width:160px;padding:24px;display:flex;position:relative}.ContextualNav-module__fCFuEW__contextual-nav--portal .ContextualNav-module__fCFuEW__contextual-nav__wrapper:before{content:"";top:var(--arrow-top,50%);left:var(--arrow-left,50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#fff;border:1px solid #fff;border-radius:0 0 6px;width:20px;height:20px;position:absolute;box-shadow:1px 2px 3px -4px #0000004d}.ContextualNav-module__fCFuEW__contextual-nav--portal.ContextualNav-module__fCFuEW__contextual-nav--right .ContextualNav-module__fCFuEW__contextual-nav__wrapper:before{border-top:none;border-left:none;transform:translateY(-50%)rotate(135deg)}.ContextualNav-module__fCFuEW__contextual-nav--portal.ContextualNav-module__fCFuEW__contextual-nav--left .ContextualNav-module__fCFuEW__contextual-nav__wrapper:before{border-bottom:none;border-right:none;transform:translateY(-50%)rotate(-45deg)}.ContextualNav-module__fCFuEW__contextual-nav--portal.ContextualNav-module__fCFuEW__contextual-nav--top .ContextualNav-module__fCFuEW__contextual-nav__wrapper:before{border-top:none;border-left:none;transform:translate(-50%)rotate(45deg)}.ContextualNav-module__fCFuEW__contextual-nav--portal.ContextualNav-module__fCFuEW__contextual-nav--bottom .ContextualNav-module__fCFuEW__contextual-nav__wrapper:before{border-bottom:none;border-right:none;transform:translate(-50%)rotate(-135deg)}.ContextualNav-module__fCFuEW__contextual-nav__wrapper:after{content:" ";z-index:-1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border:1px solid #fff;border-radius:12px;position:absolute;inset:0;box-shadow:0 1px 4px -2px #0000004d}.ContextualNav-module__fCFuEW__contextual-nav__header{z-index:1;position:relative}.ContextualNav-module__fCFuEW__contextual-nav__label{font-size:var(--font-size-xs);color:var(--grayscale-gray-400);font-weight:var(--font-weight-semibold)}.ContextualNav-module__fCFuEW__contextual-nav__body{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.ContextualNav-module__fCFuEW__contextual-nav__action{cursor:pointer;color:var(--grayscale-gray-700);border-radius:8px;align-items:center;gap:12px;padding:8px;transition:all .2s;display:flex}.ContextualNav-module__fCFuEW__contextual-nav__action:hover{background:#6b90801a;transform:translate(4px)}.ContextualNav-module__fCFuEW__contextual-nav__action:hover .ContextualNav-module__fCFuEW__contextual-nav__action-title{color:var(--primary-primary-6b9080)}.ContextualNav-module__fCFuEW__contextual-nav__action:hover .ContextualNav-module__fCFuEW__contextual-nav__action-icon{background:#6b908033;border-color:#6b908066}.ContextualNav-module__fCFuEW__contextual-nav__action--primary{color:var(--primary-primary-6b9080)}.ContextualNav-module__fCFuEW__contextual-nav__action--primary:hover{background:#6b908026}.ContextualNav-module__fCFuEW__contextual-nav__action--danger{color:var(--color-error)}.ContextualNav-module__fCFuEW__contextual-nav__action--danger:hover{background:#fb91811a;transform:translate(4px)}.ContextualNav-module__fCFuEW__contextual-nav__action--danger:hover .ContextualNav-module__fCFuEW__contextual-nav__action-title{color:var(--color-error-dark)}.ContextualNav-module__fCFuEW__contextual-nav__action--danger:hover .ContextualNav-module__fCFuEW__contextual-nav__action-icon{background:#fb918133;border-color:#fb918166}.ContextualNav-module__fCFuEW__contextual-nav__action-icon{background:#fffc;border:1px solid #fff9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ContextualNav-module__fCFuEW__contextual-nav__action-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}@keyframes ContextualNav-module__fCFuEW__slideInLeft{0%{opacity:0;transform:translate(-150px)translateY(4px)}to{opacity:1;transform:translate(-174px)translateY(0)}}@keyframes ContextualNav-module__fCFuEW__slideInRight{0%{opacity:0;transform:translate(40px)translateY(4px)}to{opacity:1;transform:translate(10px)translateY(0)}}@keyframes ContextualNav-module__fCFuEW__slideInTop{0%{opacity:0;transform:translateY(-120%)translate(4px)}to{opacity:1;transform:translateY(-100%)translate(0)}}@keyframes ContextualNav-module__fCFuEW__slideInBottom{0%{opacity:0;transform:translateY(40px)translate(4px)}to{opacity:1;transform:translateY(10px)translate(0)}}.ContextualNav-module__fCFuEW__contextual-nav--visible.ContextualNav-module__fCFuEW__contextual-nav--left{animation:.2s ease-out ContextualNav-module__fCFuEW__slideInLeft}.ContextualNav-module__fCFuEW__contextual-nav--visible.ContextualNav-module__fCFuEW__contextual-nav--right{animation:.2s ease-out ContextualNav-module__fCFuEW__slideInRight}.ContextualNav-module__fCFuEW__contextual-nav--visible.ContextualNav-module__fCFuEW__contextual-nav--top{animation:.2s ease-out ContextualNav-module__fCFuEW__slideInTop}.ContextualNav-module__fCFuEW__contextual-nav--visible.ContextualNav-module__fCFuEW__contextual-nav--bottom{animation:.2s ease-out ContextualNav-module__fCFuEW__slideInBottom}@media (max-width:768px){.ContextualNav-module__fCFuEW__contextual-nav__wrapper{gap:12px;min-width:140px;padding:16px}.ContextualNav-module__fCFuEW__contextual-nav__action{gap:8px;padding:6px}.ContextualNav-module__fCFuEW__contextual-nav__action-icon{width:20px;height:20px}.ContextualNav-module__fCFuEW__contextual-nav__action-title{font-size:var(--font-size-xs)}}
.ChapterCard-module__ZOBCPW__course-composer-chapters__card{background:var(--opacity-light-opac-500);border:1px solid var(--opacity-light-opac-600);border-radius:12px;min-height:62px;display:flex;position:relative}.ChapterCard-module__ZOBCPW__course-composer-chapters__card--active:after{content:" ";z-index:-1;filter:blur(3px);background-image:radial-gradient(circle at 100% 0,#cec8ff 0%,#cec8ff94 42%,#fff0 100%),radial-gradient(circle at 0 0,#dcfff5 0%,#dcfff547 37%,#fff0 89%),linear-gradient(#c9fdff 0%,#e2d5cd 10%,#fcc799 100%);border-radius:14px;position:absolute;inset:-1px}.ChapterCard-module__ZOBCPW__course-composer-chapters__card--dragging{opacity:.5;z-index:1000;transform:rotate(5deg)}.ChapterCard-module__ZOBCPW__course-composer-chapters__card-wrapper{flex-direction:row;gap:12px;padding:8px 12px 8px 0;display:flex}.ChapterCard-module__ZOBCPW__course-composer-chapters__card-chapter{align-items:center;display:flex}.ChapterCard-module__ZOBCPW__course-composer-chapters__card-draghandle{opacity:0;margin-right:-6px;transition:opacity .2s;display:flex}.ChapterCard-module__ZOBCPW__course-composer-chapters__card:hover .ChapterCard-module__ZOBCPW__course-composer-chapters__card-draghandle{opacity:1}.ChapterCard-module__ZOBCPW__course-composer-chapters__card-body{text-wrap:nowrap;flex-flow:column;justify-content:center;gap:4px;display:flex}.ChapterCard-module__ZOBCPW__course-composer-chapters__chapter-title{font-size:var(--font-size-sm);cursor:pointer}.ChapterCard-module__ZOBCPW__course-composer-chapters__chapter-title:hover{color:var(--primary-blue-500)}.ChapterCard-module__ZOBCPW__course-composer-chapters__chapter-title-input{font-size:var(--font-size-sm);border:none;border-bottom:1px solid var(--primary-blue-500);background:0 0;outline:none;padding:2px 0;font-family:inherit}.ChapterCard-module__ZOBCPW__course-composer-chapters__card-nav{opacity:0;transition:opacity .2s;display:flex;position:relative}.ChapterCard-module__ZOBCPW__course-composer-chapters__card:hover .ChapterCard-module__ZOBCPW__course-composer-chapters__card-nav{opacity:1}.ChapterCard-module__ZOBCPW__course-composer-chapters__card-menu-dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fff;border:1px solid #fff;border-radius:8px;flex-direction:column;gap:4px;min-width:120px;padding:8px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.ChapterCard-module__ZOBCPW__course-composer-chapters__card-menu-dropdown button{text-align:left;cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:none;border-radius:4px;padding:8px 12px;transition:background-color .2s}.ChapterCard-module__ZOBCPW__course-composer-chapters__card-menu-dropdown button:hover{background-color:var(--opacity-light-opac-300)}
.CourseSeriesComposer-module__UYHc4W__toggle-row{gap:var(--spacing-sm,.5rem);margin-top:var(--spacing-sm,.5rem);flex-wrap:wrap;display:flex}.CourseSeriesComposer-module__UYHc4W__price-field{margin-top:var(--spacing-md,.75rem)}.CourseSeriesComposer-module__UYHc4W__field-label{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs,.375rem);font-weight:600;display:block}.CourseSeriesComposer-module__UYHc4W__hint{margin:var(--spacing-sm,.5rem) 0 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted,#6b7280);line-height:1.5}.CourseSeriesComposer-module__UYHc4W__error{margin:var(--spacing-sm,.5rem) 0 0 0;font-size:var(--font-size-sm);color:var(--color-error,#dc2626)}.CourseSeriesComposer-module__UYHc4W__course-list{gap:var(--spacing-sm,.5rem);flex-direction:column;display:flex}.CourseSeriesComposer-module__UYHc4W__course-row{align-items:center;gap:var(--spacing-sm,.5rem);padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,12px);background:var(--color-surface,#fff);display:flex}.CourseSeriesComposer-module__UYHc4W__drag-handle{cursor:grab;color:var(--color-text-muted,#6b7280);background:0 0;border:none;padding:.25rem;display:inline-flex}.CourseSeriesComposer-module__UYHc4W__course-position{background:var(--color-neutral-100,#f3f4f6);width:1.5rem;height:1.5rem;font-size:var(--font-size-xs);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.CourseSeriesComposer-module__UYHc4W__course-title{min-width:0;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.CourseSeriesComposer-module__UYHc4W__course-badge{font-size:var(--font-size-xs);color:var(--color-text-muted,#6b7280);background:var(--color-neutral-100,#f3f4f6);border-radius:999px;flex:none;padding:.1rem .5rem}.CourseSeriesComposer-module__UYHc4W__course-remove{cursor:pointer;color:var(--color-error,#dc2626);background:0 0;border:none;padding:.25rem;display:inline-flex}.CourseSeriesComposer-module__UYHc4W__available{gap:var(--spacing-sm,.5rem);border-top:1px dashed var(--color-border,#e5e7eb);padding-top:var(--spacing-md,1rem);margin-top:var(--spacing-md,1rem);flex-direction:column;display:flex}.CourseSeriesComposer-module__UYHc4W__available-row{align-items:center;gap:var(--spacing-sm,.5rem);padding:var(--spacing-xs,.375rem) var(--spacing-sm,.5rem);border-radius:var(--radius-md,12px);display:flex}.CourseSeriesComposer-module__UYHc4W__available-row:hover{background:var(--color-neutral-50,#f9fafb)}.CourseSeriesComposer-module__UYHc4W__mode-value{font-size:var(--font-size-lg);font-weight:600}
.CourseFilter-module__fsb3Nq__courseFilter{background:var(--color-bg-primary);border-radius:var(--border-radius-md);flex-direction:column;gap:2rem;padding:1.5rem;display:flex}.CourseFilter-module__fsb3Nq__courseFilter--loading{opacity:.6;pointer-events:none}.CourseFilter-module__fsb3Nq__course-filter [data-comp-static-name=content-section]{flex-direction:column;padding:32px 0 48px}.CourseFilter-module__fsb3Nq__course-filter [data-comp-static-name=content-section]:first-child{padding-top:0}.CourseFilter-module__fsb3Nq__course-filter [data-comp-static-name=content-section] [data-comp-static-name=content-section__components]>div>div{flex-flow:wrap;gap:16px;display:flex}.CourseFilter-module__fsb3Nq__course-filter [data-comp-static-name=course-filter__actions]{flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:24px}.CourseFilter-module__fsb3Nq__actions{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1.5rem;display:flex}.CourseFilter-module__fsb3Nq__tagDisabled{opacity:.5;pointer-events:none;cursor:not-allowed}@media (max-width:768px){.CourseFilter-module__fsb3Nq__courseFilter{gap:1.5rem;padding:1rem}.CourseFilter-module__fsb3Nq__section{flex-direction:column;align-items:stretch;gap:1rem}.CourseFilter-module__fsb3Nq__sectionHeader{font-size:var(--font-size-lg);flex:none}.CourseFilter-module__fsb3Nq__accessTypes{grid-template-columns:1fr}.CourseFilter-module__fsb3Nq__actions{flex-direction:column}}
.SessionOverview-module__Ns8AqG__sessionOverview{width:100%;max-width:800px}.SessionOverview-module__Ns8AqG__header{margin-bottom:var(--spacing-lg,24px)}.SessionOverview-module__Ns8AqG__title{font-size:var(--font-size-xl,1.5rem);color:var(--color-text-primary,#1a1a2e);margin:0 0 var(--spacing-sm,8px) 0;font-weight:600}.SessionOverview-module__Ns8AqG__description{font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,#666);margin:0;line-height:1.5}.SessionOverview-module__Ns8AqG__loading{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-xl,32px);color:var(--color-text-secondary,#666);display:flex}.SessionOverview-module__Ns8AqG__spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite SessionOverview-module__Ns8AqG__spin}@keyframes SessionOverview-module__Ns8AqG__spin{to{transform:rotate(360deg)}}.SessionOverview-module__Ns8AqG__sessionList{flex-direction:column;gap:1rem;display:flex}.SessionOverview-module__Ns8AqG__sessionCard{border-radius:var(--border-radius-lg,12px);background:0 0;border:1px solid #0000;align-items:flex-start;gap:16px;padding:1rem;transition:border-color .2s,box-shadow .2s;display:flex}.SessionOverview-module__Ns8AqG__sessionCard:hover{border-color:var(--opacity-dark-opac-200)}.SessionOverview-module__Ns8AqG__currentSession:hover{border-color:var(--secondary-secondary-fcc799)}.SessionOverview-module__Ns8AqG__currentSession{background:var(--opacity-light-opac-300);border-color:var(--secondary-secondary-fcc799)}.SessionOverview-module__Ns8AqG__sessionCard:hover .SessionOverview-module__Ns8AqG__actions{display:block}.SessionOverview-module__Ns8AqG__deviceIcon{flex-shrink:0}.SessionOverview-module__Ns8AqG__sessionInfo{flex-direction:column;flex:1;min-width:0;display:flex}.SessionOverview-module__Ns8AqG__deviceName{font-size:var(--font-size-md,1rem);color:var(--color-text-primary,#1a1a2e);align-items:center;gap:var(--spacing-sm,8px);flex-wrap:wrap;font-weight:600;display:flex}.SessionOverview-module__Ns8AqG__sessionMeta{gap:var(--spacing-md,16px);font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,#666);flex-wrap:wrap;display:flex}.SessionOverview-module__Ns8AqG__lastActivity,.SessionOverview-module__Ns8AqG__ipAddress{align-items:center;display:inline-flex}.SessionOverview-module__Ns8AqG__createdAt{font-size:var(--font-size-xs,.75rem);color:var(--color-text-tertiary,#999)}.SessionOverview-module__Ns8AqG__actions{flex-shrink:0;display:none}.SessionOverview-module__Ns8AqG__bulkActions{margin-top:var(--spacing-lg,24px);padding-top:var(--spacing-lg,24px);border-top:1px solid var(--color-border,#e0e0e0)}.SessionOverview-module__Ns8AqG__emptyState{text-align:center;padding:var(--spacing-xl,32px);color:var(--color-text-secondary,#666)}.SessionOverview-module__Ns8AqG__emptyState p{margin:0}@media (max-width:600px){.SessionOverview-module__Ns8AqG__sessionCard{flex-direction:column;align-items:stretch}.SessionOverview-module__Ns8AqG__deviceIcon{display:none}.SessionOverview-module__Ns8AqG__sessionMeta{gap:var(--spacing-xs,4px);flex-direction:column}.SessionOverview-module__Ns8AqG__actions{margin-top:var(--spacing-sm,8px)}}
