@import url("https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,700,700i");@import url("https://fonts.googleapis.com/css?family=Rock+Salt");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}::before,::after{--tw-content:'';}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af;}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none;}.\!container{width:100% !important;}.container{width:100%;}@media (min-width:640px){.\!container{max-width:640px !important;}.container{max-width:640px;}}@media (min-width:768px){.\!container{max-width:768px !important;}.container{max-width:768px;}}@media (min-width:1024px){.\!container{max-width:1024px !important;}.container{max-width:1024px;}}@media (min-width:1280px){.\!container{max-width:1280px !important;}.container{max-width:1280px;}}@media (min-width:1536px){.\!container{max-width:1536px !important;}.container{max-width:1536px;}}.visible{visibility:visible;}.invisible{visibility:hidden;}.collapse{visibility:collapse;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.sticky{position:sticky;}.m-0{margin:0px;}.m-teleport-lg{margin:20px;}.m-teleport-md{margin:16px;}.m-teleport-sm{margin:12px;}.m-teleport-xl{margin:24px;}.m-teleport-xs{margin:8px;}.m-teleport-xxl{margin:32px;}.m-teleport-xxs{margin:4px;}.m-teleport-xxxl{margin:40px;}.m-teleport-xxxs{margin:2px;}.m-teleport-xxxxl{margin:48px;}.mx-0{margin-left:0px;margin-right:0px;}.mx-auto{margin-left:auto;margin-right:auto;}.mx-teleport-lg{margin-left:20px;margin-right:20px;}.mx-teleport-md{margin-left:16px;margin-right:16px;}.mx-teleport-sm{margin-left:12px;margin-right:12px;}.mx-teleport-xl{margin-left:24px;margin-right:24px;}.mx-teleport-xs{margin-left:8px;margin-right:8px;}.mx-teleport-xxl{margin-left:32px;margin-right:32px;}.mx-teleport-xxs{margin-left:4px;margin-right:4px;}.mx-teleport-xxxl{margin-left:40px;margin-right:40px;}.mx-teleport-xxxs{margin-left:2px;margin-right:2px;}.mx-teleport-xxxxl{margin-left:48px;margin-right:48px;}.my-0{margin-top:0px;margin-bottom:0px;}.my-teleport-lg{margin-top:20px;margin-bottom:20px;}.my-teleport-md{margin-top:16px;margin-bottom:16px;}.my-teleport-sm{margin-top:12px;margin-bottom:12px;}.my-teleport-xl{margin-top:24px;margin-bottom:24px;}.my-teleport-xs{margin-top:8px;margin-bottom:8px;}.my-teleport-xxl{margin-top:32px;margin-bottom:32px;}.my-teleport-xxs{margin-top:4px;margin-bottom:4px;}.my-teleport-xxxl{margin-top:40px;margin-bottom:40px;}.my-teleport-xxxs{margin-top:2px;margin-bottom:2px;}.my-teleport-xxxxl{margin-top:48px;margin-bottom:48px;}.mb-0{margin-bottom:0px;}.mb-1{margin-bottom:0.25rem;}.mb-4{margin-bottom:1rem;}.mb-teleport-lg{margin-bottom:20px;}.mb-teleport-md{margin-bottom:16px;}.mb-teleport-sm{margin-bottom:12px;}.mb-teleport-xl{margin-bottom:24px;}.mb-teleport-xs{margin-bottom:8px;}.mb-teleport-xxl{margin-bottom:32px;}.mb-teleport-xxs{margin-bottom:4px;}.mb-teleport-xxxl{margin-bottom:40px;}.mb-teleport-xxxs{margin-bottom:2px;}.mb-teleport-xxxxl{margin-bottom:48px;}.ml-0{margin-left:0px;}.ml-4{margin-left:1rem;}.ml-teleport-lg{margin-left:20px;}.ml-teleport-md{margin-left:16px;}.ml-teleport-sm{margin-left:12px;}.ml-teleport-xl{margin-left:24px;}.ml-teleport-xs{margin-left:8px;}.ml-teleport-xxl{margin-left:32px;}.ml-teleport-xxs{margin-left:4px;}.ml-teleport-xxxl{margin-left:40px;}.ml-teleport-xxxs{margin-left:2px;}.ml-teleport-xxxxl{margin-left:48px;}.mr-0{margin-right:0px;}.mr-1{margin-right:0.25rem;}.mr-4{margin-right:1rem;}.mr-teleport-lg{margin-right:20px;}.mr-teleport-md{margin-right:16px;}.mr-teleport-sm{margin-right:12px;}.mr-teleport-xl{margin-right:24px;}.mr-teleport-xs{margin-right:8px;}.mr-teleport-xxl{margin-right:32px;}.mr-teleport-xxs{margin-right:4px;}.mr-teleport-xxxl{margin-right:40px;}.mr-teleport-xxxs{margin-right:2px;}.mr-teleport-xxxxl{margin-right:48px;}.mt-0{margin-top:0px;}.mt-teleport-lg{margin-top:20px;}.mt-teleport-md{margin-top:16px;}.mt-teleport-sm{margin-top:12px;}.mt-teleport-xl{margin-top:24px;}.mt-teleport-xs{margin-top:8px;}.mt-teleport-xxl{margin-top:32px;}.mt-teleport-xxs{margin-top:4px;}.mt-teleport-xxxl{margin-top:40px;}.mt-teleport-xxxs{margin-top:2px;}.mt-teleport-xxxxl{margin-top:48px;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex{display:flex;}.inline-flex{display:inline-flex;}.table{display:table;}.grid{display:grid;}.contents{display:contents;}.hidden{display:none;}.h-16{height:4rem;}.h-4{height:1rem;}.h-full{height:100%;}.h-teleport-lg{height:20px;}.h-teleport-md{height:16px;}.h-teleport-sm{height:12px;}.h-teleport-xl{height:24px;}.h-teleport-xs{height:8px;}.h-teleport-xxl{height:32px;}.h-teleport-xxxl{height:40px;}.h-teleport-xxxxl{height:48px;}.w-16{width:4rem;}.w-4{width:1rem;}.w-full{width:100%;}.w-teleport-lg{width:20px;}.w-teleport-md{width:16px;}.w-teleport-sm{width:12px;}.w-teleport-xl{width:24px;}.w-teleport-xs{width:8px;}.w-teleport-xxl{width:32px;}.w-teleport-xxxl{width:40px;}.w-teleport-xxxxl{width:48px;}.min-w-0{min-width:0px;}.max-w-teleport-xl{max-width:1280px;}.flex-1{flex:1 1 0%;}.flex-shrink{flex-shrink:1;}.flex-shrink-0{flex-shrink:0;}.shrink{flex-shrink:1;}.flex-grow{flex-grow:1;}.grow{flex-grow:1;}.border-collapse{border-collapse:collapse;}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.resize{resize:both;}.flex-wrap{flex-wrap:wrap;}.items-center{align-items:center;}.justify-center{justify-content:center;}.gap-0{gap:0px;}.gap-1{gap:0.25rem;}.gap-2{gap:0.5rem;}.gap-4{gap:1rem;}.gap-teleport-lg{gap:20px;}.gap-teleport-md{gap:16px;}.gap-teleport-sm{gap:12px;}.gap-teleport-xl{gap:24px;}.gap-teleport-xs{gap:8px;}.gap-teleport-xxl{gap:32px;}.gap-teleport-xxs{gap:4px;}.gap-teleport-xxxl{gap:40px;}.gap-teleport-xxxs{gap:2px;}.gap-teleport-xxxxl{gap:48px;}.space-x-teleport-lg > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(20px * var(--tw-space-x-reverse));margin-left:calc(20px * calc(1 - var(--tw-space-x-reverse)));}.space-x-teleport-md > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16px * var(--tw-space-x-reverse));margin-left:calc(16px * calc(1 - var(--tw-space-x-reverse)));}.space-x-teleport-sm > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(12px * var(--tw-space-x-reverse));margin-left:calc(12px * calc(1 - var(--tw-space-x-reverse)));}.space-x-teleport-xl > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(24px * var(--tw-space-x-reverse));margin-left:calc(24px * calc(1 - var(--tw-space-x-reverse)));}.space-x-teleport-xs > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(8px * var(--tw-space-x-reverse));margin-left:calc(8px * calc(1 - var(--tw-space-x-reverse)));}.space-x-teleport-xxl > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(32px * var(--tw-space-x-reverse));margin-left:calc(32px * calc(1 - var(--tw-space-x-reverse)));}.space-x-teleport-xxs > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4px * var(--tw-space-x-reverse));margin-left:calc(4px * calc(1 - var(--tw-space-x-reverse)));}.space-x-teleport-xxxl > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(40px * var(--tw-space-x-reverse));margin-left:calc(40px * calc(1 - var(--tw-space-x-reverse)));}.space-x-teleport-xxxs > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2px * var(--tw-space-x-reverse));margin-left:calc(2px * calc(1 - var(--tw-space-x-reverse)));}.space-x-teleport-xxxxl > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(48px * var(--tw-space-x-reverse));margin-left:calc(48px * calc(1 - var(--tw-space-x-reverse)));}.space-y-teleport-lg > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20px * var(--tw-space-y-reverse));}.space-y-teleport-md > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse));}.space-y-teleport-sm > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse));}.space-y-teleport-xl > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px * var(--tw-space-y-reverse));}.space-y-teleport-xs > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse));}.space-y-teleport-xxl > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(32px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(32px * var(--tw-space-y-reverse));}.space-y-teleport-xxs > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse));}.space-y-teleport-xxxl > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(40px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(40px * var(--tw-space-y-reverse));}.space-y-teleport-xxxs > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2px * var(--tw-space-y-reverse));}.space-y-teleport-xxxxl > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(48px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(48px * var(--tw-space-y-reverse));}.overflow-hidden{overflow:hidden;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.rounded{border-radius:0.25rem;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.rounded-teleport-lg{border-radius:12px;}.border{border-width:1px;}.border-2{border-width:2px;}.border-teleport-border-light{--tw-border-opacity:1;border-color:rgb(234 234 234 / var(--tw-border-opacity,1));}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1));}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity,1));}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74 / var(--tw-bg-opacity,1));}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255 / var(--tw-bg-opacity,1));}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234 / var(--tw-bg-opacity,1));}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity,1));}.bg-teleport-primary{--tw-bg-opacity:1;background-color:rgb(125 17 255 / var(--tw-bg-opacity,1));}.bg-transparent{background-color:transparent;}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21 / var(--tw-bg-opacity,1));}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops));}.from-teleport-primary{--tw-gradient-from:#7d11ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(125 17 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}.object-cover{-o-object-fit:cover;object-fit:cover;}.p-0{padding:0px;}.p-4{padding:1rem;}.p-teleport-lg{padding:20px;}.p-teleport-md{padding:16px;}.p-teleport-sm{padding:12px;}.p-teleport-xl{padding:24px;}.p-teleport-xs{padding:8px;}.p-teleport-xxl{padding:32px;}.p-teleport-xxs{padding:4px;}.p-teleport-xxxl{padding:40px;}.p-teleport-xxxs{padding:2px;}.p-teleport-xxxxl{padding:48px;}.px-0{padding-left:0px;padding-right:0px;}.px-2{padding-left:0.5rem;padding-right:0.5rem;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.px-teleport-lg{padding-left:20px;padding-right:20px;}.px-teleport-md{padding-left:16px;padding-right:16px;}.px-teleport-sm{padding-left:12px;padding-right:12px;}.px-teleport-xl{padding-left:24px;padding-right:24px;}.px-teleport-xs{padding-left:8px;padding-right:8px;}.px-teleport-xxl{padding-left:32px;padding-right:32px;}.px-teleport-xxs{padding-left:4px;padding-right:4px;}.px-teleport-xxxl{padding-left:40px;padding-right:40px;}.px-teleport-xxxs{padding-left:2px;padding-right:2px;}.px-teleport-xxxxl{padding-left:48px;padding-right:48px;}.py-0{padding-top:0px;padding-bottom:0px;}.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}.py-teleport-lg{padding-top:20px;padding-bottom:20px;}.py-teleport-md{padding-top:16px;padding-bottom:16px;}.py-teleport-sm{padding-top:12px;padding-bottom:12px;}.py-teleport-xl{padding-top:24px;padding-bottom:24px;}.py-teleport-xs{padding-top:8px;padding-bottom:8px;}.py-teleport-xxl{padding-top:32px;padding-bottom:32px;}.py-teleport-xxs{padding-top:4px;padding-bottom:4px;}.py-teleport-xxxl{padding-top:40px;padding-bottom:40px;}.py-teleport-xxxs{padding-top:2px;padding-bottom:2px;}.py-teleport-xxxxl{padding-top:48px;padding-bottom:48px;}.pb-0{padding-bottom:0px;}.pb-teleport-lg{padding-bottom:20px;}.pb-teleport-md{padding-bottom:16px;}.pb-teleport-sm{padding-bottom:12px;}.pb-teleport-xl{padding-bottom:24px;}.pb-teleport-xs{padding-bottom:8px;}.pb-teleport-xxl{padding-bottom:32px;}.pb-teleport-xxs{padding-bottom:4px;}.pb-teleport-xxxl{padding-bottom:40px;}.pb-teleport-xxxs{padding-bottom:2px;}.pb-teleport-xxxxl{padding-bottom:48px;}.pl-0{padding-left:0px;}.pl-teleport-lg{padding-left:20px;}.pl-teleport-md{padding-left:16px;}.pl-teleport-sm{padding-left:12px;}.pl-teleport-xl{padding-left:24px;}.pl-teleport-xs{padding-left:8px;}.pl-teleport-xxl{padding-left:32px;}.pl-teleport-xxs{padding-left:4px;}.pl-teleport-xxxl{padding-left:40px;}.pl-teleport-xxxs{padding-left:2px;}.pl-teleport-xxxxl{padding-left:48px;}.pr-0{padding-right:0px;}.pr-teleport-lg{padding-right:20px;}.pr-teleport-md{padding-right:16px;}.pr-teleport-sm{padding-right:12px;}.pr-teleport-xl{padding-right:24px;}.pr-teleport-xs{padding-right:8px;}.pr-teleport-xxl{padding-right:32px;}.pr-teleport-xxs{padding-right:4px;}.pr-teleport-xxxl{padding-right:40px;}.pr-teleport-xxxs{padding-right:2px;}.pr-teleport-xxxxl{padding-right:48px;}.pt-0{padding-top:0px;}.pt-teleport-lg{padding-top:20px;}.pt-teleport-md{padding-top:16px;}.pt-teleport-sm{padding-top:12px;}.pt-teleport-xl{padding-top:24px;}.pt-teleport-xs{padding-top:8px;}.pt-teleport-xxl{padding-top:32px;}.pt-teleport-xxs{padding-top:4px;}.pt-teleport-xxxl{padding-top:40px;}.pt-teleport-xxxs{padding-top:2px;}.pt-teleport-xxxxl{padding-top:48px;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;}.font-teleport{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}.font-teleport-mono{font-family:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-lg{font-size:1.125rem;line-height:1.75rem;}.text-sm{font-size:0.875rem;line-height:1.25rem;}.text-teleport-2xl{font-size:34px;}.text-teleport-3xl{font-size:48px;}.text-teleport-4xl{font-size:60px;}.text-teleport-base{font-size:16px;}.text-teleport-lg{font-size:20px;}.text-teleport-sm{font-size:14px;}.text-teleport-xl{font-size:24px;}.text-teleport-xs{font-size:12px;}.text-xs{font-size:0.75rem;line-height:1rem;}.font-bold{font-weight:700;}.font-medium{font-weight:500;}.font-semibold{font-weight:600;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capitalize{text-transform:capitalize;}.normal-case{text-transform:none;}.italic{font-style:italic;}.tracking-normal{letter-spacing:0em;}.tracking-tight{letter-spacing:-0.025em;}.tracking-tighter{letter-spacing:-0.05em;}.tracking-wide{letter-spacing:0.025em;}.tracking-wider{letter-spacing:0.05em;}.tracking-widest{letter-spacing:0.1em;}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity,1));}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity,1));}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity,1));}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168 / var(--tw-text-opacity,1));}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27 / var(--tw-text-opacity,1));}.text-teleport-primary{--tw-text-opacity:1;color:rgb(125 17 255 / var(--tw-text-opacity,1));}.text-teleport-text-primary{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity,1));}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));}.underline{text-decoration-line:underline;}.line-through{text-decoration-line:line-through;}.no-underline{text-decoration-line:none;}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.outline{outline-style:solid;}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.duration-200{transition-duration:200ms;}.ease-in-out{transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.ease-out{transition-timing-function:cubic-bezier(0,0,0.2,1);}.hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255 / var(--tw-bg-opacity,1));}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202 / var(--tw-bg-opacity,1));}.hover\:bg-teleport-bg-secondary:hover{--tw-bg-opacity:1;background-color:rgb(249 249 249 / var(--tw-bg-opacity,1));}.hover\:bg-teleport-primary-dark:hover{--tw-bg-opacity:1;background-color:rgb(51 22 87 / var(--tw-bg-opacity,1));}.hover\:bg-teleport-primary-transparent:hover{background-color:rgba(125,17,255,0.1);}.hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgb(147 51 234 / var(--tw-text-opacity,1));}.hover\:underline:hover{text-decoration-line:underline;}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);}.focus\:ring-teleport-border-light:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(234 234 234 / var(--tw-ring-opacity,1));}.focus\:ring-teleport-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(125 17 255 / var(--tw-ring-opacity,1));}@media (min-width:768px){.md\:p-teleport-lg{padding:20px;}.md\:px-teleport-lg{padding-left:20px;padding-right:20px;}.md\:py-teleport-lg{padding-top:20px;padding-bottom:20px;}}
img,legend{border:0;}legend,td,th{padding:0;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,optgroup,strong{font-weight:700;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre,textarea{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em;}table,.route-viewgroup-memberspage-1 .view-content .views-table,.route-viewgroup-nodespage-1 .view-content .views-table{border-collapse:collapse;border-spacing:0;}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul,nav.breadcrumb ol{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li,nav.breadcrumb ol > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,nav.breadcrumb,aside .block{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,nav.breadcrumb,aside .block{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}@-webkit-keyframes placeholderShimmer{0%{background-position:-468px 0;}100%{background-position:468px 0;}}a.signup-button-shortcode{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;}a.signup-button-shortcode a{color:#ffffff;}a.signup-button-shortcode:hover{background-color:#6e0ee6;border-color:#6e0ee6;}a.upload-video-button-shortcode{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;}a.upload-video-button-shortcode a{color:#ffffff;}a.upload-video-button-shortcode:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.flag-like{display:inline-flex;align-items:center;gap:6px;position:relative;overflow:visible;z-index:10;position:relative;}.flag-like .ajax-progress,.flag-like .js-flag-message{display:none;}.flag-like a{display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;padding:0;transition:all 0.2s ease;}.flag-like i{display:block;position:relative;width:27px;height:27px;padding:0;margin:0;cursor:pointer;transition:all 0.2s ease;top:0;}.flag-like i:before{width:27px;height:27px;padding:0;display:inline-block;background-color:rgba(0,0,0,0.5);content:"";-webkit-mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;transition:all 0.2s ease;}.flag-like a:hover i:before{background-color:#7d11ff;transform:scale(1.1);}.flag-like > span{color:rgba(0,0,0,0.7);font-size:14px;font-weight:500;transition:all 0.2s ease;margin-left:0;}.flag-like:hover > span{color:rgba(0,0,0,0.9);}.flag-like span.liked,.flag-like span.unliked{position:absolute;bottom:10px;left:0;right:0;visibility:hidden;transition:0.6s;z-index:1;font-size:2px;color:transparent;font-weight:400;width:100px;height:20px;display:none;}.flag-like i.press:before{background-color:#7d11ff;}.flag-like span.press{bottom:15px;font-size:14px;visibility:visible;animation:fade 1s;z-index:100;display:inline-block;}.flag-like.action-unflag i:before{background-color:#7d11ff;}.flag-like.action-unflag a:hover i:before{background-color:#7d11ff;transform:scale(1.15);}@keyframes fade{0%{color:#transparent;}50%{color:#7d11ff;}100%{color:#transparent;}}.flag-comment-like{height:15px;display:inline-flex;align-items:center;gap:6px;position:relative;overflow:visible;}.flag-comment-like .ajax-progress,.flag-comment-like .js-flag-message{display:none;}.flag-comment-like a{display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;padding:0;transition:all 0.2s ease;}.flag-comment-like i{display:block;position:relative;width:27px;height:27px;padding:0;margin:0;cursor:pointer;transition:all 0.2s ease;top:0;}.flag-comment-like i:before{width:27px;height:27px;padding:0;display:inline-block;background-color:rgba(0,0,0,0.5);content:"";-webkit-mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;transition:all 0.2s ease;}.flag-comment-like a:hover i:before{background-color:#7d11ff;transform:scale(1.1);}.flag-comment-like > span{color:rgba(0,0,0,0.7);font-size:14px;font-weight:500;transition:all 0.2s ease;margin-left:0;}.flag-comment-like:hover > span{color:rgba(0,0,0,0.9);}.flag-comment-like span.liked,.flag-comment-like span.unliked{position:absolute;bottom:10px;left:0;right:0;visibility:hidden;transition:0.6s;z-index:1;font-size:2px;color:transparent;font-weight:400;width:100px;height:20px;display:none;}.flag-comment-like i.press:before{background-color:#7d11ff;}.flag-comment-like span.press{bottom:15px;font-size:14px;visibility:visible;animation:fade 1s;z-index:100;display:inline-block;}.flag-comment-like.action-unflag i:before{background-color:#7d11ff;}.flag-comment-like.action-unflag a:hover i:before{background-color:#7d11ff;transform:scale(1.15);}@keyframes fade{0%{color:#transparent;}50%{color:#7d11ff;}100%{color:#transparent;}}.flag-comment-like i.press{animation:size 10s;}@keyframes size{0%{padding:2px 2px 8px 1px;}50%{padding:2px 4px 12px 1px;margin-top:-4px;}100%{padding:2px 4px 8px 1px;}}*{box-sizing:border-box;}html{background:#171717;}html,body{min-height:100%;padding:0;margin:0;}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:165%;color:#262626;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,h5,h6{color:#262626;font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;}h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:900;}@media only screen and (max-width:767px){h1{font-size:26.88px;line-height:23.04px;letter-spacing:-0.806px;}}@media only screen and (min-width:768px) and (max-width:1024px){h1{font-size:76.459px;line-height:65.536px;letter-spacing:-2.294px;}}@media only screen and (min-width:1025px){h1{font-size:107.52px;line-height:92.16px;letter-spacing:-3.226px;}}h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;}@media only screen and (max-width:767px){h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}h3{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){h3{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){h3{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){h3{font-size:34px;line-height:1.2;}}h4{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-weight:600;}@media only screen and (max-width:767px){h4{font-size:20px;line-height:1.5;}}@media only screen and (min-width:768px) and (max-width:1024px){h4{font-size:24px;line-height:1.2;}}@media only screen and (min-width:1025px){h4{font-size:24px;line-height:1.2;}}h5{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:16px;line-height:1.5;}@media only screen and (min-width:1025px){h5{font-size:20px;line-height:1.5;}}h6{font-weight:600;color:#494949;font-size:16px;line-height:1.5;}@media only screen and (max-width:767px){h6{font-size:14px;line-height:1.5;}}.block--basic h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;}@media only screen and (max-width:767px){.block--basic h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--basic h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.block--basic h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.block--basic h3{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.block--basic h3{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--basic h3{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block--basic h3{font-size:34px;line-height:1.2;}}.block--basic h4{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-weight:600;}@media only screen and (max-width:767px){.block--basic h4{font-size:20px;line-height:1.5;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--basic h4{font-size:24px;line-height:1.2;}}@media only screen and (min-width:1025px){.block--basic h4{font-size:24px;line-height:1.2;}}.block--basic h5{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:16px;line-height:1.5;}@media only screen and (min-width:1025px){.block--basic h5{font-size:20px;line-height:1.5;}}.section-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;}@media only screen and (max-width:767px){.section-title{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.section-title{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.section-title{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}body .menu-item{padding-top:0;margin:0;}a,a:link,a:visited{text-decoration:none;color:#7d11ff;}a:hover,a:link:hover,a:visited:hover{text-decoration:none;}.page-standard .button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;}body p{margin:3px 0 10px;}body p.text-align-center{text-align:center;}img,svg{max-width:100%;height:auto;}blockquote{padding:0 15px;color:#404040;border-left:4px solid #fafafa;}blockquote:last-child{margin-bottom:0;}ol{padding:0 0 0 10px;margin:0 0 10px;}ol li{margin:4px 0;padding:0;}ol ol{padding:0 0 0 22.5px;}ol ol ol{padding:0 0 0 22.5px;}ul{padding:0 0 0 10px;margin:0 0 10px;}ul li{margin:4px 0;padding:0;}ul ul{padding:0 0 0 22.5px;}ul ul ul{padding:0 0 0 22.5px;}table,.route-viewgroup-memberspage-1 .view-content .views-table,.route-viewgroup-nodespage-1 .view-content .views-table{width:100%;}table th,.route-viewgroup-memberspage-1 .view-content .views-table th,.route-viewgroup-nodespage-1 .view-content .views-table th{font-weight:600;text-align:left;background-color:#fafafa;padding:4px 5px;}table td,.route-viewgroup-memberspage-1 .view-content .views-table td,.route-viewgroup-nodespage-1 .view-content .views-table td{border:0;outline:none;padding:4px 5px;}table thead,.route-viewgroup-memberspage-1 .view-content .views-table thead,.route-viewgroup-nodespage-1 .view-content .views-table thead{border:1px solid #fafafa;border-bottom:0;}table tbody,.route-viewgroup-memberspage-1 .view-content .views-table tbody,.route-viewgroup-nodespage-1 .view-content .views-table tbody{border:1px solid #fafafa;}table tbody tr:nth-child(even),.route-viewgroup-memberspage-1 .view-content .views-table tbody tr:nth-child(even),.route-viewgroup-nodespage-1 .view-content .views-table tbody tr:nth-child(even){background-color:#fafafa;border-top:1px solid #fafafa;border-bottom:1px solid #fafafa;}.hidden{display:none !important;}.center{text-align:center;}@media only screen and (max-width:767px){.mobile-center{text-align:center;}}@media only screen and (min-width:1025px){.desktop-center{text-align:center;}}.role-administrator-only,.role-instructor-only,.role-moderator-only,.role-student-only,.role-premium-only,.role-subscriber-only,.role-authenticated-only,.role-anonymous-only{display:none;}body.role-administrator-only .role-administrator-only{display:block;}body.role-instructor-only .role-instructor-only{display:block;}body.role-moderator-only .role-moderator-only{display:block;}body.role-student-only .role-student-only{display:block;}body.role-subscriber-only .role-subscriber-only{display:block;}body.role-premium-only .role-premium-only{display:block;}body.role-authenticated-only .role-authenticated-only{display:block;}body.role-anonymous-only .role-anonymous-only{display:block;}.mobile-only,.tablet-only,.desktop-only{display:none;}@media only screen and (max-width:767px){.mobile-only{display:block;}}@media only screen and (min-width:768px) and (max-width:1024px){.tablet-only{display:block;}}@media only screen and (min-width:1025px){.desktop-only{display:block;}}.coral{color:#ff8c11;}.coral-button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;}.coral-button a{color:#ffffff;}.coral-button:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.grey{color:#757575;}.badge{height:27px;width:27px;box-shadow:none;outline:none;border:none;background-color:unset;margin:0;padding:0;}.badge span{display:none;}@media only screen and (min-width:768px){.two-col{display:flex;}.two-col > div{width:50%;}}.gg-js-show{opacity:0;}.blur{filter:blur(4px);}.hide{display:none;}.big-button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;}.really-big-button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;}.button--danger,.button--destructive,.btn-danger,.btn-destructive{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;background-color:#dc2626;color:white !important;border:1px solid #dc2626;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all 0.2s ease;display:inline-block;text-align:center;}.button--danger:hover,.button--destructive:hover,.btn-danger:hover,.btn-destructive:hover{background-color:#b91c1c;border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,0.3);color:white !important;}.button--danger:active,.button--destructive:active,.btn-danger:active,.btn-destructive:active{transform:translateY(0);}.button--danger:focus,.button--destructive:focus,.btn-danger:focus,.btn-destructive:focus{outline:2px solid #dc2626;outline-offset:2px;}form{margin:0 0 1em;}label{display:inline-block;color:#404040;cursor:pointer;font-weight:500;margin:0 0 0.1875em 0;padding-right:4px;vertical-align:top;}input[type=text],input[type=email],input[type=password],input[type=date],textarea{background-color:white;font-family:inherit;border:1px solid #ddd9d9;box-shadow:none;display:block;margin:0 0 1em;padding:0.5em;padding-left:11px;width:100%;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;min-height:39px;border-radius:4px;font-size:16px;}input[type=submit]{min-height:39px;}textarea{border-radius:0;}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus,textarea:focus{border-color:#7d11ff;outline:0;}input[type=file],input[type=checkbox],input[type=radio],select{margin:0 0 1em;}input[type=file]{width:100%;}fieldset{border:solid 1px #d4d4d4;padding:1.25em;margin:1.125em 0;}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875em;margin:0;margin-left:-0.1875em;}.error .error textarea,.error select{border-color:#b91c1c;background-color:rgba(198,15,19,0.1);margin-bottom:0;}.error input:focus,.error textarea:focus,.error select:focus{background:#fafafa;border-color:#d4d4d4;}.error label,.error label.error{color:#b91c1c;}.error > small,.error small.error{display:block;padding:0.375em 0.25em;margin-top:0;margin-bottom:1em;font-size:0.75em;font-weight:bold;background:#b91c1c;color:#fff;}.error span.error-message{display:block;}input.error,textarea.error{border-color:#b91c1c;background-color:rgba(198,15,19,0.1);margin-bottom:0;}input.error:focus,textarea.error:focus{background:#fafafa;border-color:#d4d4d4;}.error select{border-color:#b91c1c;background-color:rgba(198,15,19,0.1);}.error select:focus{background:#fafafa;border-color:#d4d4d4;}label.error{color:#b91c1c;}input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url]{background-color:white;font-family:inherit;border:1px solid #f5f5f5;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875em;margin:0 0 1em;padding:0.5em;width:auto;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus{box-shadow:0 0 5px #d4d4d4;border-color:#d4d4d4;outline:none;}form input[disabled],form button[disabled]{background-color:#d4d4d4;box-shadow:none;}form input[disabled]:hover,form button[disabled]:hover{background-color:#d4d4d4;}form button,form input{transition:all 0.3s ease;}form button[disabled],form input[disabled]{transition:auto;}select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc;background-image:linear-gradient(white 0,#f3f3f3 100%);}.scroll-animate{opacity:0;transform:translateY(40px);transition:opacity 0.8s ease-out,transform 0.8s ease-out;}@media (prefers-reduced-motion:reduce){.scroll-animate{opacity:1;transform:none;transition:none;}}.scroll-animate.in-view{opacity:1;transform:translateY(0);}.scroll-animate-delay-1{transition-delay:0.1s;}.scroll-animate-delay-2{transition-delay:0.2s;}.scroll-animate-delay-3{transition-delay:0.3s;}.scroll-animate-delay-4{transition-delay:0.4s;}.scroll-animate-fast{transition-duration:0.5s;}.scroll-animate-slow{transition-duration:1.2s;}.scroll-animate-slide-large{transform:translateY(60px);}.scroll-animate-slide-large.in-view{transform:translateY(0);}@media (prefers-reduced-motion:reduce){.scroll-animate-slide-large{transform:none;}}.scroll-animate-slide-small{transform:translateY(20px);}.scroll-animate-slide-small.in-view{transform:translateY(0);}@media (prefers-reduced-motion:reduce){.scroll-animate-slide-small{transform:none;}}.scroll-animate-fade-only{transform:none;}.scroll-animate-fade-only.in-view{opacity:1;}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul,nav.breadcrumb ol{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li,nav.breadcrumb ol > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,nav.breadcrumb,aside .block{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,nav.breadcrumb,aside .block{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);}#pg__c{display:flex;padding-top:110px;}@media only screen and (max-width:767px){#pg__c{padding-top:75px;}}#header{padding:0;background-color:#171717;max-width:100%;margin:0 auto;position:fixed;top:0;left:0;right:0;z-index:100;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);will-change:transform;}.gin--vertical-toolbar #header,.gin--horizontal-toolbar #header{top:calc(var(--gin-toolbar-height,0) + var(--gin-toolbar-secondary-height,0));}#header.header-hidden{transform:translateY(-100%);}.gin--vertical-toolbar #header.header-hidden,.gin--horizontal-toolbar #header.header-hidden{transform:translateY(calc(-100% - var(--gin-toolbar-height,0) - var(--gin-toolbar-secondary-height,0)));}#header .mq-header{clear:both;padding:1em 16px;display:block;position:relative;}#header .mq-header:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){#header .mq-header{padding:2.25em 16px 2em;}}#header .mq-header .user-bar-content,#header .mq-header .section-inner,#header .mq-header .block-content,#header .mq-header.block-views > div,#header .mq-header.block-views > h2,#header .mq-header.block-block-content > h2,#header .mq-header.block-block-content > div,#header .mq-header.block-ctools-block > span,#header .mq-header.block-ctools-block > div,#header .mq-header.block-entity-block header,#header .mq-header.block-entity-block .content,#header .mq-header .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}#header .mq-header.block-views h2,#header .mq-header.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){#header .mq-header.block-views h2,#header .mq-header.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){#header .mq-header.block-views h2,#header .mq-header.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){#header .mq-header.block-views h2,#header .mq-header.block-entity-block header h2{font-size:34px;line-height:1.2;}}#header .mq-header #branding{padding:0;}@media only screen and (max-width:767px){#header .mq-header #header-region{padding:0;}}@media only screen and (min-width:768px){#header .mq-header #branding,#header .mq-header #header-region{clear:none;}#header .mq-header #branding{float:left;}}#main{background:white;padding:0;}@media only screen and (min-width:768px){#main #content #content-area{min-height:500px;}}#block-ggfresh-local-tasks{display:none;left:initial;}.role-administrator #block-ggfresh-local-tasks{display:block;}#footer{max-width:100%;margin:0 auto;padding:2em 1em;}.layout .layout__region > .block{clear:both;padding:1em 16px;position:relative;}.layout .layout__region > .block:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.layout .layout__region > .block{padding:2.25em 16px 2em;}}.layout .layout__region > .block .user-bar-content,.layout .layout__region > .block .section-inner,.layout .layout__region > .block .block-content,.layout .layout__region > .block.block-views > div,.layout .layout__region > .block.block-views > h2,.layout .layout__region > .block.block-block-content > h2,.layout .layout__region > .block.block-block-content > div,.layout .layout__region > .block.block-ctools-block > span,.layout .layout__region > .block.block-ctools-block > div,.layout .layout__region > .block.block-entity-block header,.layout .layout__region > .block.block-entity-block .content,.layout .layout__region > .block .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.layout .layout__region > .block.block-views h2,.layout .layout__region > .block.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.layout .layout__region > .block.block-views h2,.layout .layout__region > .block.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.layout .layout__region > .block.block-views h2,.layout .layout__region > .block.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.layout .layout__region > .block.block-views h2,.layout .layout__region > .block.block-entity-block header h2{font-size:34px;line-height:1.2;}}#pg__c.page-panel .mq-main{max-width:100%;}body #pg__c.page-panel section#content > #content-area{padding-left:0;padding-right:0;}.cog-pl .cog-panel--fullrow{width:100%;}.cog-pl .cog-panel--full-row-inner{max-width:80em;margin-left:auto;margin-right:auto;}.cog-pl .cog-panel--full-row-inner:after{content:" ";display:block;clear:both;}.panel-cog-layout-one-col .cog-layout--main{width:100%;float:right;margin-right:0;}.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div{clear:both;padding:1em 16px;}.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div{padding:2.25em 16px 2em;}}.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div .user-bar-content,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div .section-inner,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div .block-content,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-views > div,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-views > h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-block-content > h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-block-content > div,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-ctools-block > span,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-ctools-block > div,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-entity-block header,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-entity-block .content,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px){.panel-cog-layout-two-col .cog-layout--left{width:74.5762711864%;float:left;margin-right:1.6949152542%;}.panel-cog-layout-two-col .cog-layout--right{width:23.7288135593%;float:right;margin-right:0;}}.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div{clear:both;padding:1em 16px;}.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div:after,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div{padding:2.25em 16px 2em;}}.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div .user-bar-content,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div .section-inner,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div .block-content,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views > div,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views > h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-block-content > h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-block-content > div,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-ctools-block > span,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-ctools-block > div,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block header,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block .content,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div .mq--t,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div .user-bar-content,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div .section-inner,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div .block-content,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views > div,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views > h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-block-content > h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-block-content > div,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-ctools-block > span,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-ctools-block > div,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block header,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block .content,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:34px;line-height:1.2;}}.panel-cog-layout-one-two .cog-layout--first,.panel-cog-layout-one-two .cog-layout--second,.panel-cog-layout-one-two-tabs .cog-layout--first,.panel-cog-layout-one-two-tabs .cog-layout--second{max-width:calc(1440px + 9%);margin:0 auto;}@media only screen and (min-width:768px){.panel-cog-layout-one-two .cog-layout--first,.panel-cog-layout-one-two-tabs .cog-layout--first{width:100%;float:left;margin-left:0;margin-right:0;float:none;max-width:calc(1440px + 9%);margin:0 auto;}.panel-cog-layout-one-two .cog-layout--second-left,.panel-cog-layout-one-two .cog-layout--left,.panel-cog-layout-one-two-tabs .cog-layout--second-left,.panel-cog-layout-one-two-tabs .cog-layout--left{width:66.1016949153%;float:left;margin-right:1.6949152542%;}.panel-cog-layout-one-two .cog-layout--second-right,.panel-cog-layout-one-two .cog-layout--right,.panel-cog-layout-one-two-tabs .cog-layout--second-right,.panel-cog-layout-one-two-tabs .cog-layout--right{width:32.2033898305%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner{clear:both;padding:1em 16px;display:flex;padding-top:0 !important;padding-bottom:0 !important;}.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner:after{content:"";display:table;clear:both;}}@media only screen and (min-width:768px) and (min-width:768px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner{padding:2.25em 16px 2em;}}@media only screen and (min-width:768px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}}@media only screen and (min-width:768px) and (max-width:767px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px) and (min-width:1025px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px){.panel-cog-layout-two-col-tabs .cog-layout--left{width:74.5762711864%;float:left;margin-right:1.6949152542%;}.panel-cog-layout-two-col-tabs .cog-layout--right{width:23.7288135593%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-two-one-cl .cog-layout--middle-left{width:74.5762711864%;float:left;margin-right:1.6949152542%;}.panel-cog-layout-one-two-one-cl .cog-layout--middle-right{width:23.7288135593%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two-cl .cog-layout--third-left,.panel-cog-layout-two-one .cog-layout--third-left{width:74.5762711864%;float:left;margin-right:1.6949152542%;}.panel-cog-layout-two-one-two-cl .cog-layout--third-right,.panel-cog-layout-two-one .cog-layout--third-right{width:23.7288135593%;float:right;margin-right:0;}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two-cl .cog-layout--first-top,.panel-cog-layout-two-one .cog-layout--first-top{width:100%;float:left;margin-left:0;margin-right:0;}.panel-cog-layout-two-one-two-cl .cog-layout--first-left,.panel-cog-layout-two-one .cog-layout--first-left{width:66.1016949153%;float:left;margin-right:1.6949152542%;}.panel-cog-layout-two-one-two-cl .cog-layout--first-right,.panel-cog-layout-two-one .cog-layout--first-right{width:32.2033898305%;float:right;margin-right:0;}.panel-cog-layout-two-one-two-cl .cog-layout--first-right .block-region-first-right,.panel-cog-layout-two-one .cog-layout--first-right .block-region-first-right{padding-left:1em;}}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--third-left{width:32.2033898305%;float:left;margin-right:1.6949152542%;}.panel-cog-layout-two-one-two .cog-layout--third-right{width:66.1016949153%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--first-top{width:100%;float:left;margin-left:0;margin-right:0;}.panel-cog-layout-two-one-two .cog-layout--first-left{width:32.2033898305%;float:left;margin-right:1.6949152542%;}.panel-cog-layout-two-one-two .cog-layout--first-right{width:66.1016949153%;float:right;margin-right:0;}.panel-cog-layout-two-one-two .cog-layout--first-right .block-region-first-right{padding-left:1em;}}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div{clear:both;padding:1em 16px;padding-left:0 !important;padding-right:0 !important;}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div{padding:2.25em 16px 2em;}}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div .user-bar-content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div .section-inner,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div .block-content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-views > div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-views > h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-block-content > h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-block-content > div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-ctools-block > span,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-ctools-block > div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-entity-block header,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-entity-block .content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:34px;line-height:1.2;}}.panel-cog-layout-two-one-two .cog-layout--first,.panel-cog-layout-two-one-two-cl .cog-layout--first,.panel-cog-layout-two-one .cog-layout--first{max-width:calc(1440px + 9%);margin:0 auto;}.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner{clear:both;padding:1em 16px;}.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner{padding:2.25em 16px 2em;}}.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}.panel-cog-layout-two-one-two .cog-layout--second,.panel-cog-layout-two-one-two-cl .cog-layout--second,.panel-cog-layout-two-one .cog-layout--second{max-width:calc(1440px + 9%);margin:0 auto;}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner{clear:both;padding:1em 16px;}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner{padding:2.25em 16px 2em;}}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}.panel-cog-layout-two-one-two .cog-layout--third,.panel-cog-layout-two-one-two-cl .cog-layout--third,.panel-cog-layout-two-one .cog-layout--third{max-width:calc(1440px + 9%);margin:0 auto;}.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner{clear:both;padding:1em 16px;}.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner{padding:2.25em 16px 2em;}}.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--third .cog-layout--third-right,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-layout--third-right,.panel-cog-layout-two-one .cog-layout--third .cog-layout--third-right{display:none;}}.panel-cog-layout-two-one-two .cog-layout--third .block-discord-widget iframe,.panel-cog-layout-two-one-two-cl .cog-layout--third .block-discord-widget iframe,.panel-cog-layout-two-one .cog-layout--third .block-discord-widget iframe{width:100%;}.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div{clear:both;padding:1em 16px;}.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div:after,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div:after,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div{padding:2.25em 16px 2em;}}.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .user-bar-content,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .section-inner,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .block-content,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views > div,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views > h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-block-content > h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-block-content > div,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-ctools-block > span,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-ctools-block > div,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block .content,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .mq--t,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .user-bar-content,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .section-inner,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .block-content,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views > div,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views > h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-block-content > h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-block-content > div,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-ctools-block > span,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-ctools-block > div,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block .content,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .mq--t,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .user-bar-content,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .section-inner,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .block-content,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views > div,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views > h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-block-content > h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-block-content > div,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-ctools-block > span,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-ctools-block > div,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block .content,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-views h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner > div > div > div.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px){.body-sidebars-first aside.sidebar-first{width:23.7288135593%;float:left;margin-right:1.6949152542%;}.body-sidebars-first aside.sidebar-first > *{padding-left:15px;}.body-sidebars-first section#content{width:74.5762711864%;float:right;margin-right:0;}.body-sidebars-first section#content > *{padding-right:25px;}}@media only screen and (min-width:768px){.body-sidebars-second aside.sidebar-second{width:23.7288135593%;float:right;margin-right:0;}.body-sidebars-second aside.sidebar-second > *{padding-right:15px;}.body-sidebars-second section#content{width:74.5762711864%;float:left;margin-right:1.6949152542%;}.body-sidebars-second section#content > *{padding-left:25px;}}@media only screen and (min-width:768px){.body-sidebars-both aside.sidebar-first{width:15.2542372881%;float:left;margin-right:1.6949152542%;}.body-sidebars-both aside.sidebar-first > *{padding-left:15px;}.body-sidebars-both section#content{width:66.1016949153%;float:left;margin-right:1.6949152542%;}.body-sidebars-both section#content > *{padding-right:25px;}.body-sidebars-both aside.sidebar-second{width:15.2542372881%;float:right;margin-right:0;}.body-sidebars-both aside.sidebar-second > *{padding-right:15px;}}.body-sidebars-none section#content{width:100%;float:left;margin-left:0;margin-right:0;}aside.sidebar{overflow:hidden;}@media only screen and (min-width:768px){.views-view-grid.cols-3 .views-row .views-col.col-1,.views-view-grid.cols-3 .views-row .views-col.col-2{width:32.2033898305%;float:left;margin-right:1.6949152542%;}.views-view-grid.cols-3 .views-row .views-col.col-3{width:32.2033898305%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.views-view-grid.cols-4 .views-row .views-col.col-1,.views-view-grid.cols-4 .views-row .views-col.col-2,.views-view-grid.cols-4 .views-row .views-col.col-3{width:23.7288135593%;float:left;margin-right:1.6949152542%;}.views-view-grid.cols-4 .views-row .views-col.col-4{width:23.7288135593%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.views-view-grid.cols-5 .views-row .views-col.col-1,.views-view-grid.cols-5 .views-row .views-col.col-2,.views-view-grid.cols-5 .views-row .views-col.col-3,.views-view-grid.cols-5 .views-row .views-col.col-4{width:18.3673469388%;float:left;margin-right:2.0408163265%;}.views-view-grid.cols-5 .views-row .views-col.col-5{width:18.3673469388%;float:right;margin-right:0;}}@media only screen and (max-width:767px){.views-view-grid .views-row{display:block;}}@media only screen and (min-width:768px){.views-view-grid .views-row{display:flex;float:none;margin-bottom:1em;}}.views-view-grid .views-row .views-col{position:relative;display:inline-block;border-radius:5px;transition:all 300ms ease;float:none;}@media only screen and (max-width:767px){.views-view-grid .views-row .views-col{width:100%;margin-bottom:1em;}}.views-view-grid .views-row .views-col .col-inner{height:100%;}.rc_react-comments{color:#000;font-family:inherit;}.node--type-song .rc_react-comments{color:rgba(255,255,255,0.9);}.rc_comment-container{padding:16px 0;}.node--type-song .rc_comment-container{border-bottom-color:rgba(255,255,255,0.1);}.rc_comment-container:last-child{border-bottom:none;}.rc_username{color:var(--color-primary,#7d11ff);font-weight:600;margin-right:8px;font-size:14px;}.rc_comment-details{display:flex;align-items:center;margin-bottom:8px;color:#666;font-size:14px;gap:12px;}.rc_comment-details svg{display:inline-block;vertical-align:middle;margin-left:4px;opacity:0.7;transition:opacity 0.2s ease;width:14px;height:10px;}.rc_comment-details a:hover svg{opacity:1;}.rc_time-ago{display:none;}.rc_comment-text{color:#333;line-height:1.6;margin:12px 0;}.rc_input-wrapper{background-color:#fff;border:2px solid #e5e7eb;color:#333;border-radius:8px;transition:all 0.2s ease;}.node--type-song .rc_input-wrapper{background-color:rgba(255,255,255,0.95);border-color:var(--color-primary,#7d11ff);}.rc_input-wrapper:focus-within{border-color:var(--color-primary,#7d11ff);box-shadow:0 0 0 3px rgba(125,17,255,0.1);}.rc_input-wrapper .public-DraftEditor-content{color:#333;}.rc_input-wrapper .public-DraftEditorPlaceholder-root{color:rgba(0,0,0,0.5);}.rc_input-actions{background-color:#f3f4f6;border-top:1px solid #e5e7eb;padding:8px 12px;border-radius:0 0 8px 8px;height:auto !important;}.node--type-song .rc_input-actions{background-color:rgba(255,255,255,0.03);border-top-color:rgba(255,255,255,0.1);}.rc_input-actions button{display:inline-block;padding:6px 12px;background:transparent;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:400;text-decoration:none;transition:all 0.2s ease;cursor:pointer;margin-right:8px;}.node--type-song .rc_input-actions button{color:rgba(255,255,255,0.6);border-color:rgba(255,255,255,0.2);}.rc_input-actions button:hover{background:rgba(0,0,0,0.05);color:#374151;border-color:#9ca3af;}.node--type-song .rc_input-actions button:hover{background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.8);border-color:rgba(255,255,255,0.3);}.rc_input-actions .rc_add-comment,.rc_input-actions button[type=submit]{background:var(--color-primary,#7d11ff);color:#fff;border:none;font-weight:500;}.rc_input-actions .rc_add-comment:hover,.rc_input-actions button[type=submit]:hover{background:#6a0fdb;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.3);}.rc_input-actions .rc_add-video-button{background:rgba(125,17,255,0.1);color:var(--color-primary,#7d11ff);border:1px solid rgba(125,17,255,0.3);font-weight:500;padding:6px 16px;margin-right:8px;}.node--type-song .rc_input-actions .rc_add-video-button{background:rgba(125,17,255,0.15);border-color:rgba(125,17,255,0.4);}.rc_input-actions .rc_add-video-button:hover{background:rgba(125,17,255,0.2);color:var(--color-primary,#7d11ff);border-color:rgba(125,17,255,0.5);transform:translateY(-1px);}.node--type-song .rc_input-actions .rc_add-video-button:hover{background:rgba(125,17,255,0.25);border-color:rgba(125,17,255,0.6);}body:not(.logged-in) .rc_input-actions,body.logged-in.no-comment-permission .rc_input-actions{display:none;}body:not(.logged-in) .DraftEditor-editorContainer,body.logged-in.no-comment-permission .DraftEditor-editorContainer{pointer-events:none;opacity:0.5;cursor:not-allowed;}body:not(.logged-in) .DraftEditor-editorContainer .public-DraftEditor-content,body.logged-in.no-comment-permission .DraftEditor-editorContainer .public-DraftEditor-content{cursor:not-allowed;}body:not(.logged-in) .DraftEditor-editorContainer button,body.logged-in.no-comment-permission .DraftEditor-editorContainer button{display:none;}body:not(.logged-in) .rc_add-video-button,body.logged-in.no-comment-permission .rc_add-video-button{display:none !important;}.rc_login-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:rgb(125,17,255);border-color:rgb(125,17,255);background-color:transparent !important;border:2px solid var(--color-primary,#7d11ff) !important;color:var(--color-primary,#7d11ff) !important;}.rc_login-button:focus{outline:2px solid #7d11ff;outline-offset:2px;}.rc_login-button:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.rc_login-button:hover:not(:disabled){background-color:#e8d8ff;}.rc_login-button:active:not(:disabled){background-color:rgb(200,157,255);}.rc_login-button:hover:not(:disabled){background-color:var(--color-primary,#7d11ff) !important;border-color:var(--color-primary,#7d11ff) !important;color:#fff !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.rc_login-button:active:not(:disabled){background-color:var(--color-primary,#7d11ff) !important;border-color:var(--color-primary,#7d11ff) !important;color:#fff !important;transform:translateY(0);box-shadow:0 2px 6px rgba(125,17,255,0.2);}.rc_login-button:focus{outline:2px solid var(--color-primary,#7d11ff) !important;outline-offset:2px;}.rc_avatar{margin-left:4px;}.rc_avatar .rc_avatar__image-wrapper{display:flex;justify-content:center;}.rc_avatar img,.rc_avatar svg{border-radius:50%;object-fit:cover;width:40px;height:40px;display:block;}.rc_body{min-width:85%;}.rc_actions-wrapper{margin-top:8px;}.rc_actions-wrapper button{background:none;border:none;color:#6b7280;font-size:13px;padding:2px 8px;margin-right:4px;border-radius:4px;transition:all 0.2s ease;cursor:pointer;}.rc_actions-wrapper button:hover{background-color:rgba(125,17,255,0.1);color:var(--color-primary,#7d11ff);}.rc_comment-menu-toggle{position:absolute;top:8px;right:8px;opacity:0.3;transition:all 0.2s ease;padding:6px;border-radius:4px;background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);}.node--type-song .rc_comment-menu-toggle{background-color:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);}.rc_comment-menu-toggle:hover{opacity:1;background-color:rgba(125,17,255,0.2);border-color:rgba(125,17,255,0.4);transform:scale(1.05);}.rc_comment-container{position:relative;}.rc_comment-container:hover .rc_comment-menu-toggle{opacity:0.8;background-color:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.2);}.node--type-song .rc_comment-container:hover .rc_comment-menu-toggle{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);}.rc_replies{position:relative;padding-left:20px;}.rc_replies::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:rgba(125,17,255,0.2);border-radius:1px;}.flag-comment_like{display:inline-flex;align-items:center;gap:4px;color:#666;font-size:12px;cursor:pointer;transition:all 200ms ease;margin:0;}.node--type-song .flag-comment_like{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);}.flag-comment_like:hover{color:#333;transform:translateY(-1px);outline:none;}.node--type-song .flag-comment_like:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);outline:none;}.flag-comment_like .ajax-progress,.flag-comment_like .js-flag-message{display:none;}.flag-comment_like a{display:inline-flex;align-items:center;gap:4px;text-decoration:none;background:none;border:none;padding:0;}.flag-comment_like .flag-icon{display:inline-flex;align-items:center;font-size:14px;}.flag-comment_like .icon-heart::before{content:"♥";color:#999;transition:color 200ms ease;}.flag-comment_like.action-flag .icon-heart::before{color:#999;}.flag-comment_like.action-unflag .icon-heart::before{color:#e23b3b;}.flag-comment_like:hover .icon-heart::before{color:#e23b3b;}.flag-comment_like .flag-count{font-weight:500;min-width:16px;text-align:center;}.rc_user-badges{display:flex !important;justify-content:center;}.rc_comment-box-container .rc_user-badges.achievement-badges{display:none !important;}.rc_lifetime-member__badge{display:inline-block;height:24px;width:24px;background-image:url(/themes/custom/ggfresh/images/supporter-badge.svg);background-position:center;background-size:24px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;transition:transform 0.2s ease;}.rc_lifetime-member__badge:hover{transform:scale(1.1);}.rc_video-modal-submit{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgb(125,17,255);color:#ffffff;border-color:rgb(125,17,255);padding:10px 20px !important;font-size:14px !important;border-radius:6px !important;min-width:100px;}.rc_video-modal-submit:focus{outline:2px solid #7d11ff;outline-offset:2px;}.rc_video-modal-submit:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.rc_video-modal-submit:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6;}.rc_video-modal-submit:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf;}@media (max-width:768px){.rc_react-comments{overflow-x:hidden;max-width:100%;}.rc_comment-container{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;}.rc_comment-text{overflow-wrap:break-word;word-wrap:break-word;}.rc_comment-menu-toggle{opacity:0.6;background-color:rgba(0,0,0,0.1);}.node--type-song .rc_comment-menu-toggle{background-color:rgba(255,255,255,0.1);}.rc_replies{margin-left:10px;padding-left:10px;}.rc_input-actions button{padding:4px 8px;font-size:12px;height:auto !important;}.rc_input-actions{padding:6px 8px;}}.maintenance-page header,.maintenance-page main{clear:both;padding:1em 16px;}.maintenance-page header:after,.maintenance-page main:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.maintenance-page header,.maintenance-page main{padding:2.25em 16px 2em;}}.maintenance-page header .user-bar-content,.maintenance-page header .section-inner,.maintenance-page header .block-content,.maintenance-page header.block-views > div,.maintenance-page header.block-views > h2,.maintenance-page header.block-block-content > h2,.maintenance-page header.block-block-content > div,.maintenance-page header.block-ctools-block > span,.maintenance-page header.block-ctools-block > div,.maintenance-page header.block-entity-block header,.maintenance-page header.block-entity-block .content,.maintenance-page header .mq--t,.maintenance-page main .user-bar-content,.maintenance-page main .section-inner,.maintenance-page main .block-content,.maintenance-page main.block-views > div,.maintenance-page main.block-views > h2,.maintenance-page main.block-block-content > h2,.maintenance-page main.block-block-content > div,.maintenance-page main.block-ctools-block > span,.maintenance-page main.block-ctools-block > div,.maintenance-page main.block-entity-block header,.maintenance-page main.block-entity-block .content,.maintenance-page main .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.maintenance-page header.block-views h2,.maintenance-page header.block-entity-block header h2,.maintenance-page main.block-views h2,.maintenance-page main.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.maintenance-page header.block-views h2,.maintenance-page header.block-entity-block header h2,.maintenance-page main.block-views h2,.maintenance-page main.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.maintenance-page header.block-views h2,.maintenance-page header.block-entity-block header h2,.maintenance-page main.block-views h2,.maintenance-page main.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.maintenance-page header.block-views h2,.maintenance-page header.block-entity-block header h2,.maintenance-page main.block-views h2,.maintenance-page main.block-entity-block header h2{font-size:34px;line-height:1.2;}}.maintenance-page header h1{display:none;}.maintenance-page main{text-align:center;color:white;max-width:100%;}.maintenance-page main h1{color:white;margin-bottom:1em;font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;text-align:center;}@media only screen and (max-width:767px){.maintenance-page main h1{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.maintenance-page main h1{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.maintenance-page main h1{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.maintenance-page main #page-content{margin-bottom:2em;}.maintenance-page main img{height:auto;max-width:500px;}@media only screen and (max-width:767px){.maintenance-page main img{max-width:100%;}}.page-404 .error-404-content{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;}.page-404 .error-404-container{width:100%;max-width:600px;margin:0 auto;}.page-404 .error-404-inner{text-align:center;}.page-404 .error-404-header{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:30px;}@media (max-width:767px){.page-404 .error-404-header{gap:20px;}}.page-404 .error-404-icon{animation:gentle-bounce 2s ease-in-out infinite;flex-shrink:0;}.page-404 .error-404-icon svg{filter:drop-shadow(0 4px 8px rgba(125,17,255,0.2));}.page-404 .error-404-title{font-size:120px;font-weight:700;line-height:1;margin:0;background:linear-gradient(135deg,#7d11ff 0%,#9b4dff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(125,17,255,0.1);}@media (max-width:767px){.page-404 .error-404-title{font-size:80px;}}.page-404 .error-404-subtitle{font-size:28px;font-weight:600;margin:0 0 20px;color:#333;text-align:center;}@media (max-width:767px){.page-404 .error-404-subtitle{font-size:22px;}}.page-404 .error-404-message{font-size:18px;line-height:1.6;color:#666;margin:0 0 40px;max-width:500px;margin-left:auto;margin-right:auto;}@media (max-width:767px){.page-404 .error-404-message{font-size:16px;}}.page-404 .error-404-actions{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap;}.page-404 .error-404-actions .btn{padding:12px 30px;font-size:16px;text-decoration:none;border-radius:8px;transition:all 0.3s ease;font-weight:600;}.page-404 .error-404-actions .btn.btn-primary{background:#7d11ff;color:white;}.page-404 .error-404-actions .btn.btn-primary:hover{background:#6a0dd6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.page-404 .error-404-actions .btn.btn-secondary{background:transparent;color:#7d11ff;border:2px solid #7d11ff;}.page-404 .error-404-actions .btn.btn-secondary:hover{background:#7d11ff;color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}@media (max-width:480px){.page-404 .error-404-actions .btn{width:100%;}}.page-404 .error-404-search{padding-top:30px;border-top:1px solid #e0e0e0;}.page-404 .error-404-search p{font-size:16px;color:#666;margin-bottom:20px;}.page-404 .error-404-search form{max-width:400px;margin:0 auto;display:flex;gap:10px;}.page-404 .error-404-search form input[type=search],.page-404 .error-404-search form input[type=text]{flex:1;padding:10px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color 0.3s ease;}.page-404 .error-404-search form input[type=search]:focus,.page-404 .error-404-search form input[type=text]:focus{outline:none;border-color:#7d11ff;}.page-404 .error-404-search form button,.page-404 .error-404-search form input[type=submit]{padding:10px 20px;background:#7d11ff;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;}.page-404 .error-404-search form button:hover,.page-404 .error-404-search form input[type=submit]:hover{background:#6a0dd6;transform:translateY(-2px);}@keyframes gentle-bounce{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}body.dark-mode .page-404 .error-404-subtitle{color:#e0e0e0;}body.dark-mode .page-404 .error-404-message{color:#b0b0b0;}body.dark-mode .page-404 .error-404-search{border-top-color:#444;}body.dark-mode .page-404 .error-404-search p{color:#b0b0b0;}body.dark-mode .page-404 .error-404-search input[type=search],body.dark-mode .page-404 .error-404-search input[type=text]{background:#222;border-color:#444;color:#e0e0e0;}body.dark-mode .page-404 .error-404-search input[type=search]:focus,body.dark-mode .page-404 .error-404-search input[type=text]:focus{border-color:#7d11ff;}.ckeditor-accordion-container > dl{border:none;}.ckeditor-accordion-container > dl dt{border:2px solid #171717;border-bottom:none;border-radius:13px 13px 0 0;overflow:hidden;margin-top:1em;}.ckeditor-accordion-container > dl dt:not(.active){border-bottom:2px solid #171717;border-radius:13px;}.ckeditor-accordion-container > dl dt:first-child{margin-top:0;}.ckeditor-accordion-container > dl dt > a:not(.button){font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;background:#f5f5f5;border:none;color:#262626;padding:0.5em 1em 0.5em 100px;margin:0;font-weight:900;}@media only screen and (max-width:767px){.ckeditor-accordion-container > dl dt > a:not(.button){font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.ckeditor-accordion-container > dl dt > a:not(.button){font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.ckeditor-accordion-container > dl dt > a:not(.button){font-size:34px;line-height:1.2;}}.ckeditor-accordion-container > dl dt > a:not(.button):hover{background:#f5f5f5;color:#262626;}.ckeditor-accordion-container > dl dt > a .ckeditor-accordion-toggle{left:25px;}.ckeditor-accordion-container > dl dt > a .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a .ckeditor-accordion-toggle:after{background:#262626;}.ckeditor-accordion-container > dl dd{padding:0 30px 0 100px;background:#f5f5f5;border:2px solid #171717;border-top:none;border-radius:0 0 13px 13px;}.ckeditor-accordion-container > dl dd p:first-child{margin-top:0;}.ckeditor-accordion-container > dl dd p:last-child{padding-bottom:0.5em;}.achievement{background:white;}.achievement .image-title,.achievement-details .image-title{display:none;}.achievement-item .achievement-image{width:100px;height:100px;border-radius:50%;overflow:hidden;flex-shrink:0;}.achievement-item .achievement-image img{width:100%;height:100%;display:block;object-fit:cover;}.achievements{clear:both;padding:1em 16px;}.achievements:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.achievements{padding:2.25em 16px 2em;}}.achievements .user-bar-content,.achievements .section-inner,.achievements .block-content,.achievements.block-views > div,.achievements.block-views > h2,.achievements.block-block-content > h2,.achievements.block-block-content > div,.achievements.block-ctools-block > span,.achievements.block-ctools-block > div,.achievements.block-entity-block header,.achievements.block-entity-block .content,.achievements .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.achievements.block-views h2,.achievements.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.achievements.block-views h2,.achievements.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.achievements.block-views h2,.achievements.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.achievements.block-views h2,.achievements.block-entity-block header h2{font-size:34px;line-height:1.2;}}.achievements .achievement-user-stats{font-size:1.5em;margin-bottom:2em;}.route-achievementsachievements-controller-userAchievements .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.ipe-form{max-width:80%;}.ajax-progress-fullscreen.with-message{left:25%;width:50%;height:25%;min-height:285px;top:25%;background-image:url(/themes/custom/ggfresh/images/pulse.svg);background-position:center center;background-color:transparent;}.ajax-progress-fullscreen.with-message .message{color:white;text-align:center;font-weight:bold;}aside .block{margin-bottom:25px;}aside .block h2{font-size:175%;color:#404040;}.rc_user-badges,.achievement-badges{display:inline-flex;align-items:center;gap:2px;margin-top:4px;flex-wrap:wrap;}.rc_user-badges .popper-tooltip,.achievement-badges .popper-tooltip{position:relative;display:inline-block;width:24px;height:24px;}.rc_user-badges .popper-tooltip .tooltip-button,.achievement-badges .popper-tooltip .tooltip-button{background:none;border:none;padding:0;cursor:pointer;display:inline-block;outline:none;}.rc_user-badges .popper-tooltip .tooltip-button:focus,.achievement-badges .popper-tooltip .tooltip-button:focus{outline:none;}.rc_user-badges .popper-tooltip .tooltip-button img,.achievement-badges .popper-tooltip .tooltip-button img{width:24px;height:24px;display:block;}.rc_user-badges div[class^=lifetime] img,.achievement-badges div[class^=lifetime] img{width:28px;height:28px;}.user--full .achievement-badges{float:right;clear:right;margin-top:1em;}.user--view-mode-full .guitarist-title{color:#7d11ff;font-size:14px;font-weight:600;display:inline-block;margin-right:8px;}.user--view-mode-full .achievement-points{display:inline-flex;align-items:center;padding:4px 10px;background:#f3f4f6;border-radius:16px;font-size:13px;}.user--view-mode-full .achievement-points .points-value{font-weight:700;color:#1f2937;margin-right:4px;}.user--view-mode-full .achievement-points .points-label{color:#6b7280;font-weight:400;}.views-row .achievement-badges{display:inline-block;}nav.breadcrumb{margin-bottom:5px;color:#404040;}nav.breadcrumb ol li:before{content:"/";padding:0 3px 0 0.5px;color:#404040;}nav.breadcrumb ol li:first-child:before{content:normal;}.btn-primary,.button-primary,.coral-button,.signup-button-shortcode,.upload-video-button-shortcode,.btn-coral,.button-coral,.button-shortcode.button-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgb(125,17,255);color:#ffffff;border-color:rgb(125,17,255);}.btn-primary:focus,.button-primary:focus,.coral-button:focus,.signup-button-shortcode:focus,.upload-video-button-shortcode:focus,.btn-coral:focus,.button-coral:focus,.button-shortcode.button-primary:focus{outline:2px solid #7d11ff;outline-offset:2px;}.btn-primary:disabled,.button-primary:disabled,.coral-button:disabled,.signup-button-shortcode:disabled,.upload-video-button-shortcode:disabled,.btn-coral:disabled,.button-coral:disabled,.button-shortcode.button-primary:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.btn-primary:hover:not(:disabled),.button-primary:hover:not(:disabled),.coral-button:hover:not(:disabled),.signup-button-shortcode:hover:not(:disabled),.upload-video-button-shortcode:hover:not(:disabled),.btn-coral:hover:not(:disabled),.button-coral:hover:not(:disabled),.button-shortcode.button-primary:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6;}.btn-primary:active:not(:disabled),.button-primary:active:not(:disabled),.coral-button:active:not(:disabled),.signup-button-shortcode:active:not(:disabled),.upload-video-button-shortcode:active:not(:disabled),.btn-coral:active:not(:disabled),.button-coral:active:not(:disabled),.button-shortcode.button-primary:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf;}.button-shortcode.button-primary{border-radius:9999px;margin:15px 0 13px;padding:12px 36px;}.flag-follow-user a,.flag--follow-user a,.flag.follow-user a{background-color:transparent !important;border:2px solid #d4d4d4 !important;color:rgb(0,0,0) !important;}.flag-follow-user a:hover,.flag--follow-user a:hover,.flag.follow-user a:hover{background-color:#f5f5f5 !important;border-color:rgb(125,17,255) !important;color:rgb(125,17,255) !important;}.flag-follow-user a.action-flag,.flag--follow-user a.action-flag,.flag.follow-user a.action-flag{border-color:rgb(125,17,255) !important;color:rgb(125,17,255) !important;}.flag-follow-user a.action-unflag,.flag--follow-user a.action-unflag,.flag.follow-user a.action-unflag{background-color:rgb(125,17,255) !important;border-color:rgb(125,17,255) !important;color:#ffffff !important;}.flag-follow-user a.action-unflag:hover,.flag--follow-user a.action-unflag:hover,.flag.follow-user a.action-unflag:hover{background-color:#6e0ee6 !important;border-color:#6e0ee6 !important;}.btn-secondary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:rgb(125,17,255);border-color:rgb(125,17,255);}.btn-secondary:focus,.button-secondary:focus{outline:2px solid #7d11ff;outline-offset:2px;}.btn-secondary:disabled,.button-secondary:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.btn-secondary:hover:not(:disabled),.button-secondary:hover:not(:disabled){background-color:#e8d8ff;}.btn-secondary:active:not(:disabled),.button-secondary:active:not(:disabled){background-color:rgb(200,157,255);}.btn-ghost,.button-ghost{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:rgb(0,0,0);border-color:transparent;}.btn-ghost:focus,.button-ghost:focus{outline:2px solid #7d11ff;outline-offset:2px;}.btn-ghost:disabled,.button-ghost:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.btn-ghost:hover:not(:disabled),.button-ghost:hover:not(:disabled){background-color:#f5f5f5;}.btn-ghost:active:not(:disabled),.button-ghost:active:not(:disabled){background-color:#f5f5f5;}.btn-danger,.button-danger,.button-delete{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#dc2626;color:#ffffff;border-color:#dc2626;}.btn-danger:focus,.button-danger:focus,.button-delete:focus{outline:2px solid #7d11ff;outline-offset:2px;}.btn-danger:disabled,.button-danger:disabled,.button-delete:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.btn-danger:hover:not(:disabled),.button-danger:hover:not(:disabled),.button-delete:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c;}.btn-success,.button-success{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#16a34a;color:#ffffff;border-color:#16a34a;}.btn-success:focus,.button-success:focus{outline:2px solid #7d11ff;outline-offset:2px;}.btn-success:disabled,.button-success:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.btn-success:hover:not(:disabled),.button-success:hover:not(:disabled){background-color:#15803d;border-color:#15803d;}.btn.inline-block-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgb(125,17,255);color:#ffffff;border-color:rgb(125,17,255);display:inline-block;width:auto;}.btn.inline-block-button:focus{outline:2px solid #7d11ff;outline-offset:2px;}.btn.inline-block-button:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.btn.inline-block-button:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6;}.btn.inline-block-button:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf;}.btn.block-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgb(125,17,255);color:#ffffff;border-color:rgb(125,17,255);display:block;width:100%;}.btn.block-button:focus{outline:2px solid #7d11ff;outline-offset:2px;}.btn.block-button:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.btn.block-button:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6;}.btn.block-button:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf;}.action-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:rgb(125,17,255);border-color:rgb(125,17,255);display:inline-block;width:auto;padding:8px 16px;font-size:14px;}.action-link:focus{outline:2px solid #7d11ff;outline-offset:2px;}.action-link:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.action-link:hover:not(:disabled){background-color:#e8d8ff;}.action-link:active:not(:disabled){background-color:rgb(200,157,255);}.pager__item a{color:rgb(125,17,255);}.pager__item a:hover{background-color:rgb(125,17,255);color:#ffffff;}.close,.modal-close,.dialog-close{color:rgb(133,133,133);font-size:32px;line-height:1;padding:0;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;transition:all 250ms ease;}.close:hover,.modal-close:hover,.dialog-close:hover{color:rgb(125,17,255);transform:scale(1.1);}.view-course-lessons .flag-lesson-complete,.view-course-lessons .js-flag-lesson-complete,.view-lessons .flag-lesson-complete,.view-lessons .js-flag-lesson-complete,.flag-lesson-complete,.js-flag-lesson-complete,.flag-masterclass-complete,.js-flag-masterclass-complete{display:inline-flex;align-items:center;}.view-course-lessons .flag-lesson-complete a,.view-course-lessons .js-flag-lesson-complete a,.view-lessons .flag-lesson-complete a,.view-lessons .js-flag-lesson-complete a,.flag-lesson-complete a,.js-flag-lesson-complete a,.flag-masterclass-complete a,.js-flag-masterclass-complete a{background:none;border:none;padding:0;margin:0;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:rgb(133,133,133);font-size:14px;transition:all 250ms ease;}.view-course-lessons .flag-lesson-complete a::before,.view-course-lessons .js-flag-lesson-complete a::before,.view-lessons .flag-lesson-complete a::before,.view-lessons .js-flag-lesson-complete a::before,.flag-lesson-complete a::before,.js-flag-lesson-complete a::before,.flag-masterclass-complete a::before,.js-flag-masterclass-complete a::before{content:"";display:inline-block;width:20px;height:20px;border:2px solid #d4d4d4;border-radius:4px;background:#ffffff;transition:all 250ms ease;flex-shrink:0;}.view-course-lessons .flag-lesson-complete a:hover,.view-course-lessons .js-flag-lesson-complete a:hover,.view-lessons .flag-lesson-complete a:hover,.view-lessons .js-flag-lesson-complete a:hover,.flag-lesson-complete a:hover,.js-flag-lesson-complete a:hover,.flag-masterclass-complete a:hover,.js-flag-masterclass-complete a:hover{color:rgb(125,17,255);}.view-course-lessons .flag-lesson-complete a:hover::before,.view-course-lessons .js-flag-lesson-complete a:hover::before,.view-lessons .flag-lesson-complete a:hover::before,.view-lessons .js-flag-lesson-complete a:hover::before,.flag-lesson-complete a:hover::before,.js-flag-lesson-complete a:hover::before,.flag-masterclass-complete a:hover::before,.js-flag-masterclass-complete a:hover::before{border-color:rgb(125,17,255);}.view-course-lessons .flag-lesson-complete.action-unflag a,.view-course-lessons .js-flag-lesson-complete.action-unflag a,.view-lessons .flag-lesson-complete.action-unflag a,.view-lessons .js-flag-lesson-complete.action-unflag a,.flag-lesson-complete.action-unflag a,.js-flag-lesson-complete.action-unflag a,.flag-masterclass-complete.action-unflag a,.js-flag-masterclass-complete.action-unflag a{color:#15803d;position:relative;}.view-course-lessons .flag-lesson-complete.action-unflag a::before,.view-course-lessons .js-flag-lesson-complete.action-unflag a::before,.view-lessons .flag-lesson-complete.action-unflag a::before,.view-lessons .js-flag-lesson-complete.action-unflag a::before,.flag-lesson-complete.action-unflag a::before,.js-flag-lesson-complete.action-unflag a::before,.flag-masterclass-complete.action-unflag a::before,.js-flag-masterclass-complete.action-unflag a::before{background:#22c55e;border-color:#22c55e;content:"";}.view-course-lessons .flag-lesson-complete.action-unflag a::after,.view-course-lessons .js-flag-lesson-complete.action-unflag a::after,.view-lessons .flag-lesson-complete.action-unflag a::after,.view-lessons .js-flag-lesson-complete.action-unflag a::after,.flag-lesson-complete.action-unflag a::after,.js-flag-lesson-complete.action-unflag a::after,.flag-masterclass-complete.action-unflag a::after,.js-flag-masterclass-complete.action-unflag a::after{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%) rotate(45deg);width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;}.view-course-lessons .flag-lesson-complete.action-unflag a:hover,.view-course-lessons .js-flag-lesson-complete.action-unflag a:hover,.view-lessons .flag-lesson-complete.action-unflag a:hover,.view-lessons .js-flag-lesson-complete.action-unflag a:hover,.flag-lesson-complete.action-unflag a:hover,.js-flag-lesson-complete.action-unflag a:hover,.flag-masterclass-complete.action-unflag a:hover,.js-flag-masterclass-complete.action-unflag a:hover{color:#166534;}.view-course-lessons .flag-lesson-complete.action-unflag a:hover::before,.view-course-lessons .js-flag-lesson-complete.action-unflag a:hover::before,.view-lessons .flag-lesson-complete.action-unflag a:hover::before,.view-lessons .js-flag-lesson-complete.action-unflag a:hover::before,.flag-lesson-complete.action-unflag a:hover::before,.js-flag-lesson-complete.action-unflag a:hover::before,.flag-masterclass-complete.action-unflag a:hover::before,.js-flag-masterclass-complete.action-unflag a:hover::before{background:#15803d;border-color:#15803d;}.facebook-button,.fb-button,.simple-fb-connect{background-color:#3b5998;}.facebook-button:hover,.fb-button:hover,.simple-fb-connect:hover{background-color:rgb(44.7393364929,67.4881516588,115.2606635071);}.play-button,.video-play-button{background-color:rgb(125,17,255);}.play-button:hover,.video-play-button:hover{background-color:#6e0ee6;}.load-more,.view-more,.show-more{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:rgb(125,17,255);border-color:rgb(125,17,255);display:inline-block;width:auto;}.load-more:focus,.view-more:focus,.show-more:focus{outline:2px solid #7d11ff;outline-offset:2px;}.load-more:disabled,.view-more:disabled,.show-more:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.load-more:hover:not(:disabled),.view-more:hover:not(:disabled),.show-more:hover:not(:disabled){background-color:#e8d8ff;}.load-more:active:not(:disabled),.view-more:active:not(:disabled),.show-more:active:not(:disabled){background-color:rgb(200,157,255);}.filter-button,.facet-item a{color:rgb(0,0,0);border:1px solid #e5e5e5;}.filter-button:hover,.facet-item a:hover{border-color:rgb(125,17,255);color:rgb(125,17,255);}.filter-button.active,.filter-button.is-active,.filter-button.selected,.facet-item a.active,.facet-item a.is-active,.facet-item a.selected{background-color:rgb(125,17,255);border-color:rgb(125,17,255);color:#ffffff;}.tabs__tab a{color:rgb(0,0,0);}.tabs__tab a:hover{color:rgb(125,17,255);}.tabs__tab a.is-active{color:rgb(125,17,255);border-bottom-color:rgb(125,17,255);}.dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:rgb(0,0,0);border-color:transparent;}.dropdown-toggle:focus{outline:2px solid #7d11ff;outline-offset:2px;}.dropdown-toggle:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.dropdown-toggle:hover:not(:disabled){background-color:#f5f5f5;}.dropdown-toggle:active:not(:disabled){background-color:#f5f5f5;}.dropdown-toggle:hover{background-color:#f5f5f5;}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:rgb(0,0,0);border-color:transparent;padding:8px;}.icon-button:focus{outline:2px solid #7d11ff;outline-offset:2px;}.icon-button:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.icon-button:hover:not(:disabled){background-color:#f5f5f5;}.icon-button:active:not(:disabled){background-color:#f5f5f5;}.icon-button:hover{background-color:#f5f5f5;color:rgb(125,17,255);}[style*="background-color: #FE6E41"],[style*="background-color: #fe6e41"],[style*="background: #FE6E41"],[style*="background: #fe6e41"]{background-color:rgb(125,17,255) !important;}[style*="background-color: #1d85ba"],[style*="background: #1d85ba"]{background-color:rgb(125,17,255) !important;}.header-complete-button .flag-lesson-complete a::before,.header-complete-button .flag-lesson-complete a::after,.header-complete-button .js-flag-lesson-complete a::before,.header-complete-button .js-flag-lesson-complete a::after,.header-complete-button .flag-masterclass-complete a::before,.header-complete-button .flag-masterclass-complete a::after,.header-complete-button .js-flag-masterclass-complete a::before,.header-complete-button .js-flag-masterclass-complete a::after{display:none !important;}.header-complete-button .action-flag a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:600;text-decoration:none;transition:all 250ms ease;min-width:140px;background:#ffffff;border:2px solid #333;color:rgb(0,0,0);}.header-complete-button .action-flag a::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:400;opacity:0.5;}.header-complete-button .action-flag a:hover{background:#f5f5f5;border-color:rgb(125,17,255);color:rgb(125,17,255);}.header-complete-button .action-flag a:hover::before{opacity:0.7;}.header-complete-button .action-unflag a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:600;text-decoration:none;transition:all 250ms ease;min-width:140px;background:#22c55e;border:2px solid #22c55e;color:#ffffff;}.header-complete-button .action-unflag a::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;}.header-complete-button .action-unflag a:hover{background:#16a34a;border-color:#16a34a;}.btn-row-action{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;background:#ffffff;color:rgb(133,133,133);border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:all 250ms ease;}.btn-row-action:hover{border-color:rgb(125,17,255);color:rgb(125,17,255);transform:translateY(-1px);text-decoration:none;}.btn-row-action:hover i,.btn-row-action:hover svg{transform:translateX(2px);}.btn-row-action i,.btn-row-action svg{font-size:12px;width:12px;height:12px;transition:transform 250ms ease;}@media only screen and (max-width:767px){.btn-row-action{padding:4px;min-width:32px;width:32px;height:32px;justify-content:center;border-radius:4px;overflow:hidden;}.btn-row-action span{display:none;}.btn-row-action i,.btn-row-action svg{font-size:14px;width:14px;height:14px;margin:0;}}.node--type-song .btn-row-action,.dark-mode .btn-row-action{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.2);color:rgba(255,255,255,0.6);}.node--type-song .btn-row-action:hover,.dark-mode .btn-row-action:hover{background:rgba(125,17,255,0.2);border-color:rgb(125,17,255);color:rgb(255,255,255);}@keyframes pulse{0%{opacity:0.5;}50%{opacity:0.8;}100%{opacity:0.5;}}.group-challenge-full .group-header,.group-challenge-full .microlesson-header,.microlesson-full .group-header,.microlesson-full .microlesson-header{background:linear-gradient(135deg,rgb(125,17,255) 0%,rgb(95,13,184) 100%);padding:80px 0 80px;position:relative;overflow:hidden;}.group-challenge-full .group-header::before,.group-challenge-full .microlesson-header::before,.microlesson-full .group-header::before,.microlesson-full .microlesson-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="0.05" d="M0,192L48,197.3C96,203,192,213,288,229.3C384,245,480,267,576,250.7C672,235,768,181,864,181.3C960,181,1056,235,1152,234.7C1248,235,1344,181,1392,154.7L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom center;background-size:cover;}.group-challenge-full .group-header .container,.group-challenge-full .microlesson-header .container,.microlesson-full .group-header .container,.microlesson-full .microlesson-header .container{max-width:1440px;margin:0 auto;padding:0 20px;position:relative;z-index:1;}.group-challenge-full .group-header .header-content,.group-challenge-full .microlesson-header .header-content,.microlesson-full .group-header .header-content,.microlesson-full .microlesson-header .header-content{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;}@media only screen and (max-width:767px){.group-challenge-full .group-header .header-content,.group-challenge-full .microlesson-header .header-content,.microlesson-full .group-header .header-content,.microlesson-full .microlesson-header .header-content{gap:20px;}}.group-challenge-full .group-header .group-image-wrapper,.group-challenge-full .group-header .group-image-placeholder,.group-challenge-full .group-header .microlesson-image-wrapper,.group-challenge-full .microlesson-header .group-image-wrapper,.group-challenge-full .microlesson-header .group-image-placeholder,.group-challenge-full .microlesson-header .microlesson-image-wrapper,.microlesson-full .group-header .group-image-wrapper,.microlesson-full .group-header .group-image-placeholder,.microlesson-full .group-header .microlesson-image-wrapper,.microlesson-full .microlesson-header .group-image-wrapper,.microlesson-full .microlesson-header .group-image-placeholder,.microlesson-full .microlesson-header .microlesson-image-wrapper{flex-shrink:0;}.group-challenge-full .group-header .group-image-wrapper .field--name-field-group-image,.group-challenge-full .group-header .group-image-wrapper .group-image,.group-challenge-full .group-header .group-image-wrapper .field--name-field-image,.group-challenge-full .group-header .group-image-placeholder .field--name-field-group-image,.group-challenge-full .group-header .group-image-placeholder .group-image,.group-challenge-full .group-header .group-image-placeholder .field--name-field-image,.group-challenge-full .group-header .microlesson-image-wrapper .field--name-field-group-image,.group-challenge-full .group-header .microlesson-image-wrapper .group-image,.group-challenge-full .group-header .microlesson-image-wrapper .field--name-field-image,.group-challenge-full .microlesson-header .group-image-wrapper .field--name-field-group-image,.group-challenge-full .microlesson-header .group-image-wrapper .group-image,.group-challenge-full .microlesson-header .group-image-wrapper .field--name-field-image,.group-challenge-full .microlesson-header .group-image-placeholder .field--name-field-group-image,.group-challenge-full .microlesson-header .group-image-placeholder .group-image,.group-challenge-full .microlesson-header .group-image-placeholder .field--name-field-image,.group-challenge-full .microlesson-header .microlesson-image-wrapper .field--name-field-group-image,.group-challenge-full .microlesson-header .microlesson-image-wrapper .group-image,.group-challenge-full .microlesson-header .microlesson-image-wrapper .field--name-field-image,.microlesson-full .group-header .group-image-wrapper .field--name-field-group-image,.microlesson-full .group-header .group-image-wrapper .group-image,.microlesson-full .group-header .group-image-wrapper .field--name-field-image,.microlesson-full .group-header .group-image-placeholder .field--name-field-group-image,.microlesson-full .group-header .group-image-placeholder .group-image,.microlesson-full .group-header .group-image-placeholder .field--name-field-image,.microlesson-full .group-header .microlesson-image-wrapper .field--name-field-group-image,.microlesson-full .group-header .microlesson-image-wrapper .group-image,.microlesson-full .group-header .microlesson-image-wrapper .field--name-field-image,.microlesson-full .microlesson-header .group-image-wrapper .field--name-field-group-image,.microlesson-full .microlesson-header .group-image-wrapper .group-image,.microlesson-full .microlesson-header .group-image-wrapper .field--name-field-image,.microlesson-full .microlesson-header .group-image-placeholder .field--name-field-group-image,.microlesson-full .microlesson-header .group-image-placeholder .group-image,.microlesson-full .microlesson-header .group-image-placeholder .field--name-field-image,.microlesson-full .microlesson-header .microlesson-image-wrapper .field--name-field-group-image,.microlesson-full .microlesson-header .microlesson-image-wrapper .group-image,.microlesson-full .microlesson-header .microlesson-image-wrapper .field--name-field-image{width:160px;height:160px;border-radius:24px;object-fit:cover;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.3);}@media only screen and (max-width:767px){.group-challenge-full .group-header .group-image-wrapper .field--name-field-group-image,.group-challenge-full .group-header .group-image-wrapper .group-image,.group-challenge-full .group-header .group-image-wrapper .field--name-field-image,.group-challenge-full .group-header .group-image-placeholder .field--name-field-group-image,.group-challenge-full .group-header .group-image-placeholder .group-image,.group-challenge-full .group-header .group-image-placeholder .field--name-field-image,.group-challenge-full .group-header .microlesson-image-wrapper .field--name-field-group-image,.group-challenge-full .group-header .microlesson-image-wrapper .group-image,.group-challenge-full .group-header .microlesson-image-wrapper .field--name-field-image,.group-challenge-full .microlesson-header .group-image-wrapper .field--name-field-group-image,.group-challenge-full .microlesson-header .group-image-wrapper .group-image,.group-challenge-full .microlesson-header .group-image-wrapper .field--name-field-image,.group-challenge-full .microlesson-header .group-image-placeholder .field--name-field-group-image,.group-challenge-full .microlesson-header .group-image-placeholder .group-image,.group-challenge-full .microlesson-header .group-image-placeholder .field--name-field-image,.group-challenge-full .microlesson-header .microlesson-image-wrapper .field--name-field-group-image,.group-challenge-full .microlesson-header .microlesson-image-wrapper .group-image,.group-challenge-full .microlesson-header .microlesson-image-wrapper .field--name-field-image,.microlesson-full .group-header .group-image-wrapper .field--name-field-group-image,.microlesson-full .group-header .group-image-wrapper .group-image,.microlesson-full .group-header .group-image-wrapper .field--name-field-image,.microlesson-full .group-header .group-image-placeholder .field--name-field-group-image,.microlesson-full .group-header .group-image-placeholder .group-image,.microlesson-full .group-header .group-image-placeholder .field--name-field-image,.microlesson-full .group-header .microlesson-image-wrapper .field--name-field-group-image,.microlesson-full .group-header .microlesson-image-wrapper .group-image,.microlesson-full .group-header .microlesson-image-wrapper .field--name-field-image,.microlesson-full .microlesson-header .group-image-wrapper .field--name-field-group-image,.microlesson-full .microlesson-header .group-image-wrapper .group-image,.microlesson-full .microlesson-header .group-image-wrapper .field--name-field-image,.microlesson-full .microlesson-header .group-image-placeholder .field--name-field-group-image,.microlesson-full .microlesson-header .group-image-placeholder .group-image,.microlesson-full .microlesson-header .group-image-placeholder .field--name-field-image,.microlesson-full .microlesson-header .microlesson-image-wrapper .field--name-field-group-image,.microlesson-full .microlesson-header .microlesson-image-wrapper .group-image,.microlesson-full .microlesson-header .microlesson-image-wrapper .field--name-field-image{width:100px;height:100px;border-radius:16px;}}.group-challenge-full .group-header .group-image-wrapper img,.group-challenge-full .group-header .group-image-placeholder img,.group-challenge-full .group-header .microlesson-image-wrapper img,.group-challenge-full .microlesson-header .group-image-wrapper img,.group-challenge-full .microlesson-header .group-image-placeholder img,.group-challenge-full .microlesson-header .microlesson-image-wrapper img,.microlesson-full .group-header .group-image-wrapper img,.microlesson-full .group-header .group-image-placeholder img,.microlesson-full .group-header .microlesson-image-wrapper img,.microlesson-full .microlesson-header .group-image-wrapper img,.microlesson-full .microlesson-header .group-image-placeholder img,.microlesson-full .microlesson-header .microlesson-image-wrapper img{width:100%;height:100%;object-fit:cover;}.group-challenge-full .group-header .header-info,.group-challenge-full .microlesson-header .header-info,.microlesson-full .group-header .header-info,.microlesson-full .microlesson-header .header-info{min-width:0;color:white;}.group-challenge-full .group-header .header-info .group-title,.group-challenge-full .group-header .header-info .microlesson-title,.group-challenge-full .microlesson-header .header-info .group-title,.group-challenge-full .microlesson-header .header-info .microlesson-title,.microlesson-full .group-header .header-info .group-title,.microlesson-full .group-header .header-info .microlesson-title,.microlesson-full .microlesson-header .header-info .group-title,.microlesson-full .microlesson-header .header-info .microlesson-title{font-size:48px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,0.3);color:white;}@media only screen and (max-width:1024px){.group-challenge-full .group-header .header-info .group-title,.group-challenge-full .group-header .header-info .microlesson-title,.group-challenge-full .microlesson-header .header-info .group-title,.group-challenge-full .microlesson-header .header-info .microlesson-title,.microlesson-full .group-header .header-info .group-title,.microlesson-full .group-header .header-info .microlesson-title,.microlesson-full .microlesson-header .header-info .group-title,.microlesson-full .microlesson-header .header-info .microlesson-title{font-size:36px;}}@media only screen and (max-width:767px){.group-challenge-full .group-header .header-info .group-title,.group-challenge-full .group-header .header-info .microlesson-title,.group-challenge-full .microlesson-header .header-info .group-title,.group-challenge-full .microlesson-header .header-info .microlesson-title,.microlesson-full .group-header .header-info .group-title,.microlesson-full .group-header .header-info .microlesson-title,.microlesson-full .microlesson-header .header-info .group-title,.microlesson-full .microlesson-header .header-info .microlesson-title{font-size:28px;}}.group-challenge-full .group-header .header-info .group-description,.group-challenge-full .group-header .header-info .microlesson-description,.group-challenge-full .microlesson-header .header-info .group-description,.group-challenge-full .microlesson-header .header-info .microlesson-description,.microlesson-full .group-header .header-info .group-description,.microlesson-full .group-header .header-info .microlesson-description,.microlesson-full .microlesson-header .header-info .group-description,.microlesson-full .microlesson-header .header-info .microlesson-description{font-size:20px;color:rgba(255,255,255,0.8);margin-bottom:24px;max-width:600px;line-height:1.5;}@media only screen and (max-width:767px){.group-challenge-full .group-header .header-info .group-description,.group-challenge-full .group-header .header-info .microlesson-description,.group-challenge-full .microlesson-header .header-info .group-description,.group-challenge-full .microlesson-header .header-info .microlesson-description,.microlesson-full .group-header .header-info .group-description,.microlesson-full .group-header .header-info .microlesson-description,.microlesson-full .microlesson-header .header-info .group-description,.microlesson-full .microlesson-header .header-info .microlesson-description{font-size:16px;}}.group-challenge-full .group-badge,.group-challenge-full .microlesson-badge,.microlesson-full .group-badge,.microlesson-full .microlesson-badge{display:inline-block;background:rgba(255,255,255,0.2);padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;color:white;}.group-challenge-full .header-actions .join-button,.microlesson-full .header-actions .join-button{background:white;color:rgb(125,17,255);padding:12px 32px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;display:inline-block;transition:all 0.2s ease;border:2px solid transparent;}.group-challenge-full .header-actions .join-button:hover,.microlesson-full .header-actions .join-button:hover{background:rgba(255,255,255,0.9);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2);}.group-challenge-full .header-actions .join-button.joined,.microlesson-full .header-actions .join-button.joined{background:rgba(255,255,255,0.1);color:white;border-color:rgba(255,255,255,0.3);}.group-challenge-full .header-actions .join-button.joined:hover,.microlesson-full .header-actions .join-button.joined:hover{background:rgba(255,255,255,0.2);}.group-challenge-full .header-actions .join-button.submit-song-btn,.microlesson-full .header-actions .join-button.submit-song-btn{background:rgba(255,255,255,0.2);color:white;border:2px solid rgba(255,255,255,0.4);}.group-challenge-full .header-actions .join-button.submit-song-btn:hover,.microlesson-full .header-actions .join-button.submit-song-btn:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.6);}.group-challenge-full .header-actions .group-stats,.microlesson-full .header-actions .group-stats{margin-top:16px;display:flex;gap:24px;font-size:14px;color:rgba(255,255,255,0.8);}.group-challenge-full .header-actions .group-stats .stat-item,.microlesson-full .header-actions .group-stats .stat-item{display:flex;align-items:center;gap:4px;}.group-challenge-full .header-actions .group-stats .stat-item .stat-value,.microlesson-full .header-actions .group-stats .stat-item .stat-value{font-weight:600;color:white;}.group-challenge-full .stats-container,.microlesson-full .stats-container{padding-bottom:30px;margin-top:-50px;position:relative;z-index:5;}.group-challenge-full .stats-container .container,.microlesson-full .stats-container .container{max-width:1440px;margin:0 auto;padding:0 20px;}.group-challenge-full .stats-container .stats-bar,.microlesson-full .stats-container .stats-bar{background:white;display:flex;justify-content:center;gap:80px;padding:40px;border-radius:50px;box-shadow:0 2px 16px rgba(0,0,0,0.1);}@media only screen and (max-width:767px){.group-challenge-full .stats-container .stats-bar,.microlesson-full .stats-container .stats-bar{gap:40px;padding:30px;}}.group-challenge-full .stats-container .stat-block,.microlesson-full .stats-container .stat-block{text-align:center;}.group-challenge-full .stats-container .stat-block .stat-number,.microlesson-full .stats-container .stat-block .stat-number{font-size:48px;font-weight:700;color:rgb(125,17,255);margin-bottom:8px;min-height:1.2em;}@media only screen and (max-width:767px){.group-challenge-full .stats-container .stat-block .stat-number,.microlesson-full .stats-container .stat-block .stat-number{font-size:36px;}}.group-challenge-full .stats-container .stat-block .stat-number[data-loading=true],.microlesson-full .stats-container .stat-block .stat-number[data-loading=true]{opacity:0.5;animation:pulse 1.5s ease-in-out infinite;}.group-challenge-full .stats-container .stat-block .stat-label,.microlesson-full .stats-container .stat-block .stat-label{font-size:16px;color:#666;text-transform:uppercase;letter-spacing:0.5px;}@media only screen and (max-width:767px){.group-challenge-full .stats-container .stat-block .stat-label,.microlesson-full .stats-container .stat-block .stat-label{font-size:14px;}}.full-width{width:100%;}.full-width-dark{background:#1a1a1a;color:white;}.full-width-dark .container{max-width:1440px;margin:0 auto;padding:0 20px;}.full-width-gray{background:#f8f8fb;}.full-width-gradient{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:white;}.full-width-gradient .container{max-width:1440px;margin:0 auto;padding:0 20px;}.winner-card{position:relative;overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,0.1);}.winner-card::before{content:"🏆";position:absolute;font-size:120px;opacity:0.1;top:50%;left:50%;transform:translate(-50%,-50%);}.winner-content{position:relative;z-index:1;text-align:center;padding:40px 20px 20px;}.winner-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;opacity:1;}.winner-name{font-size:24px;font-weight:700;margin-bottom:8px;color:#ffffff;}.winner-song{font-size:16px;margin-bottom:16px;color:#ffffff;}.winner-stats{display:flex;justify-content:center;gap:24px;font-size:14px;color:#ffffff;}.group-header .countdown{margin-top:24px;text-align:left;}.group-header .countdown .countdown-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.8);margin-bottom:16px;}.group-header .countdown .countdown-values,.group-header .countdown .group-challenge-full .countdown-timer,.group-challenge-full .group-header .countdown .countdown-timer{display:flex;gap:24px;}.group-header .countdown .time-unit,.group-header .countdown .group-challenge-full .countdown-timer .countdown-item,.group-challenge-full .countdown-timer .group-header .countdown .countdown-item{text-align:center;}.group-header .countdown .time-unit .time-value,.group-challenge-full .countdown-timer .countdown-item .group-header .countdown .time-unit .countdown-value,.group-header .countdown .group-challenge-full .countdown-timer .countdown-item .time-value,.group-header .countdown .group-challenge-full .countdown-timer .countdown-item .countdown-value,.group-challenge-full .countdown-timer .group-header .countdown .countdown-item .time-value,.group-challenge-full .countdown-timer .group-header .countdown .countdown-item .countdown-value{font-size:36px;font-weight:700;display:block;line-height:1;color:white;text-shadow:0 2px 4px rgba(0,0,0,0.3);}.group-header .countdown .time-unit .time-label,.group-challenge-full .countdown-timer .countdown-item .group-header .countdown .time-unit .countdown-label,.group-header .countdown .group-challenge-full .countdown-timer .countdown-item .time-label,.group-header .countdown .group-challenge-full .countdown-timer .countdown-item .countdown-label,.group-challenge-full .countdown-timer .group-header .countdown .countdown-item .time-label,.group-challenge-full .countdown-timer .group-header .countdown .countdown-item .countdown-label{font-size:12px;text-transform:uppercase;color:rgba(255,255,255,0.7);margin-top:4px;}.related-content .node--view-mode-card{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;}.content-card,.lesson-card{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:white;}.content-card .card-media,.content-card .lesson-video,.lesson-card .card-media,.lesson-card .lesson-video{position:relative;background:#000;aspect-ratio:21/9;}.content-card .card-media img,.content-card .card-media .video-thumb,.content-card .lesson-video img,.content-card .lesson-video .video-thumb,.lesson-card .card-media img,.lesson-card .card-media .video-thumb,.lesson-card .lesson-video img,.lesson-card .lesson-video .video-thumb{width:100%;height:100%;object-fit:cover;}.content-card .card-media .media-wrapper,.content-card .lesson-video .media-wrapper,.lesson-card .card-media .media-wrapper,.lesson-card .lesson-video .media-wrapper{width:100%;height:100%;}.content-card .card-media .media-wrapper img,.content-card .lesson-video .media-wrapper img,.lesson-card .card-media .media-wrapper img,.lesson-card .lesson-video .media-wrapper img{width:100%;height:100%;object-fit:cover;}.content-card .card-body,.content-card .lesson-content,.lesson-card .card-body,.lesson-card .lesson-content{padding:20px;}.content-card .card-body h3,.content-card .card-body .lesson-title,.content-card .lesson-content h3,.content-card .lesson-content .lesson-title,.lesson-card .card-body h3,.lesson-card .card-body .lesson-title,.lesson-card .lesson-content h3,.lesson-card .lesson-content .lesson-title{font-size:18px;font-weight:600;margin-bottom:8px;color:#111;}.content-card .card-body p,.content-card .card-body .lesson-desc,.content-card .lesson-content p,.content-card .lesson-content .lesson-desc,.lesson-card .card-body p,.lesson-card .card-body .lesson-desc,.lesson-card .lesson-content p,.lesson-card .lesson-content .lesson-desc{font-size:14px;color:#666;line-height:1.6;}.footer-link{padding:32px 0;text-align:center;}.footer-link a{color:#7d11ff;text-decoration:none;font-weight:600;}.footer-link a:hover{text-decoration:underline;}.submit-song-btn.join-button{background:rgba(255,255,255,0.2);border:2px solid rgba(255,255,255,0.4);}.submit-song-btn.join-button:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.6);}.submit-song-btn.disabled,.submit-song-btn:disabled{opacity:0.6;cursor:not-allowed;background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);}.submit-song-btn.disabled:hover,.submit-song-btn:disabled:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);}.submit-song-btn.disabled .fas,.submit-song-btn:disabled .fas{margin-right:5px;}.group-challenge-full .section-inner,.group-challenge-full .content-inner,.microlesson-full .section-inner,.microlesson-full .content-inner{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.group-challenge-full .content-wrapper-wrapper,.microlesson-full .content-wrapper-wrapper{clear:both;padding:1em 16px;}.group-challenge-full .content-wrapper-wrapper:after,.microlesson-full .content-wrapper-wrapper:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.group-challenge-full .content-wrapper-wrapper,.microlesson-full .content-wrapper-wrapper{padding:2.25em 16px 2em;}}.group-challenge-full .content-wrapper-wrapper .user-bar-content,.group-challenge-full .content-wrapper-wrapper .section-inner,.group-challenge-full .content-wrapper-wrapper .block-content,.group-challenge-full .content-wrapper-wrapper.block-views > div,.group-challenge-full .content-wrapper-wrapper.block-views > h2,.group-challenge-full .content-wrapper-wrapper.block-block-content > h2,.group-challenge-full .content-wrapper-wrapper.block-block-content > div,.group-challenge-full .content-wrapper-wrapper.block-ctools-block > span,.group-challenge-full .content-wrapper-wrapper.block-ctools-block > div,.group-challenge-full .content-wrapper-wrapper.block-entity-block header,.group-challenge-full .content-wrapper-wrapper.block-entity-block .content,.group-challenge-full .content-wrapper-wrapper .mq--t,.microlesson-full .content-wrapper-wrapper .user-bar-content,.microlesson-full .content-wrapper-wrapper .section-inner,.microlesson-full .content-wrapper-wrapper .block-content,.microlesson-full .content-wrapper-wrapper.block-views > div,.microlesson-full .content-wrapper-wrapper.block-views > h2,.microlesson-full .content-wrapper-wrapper.block-block-content > h2,.microlesson-full .content-wrapper-wrapper.block-block-content > div,.microlesson-full .content-wrapper-wrapper.block-ctools-block > span,.microlesson-full .content-wrapper-wrapper.block-ctools-block > div,.microlesson-full .content-wrapper-wrapper.block-entity-block header,.microlesson-full .content-wrapper-wrapper.block-entity-block .content,.microlesson-full .content-wrapper-wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.group-challenge-full .content-wrapper-wrapper.block-views h2,.group-challenge-full .content-wrapper-wrapper.block-entity-block header h2,.microlesson-full .content-wrapper-wrapper.block-views h2,.microlesson-full .content-wrapper-wrapper.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.group-challenge-full .content-wrapper-wrapper.block-views h2,.group-challenge-full .content-wrapper-wrapper.block-entity-block header h2,.microlesson-full .content-wrapper-wrapper.block-views h2,.microlesson-full .content-wrapper-wrapper.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.group-challenge-full .content-wrapper-wrapper.block-views h2,.group-challenge-full .content-wrapper-wrapper.block-entity-block header h2,.microlesson-full .content-wrapper-wrapper.block-views h2,.microlesson-full .content-wrapper-wrapper.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.group-challenge-full .content-wrapper-wrapper.block-views h2,.group-challenge-full .content-wrapper-wrapper.block-entity-block header h2,.microlesson-full .content-wrapper-wrapper.block-views h2,.microlesson-full .content-wrapper-wrapper.block-entity-block header h2{font-size:34px;line-height:1.2;}}.group-challenge-full .content-wrapper,.microlesson-full .content-wrapper{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;display:grid;grid-template-columns:1fr 340px;gap:40px;}@media only screen and (max-width:1440px){.group-challenge-full .content-wrapper,.microlesson-full .content-wrapper{grid-template-columns:1fr 300px;gap:30px;}}@media only screen and (max-width:1024px){.group-challenge-full .content-wrapper,.microlesson-full .content-wrapper{grid-template-columns:1fr;gap:40px;max-width:100%;}}.group-challenge-full .group-content,.microlesson-full .group-content{min-width:0;}.group-challenge-full .sidebar,.microlesson-full .sidebar{position:sticky;top:20px;height:fit-content;}@media only screen and (max-width:1024px){.group-challenge-full .sidebar,.microlesson-full .sidebar{width:100%;margin:0 auto;}}.contextual-region{position:relative;}.contextual-region .contextual{position:absolute;top:0;right:0;z-index:999;}.contextual-region .contextual-button{background:rgba(0,0,0,0.7) !important;border:1px solid #ccc !important;color:white !important;}.section{padding:48px 0;}.section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;}.section .section-header .section-title{font-size:24px;font-weight:600;color:#111;}.section .section-header .section-count{font-size:14px;color:#666;}.challenge-actions{text-align:center;margin-top:24px;}.challenge-actions .btn-primary,.challenge-actions button{background:rgb(125,17,255);color:white;padding:14px 32px;border-radius:8px;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-block;}.challenge-actions .btn-primary:hover,.challenge-actions button:hover{background:rgb(100.2857142857,0,221);transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}@media only screen and (max-width:767px){.countdown-values,.group-challenge-full .countdown-timer{gap:16px;}.time-value,.group-challenge-full .countdown-timer .countdown-item .countdown-value{font-size:24px;}}.pedal-required-badge{background:rgba(125,17,255,0.1);color:rgb(125,17,255);padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;display:inline-block;margin-left:8px;}.route-chargebee-subscriptionpurchase-gift .chargebee-gift-toggle-wrapper{display:none;}.route-chargebee-subscriptionpurchase-gift .chargebee-subscribe .chargebee-subscribe-plans-wrapper h2{margin-top:0;display:none;}.route-chargebee-subscriptionpurchase-gift .chargebee-subscribe .chargebee-subscribe-plan-free{filter:blur(4px);}.block-chargebee-subscribe-block{padding:0 !important;}#block-newfrontpagefeaturetable{clear:both;padding:1em 16px;}#block-newfrontpagefeaturetable:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){#block-newfrontpagefeaturetable{padding:2.25em 16px 2em;}}#block-newfrontpagefeaturetable .user-bar-content,#block-newfrontpagefeaturetable .section-inner,#block-newfrontpagefeaturetable .block-content,#block-newfrontpagefeaturetable.block-views > div,#block-newfrontpagefeaturetable.block-views > h2,#block-newfrontpagefeaturetable.block-block-content > h2,#block-newfrontpagefeaturetable.block-block-content > div,#block-newfrontpagefeaturetable.block-ctools-block > span,#block-newfrontpagefeaturetable.block-ctools-block > div,#block-newfrontpagefeaturetable.block-entity-block header,#block-newfrontpagefeaturetable.block-entity-block .content,#block-newfrontpagefeaturetable .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:34px;line-height:1.2;}}#block-giftpageheader{clear:both;padding:1em 16px;}#block-giftpageheader:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){#block-giftpageheader{padding:2.25em 16px 2em;}}#block-giftpageheader .user-bar-content,#block-giftpageheader .section-inner,#block-giftpageheader .block-content,#block-giftpageheader.block-views > div,#block-giftpageheader.block-views > h2,#block-giftpageheader.block-block-content > h2,#block-giftpageheader.block-block-content > div,#block-giftpageheader.block-ctools-block > span,#block-giftpageheader.block-ctools-block > div,#block-giftpageheader.block-entity-block header,#block-giftpageheader.block-entity-block .content,#block-giftpageheader .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:34px;line-height:1.2;}}#block-giftpageheader .field--name-field-image{text-align:center;}#block-giftpageheader .field--name-field-image img{width:300px;}.chargebee-subscribe .chargebee-gift-toggle-wrapper,.chargebee-subscribe .chargebee-subscribe-plans-wrapper{clear:both;padding:1em 16px;}.chargebee-subscribe .chargebee-gift-toggle-wrapper:after,.chargebee-subscribe .chargebee-subscribe-plans-wrapper:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-gift-toggle-wrapper,.chargebee-subscribe .chargebee-subscribe-plans-wrapper{padding:2.25em 16px 2em;}}.chargebee-subscribe .chargebee-gift-toggle-wrapper .user-bar-content,.chargebee-subscribe .chargebee-gift-toggle-wrapper .section-inner,.chargebee-subscribe .chargebee-gift-toggle-wrapper .block-content,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views > div,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views > h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-block-content > h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-block-content > div,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-ctools-block > span,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-ctools-block > div,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block header,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block .content,.chargebee-subscribe .chargebee-gift-toggle-wrapper .mq--t,.chargebee-subscribe .chargebee-subscribe-plans-wrapper .user-bar-content,.chargebee-subscribe .chargebee-subscribe-plans-wrapper .section-inner,.chargebee-subscribe .chargebee-subscribe-plans-wrapper .block-content,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views > div,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views > h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-block-content > h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-block-content > div,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-ctools-block > span,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-ctools-block > div,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block header,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block .content,.chargebee-subscribe .chargebee-subscribe-plans-wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block header h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block header h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block header h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block header h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block header h2{font-size:34px;line-height:1.2;}}.chargebee-subscribe .chargebee-gift-toggle,.chargebee-subscribe .chargebee-subscribe-plans{max-width:1440px;margin-left:auto;margin-right:auto;}.chargebee-subscribe .chargebee-gift-toggle-wrapper{background:#ff8c11;}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle{display:flex;justify-content:space-between;}}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle > div,.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle h3{width:50%;}}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle h3{font-weight:900;}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle h3{text-align:center;}}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper{display:flex;background:#ffffff;border-radius:100px;overflow:hidden;justify-content:space-around;padding:1em 0;width:385px;}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper{margin:0 auto;max-width:100%;}}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper h5{font-weight:bold;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper h5:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container{}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch{position:relative;display:block;height:30px;width:75px;margin:0 auto;border-radius:20px;-webkit-transition:0.4s;transition:0.4s;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input:checked ~ .slider-value:nth-child(4){display:none;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked) ~ .slider-value:nth-child(3){display:none;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked) ~ .slider-value:nth-child(4){color:white;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input:checked ~ .slider{background-color:#14b8a6;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked) ~ .slider{background-color:black;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch:hover{background:#171717;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch:hover .slider:before{border-color:#ff8c11;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input{opacity:0;width:0;height:0;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:0.4s;transition:0.4s;display:block;border:1px solid #171717;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider:before{position:absolute;content:"";padding:0;height:24px;width:24px;left:0;top:1px;background-color:white;-webkit-transition:0.4s;transition:0.4s;border:1px solid #171717;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider-value{position:absolute;z-index:100;top:4px;font-weight:bold;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(3){left:15px;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(4){right:15px;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container input:focus + .slider{box-shadow:0 0 1px #2196F3;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container input:checked + .slider:before{-webkit-transform:translateX(46px);-ms-transform:translateX(46px);transform:translateX(46px);}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider.round{border-radius:20px;}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider.round:before{border-radius:20px;}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-subscribe-plans{display:flex;align-items:flex-end;justify-content:space-between;}}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-subscribe-plans{flex-wrap:wrap;}}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-subscribe-plans > div{margin-bottom:1em;}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px){.chargebee-subscribe .chargebee-subscribe-plans > div{width:32%;}.chargebee-subscribe .chargebee-subscribe-plans > div:nth-child(1n+3){margin-left:1%;}}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans > div{width:23%;}.chargebee-subscribe .chargebee-subscribe-plans > div:not(:first-child){margin-left:2%;}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-preamble{font-size:22px;font-style:normal;font-weight:500;line-height:29px;border-radius:0 !important;}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-preamble{width:100%;margin-bottom:1em;}}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-preamble{width:23%;}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan-combo{border-radius:27px;border:2px solid #171717;overflow:hidden;}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan-combo{min-width:290px;}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan-combo .combo-title{color:white;text-transform:uppercase;background:#171717;text-align:center;padding:15px 0;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan{overflow:hidden;border-radius:27px;}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan{min-width:290px;}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-free{background:#ffd4a3;}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-free{justify-content:space-between;}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-premium-monthly{background:#4ade80;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-premium-yearly,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-premium-gift{background:#14b8a6;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-premium-gift{border-radius:27px;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-lifetime,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-lifetime-gift{background:#60a5fa;border-radius:27px;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-lifetime .description,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-lifetime-gift .description{background-image:url(/themes/custom/ggfresh/images/lifetime-badge.svg);background-repeat:no-repeat;background-position:top right;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .ribbon{text-align:center;padding:0.25em 0 0 0;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner{padding:24px;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h4.plan-name{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:16px;line-height:1.5;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}@media only screen and (min-width:1025px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h4.plan-name{font-size:20px;line-height:1.5;}}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough),.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price{border-bottom:1px solid #171717;padding-bottom:2em;margin-bottom:0.5em;}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .sign{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-weight:600;vertical-align:top;}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:20px;line-height:1.5;}}@media only screen and (min-width:768px) and (max-width:1024px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:24px;line-height:1.2;}}@media only screen and (min-width:1025px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:24px;line-height:1.2;}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .number{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;display:inline;}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .number{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .number{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .number{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price.strikethrough{text-decoration:line-through;color:red;}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .plan-description{display:none;}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta{text-align:center;margin:1em 0 0 0;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta button.chargebee-button,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.chargebee-button,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .register-button{display:inline-block;background:#171717;width:100%;border:none;color:white;min-width:75px;max-width:750px;cursor:pointer;border-radius:4px;height:40px;padding:12px 24px 10px;line-height:100%;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta button.chargebee-button:hover,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.chargebee-button:hover,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .register-button:hover{background:#3c4043;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .register-button{display:block;margin-bottom:0.5em;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .register-button:hover{cursor:pointer;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google{display:flex;margin-left:0;margin-right:0;border:none;padding:0 8px;justify-content:center;color:#000000;text-align:center;background-color:rgb(245.4314285714,244.8685714286,244.8685714286);height:40px;line-height:40px;font-family:"Roboto",sans-serif;border-radius:4px;background-color:#131314;border-color:#8E918F;color:#E3E3E3;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google img{width:26.6666666667px;height:26.6666666667px;position:relative;padding:3.3333333333px;border:1px solid transparent;margin-top:6.6666666667px;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google span{padding-left:8px;font-style:normal;font-weight:700;text-decoration:none;display:inline-block;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google:focus,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google:hover{background-color:#eeeded;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google:focus,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google:hover{background-color:rgb(68.6923076923,68.6923076923,72.3076923077);}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .button-container{margin:4px 0;clear:both;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .gpay-button-container button{width:100%;height:40px;padding:12px 24px 10px;}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .paypal-button-container .zoid-outlet{width:100% !important;height:40px;padding:12px 24px 10px;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container{padding:15px 10px 0 10px;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch{position:relative;display:block;height:40px;width:200px;margin:0 auto;border-radius:20px;-webkit-transition:0.4s;transition:0.4s;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch:hover{background:#171717;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch:hover input:checked ~ .slider-value:nth-child(3){color:white;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch:hover input:not(:checked) ~ .slider-value:nth-child(4){color:white;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch:hover .slider:before{border-color:#ff8c11;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch input{opacity:0;width:0;height:0;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:0.4s;transition:0.4s;display:block;border:1px solid #171717;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider:before{position:absolute;content:"";padding:0;height:38px;width:100px;left:0;top:-1px;background-color:white;-webkit-transition:0.4s;transition:0.4s;border:1px solid #171717;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider-value{position:absolute;z-index:100;top:8px;font-weight:bold;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider-value:nth-child(3){left:15px;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider-value:nth-child(4){right:15px;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container input:focus + .slider{box-shadow:0 0 1px #2196F3;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container input:checked + .slider:before{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider.round{border-radius:20px;}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider.round:before{border-radius:20px;}.feature-table,#block-newfrontpagefeaturetable .block-content{border-top:2px solid #171717;padding:20px 0 0 0;display:none;}@media only screen and (min-width:1441px){.feature-table,#block-newfrontpagefeaturetable .block-content{display:block;}}.feature-table .block-content,#block-newfrontpagefeaturetable .block-content .block-content{flex-direction:column;align-items:normal;}.feature-table .group-text,#block-newfrontpagefeaturetable .block-content .group-text{width:100%;}.feature-table table tr,.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr,.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr,.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr,.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr,#block-newfrontpagefeaturetable .block-content table tr,#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr,.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr,#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr,.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr{display:flex;justify-content:space-between;}.feature-table table tr td:not(:first-child),.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td:not(:first-child),.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child){text-align:center;padding-left:24px;padding-right:24px;}@media only screen and (min-width:1441px){.feature-table table tr td,.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td,.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td,.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td,.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td,#block-newfrontpagefeaturetable .block-content table tr td,#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td,.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td,#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td,.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td{width:23%;min-width:290px;}.feature-table table tr td:not(:first-child),.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td:not(:first-child),.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child){margin-left:2%;}}body.comments-modal-open{overflow:hidden;}.comments-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;}.comments-modal-overlay.comments-modal-visible{opacity:1;}.comments-modal{background:#ffffff;border-radius:12px;width:90%;max-width:600px;height:80vh;max-height:700px;display:flex;flex-direction:column;transform:scale(0.95);transition:transform 0.3s ease;box-shadow:0 20px 60px rgba(0,0,0,0.5);}.comments-modal-visible .comments-modal{transform:scale(1);}.comments-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;}.comments-modal-title{margin:0;color:#1f2937;font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 40px);}.comments-modal-close{background:none;border:none;color:#6b7280;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.2s ease;}.comments-modal-close:hover{background:#f3f4f6;color:#1f2937;}.comments-modal-body{flex:1;overflow:hidden;position:relative;}.comments-modal-iframe{width:100%;height:100%;border:none;background:transparent;}@media (max-width:768px){.comments-modal{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0;}.comments-modal-header{padding:16px;}.comments-modal-title{font-size:16px;}}.courses-page > .container,.masterclasses-page > .container,.groups-page > .container{max-width:1440px;margin:0 auto;padding:0 1rem;}@media only screen and (min-width:768px){.courses-page > .container,.masterclasses-page > .container,.groups-page > .container{padding:0 2rem;}}.content-columns{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;}@media only screen and (min-width:1025px){.content-columns{grid-template-columns:1fr 320px;}}@media only screen and (min-width:1025px){.content-columns--single{grid-template-columns:1fr;}}.main-column{min-width:0;}.main-column > * + *{margin-top:2rem;}.sidebar-column{min-width:0;}@media only screen and (min-width:768px) and (max-width:1024px){.sidebar-column{order:-1;}}@media only screen and (max-width:767px){.sidebar-column{order:-1;}}.content-columns .block h2{font-size:2.5rem;font-weight:700;margin:0 0 1.5rem 0;color:#1f2937;}@media only screen and (max-width:767px){.content-columns .block h2{font-size:2rem;}}.sidebar-info-box{background:#f8fafc;border-radius:0.75rem;padding:1.5rem;border:1px solid #e5e7eb;}.sidebar-info-box h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem 0;}.sidebar-info-box p{color:#6b7280;font-size:0.95rem;line-height:1.6;margin-bottom:0.75rem;}.sidebar-info-box p:last-child{margin-bottom:0;}body.nodetype--lesson #pre-content .mq--t.mq-precontent{background-color:rgb(125,17,255);box-shadow:none;}body.nodetype--lesson #pre-content .region-pre-content{color:white;padding:2rem;max-width:1440px;margin:0 auto;}@media only screen and (max-width:767px){body.nodetype--lesson #pre-content .region-pre-content{padding:1rem;}}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-pager-block > h2,body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block > h2{display:none;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-pager-block{margin-bottom:1rem;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-pager-block ul.pager{display:flex !important;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0;width:100%;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-pager-block ul.pager li{margin:0;list-style:none;background:none !important;border:none !important;padding:0 !important;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-pager-block ul.pager li a{color:white;text-decoration:none;font-weight:500;font-size:14px;background:none !important;border:none !important;padding:0 !important;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-pager-block ul.pager li a:hover{opacity:0.8;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-pager-block ul.pager li.previous{margin-right:auto;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-pager-block ul.pager li.next{margin-left:auto;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-pager-block ul.pager li.next:first-child{margin-left:auto;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block ul.pager{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0 0 1rem 0;width:100%;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block ul.pager li{margin:0;list-style:none;background:none;border:none;padding:0;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block ul.pager li a{color:white;text-decoration:none;font-weight:500;font-size:14px;background:none;border:none;padding:0;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block ul.pager li a:hover{opacity:0.8;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block ul.pager li.previous{margin-right:auto;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block ul.pager li.next{margin-left:auto;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block ul.pager li.next:first-child{margin-left:auto;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block .course-link{color:white;text-decoration:none;display:block;margin-bottom:0.5rem;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block .course-link:hover{opacity:0.9;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block .course-link::before{display:none;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block .course-title{color:white;margin:0;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block a{color:white;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block .course-progress{margin-top:1rem;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block .course-progress .progressbar{background:rgba(255,255,255,0.2);border:none;}body.nodetype--lesson #pre-content .region-pre-content .block-lesson-header-block .course-progress .progressbar .ui-progressbar-value{background:white;}.course-full,.node-lesson-full{max-width:1440px;margin:0 auto;padding:2rem;}@media only screen and (max-width:767px){.course-full,.node-lesson-full{padding:1rem;}}.course-full .course-header,.course-full .content-header,.node-lesson-full .course-header,.node-lesson-full .content-header,.node-masterclass-full .course-header,.node-masterclass-full .content-header,.node-microlesson-full .course-header,.node-microlesson-full .content-header{margin-bottom:2rem;}.course-full .course-header .course-title,.course-full .course-header .content-title,.course-full .course-header .lesson-title,.course-full .course-header .masterclass-title,.course-full .content-header .course-title,.course-full .content-header .content-title,.course-full .content-header .lesson-title,.course-full .content-header .masterclass-title,.node-lesson-full .course-header .course-title,.node-lesson-full .course-header .content-title,.node-lesson-full .course-header .lesson-title,.node-lesson-full .course-header .masterclass-title,.node-lesson-full .content-header .course-title,.node-lesson-full .content-header .content-title,.node-lesson-full .content-header .lesson-title,.node-lesson-full .content-header .masterclass-title,.node-masterclass-full .course-header .course-title,.node-masterclass-full .course-header .content-title,.node-masterclass-full .course-header .lesson-title,.node-masterclass-full .course-header .masterclass-title,.node-masterclass-full .content-header .course-title,.node-masterclass-full .content-header .content-title,.node-masterclass-full .content-header .lesson-title,.node-masterclass-full .content-header .masterclass-title,.node-microlesson-full .course-header .course-title,.node-microlesson-full .course-header .content-title,.node-microlesson-full .course-header .lesson-title,.node-microlesson-full .course-header .masterclass-title,.node-microlesson-full .content-header .course-title,.node-microlesson-full .content-header .content-title,.node-microlesson-full .content-header .lesson-title,.node-microlesson-full .content-header .masterclass-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#171717;}@media only screen and (max-width:767px){.course-full .course-header .course-title,.course-full .course-header .content-title,.course-full .course-header .lesson-title,.course-full .course-header .masterclass-title,.course-full .content-header .course-title,.course-full .content-header .content-title,.course-full .content-header .lesson-title,.course-full .content-header .masterclass-title,.node-lesson-full .course-header .course-title,.node-lesson-full .course-header .content-title,.node-lesson-full .course-header .lesson-title,.node-lesson-full .course-header .masterclass-title,.node-lesson-full .content-header .course-title,.node-lesson-full .content-header .content-title,.node-lesson-full .content-header .lesson-title,.node-lesson-full .content-header .masterclass-title,.node-masterclass-full .course-header .course-title,.node-masterclass-full .course-header .content-title,.node-masterclass-full .course-header .lesson-title,.node-masterclass-full .course-header .masterclass-title,.node-masterclass-full .content-header .course-title,.node-masterclass-full .content-header .content-title,.node-masterclass-full .content-header .lesson-title,.node-masterclass-full .content-header .masterclass-title,.node-microlesson-full .course-header .course-title,.node-microlesson-full .course-header .content-title,.node-microlesson-full .course-header .lesson-title,.node-microlesson-full .course-header .masterclass-title,.node-microlesson-full .content-header .course-title,.node-microlesson-full .content-header .content-title,.node-microlesson-full .content-header .lesson-title,.node-microlesson-full .content-header .masterclass-title{font-size:2rem;}}.course-full .course-meta-badges,.course-full .content-meta-badges,.node-lesson-full .course-meta-badges,.node-lesson-full .content-meta-badges,.node-masterclass-full .course-meta-badges,.node-masterclass-full .content-meta-badges,.node-microlesson-full .course-meta-badges,.node-microlesson-full .content-meta-badges{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;}.course-full .course-badge,.course-full .content-badge,.node-lesson-full .course-badge,.node-lesson-full .content-badge,.node-masterclass-full .course-badge,.node-masterclass-full .content-badge,.node-microlesson-full .course-badge,.node-microlesson-full .content-badge{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.875rem;border-radius:4px;font-size:0.9rem;font-weight:600;line-height:1.2;}.course-full .course-badge i,.course-full .content-badge i,.node-lesson-full .course-badge i,.node-lesson-full .content-badge i,.node-masterclass-full .course-badge i,.node-masterclass-full .content-badge i,.node-microlesson-full .course-badge i,.node-microlesson-full .content-badge i{opacity:0.9;font-size:0.85rem;}.course-full .course-badge .field__label,.course-full .content-badge .field__label,.node-lesson-full .course-badge .field__label,.node-lesson-full .content-badge .field__label,.node-masterclass-full .course-badge .field__label,.node-masterclass-full .content-badge .field__label,.node-microlesson-full .course-badge .field__label,.node-microlesson-full .content-badge .field__label{display:none;}.course-full .course-badge .field__item,.course-full .content-badge .field__item,.node-lesson-full .course-badge .field__item,.node-lesson-full .content-badge .field__item,.node-masterclass-full .course-badge .field__item,.node-masterclass-full .content-badge .field__item,.node-microlesson-full .course-badge .field__item,.node-microlesson-full .content-badge .field__item{display:inline;}.course-full .course-badge--level-beginner,.course-full .content-badge--level-beginner,.node-lesson-full .course-badge--level-beginner,.node-lesson-full .content-badge--level-beginner,.node-masterclass-full .course-badge--level-beginner,.node-masterclass-full .content-badge--level-beginner,.node-microlesson-full .course-badge--level-beginner,.node-microlesson-full .content-badge--level-beginner{background:#dcfce7;color:#15803d;}.course-full .course-badge--level-intermediate,.course-full .content-badge--level-intermediate,.node-lesson-full .course-badge--level-intermediate,.node-lesson-full .content-badge--level-intermediate,.node-masterclass-full .course-badge--level-intermediate,.node-masterclass-full .content-badge--level-intermediate,.node-microlesson-full .course-badge--level-intermediate,.node-microlesson-full .content-badge--level-intermediate{background:#e0e7ff;color:#4338ca;}.course-full .course-badge--level-advanced,.course-full .content-badge--level-advanced,.node-lesson-full .course-badge--level-advanced,.node-lesson-full .content-badge--level-advanced,.node-masterclass-full .course-badge--level-advanced,.node-masterclass-full .content-badge--level-advanced,.node-microlesson-full .course-badge--level-advanced,.node-microlesson-full .content-badge--level-advanced{background:#fef3c7;color:#b45309;}.course-full .course-badge--lessons,.course-full .content-badge--lessons,.node-lesson-full .course-badge--lessons,.node-lesson-full .content-badge--lessons,.node-masterclass-full .course-badge--lessons,.node-masterclass-full .content-badge--lessons,.node-microlesson-full .course-badge--lessons,.node-microlesson-full .content-badge--lessons{background:#e5e5e5;color:#525252;}.course-full .course-badge--free,.course-full .content-badge--free,.node-lesson-full .course-badge--free,.node-lesson-full .content-badge--free,.node-masterclass-full .course-badge--free,.node-masterclass-full .content-badge--free,.node-microlesson-full .course-badge--free,.node-microlesson-full .content-badge--free{background:#22c55e;color:#ffffff;}.course-full .course-badge--membership-required,.course-full .content-badge--membership-required,.node-lesson-full .course-badge--membership-required,.node-lesson-full .content-badge--membership-required,.node-masterclass-full .course-badge--membership-required,.node-masterclass-full .content-badge--membership-required,.node-microlesson-full .course-badge--membership-required,.node-microlesson-full .content-badge--membership-required{background:#f59e0b;color:#ffffff;}.course-full .course-badge--included,.course-full .content-badge--included,.node-lesson-full .course-badge--included,.node-lesson-full .content-badge--included,.node-masterclass-full .course-badge--included,.node-masterclass-full .content-badge--included,.node-microlesson-full .course-badge--included,.node-microlesson-full .content-badge--included{background:rgb(125,17,255);color:#ffffff;}.course-full .course-main,.course-full .lesson-main,.node-lesson-full .course-main,.node-lesson-full .lesson-main,.node-masterclass-full .course-main,.node-masterclass-full .lesson-main,.node-microlesson-full .course-main,.node-microlesson-full .lesson-main{display:grid;grid-template-columns:1fr 380px;gap:3rem;margin-bottom:3rem;}@media (max-width:1024px){.course-full .course-main,.course-full .lesson-main,.node-lesson-full .course-main,.node-lesson-full .lesson-main,.node-masterclass-full .course-main,.node-masterclass-full .lesson-main,.node-microlesson-full .course-main,.node-microlesson-full .lesson-main{display:flex;flex-direction:column;gap:2rem;}}.course-full .course-video-column,.course-full .lesson-video-column,.node-lesson-full .course-video-column,.node-lesson-full .lesson-video-column,.node-masterclass-full .course-video-column,.node-masterclass-full .lesson-video-column,.node-microlesson-full .course-video-column,.node-microlesson-full .lesson-video-column{min-width:0;}@media (max-width:1024px){.course-full .lesson-main .lesson-video-column,.node-lesson-full .lesson-main .lesson-video-column,.node-masterclass-full .lesson-main .lesson-video-column,.node-microlesson-full .lesson-main .lesson-video-column{display:flex;flex-direction:column;width:100%;}.course-full .lesson-main .lesson-video-wrapper,.node-lesson-full .lesson-main .lesson-video-wrapper,.node-masterclass-full .lesson-main .lesson-video-wrapper,.node-microlesson-full .lesson-main .lesson-video-wrapper{order:1;}.course-full .lesson-main .lesson-header,.node-lesson-full .lesson-main .lesson-header,.node-masterclass-full .lesson-main .lesson-header,.node-microlesson-full .lesson-main .lesson-header{order:2;}.course-full .lesson-main .lesson-description,.node-lesson-full .lesson-main .lesson-description,.node-masterclass-full .lesson-main .lesson-description,.node-microlesson-full .lesson-main .lesson-description{order:3;}.course-full .lesson-main .lesson-tabs-container,.node-lesson-full .lesson-main .lesson-tabs-container,.node-masterclass-full .lesson-main .lesson-tabs-container,.node-microlesson-full .lesson-main .lesson-tabs-container{order:4;}.course-full .lesson-main .lesson-sidebar,.node-lesson-full .lesson-main .lesson-sidebar,.node-masterclass-full .lesson-main .lesson-sidebar,.node-microlesson-full .lesson-main .lesson-sidebar{order:2;}}.course-full .course-video-wrapper,.course-full .lesson-video-wrapper,.node-lesson-full .course-video-wrapper,.node-lesson-full .lesson-video-wrapper,.node-masterclass-full .course-video-wrapper,.node-masterclass-full .lesson-video-wrapper,.node-microlesson-full .course-video-wrapper,.node-microlesson-full .lesson-video-wrapper{margin-bottom:2rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.course-full .course-video-wrapper .video-embed-wrapper,.course-full .lesson-video-wrapper .video-embed-wrapper,.node-lesson-full .course-video-wrapper .video-embed-wrapper,.node-lesson-full .lesson-video-wrapper .video-embed-wrapper,.node-masterclass-full .course-video-wrapper .video-embed-wrapper,.node-masterclass-full .lesson-video-wrapper .video-embed-wrapper,.node-microlesson-full .course-video-wrapper .video-embed-wrapper,.node-microlesson-full .lesson-video-wrapper .video-embed-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;background:#000;}.course-full .course-video-wrapper .video-embed-wrapper iframe,.course-full .lesson-video-wrapper .video-embed-wrapper iframe,.node-lesson-full .course-video-wrapper .video-embed-wrapper iframe,.node-lesson-full .lesson-video-wrapper .video-embed-wrapper iframe,.node-masterclass-full .course-video-wrapper .video-embed-wrapper iframe,.node-masterclass-full .lesson-video-wrapper .video-embed-wrapper iframe,.node-microlesson-full .course-video-wrapper .video-embed-wrapper iframe,.node-microlesson-full .lesson-video-wrapper .video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}.course-full .course-video-wrapper .field--name-field-video,.course-full .lesson-video-wrapper .field--name-field-video,.node-lesson-full .course-video-wrapper .field--name-field-video,.node-lesson-full .lesson-video-wrapper .field--name-field-video,.node-masterclass-full .course-video-wrapper .field--name-field-video,.node-masterclass-full .lesson-video-wrapper .field--name-field-video,.node-microlesson-full .course-video-wrapper .field--name-field-video,.node-microlesson-full .lesson-video-wrapper .field--name-field-video{margin:0;}.course-full .course-video-wrapper .field--name-field-video .field__item,.course-full .lesson-video-wrapper .field--name-field-video .field__item,.node-lesson-full .course-video-wrapper .field--name-field-video .field__item,.node-lesson-full .lesson-video-wrapper .field--name-field-video .field__item,.node-masterclass-full .course-video-wrapper .field--name-field-video .field__item,.node-masterclass-full .lesson-video-wrapper .field--name-field-video .field__item,.node-microlesson-full .course-video-wrapper .field--name-field-video .field__item,.node-microlesson-full .lesson-video-wrapper .field--name-field-video .field__item{margin:0;}.course-full .course-tags-wrapper,.node-lesson-full .course-tags-wrapper,.node-masterclass-full .course-tags-wrapper,.node-microlesson-full .course-tags-wrapper{margin-bottom:2rem;}.course-full .course-tags-wrapper .course-tags,.node-lesson-full .course-tags-wrapper .course-tags,.node-masterclass-full .course-tags-wrapper .course-tags,.node-microlesson-full .course-tags-wrapper .course-tags{display:flex;flex-wrap:wrap;gap:0.5rem;}.course-full .course-tags-wrapper .course-tag,.node-lesson-full .course-tags-wrapper .course-tag,.node-masterclass-full .course-tags-wrapper .course-tag,.node-microlesson-full .course-tags-wrapper .course-tag{display:inline-block;padding:0.375rem 0.875rem;background:#e0e7ff;color:#4338ca;border-radius:16px;font-size:14px;font-weight:500;}.course-full .course-description,.course-full .lesson-description,.node-lesson-full .course-description,.node-lesson-full .lesson-description,.node-masterclass-full .course-description,.node-masterclass-full .lesson-description,.node-microlesson-full .course-description,.node-microlesson-full .lesson-description{margin-bottom:2rem;line-height:1.625;color:#525252;}.course-full .course-description .field--name-field-promo-details .field__label,.course-full .lesson-description .field--name-field-promo-details .field__label,.node-lesson-full .course-description .field--name-field-promo-details .field__label,.node-lesson-full .lesson-description .field--name-field-promo-details .field__label,.node-masterclass-full .course-description .field--name-field-promo-details .field__label,.node-masterclass-full .lesson-description .field--name-field-promo-details .field__label,.node-microlesson-full .course-description .field--name-field-promo-details .field__label,.node-microlesson-full .lesson-description .field--name-field-promo-details .field__label{display:none;}.course-full .course-description h2,.course-full .course-description h3,.course-full .lesson-description h2,.course-full .lesson-description h3,.node-lesson-full .course-description h2,.node-lesson-full .course-description h3,.node-lesson-full .lesson-description h2,.node-lesson-full .lesson-description h3,.node-masterclass-full .course-description h2,.node-masterclass-full .course-description h3,.node-masterclass-full .lesson-description h2,.node-masterclass-full .lesson-description h3,.node-microlesson-full .course-description h2,.node-microlesson-full .course-description h3,.node-microlesson-full .lesson-description h2,.node-microlesson-full .lesson-description h3{color:#171717;margin-top:1.5rem;margin-bottom:1rem;}.course-full .course-description p,.course-full .lesson-description p,.node-lesson-full .course-description p,.node-lesson-full .lesson-description p,.node-masterclass-full .course-description p,.node-masterclass-full .lesson-description p,.node-microlesson-full .course-description p,.node-microlesson-full .lesson-description p{margin-bottom:1rem;}.course-full .lesson-header,.node-lesson-full .lesson-header,.node-masterclass-full .lesson-header,.node-microlesson-full .lesson-header{margin-bottom:2rem;}.course-full .lesson-header .lesson-title,.node-lesson-full .lesson-header .lesson-title,.node-masterclass-full .lesson-header .lesson-title,.node-microlesson-full .lesson-header .lesson-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#171717;}@media only screen and (max-width:767px){.course-full .lesson-header .lesson-title,.node-lesson-full .lesson-header .lesson-title,.node-masterclass-full .lesson-header .lesson-title,.node-microlesson-full .lesson-header .lesson-title{font-size:2rem;}}.course-full .lesson-header .lesson-actions,.node-lesson-full .lesson-header .lesson-actions,.node-masterclass-full .lesson-header .lesson-actions,.node-microlesson-full .lesson-header .lesson-actions{display:flex;gap:1rem;align-items:center;}.course-full .course-featured-student,.node-lesson-full .course-featured-student,.node-masterclass-full .course-featured-student,.node-microlesson-full .course-featured-student{margin-bottom:2rem;}.course-full .course-featured-student .field__label,.node-lesson-full .course-featured-student .field__label,.node-masterclass-full .course-featured-student .field__label,.node-microlesson-full .course-featured-student .field__label{display:none;}.course-full .sidebar-section,.node-lesson-full .sidebar-section,.node-masterclass-full .sidebar-section,.node-microlesson-full .sidebar-section{background:#fafafa;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e5e5e5;}.course-full .sidebar-section .sidebar-title,.node-lesson-full .sidebar-section .sidebar-title,.node-masterclass-full .sidebar-section .sidebar-title,.node-microlesson-full .sidebar-section .sidebar-title{font-size:1.125rem;font-weight:700;margin-bottom:1rem;color:#171717;}.course-full .sidebar-section:has(.block-chatbot-prompt),.node-lesson-full .sidebar-section:has(.block-chatbot-prompt),.node-masterclass-full .sidebar-section:has(.block-chatbot-prompt),.node-microlesson-full .sidebar-section:has(.block-chatbot-prompt){padding:0;border:none;background:transparent;}@media only screen and (max-width:767px){.course-full .sidebar-section:has(.block-chatbot-prompt),.node-lesson-full .sidebar-section:has(.block-chatbot-prompt),.node-masterclass-full .sidebar-section:has(.block-chatbot-prompt),.node-microlesson-full .sidebar-section:has(.block-chatbot-prompt){display:none;}}@media only screen and (max-width:767px){.course-full .sidebar-section:has(.block-gg-chatbase),.node-lesson-full .sidebar-section:has(.block-gg-chatbase),.node-masterclass-full .sidebar-section:has(.block-gg-chatbase),.node-microlesson-full .sidebar-section:has(.block-gg-chatbase){display:none;}}.course-full .sidebar-progress,.node-lesson-full .sidebar-progress,.node-masterclass-full .sidebar-progress,.node-microlesson-full .sidebar-progress{background:linear-gradient(135deg,rgb(125,17,255) 0%,#5c0bbf 100%);color:#ffffff;border:none;}.course-full .sidebar-progress .progress-info,.node-lesson-full .sidebar-progress .progress-info,.node-masterclass-full .sidebar-progress .progress-info,.node-microlesson-full .sidebar-progress .progress-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.75rem;}.course-full .sidebar-progress .progress-info .progress-label,.node-lesson-full .sidebar-progress .progress-info .progress-label,.node-masterclass-full .sidebar-progress .progress-info .progress-label,.node-microlesson-full .sidebar-progress .progress-info .progress-label{font-size:0.875rem;font-weight:600;opacity:0.95;}.course-full .sidebar-progress .progress-info .progress-value,.node-lesson-full .sidebar-progress .progress-info .progress-value,.node-masterclass-full .sidebar-progress .progress-info .progress-value,.node-microlesson-full .sidebar-progress .progress-info .progress-value{font-size:1.5rem;font-weight:700;}.course-full .sidebar-progress .progress-bar,.node-lesson-full .sidebar-progress .progress-bar,.node-masterclass-full .sidebar-progress .progress-bar,.node-microlesson-full .sidebar-progress .progress-bar{height:8px;background:rgba(255,255,255,0.2);border-radius:4px;overflow:hidden;margin-bottom:0.5rem;}.course-full .sidebar-progress .progress-bar .progress-fill,.node-lesson-full .sidebar-progress .progress-bar .progress-fill,.node-masterclass-full .sidebar-progress .progress-bar .progress-fill,.node-microlesson-full .sidebar-progress .progress-bar .progress-fill{height:100%;background:#ffffff;border-radius:4px;transition:width 350ms ease;}.course-full .sidebar-progress .progress-text,.node-lesson-full .sidebar-progress .progress-text,.node-masterclass-full .sidebar-progress .progress-text,.node-microlesson-full .sidebar-progress .progress-text{font-size:14px;opacity:0.9;}.course-full .sidebar-cta,.node-lesson-full .sidebar-cta,.node-masterclass-full .sidebar-cta,.node-microlesson-full .sidebar-cta{background:none;border:none;padding:0;margin-bottom:1.5rem;}.course-full .sidebar-cta .btn,.node-lesson-full .sidebar-cta .btn,.node-masterclass-full .sidebar-cta .btn,.node-microlesson-full .sidebar-cta .btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:0.75rem;padding:1rem 2rem;font-size:1.125rem;font-weight:700;border-radius:8px;text-decoration:none;transition:all 350ms ease;border:none;cursor:pointer;}.course-full .sidebar-cta .btn-primary,.node-lesson-full .sidebar-cta .btn-primary,.node-masterclass-full .sidebar-cta .btn-primary,.node-microlesson-full .sidebar-cta .btn-primary{background:rgb(125,17,255);color:#ffffff;}.course-full .sidebar-cta .btn-primary:hover,.node-lesson-full .sidebar-cta .btn-primary:hover,.node-masterclass-full .sidebar-cta .btn-primary:hover,.node-microlesson-full .sidebar-cta .btn-primary:hover{background:#6e0ee6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.course-full .sidebar-cta .btn-large,.node-lesson-full .sidebar-cta .btn-large,.node-masterclass-full .sidebar-cta .btn-large,.node-microlesson-full .sidebar-cta .btn-large{font-size:1.25rem;padding:1.25rem 2rem;}.course-full .sidebar-cta .btn i,.node-lesson-full .sidebar-cta .btn i,.node-masterclass-full .sidebar-cta .btn i,.node-microlesson-full .sidebar-cta .btn i{font-size:1rem;}.course-full .sidebar-cta .course-cta-wrapper,.node-lesson-full .sidebar-cta .course-cta-wrapper,.node-masterclass-full .sidebar-cta .course-cta-wrapper,.node-microlesson-full .sidebar-cta .course-cta-wrapper{background:#ffffff;border:1px solid #e5e5e5;border-radius:12px;padding:1.5rem;}.course-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode,.course-full .sidebar-cta .course-cta-wrapper .signup_button,.node-lesson-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode,.node-lesson-full .sidebar-cta .course-cta-wrapper .signup_button,.node-masterclass-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode,.node-masterclass-full .sidebar-cta .course-cta-wrapper .signup_button,.node-microlesson-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode,.node-microlesson-full .sidebar-cta .course-cta-wrapper .signup_button{display:inline-block;width:100%;text-align:center;background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);color:#ffffff;padding:1rem 2rem;border-radius:8px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all 350ms ease;box-shadow:0 4px 12px rgba(125,17,255,0.3);margin-bottom:1.5rem;}.course-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode:hover,.course-full .sidebar-cta .course-cta-wrapper .signup_button:hover,.node-lesson-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode:hover,.node-lesson-full .sidebar-cta .course-cta-wrapper .signup_button:hover,.node-masterclass-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode:hover,.node-masterclass-full .sidebar-cta .course-cta-wrapper .signup_button:hover,.node-microlesson-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode:hover,.node-microlesson-full .sidebar-cta .course-cta-wrapper .signup_button:hover{background:linear-gradient(135deg,#6b0fd8 0%,#7e22ce 100%);transform:translateY(-2px);box-shadow:0 6px 16px rgba(125,17,255,0.4);}.course-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode:active,.course-full .sidebar-cta .course-cta-wrapper .signup_button:active,.node-lesson-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode:active,.node-lesson-full .sidebar-cta .course-cta-wrapper .signup_button:active,.node-masterclass-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode:active,.node-masterclass-full .sidebar-cta .course-cta-wrapper .signup_button:active,.node-microlesson-full .sidebar-cta .course-cta-wrapper .signup-button-shortcode:active,.node-microlesson-full .sidebar-cta .course-cta-wrapper .signup_button:active{transform:translateY(0);}.course-full .sidebar-cta .course-cta-wrapper .cta-features,.node-lesson-full .sidebar-cta .course-cta-wrapper .cta-features,.node-masterclass-full .sidebar-cta .course-cta-wrapper .cta-features,.node-microlesson-full .sidebar-cta .course-cta-wrapper .cta-features{list-style:none;padding:0;margin:0;}.course-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature,.node-lesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature,.node-masterclass-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature,.node-microlesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature{display:flex;align-items:flex-start;gap:0.75rem;padding:0.75rem 0;font-size:0.9375rem;font-weight:400;line-height:1.5;color:#171717;border-bottom:1px solid #f5f5f5;}.course-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature:last-child,.node-lesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature:last-child,.node-masterclass-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature:last-child,.node-microlesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature:last-child{border-bottom:none;}.course-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature .cta-checkmark,.node-lesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature .cta-checkmark,.node-masterclass-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature .cta-checkmark,.node-microlesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature .cta-checkmark{flex-shrink:0;color:#22c55e;font-size:1.25rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;margin-top:0.125rem;}.course-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature .cta-checkmark::before,.node-lesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature .cta-checkmark::before,.node-masterclass-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature .cta-checkmark::before,.node-microlesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature .cta-checkmark::before{content:"✓";font-weight:900;}.course-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature > span:not(.cta-checkmark),.node-lesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature > span:not(.cta-checkmark),.node-masterclass-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature > span:not(.cta-checkmark),.node-microlesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature > span:not(.cta-checkmark){flex:1;}.course-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature > span:not(.cta-checkmark) strong,.node-lesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature > span:not(.cta-checkmark) strong,.node-masterclass-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature > span:not(.cta-checkmark) strong,.node-microlesson-full .sidebar-cta .course-cta-wrapper .cta-features .cta-feature > span:not(.cta-checkmark) strong{font-weight:700;color:rgb(125,17,255);}.course-full .sidebar-students .student-avatars .view-content,.node-lesson-full .sidebar-students .student-avatars .view-content,.node-masterclass-full .sidebar-students .student-avatars .view-content,.node-microlesson-full .sidebar-students .student-avatars .view-content{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;}.course-full .sidebar-students .student-avatars .views-row,.node-lesson-full .sidebar-students .student-avatars .views-row,.node-masterclass-full .sidebar-students .student-avatars .views-row,.node-microlesson-full .sidebar-students .student-avatars .views-row{width:48px;height:48px;border-radius:50%;background:#e5e5e5;border:3px solid #ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.1);overflow:hidden;}.course-full .sidebar-students .student-avatars .views-row img,.node-lesson-full .sidebar-students .student-avatars .views-row img,.node-masterclass-full .sidebar-students .student-avatars .views-row img,.node-microlesson-full .sidebar-students .student-avatars .views-row img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;}.course-full .sidebar-students .student-avatars .views-row:not(:first-child),.node-lesson-full .sidebar-students .student-avatars .views-row:not(:first-child),.node-masterclass-full .sidebar-students .student-avatars .views-row:not(:first-child),.node-microlesson-full .sidebar-students .student-avatars .views-row:not(:first-child){margin-left:-12px;}.course-full .sidebar-students .student-avatars .student-avatars-placeholder,.node-lesson-full .sidebar-students .student-avatars .student-avatars-placeholder,.node-masterclass-full .sidebar-students .student-avatars .student-avatars-placeholder,.node-microlesson-full .sidebar-students .student-avatars .student-avatars-placeholder{display:flex;align-items:center;gap:0.5rem;}.course-full .sidebar-students .student-avatars .student-avatars-placeholder .student-avatar,.node-lesson-full .sidebar-students .student-avatars .student-avatars-placeholder .student-avatar,.node-masterclass-full .sidebar-students .student-avatars .student-avatars-placeholder .student-avatar,.node-microlesson-full .sidebar-students .student-avatars .student-avatars-placeholder .student-avatar{width:48px;height:48px;border-radius:50%;background:#e5e5e5;border:3px solid #ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;color:#a3a3a3;font-size:1.5rem;}.course-full .sidebar-students .student-avatars .student-avatars-placeholder .student-avatar:not(:first-child),.node-lesson-full .sidebar-students .student-avatars .student-avatars-placeholder .student-avatar:not(:first-child),.node-masterclass-full .sidebar-students .student-avatars .student-avatars-placeholder .student-avatar:not(:first-child),.node-microlesson-full .sidebar-students .student-avatars .student-avatars-placeholder .student-avatar:not(:first-child){margin-left:-12px;}.course-full .sidebar-students .student-avatars .student-avatars-placeholder .student-count,.node-lesson-full .sidebar-students .student-avatars .student-avatars-placeholder .student-count,.node-masterclass-full .sidebar-students .student-avatars .student-avatars-placeholder .student-count,.node-microlesson-full .sidebar-students .student-avatars .student-avatars-placeholder .student-count{margin-left:0.5rem;font-size:14px;color:rgb(133,133,133);font-weight:600;}.course-full .sidebar-resources .field--name-field-resources .field__label,.course-full .sidebar-resources .field--name-field-resources-link .field__label,.node-lesson-full .sidebar-resources .field--name-field-resources .field__label,.node-lesson-full .sidebar-resources .field--name-field-resources-link .field__label,.node-masterclass-full .sidebar-resources .field--name-field-resources .field__label,.node-masterclass-full .sidebar-resources .field--name-field-resources-link .field__label,.node-microlesson-full .sidebar-resources .field--name-field-resources .field__label,.node-microlesson-full .sidebar-resources .field--name-field-resources-link .field__label{display:none;}.course-full .sidebar-resources .field--name-field-resources .field__items,.course-full .sidebar-resources .field--name-field-resources-link .field__items,.node-lesson-full .sidebar-resources .field--name-field-resources .field__items,.node-lesson-full .sidebar-resources .field--name-field-resources-link .field__items,.node-masterclass-full .sidebar-resources .field--name-field-resources .field__items,.node-masterclass-full .sidebar-resources .field--name-field-resources-link .field__items,.node-microlesson-full .sidebar-resources .field--name-field-resources .field__items,.node-microlesson-full .sidebar-resources .field--name-field-resources-link .field__items{display:flex;flex-direction:column;gap:0.75rem;}.course-full .sidebar-resources .field--name-field-resources .field__item a,.course-full .sidebar-resources .field--name-field-resources-link .field__item a,.node-lesson-full .sidebar-resources .field--name-field-resources .field__item a,.node-lesson-full .sidebar-resources .field--name-field-resources-link .field__item a,.node-masterclass-full .sidebar-resources .field--name-field-resources .field__item a,.node-masterclass-full .sidebar-resources .field--name-field-resources-link .field__item a,.node-microlesson-full .sidebar-resources .field--name-field-resources .field__item a,.node-microlesson-full .sidebar-resources .field--name-field-resources-link .field__item a{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.875rem 1.25rem;background:rgb(125,17,255);border-radius:8px;color:#ffffff;text-decoration:none;transition:all 350ms ease;font-size:14px;font-weight:600;border:none;}.course-full .sidebar-resources .field--name-field-resources .field__item a:hover,.course-full .sidebar-resources .field--name-field-resources-link .field__item a:hover,.node-lesson-full .sidebar-resources .field--name-field-resources .field__item a:hover,.node-lesson-full .sidebar-resources .field--name-field-resources-link .field__item a:hover,.node-masterclass-full .sidebar-resources .field--name-field-resources .field__item a:hover,.node-masterclass-full .sidebar-resources .field--name-field-resources-link .field__item a:hover,.node-microlesson-full .sidebar-resources .field--name-field-resources .field__item a:hover,.node-microlesson-full .sidebar-resources .field--name-field-resources-link .field__item a:hover{background:#6e0ee6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.course-full .sidebar-resources .field--name-field-resources .field__item a::before,.course-full .sidebar-resources .field--name-field-resources-link .field__item a::before,.node-lesson-full .sidebar-resources .field--name-field-resources .field__item a::before,.node-lesson-full .sidebar-resources .field--name-field-resources-link .field__item a::before,.node-masterclass-full .sidebar-resources .field--name-field-resources .field__item a::before,.node-masterclass-full .sidebar-resources .field--name-field-resources-link .field__item a::before,.node-microlesson-full .sidebar-resources .field--name-field-resources .field__item a::before,.node-microlesson-full .sidebar-resources .field--name-field-resources-link .field__item a::before{content:"\f15b";font-family:"Font Awesome 5 Free";font-weight:400;color:#ffffff;}.course-full .course-curriculum,.node-lesson-full .course-curriculum,.node-masterclass-full .course-curriculum,.node-microlesson-full .course-curriculum{margin-top:3rem;padding-top:3rem;border-top:2px solid #e5e5e5;}.course-full .course-curriculum .curriculum-title,.node-lesson-full .course-curriculum .curriculum-title,.node-masterclass-full .course-curriculum .curriculum-title,.node-microlesson-full .course-curriculum .curriculum-title{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#171717;}.course-full .course-curriculum .view-content > h3,.node-lesson-full .course-curriculum .view-content > h3,.node-masterclass-full .course-curriculum .view-content > h3,.node-microlesson-full .course-curriculum .view-content > h3{font-size:1.5rem;font-weight:700;color:#171717;margin-top:2rem;margin-bottom:1rem;}.course-full .course-curriculum .view-content > h3:first-child,.node-lesson-full .course-curriculum .view-content > h3:first-child,.node-masterclass-full .course-curriculum .view-content > h3:first-child,.node-microlesson-full .course-curriculum .view-content > h3:first-child{margin-top:0;}.course-full .course-curriculum .views-row,.node-lesson-full .course-curriculum .views-row,.node-masterclass-full .course-curriculum .views-row,.node-microlesson-full .course-curriculum .views-row{background:#ffffff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:0.75rem;transition:all 250ms ease;}.course-full .course-curriculum .views-row:hover,.node-lesson-full .course-curriculum .views-row:hover,.node-masterclass-full .course-curriculum .views-row:hover,.node-microlesson-full .course-curriculum .views-row:hover{box-shadow:0 4px 8px rgba(0,0,0,0.15);border-color:#d4d4d4;}.course-full .course-curriculum .views-row .fields-wrapper,.node-lesson-full .course-curriculum .views-row .fields-wrapper,.node-masterclass-full .course-curriculum .views-row .fields-wrapper,.node-microlesson-full .course-curriculum .views-row .fields-wrapper{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;}.course-full .course-curriculum .views-row .views-field-link-flag,.node-lesson-full .course-curriculum .views-row .views-field-link-flag,.node-masterclass-full .course-curriculum .views-row .views-field-link-flag,.node-microlesson-full .course-curriculum .views-row .views-field-link-flag{flex-shrink:0;}.course-full .course-curriculum .views-row .views-field-link-flag .flag a,.node-lesson-full .course-curriculum .views-row .views-field-link-flag .flag a,.node-masterclass-full .course-curriculum .views-row .views-field-link-flag .flag a,.node-microlesson-full .course-curriculum .views-row .views-field-link-flag .flag a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #d4d4d4;border-radius:4px;text-indent:-9999px;overflow:hidden;transition:all 250ms ease;position:relative;}.course-full .course-curriculum .views-row .views-field-link-flag .flag a:hover,.node-lesson-full .course-curriculum .views-row .views-field-link-flag .flag a:hover,.node-masterclass-full .course-curriculum .views-row .views-field-link-flag .flag a:hover,.node-microlesson-full .course-curriculum .views-row .views-field-link-flag .flag a:hover{border-color:rgb(125,17,255);background:#f5f5f5;}.course-full .course-curriculum .views-row .views-field-link-flag .flag a::before,.node-lesson-full .course-curriculum .views-row .views-field-link-flag .flag a::before,.node-masterclass-full .course-curriculum .views-row .views-field-link-flag .flag a::before,.node-microlesson-full .course-curriculum .views-row .views-field-link-flag .flag a::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.course-full .course-curriculum .views-row .views-field-link-flag .flag.flag-flagged a,.node-lesson-full .course-curriculum .views-row .views-field-link-flag .flag.flag-flagged a,.node-masterclass-full .course-curriculum .views-row .views-field-link-flag .flag.flag-flagged a,.node-microlesson-full .course-curriculum .views-row .views-field-link-flag .flag.flag-flagged a{background:rgb(125,17,255);border-color:rgb(125,17,255);}.course-full .course-curriculum .views-row .views-field-link-flag .flag.flag-flagged a::before,.node-lesson-full .course-curriculum .views-row .views-field-link-flag .flag.flag-flagged a::before,.node-masterclass-full .course-curriculum .views-row .views-field-link-flag .flag.flag-flagged a::before,.node-microlesson-full .course-curriculum .views-row .views-field-link-flag .flag.flag-flagged a::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:700;color:#ffffff;text-indent:0;font-size:12px;}.course-full .course-curriculum .views-row .views-field-field-lesson-number,.node-lesson-full .course-curriculum .views-row .views-field-field-lesson-number,.node-masterclass-full .course-curriculum .views-row .views-field-field-lesson-number,.node-microlesson-full .course-curriculum .views-row .views-field-field-lesson-number{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%;font-weight:700;color:#525252;font-size:14px;}.course-full .course-curriculum .views-row .views-field-title,.node-lesson-full .course-curriculum .views-row .views-field-title,.node-masterclass-full .course-curriculum .views-row .views-field-title,.node-microlesson-full .course-curriculum .views-row .views-field-title{flex:1;min-width:0;}.course-full .course-curriculum .views-row .views-field-title a,.node-lesson-full .course-curriculum .views-row .views-field-title a,.node-masterclass-full .course-curriculum .views-row .views-field-title a,.node-microlesson-full .course-curriculum .views-row .views-field-title a{color:#171717;text-decoration:none;font-weight:600;font-size:1rem;transition:color 250ms ease;}.course-full .course-curriculum .views-row .views-field-title a:hover,.node-lesson-full .course-curriculum .views-row .views-field-title a:hover,.node-masterclass-full .course-curriculum .views-row .views-field-title a:hover,.node-microlesson-full .course-curriculum .views-row .views-field-title a:hover{color:rgb(125,17,255);}.block-views-blockflaggers-block-3 .view-content{display:flex;align-items:center;flex-wrap:wrap;padding-left:12px;}.block-views-blockflaggers-block-3 .views-row{width:48px;height:48px;border-radius:50%;background:#e5e5e5;border:3px solid #ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.1);overflow:hidden;margin-left:-12px;}.block-views-blockflaggers-block-3 .views-row img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;}.courses-cta-wrapper,.masterclasses-cta-wrapper{max-width:1440px;margin:2rem auto;padding:0 1rem;}@media only screen and (min-width:768px){.courses-cta-wrapper,.masterclasses-cta-wrapper{padding:0 2rem;}}.courses-cta{background:white;border:1px solid #e5e7eb;border-radius:0.75rem;padding:0;box-shadow:0 1px 3px rgba(0,0,0,0.05);position:relative;overflow:hidden;min-height:550px;}@media only screen and (min-width:768px){.courses-cta{padding:0;}}.courses-cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--cta-bg-image,none);background-size:cover;background-position:center;clip-path:polygon(60% 0,100% 0,100% 100%,50% 100%);z-index:0;}.courses-cta .cta-content{position:relative;z-index:1;}.courses-cta--preview{border:2px dashed #d1d5db;}.courses-cta--preview .cta-preview-badge{z-index:10;}.courses-cta .cta-preview-badge{position:absolute;top:1rem;right:1rem;background:rgba(255,193,7,0.9);color:#000;padding:0.5rem 1rem;border-radius:0.5rem;font-size:0.875rem;font-weight:600;z-index:10;}.courses-cta .cta-preview-badge i{margin-right:0.5rem;}.courses-cta .cta-content{position:relative;z-index:1;padding:3rem;max-width:62%;}@media only screen and (max-width:767px){.courses-cta .cta-content{padding:1.5rem;max-width:100%;}}.courses-cta .cta-badge{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#78350f;padding:0.5rem 1rem;border-radius:2rem;font-size:0.875rem;font-weight:700;display:inline-block;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:0.5px;}.courses-cta .cta-title{font-size:2.5rem;font-weight:900;margin-bottom:1rem;color:#1f2937;line-height:1.1;}.courses-cta .cta-title span{background:linear-gradient(135deg,#7d11ff 0%,#c026d3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media only screen and (max-width:767px){.courses-cta .cta-title{font-size:1.75rem;}}.courses-cta .cta-subtitle{font-size:1.25rem;margin-bottom:2rem;color:#4b5563;}@media only screen and (max-width:767px){.courses-cta .cta-subtitle{font-size:1.0625rem;}}.courses-cta .cta-features{list-style:none;margin-bottom:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem;}@media only screen and (max-width:767px){.courses-cta .cta-features{grid-template-columns:1fr;}}.courses-cta .cta-feature{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 0.75rem;font-size:0.9375rem;color:#1f2937;background:#f9fafb;border-radius:0.5rem;}.courses-cta .cta-feature .cta-checkmark{color:#10b981;font-size:1.125rem;font-weight:900;flex-shrink:0;}.courses-cta .cta-feature .cta-checkmark::before{content:"✓";}.courses-cta .cta-feature > span:not(.cta-checkmark){flex:1;}.courses-cta .cta-feature > span:not(.cta-checkmark) strong{font-weight:700;}.courses-cta .cta-footer{font-size:0.9375rem;font-weight:500;font-style:italic;margin:1rem 0 0.75rem 0;color:#6b7280;line-height:1.4;}@media only screen and (max-width:767px){.courses-cta .cta-footer{font-size:0.875rem;}}.courses-cta .cta-action{margin-top:0;}.courses-cta .cta-action .signup_button,.courses-cta .cta-action .button,.courses-cta .cta-action .cta-preview-button,.courses-cta .cta-action a{background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);color:white;padding:1.125rem 2.75rem;border-radius:0.5rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 4px 14px rgba(125,17,255,0.3);transition:all 0.3s ease;}.courses-cta .cta-action .signup_button:hover,.courses-cta .cta-action .button:hover,.courses-cta .cta-action .cta-preview-button:hover,.courses-cta .cta-action a:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,17,255,0.4);}@media only screen and (max-width:767px){.courses-cta::before{clip-path:none;opacity:0.15;}.courses-cta .cta-content{max-width:100%;}}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul,nav.breadcrumb ol{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li,nav.breadcrumb ol > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.dashboard-teleport{position:relative;overflow-x:hidden;}.dashboard-teleport .block-views h2,.dashboard-teleport .block h2{font-size:20px;font-weight:600;color:#333;margin:0 0 20px 0;line-height:1.2;}.dashboard-teleport .view-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}.dashboard-teleport .view-header h2{font-size:20px;font-weight:600;color:#333;margin:0;line-height:1.2;}.dashboard-teleport .view-header .view-all-link,.dashboard-teleport .view-header a{color:#7d11ff;text-decoration:none;font-weight:500;transition:color 0.3s ease;}.dashboard-teleport .view-header .view-all-link:hover,.dashboard-teleport .view-header a:hover{color:#6e0ee6;}.dashboard-teleport .more-link{display:inline-flex;align-items:center;color:#7d11ff;text-decoration:none;font-weight:500;font-size:14px;transition:color 0.3s ease;}.dashboard-teleport .more-link:hover{color:#6e0ee6;}.dashboard-teleport .more-link + span,.dashboard-teleport .more-link::after{margin-left:4px;color:#7d11ff;transition:color 0.3s ease;}.dashboard-teleport .more-link:hover + span,.dashboard-teleport .more-link:hover::after{color:#6e0ee6;}.dashboard-teleport .view-footer .more-link,.dashboard-teleport nav.pager .more-link{color:#7d11ff;text-decoration:none;font-weight:500;transition:color 0.3s ease;}.dashboard-teleport .view-footer .more-link:hover,.dashboard-teleport nav.pager .more-link:hover{color:#6e0ee6;}.dashboard-teleport .view-footer a{color:#7d11ff !important;text-decoration:none;font-weight:500;font-size:14px;transition:color 0.3s ease;}.dashboard-teleport .view-footer a:hover{color:#6e0ee6 !important;text-decoration:none;}.dashboard-teleport .my-groups-wrapper,.dashboard-teleport .top-users-wrapper,.dashboard-teleport .recent-songs-wrapper,.dashboard-teleport .my-courses-wrapper{position:relative;}.dashboard-teleport .my-groups-wrapper > h2,.dashboard-teleport .top-users-wrapper > h2,.dashboard-teleport .recent-songs-wrapper > h2,.dashboard-teleport .my-courses-wrapper > h2{margin-bottom:20px;padding-right:60px;}.dashboard-teleport .my-groups-wrapper .views-element-container,.dashboard-teleport .top-users-wrapper .views-element-container,.dashboard-teleport .recent-songs-wrapper .views-element-container,.dashboard-teleport .my-courses-wrapper .views-element-container{position:relative;}.dashboard-teleport .my-groups-wrapper .views-element-container .more-link,.dashboard-teleport .top-users-wrapper .views-element-container .more-link,.dashboard-teleport .recent-songs-wrapper .views-element-container .more-link,.dashboard-teleport .my-courses-wrapper .views-element-container .more-link{position:absolute;top:-50px;right:0;z-index:10;}.dashboard-teleport .my-groups-wrapper .views-element-container .more-link a,.dashboard-teleport .top-users-wrapper .views-element-container .more-link a,.dashboard-teleport .recent-songs-wrapper .views-element-container .more-link a,.dashboard-teleport .my-courses-wrapper .views-element-container .more-link a{color:#7d11ff;text-decoration:none;font-weight:500;font-size:14px;display:inline-flex;align-items:center;gap:4px;transition:color 0.3s ease;}.dashboard-teleport .my-groups-wrapper .views-element-container .more-link a:hover,.dashboard-teleport .top-users-wrapper .views-element-container .more-link a:hover,.dashboard-teleport .recent-songs-wrapper .views-element-container .more-link a:hover,.dashboard-teleport .my-courses-wrapper .views-element-container .more-link a:hover{color:#6e0ee6;}.user-bar{clear:both;padding:1em 16px;background:linear-gradient(135deg,#6610e6 0%,#4a0896 50%,#350673 100%);color:white;box-shadow:0 2px 15px rgba(125,17,255,0.3);position:relative;overflow:hidden;}.user-bar:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.user-bar{padding:2.25em 16px 2em;}}.user-bar .user-bar-content,.user-bar .section-inner,.user-bar .block-content,.user-bar.block-views > div,.user-bar.block-views > h2,.user-bar.block-block-content > h2,.user-bar.block-block-content > div,.user-bar.block-ctools-block > span,.user-bar.block-ctools-block > div,.user-bar.block-entity-block header,.user-bar.block-entity-block .content,.user-bar .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.user-bar.block-views h2,.user-bar.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.user-bar.block-views h2,.user-bar.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.user-bar.block-views h2,.user-bar.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.user-bar.block-views h2,.user-bar.block-entity-block header h2{font-size:34px;line-height:1.2;}}.user-bar::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="0.06" d="M0,160L48,149.3C96,139,192,117,288,117.3C384,117,480,139,576,154.7C672,171,768,181,864,170.7C960,160,1056,128,1152,117.3C1248,107,1344,117,1392,122.7L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat center center;background-size:cover;}.user-bar .user-bar-content{display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;position:relative;z-index:1;}@media (max-width:1024px){.user-bar .user-bar-content{grid-template-columns:1fr auto;gap:20px;align-items:center;}}@media (max-width:768px){.user-bar .user-bar-content{display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center;}}.user-bar .level-badge-wrapper{display:block;}@media (max-width:768px){.user-bar .level-badge-wrapper{margin-bottom:8px;}}.user-bar .level-badge-wrapper .popper-tooltip{position:relative;display:inline-block;}.user-bar .level-badge-wrapper .popper-tooltip .tooltip-button{background:none;border:none;padding:0;cursor:help;}.user-bar .level-badge-wrapper .popper-tooltip .tooltip-content{position:absolute;z-index:9999;background:rgba(0,0,0,0.9);color:white;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out,visibility 0.2s ease-out;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);}.user-bar .level-badge-wrapper .popper-tooltip .tooltip-content::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,0.9);}.user-bar .level-badge-wrapper .popper-tooltip .tooltip-content[data-show]{opacity:1;visibility:visible;}.user-bar .welcome-text{font-size:18px;font-weight:600;}@media (max-width:768px){.user-bar .welcome-text{font-size:16px;margin-bottom:0;}}.user-bar .level-badge{background:rgba(255,255,255,0.2);padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;display:inline-block;}@media (max-width:768px){.user-bar .level-badge{font-size:13px;padding:6px 14px;}}.user-bar .streak-counter{background:rgba(255,255,255,0.2);padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px;}.user-bar .quick-stats{display:flex;gap:20px;font-size:14px;align-items:center;}@media (max-width:1024px){.user-bar .quick-stats{gap:16px;}}@media (max-width:768px){.user-bar .quick-stats{justify-content:center;gap:12px;}}.user-bar .stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;}.user-bar .stat-item .stat-link{color:white;text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:transform 0.2s ease;}.user-bar .stat-item .stat-link:hover{transform:translateY(-2px);color:white;}.user-bar .stat-item .stat-link:hover .stat-value{text-shadow:0 2px 4px rgba(0,0,0,0.2);}.user-bar .stat-value{font-size:18px;font-weight:bold;color:white;}@media (max-width:768px){.user-bar .stat-value{font-size:20px;}}@media (max-width:768px){.user-bar .stat-item span:not(.stat-value){font-size:12px;opacity:0.9;}}.dashboard-teleport .main-content{clear:both;padding:1em 16px;}.dashboard-teleport .main-content:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.dashboard-teleport .main-content{padding:2.25em 16px 2em;}}.dashboard-teleport .main-content .user-bar-content,.dashboard-teleport .main-content .section-inner,.dashboard-teleport .main-content .block-content,.dashboard-teleport .main-content.block-views > div,.dashboard-teleport .main-content.block-views > h2,.dashboard-teleport .main-content.block-block-content > h2,.dashboard-teleport .main-content.block-block-content > div,.dashboard-teleport .main-content.block-ctools-block > span,.dashboard-teleport .main-content.block-ctools-block > div,.dashboard-teleport .main-content.block-entity-block header,.dashboard-teleport .main-content.block-entity-block .content,.dashboard-teleport .main-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.dashboard-teleport .main-content.block-views h2,.dashboard-teleport .main-content.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.dashboard-teleport .main-content.block-views h2,.dashboard-teleport .main-content.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.dashboard-teleport .main-content.block-views h2,.dashboard-teleport .main-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.dashboard-teleport .main-content.block-views h2,.dashboard-teleport .main-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}.dashboard-teleport .main-content .section-inner{display:block;}@media (min-width:1025px){.dashboard-teleport .main-content .section-inner{display:grid;grid-template-columns:1fr 400px;gap:30px;}}.left-content{display:flex;flex-direction:column;gap:20px;}.current-course-wrapper .current-course-card{background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%);border-radius:16px;padding:32px;color:white;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(125,17,255,0.3);transition:transform 0.3s ease,box-shadow 0.3s ease;}.current-course-wrapper .current-course-card:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(125,17,255,0.4);}.current-course-wrapper .current-course-card::before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);border-radius:50%;transform:translate(50%,-50%);animation:gentle-float 6s ease-in-out infinite;}@keyframes gentle-float{0%,100%{transform:translate(50%,-50%) rotate(0deg);}50%{transform:translate(55%,-45%) rotate(5deg);}}.current-course-wrapper .current-course-card .no-course-message{text-align:center;padding:40px 20px;position:relative;z-index:1;}.current-course-wrapper .current-course-card .no-course-message .icon{font-size:64px;margin-bottom:16px;}.current-course-wrapper .current-course-card .no-course-message h3{font-size:24px;font-weight:600;margin-bottom:8px;}.current-course-wrapper .current-course-card .no-course-message p{opacity:0.9;margin-bottom:24px;}.current-course-wrapper .current-course-card .course-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;position:relative;z-index:1;}.current-course-wrapper .current-course-card .course-header .course-info h3{font-size:28px;font-weight:bold;margin:0 0 8px 0;color:white;}.current-course-wrapper .current-course-card .course-header .course-info .course-instructor{font-size:16px;opacity:0.9;color:white;}.current-course-wrapper .current-course-card .course-header .progress-circle{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,0.3);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;position:relative;flex-shrink:0;}.current-course-wrapper .current-course-card .course-header .progress-circle svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);}.current-course-wrapper .current-course-card .course-header .progress-circle svg circle{fill:none;stroke:white;stroke-width:3;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:calc(220 - 220 * var(--progress,0) / 100);transition:stroke-dashoffset 1.5s ease-out;animation:circle-progress 3s ease-out 1s forwards;}.current-course-wrapper .current-course-card .course-header .progress-circle::before{content:"";position:absolute;inset:8px;border-radius:50%;background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%);}.current-course-wrapper .current-course-card .course-header .progress-circle span{position:relative;z-index:1;}.current-course-wrapper .current-course-card .progress-details{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative;z-index:1;}.current-course-wrapper .current-course-card .progress-details .progress-text{font-size:18px;}.current-course-wrapper .current-course-card .progress-details .lessons-remaining{font-size:14px;opacity:0.8;}.current-course-wrapper .current-course-card .course-actions{display:flex;gap:16px;position:relative;z-index:1;}@media (max-width:768px){.current-course-wrapper .current-course-card .course-actions{flex-direction:column;gap:12px;}}.current-course-wrapper .current-course-card .course-actions .btn-primary,.current-course-wrapper .current-course-card .course-actions .btn-secondary{border-radius:8px;font-weight:600;text-decoration:none;transition:all 0.3s ease;cursor:pointer;text-align:center;display:inline-block;}.current-course-wrapper .current-course-card .course-actions .btn-primary{background:white !important;color:#7d11ff !important;border:none !important;padding:12px 24px !important;}.current-course-wrapper .current-course-card .course-actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,0.2);}.current-course-wrapper .current-course-card .course-actions .btn-secondary{background:rgba(255,255,255,0.2) !important;color:white !important;border:2px solid rgba(255,255,255,0.3) !important;padding:10px 24px !important;}.current-course-wrapper .current-course-card .course-actions .btn-secondary:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.5);}.right-sidebar{display:flex;flex-direction:column;gap:16px;}@media (max-width:1024px){.right-sidebar{margin-top:30px;}}@media (max-width:768px){.right-sidebar{gap:20px;}}.placeholder-block{background:#f5f5f5;border:2px dashed #ddd;padding:40px;text-align:center;color:#666;border-radius:12px;font-weight:600;}.dashboard-card{background:white;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,0.1);transition:all 0.3s ease;}.dashboard-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.08);}.floating-pedal-cta{position:fixed;bottom:30px;right:30px;width:80px;height:80px;background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 30px rgba(125,17,255,0.5);z-index:999;transition:all 0.3s ease;border:3px solid rgba(255,255,255,0.3);animation:float-gentle 3s ease-in-out infinite,pulse-ring 2s ease-in-out infinite;}@media (max-width:768px){.floating-pedal-cta{bottom:20px;right:20px;width:60px;height:60px;}}.floating-pedal-cta:hover{transform:scale(1.15);box-shadow:0 8px 35px rgba(125,17,255,0.7);}.floating-pedal-cta:hover .pedal-tooltip{opacity:1;transform:translateY(-50%) translateX(-10px) scale(1);pointer-events:auto;}.floating-pedal-cta .pedal-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;}.floating-pedal-cta .pedal-icon img{width:100%;height:100%;object-fit:contain;}.floating-pedal-cta .pedal-tooltip{position:absolute;right:100%;top:50%;transform:translateY(-50%) translateX(-10px) scale(0.8);background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);color:white;padding:16px 20px;border-radius:12px;width:280px;opacity:0;transition:all 0.4s ease;pointer-events:none;box-shadow:0 8px 25px rgba(0,0,0,0.3);border:1px solid rgba(125,17,255,0.2);}@media (max-width:768px){.floating-pedal-cta .pedal-tooltip{display:none;}}.floating-pedal-cta .pedal-tooltip::after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:8px solid #2d2d2d;border-top:8px solid transparent;border-bottom:8px solid transparent;}.floating-pedal-cta .tooltip-header{font-size:16px;font-weight:bold;color:#7d11ff;margin-bottom:6px;}.floating-pedal-cta .tooltip-subtitle{font-size:13px;line-height:1.4;color:rgba(255,255,255,0.9);margin-bottom:10px;}.floating-pedal-cta .tooltip-cta{font-size:12px;color:#7d11ff;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}@keyframes float-gentle{0%,100%{transform:translateY(0px);}50%{transform:translateY(-8px);}}@keyframes pulse-ring{0%{box-shadow:0 6px 30px rgba(125,17,255,0.5),0 0 0 0 rgba(125,17,255,0.4);}50%{box-shadow:0 6px 30px rgba(125,17,255,0.5),0 0 0 15px rgba(125,17,255,0);}100%{box-shadow:0 6px 30px rgba(125,17,255,0.5),0 0 0 0 rgba(125,17,255,0);}}.teleport-card{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border-radius:16px;padding:24px;color:white;position:relative;overflow:visible;box-shadow:0 8px 32px rgba(0,0,0,0.3);}@media (max-width:768px){.teleport-card{padding:20px;}}.teleport-card::before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(125,17,255,0.2) 0%,transparent 70%);border-radius:50%;transform:translate(40%,-40%);}.teleport-card .teleport-header{margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start;}.teleport-card .teleport-header .teleport-header-content{display:flex;align-items:center;gap:12px;}.teleport-card .teleport-header .teleport-logo{width:40px;height:20px;object-fit:contain;}.teleport-card .teleport-header h3{font-size:20px;font-weight:bold;margin:0;color:white;}.teleport-card .teleport-subtitle{font-size:12px;opacity:0.7;text-transform:uppercase;letter-spacing:1px;}.teleport-card .streak-counter{background:rgba(255,255,255,0.1);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;position:relative;z-index:1;border:1px solid rgba(255,255,255,0.1);transition:all 0.2s ease;}.teleport-card .streak-counter .popper-tooltip .tooltip-button{cursor:help;display:flex;align-items:center;gap:6px;}.teleport-card .streak-counter .popper-tooltip .tooltip-content{display:none;position:absolute;background:rgba(33,33,33,0.95);color:white;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:400;max-width:300px;top:calc(100% + 8px);right:0;z-index:999;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,0.3);}.teleport-card .streak-counter .popper-tooltip .tooltip-content[data-show]{display:block;}.teleport-card .streak-counter:hover{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.2);transform:translateY(-1px);}@media (max-width:480px){.teleport-card .streak-counter{padding:6px 12px;font-size:12px;}}.teleport-card .teleport-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;}@media (max-width:768px){.teleport-card .teleport-stats{gap:12px;}}.teleport-card .stat-box{text-align:center;background:rgba(255,255,255,0.05);border-radius:8px;}.teleport-card .stat-box .popper-tooltip{height:100%;width:100%;}.teleport-card .stat-box .popper-tooltip .tooltip-button{background:none;border:none;color:inherit;cursor:help;text-align:center;width:100%;height:100%;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;}.teleport-card .stat-box .popper-tooltip .tooltip-content{position:absolute;z-index:9999;background:rgba(0,0,0,0.9);color:white;padding:8px 12px;border-radius:6px;font-size:13px;line-height:1.4;white-space:nowrap;pointer-events:none;}.teleport-card .stat-box .popper-tooltip .tooltip-content[data-show]{display:block !important;visibility:visible !important;opacity:1 !important;}.teleport-card .stat-number{font-size:18px;font-weight:bold;display:block;line-height:1.2;margin-bottom:4px;}.teleport-card .stat-label{font-size:11px;opacity:0.7;text-transform:uppercase;display:block;line-height:1;}.teleport-card .teleport-cta{background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%);border:none;padding:16px 24px;border-radius:12px;color:white;font-weight:600;cursor:pointer;width:100%;font-size:16px;transition:all 0.3s ease;text-align:center;text-decoration:none;display:block;}.teleport-card .teleport-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(125,17,255,0.4);color:white;text-decoration:none;}.teleport-card.teleport-card--no-pedal .teleport-promo-content{text-align:center;padding:20px;position:relative;z-index:1;}.teleport-card.teleport-card--no-pedal .teleport-pedal-image-link{display:block;text-decoration:none;margin-bottom:24px;}@media (max-width:768px){.teleport-card.teleport-card--no-pedal .teleport-pedal-image-link{margin-bottom:20px;}}.teleport-card.teleport-card--no-pedal .teleport-pedal-image{width:180px;height:auto;margin:0 auto;display:block;filter:drop-shadow(0 8px 24px rgba(0,0,0,0.2));animation:float-gentle 6s ease-in-out infinite;transition:transform 0.3s ease;}@media (max-width:768px){.teleport-card.teleport-card--no-pedal .teleport-pedal-image{width:140px;}}.teleport-card.teleport-card--no-pedal .teleport-pedal-image:hover{transform:scale(1.05);}.teleport-card.teleport-card--no-pedal .teleport-promo-text{font-size:18px;font-weight:500;color:rgba(255,255,255,0.95);margin-bottom:24px;line-height:1.4;max-width:280px;margin-left:auto;margin-right:auto;}@media (max-width:768px){.teleport-card.teleport-card--no-pedal .teleport-promo-text{font-size:16px;margin-bottom:20px;}}.teleport-card.teleport-card--no-pedal .teleport-cta--primary{background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%);border:none;padding:16px 32px;border-radius:12px;color:white;font-weight:600;cursor:pointer;font-size:16px;transition:all 0.3s ease;text-align:center;text-decoration:none;display:inline-block;box-shadow:0 4px 16px rgba(125,17,255,0.3);position:relative;overflow:hidden;margin-bottom:0;}.teleport-card.teleport-card--no-pedal .teleport-cta--primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s ease;}.teleport-card.teleport-card--no-pedal .teleport-cta--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(125,17,255,0.5);color:white;text-decoration:none;}.teleport-card.teleport-card--no-pedal .teleport-cta--primary:hover::before{left:100%;}@media (max-width:768px){.teleport-card.teleport-card--no-pedal .teleport-cta--primary{width:100%;padding:14px 24px;}}.teleport-card.teleport-card--no-pedal .teleport-cta--secondary{background:transparent !important;border:2px solid rgba(255,255,255,0.5);padding:10px 20px;border-radius:12px;color:white !important;font-weight:400;cursor:pointer;font-size:14px;transition:all 0.3s ease;text-align:center;text-decoration:none;display:inline-block;margin-top:8px;box-shadow:0 0 12px rgba(255,255,255,0.15);margin-bottom:0;filter:grayscale(1) brightness(2);}.teleport-card.teleport-card--no-pedal .teleport-cta--secondary:hover{background:rgba(255,255,255,0.05) !important;border-color:rgba(255,255,255,0.6);color:white !important;text-decoration:none;box-shadow:0 0 12px rgba(255,255,255,0.2);filter:grayscale(1) brightness(2);}@media (max-width:768px){.teleport-card.teleport-card--no-pedal .teleport-cta--secondary{width:100%;padding:10px 20px;font-size:13px;}}.spotlight-widget{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border-radius:16px;padding:20px;color:white;box-shadow:0 4px 16px rgba(0,0,0,0.2);transition:all 0.3s ease;}@media (max-width:768px){.spotlight-widget{padding:16px;}}.spotlight-widget:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.3);}.spotlight-widget .spotlight-header{margin-bottom:16px;}.spotlight-widget .spotlight-title{font-size:16px;font-weight:600;margin-bottom:2px;}.spotlight-widget .spotlight-subtitle{font-size:12px;opacity:0.7;text-transform:uppercase;letter-spacing:1px;}.sidebar-widget{background:white;border-radius:16px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,0.05);transition:all 0.3s ease;}.sidebar-widget:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.08);}@media (max-width:768px){.sidebar-widget{padding:16px;}}.sidebar-widget .widget-header{margin-bottom:16px;}.sidebar-widget .widget-title{font-size:16px;font-weight:600;color:#333;}@media (max-width:768px){.upcoming-events-widget{padding:16px;}}.upcoming-events-widget .events-list{display:flex;flex-direction:column;gap:12px;}@media (max-width:768px){.upcoming-events-widget .events-list{gap:10px;}}.upcoming-events-widget .event-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#f8f9fa;transition:all 0.3s ease;}.upcoming-events-widget .event-item:hover{background:#e9ecef;transform:translateX(4px);}.upcoming-events-widget .event-item.teleport-tuesday{background:linear-gradient(135deg,rgba(125,17,255,0.1),rgba(110,14,230,0.1));border:1px solid rgba(125,17,255,0.2);}.upcoming-events-widget .event-item.teleport-tuesday:hover{background:linear-gradient(135deg,rgba(125,17,255,0.15),rgba(110,14,230,0.15));}.upcoming-events-widget .event-date{text-align:center;min-width:45px;}.upcoming-events-widget .event-day{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600;}.upcoming-events-widget .event-number{font-size:20px;font-weight:bold;color:#7d11ff;}.upcoming-events-widget .event-info{flex:1;}.upcoming-events-widget .event-title{font-weight:600;margin-bottom:2px;font-size:14px;}.upcoming-events-widget .event-subtitle{font-size:12px;color:#666;margin-bottom:2px;}.upcoming-events-widget .event-time{font-size:11px;color:#999;font-weight:500;}.dashboard-teleport .my-courses-wrapper{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 16px rgba(0,0,0,0.1);}@media (max-width:768px){.dashboard-teleport .my-courses-wrapper{padding:20px;}}.dashboard-teleport .my-courses-wrapper .view-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}.dashboard-teleport .my-courses-wrapper .view-header h2{font-size:20px;font-weight:600;color:#333;margin:0;}.dashboard-teleport .my-courses-wrapper .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}@media (max-width:1024px){.dashboard-teleport .my-courses-wrapper .view-content{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.dashboard-teleport .my-courses-wrapper .view-content{grid-template-columns:1fr;gap:12px;}}.dashboard-teleport .my-courses-wrapper .course-card{border:1px solid #e0e0e0;border-radius:12px;padding:0;transition:all 0.3s ease;overflow:hidden;background:white;height:100%;display:flex;flex-direction:column;}.dashboard-teleport .my-courses-wrapper .course-card:hover{border-color:#7d11ff;transform:translateY(-2px);box-shadow:0 4px 16px rgba(125,17,255,0.1);}.dashboard-teleport .my-courses-wrapper .course-card .course-card-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail{width:100%;height:120px;border-radius:0;margin-bottom:0;background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:white;font-size:36px;}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail.beginner{background:linear-gradient(135deg,#134e4a 0%,#064e3b 100%);}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail.theory{background:linear-gradient(135deg,#4c1d95 0%,#5b21b6 100%);}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail.speed{background:linear-gradient(135deg,#7f1d1d 0%,#991b1b 100%);}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail::after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,0.1) 100%);}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail .course-icon{position:relative;z-index:1;}.dashboard-teleport .my-courses-wrapper .course-card .course-content{padding:16px;flex:1;display:flex;flex-direction:column;}@media (max-width:768px){.dashboard-teleport .my-courses-wrapper .course-card .course-content{padding:12px;}}.dashboard-teleport .my-courses-wrapper .course-card .course-name{font-weight:600;margin-bottom:8px;font-size:14px;line-height:1.2;flex-grow:1;}.dashboard-teleport .my-courses-wrapper .course-card .course-progress{background:#f0f0f0;border-radius:4px;height:6px;margin-bottom:8px;overflow:hidden;}.dashboard-teleport .my-courses-wrapper .course-card .progress-fill{height:100%;background:linear-gradient(90deg,#7d11ff,#6e0ee6);position:relative;overflow:hidden;transform-origin:left center;animation:progress-fill-scale 4s ease-out,pulse-glow 3s ease-in-out infinite 2s;box-shadow:0 0 10px rgba(125,17,255,0.4);}.dashboard-teleport .my-courses-wrapper .course-card .progress-fill::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);animation:progress-shimmer 3s infinite 3s;}.dashboard-teleport .my-courses-wrapper .course-card .course-status{font-size:12px;color:#666;margin-top:auto;}@media (max-width:768px){.dashboard-teleport .quick-actions-wrapper{margin-bottom:20px;}}.dashboard-teleport .quick-actions-wrapper .quick-actions{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 16px rgba(0,0,0,0.1);}@media (max-width:768px){.dashboard-teleport .quick-actions-wrapper .quick-actions{padding:20px;}}.dashboard-teleport .quick-actions-wrapper h2{font-size:20px;font-weight:600;color:#333;margin:0 0 20px 0;}.dashboard-teleport .quick-actions-wrapper .quick-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}@media (max-width:768px){.dashboard-teleport .quick-actions-wrapper .quick-actions-grid{grid-template-columns:1fr;gap:12px;}}.dashboard-teleport .quick-actions-wrapper .quick-action-card{background:white;border-radius:12px;padding:0;text-decoration:none;display:flex;flex-direction:column;transition:all 0.3s ease;border:1px solid rgba(125,17,255,0.1);position:relative;overflow:hidden;height:100%;}.dashboard-teleport .quick-actions-wrapper .quick-action-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(125,17,255,0.15);border-color:rgba(125,17,255,0.3);}.dashboard-teleport .quick-actions-wrapper .quick-action-card:hover .action-content{background:linear-gradient(to bottom,transparent 0%,rgba(125,17,255,0.02) 100%);}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-masterclass{--action-color:#8b5cf6;--action-color-dark:#7c3aed;}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-video{--action-color:#06b6d4;--action-color-dark:#0891b2;}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-request{--action-color:#f59e0b;--action-color-dark:#d97706;}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-reacts-request{--action-color:#ec4899;--action-color-dark:#db2777;}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-reaction{--action-color:#a855f7;--action-color-dark:#9333ea;}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-technique{--action-color:#10b981;--action-color-dark:#059669;}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-news{--action-color:#3b82f6;--action-color-dark:#2563eb;}.dashboard-teleport .quick-actions-wrapper .quick-action-card.no-hover{cursor:default;}.dashboard-teleport .quick-actions-wrapper .quick-action-card.no-hover:hover{transform:none;box-shadow:0 8px 32px rgba(0,0,0,0.15);}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon{width:100%;height:140px;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);display:flex;align-items:center;justify-content:center;font-size:48px;color:white;position:relative;margin:0;flex-shrink:0;overflow:hidden;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video{display:block;height:0;padding-bottom:56.25%;overflow:hidden;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video img,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .media,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;margin:0;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-embed-field-responsive-video,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-embed-field-launch-modal,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin:0;padding:0;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-embed-field-responsive-video img,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-embed-field-launch-modal img,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-thumbnail img{width:100%;height:100%;object-fit:cover;margin:0;padding:0;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .field__items,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .field__item{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;line-height:0;display:block;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .field__items img,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .field__items iframe,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .field__items video,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .field__item img,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .field__item iframe,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .field__item video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;margin:0;padding:0;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-content{padding:16px 20px;text-align:left;transition:background 0.3s ease;flex:1;display:flex;flex-direction:column;justify-content:center;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-title{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;opacity:0.6;margin:0 0 6px 0;color:#666;font-weight:600;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-subtitle{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 4px 0;line-height:1.2;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-body{font-size:13px;color:#666;margin:8px 0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.6em;}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-time{font-size:12px;color:#888;opacity:0.9;}.dashboard-teleport .quick-actions-wrapper .quick-action-card.clickable{cursor:pointer;}.dashboard-teleport .quick-actions-wrapper .quick-action-card.clickable:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(125,17,255,0.15);border-color:rgba(125,17,255,0.3);}.dashboard-teleport .quick-actions-wrapper .quick-action-card.clickable:hover .action-content{background:linear-gradient(to bottom,transparent 0%,rgba(125,17,255,0.02) 100%);}.dashboard-teleport .quick-actions-wrapper .quick-action-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;width:100%;height:100%;}.dashboard-teleport .my-groups-wrapper{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 16px rgba(0,0,0,0.1);margin-bottom:20px;}@media (max-width:768px){.dashboard-teleport .my-groups-wrapper{padding:20px;}}.dashboard-teleport .my-groups-wrapper .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}@media (max-width:768px){.dashboard-teleport .my-groups-wrapper .view-content{grid-template-columns:1fr;gap:8px;}}.dashboard-teleport .my-groups-wrapper .node--type-group{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:12px;padding:20px;transition:all 0.3s ease;border:1px solid rgba(125,17,255,0.08);display:flex;align-items:center;gap:16px;position:relative;overflow:hidden;}.dashboard-teleport .my-groups-wrapper .node--type-group::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%);}.dashboard-teleport .my-groups-wrapper .node--type-group:hover{background:white;transform:translateY(-3px);box-shadow:0 8px 24px rgba(125,17,255,0.15);border-color:rgba(125,17,255,0.2);}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:white;flex-shrink:0;position:relative;box-shadow:0 4px 12px rgba(0,0,0,0.15);background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar.blues{background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar.beginner{background:linear-gradient(135deg,#059669 0%,#10b981 100%);}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar.rock{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%);}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar.writers{background:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 100%);}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar::after{content:"";position:absolute;top:-2px;right:-2px;width:16px;height:16px;background:#22c55e;border:2px solid white;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,0.2);animation:online-pulse 2s ease-in-out infinite;}.dashboard-teleport .my-groups-wrapper .node--type-group .group-info{flex:1;}.dashboard-teleport .my-groups-wrapper .node--type-group .group-info .group-title{font-size:15px;font-weight:600;color:#333;margin-bottom:4px;}.dashboard-teleport .my-groups-wrapper .node--type-group .group-info .group-members{font-size:12px;color:#666;margin-bottom:2px;}.dashboard-teleport .my-groups-wrapper .node--type-group .group-info .group-activity{font-size:11px;color:#7d11ff;font-weight:500;}@keyframes online-pulse{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.1);opacity:0.8;}}.dashboard-teleport .achievements-wrapper{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 16px rgba(0,0,0,0.1);}@media (max-width:768px){.dashboard-teleport .achievements-wrapper{padding:20px;}}.dashboard-teleport .achievements-wrapper .view-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}.dashboard-teleport .achievements-wrapper .view-header h2{font-size:20px;font-weight:600;color:#333;margin:0;}.dashboard-teleport .achievements-wrapper .view-content{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;}@media (max-width:1024px){.dashboard-teleport .achievements-wrapper .view-content{grid-template-columns:repeat(4,1fr);}}@media (max-width:768px){.dashboard-teleport .achievements-wrapper .view-content{grid-template-columns:repeat(3,1fr);gap:8px;}}.dashboard-teleport .achievements-wrapper .views-row{text-align:center;position:relative;transition:all 0.3s ease;aspect-ratio:1;width:100%;height:auto;}.dashboard-teleport .achievements-wrapper .views-row:hover{transform:translateY(-4px);}.dashboard-teleport .achievements-wrapper .views-row:hover .views-field-config a{color:#6e0ee6;}.dashboard-teleport .achievements-wrapper .views-row .views-field-config{display:none;}.dashboard-teleport .achievements-wrapper .views-row .views-field-config-1{position:relative;display:inline-block;}.dashboard-teleport .achievements-wrapper .views-row .views-field-config-1 img{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.1));transition:all 0.3s ease;}.dashboard-teleport .achievements-wrapper .views-row .views-field-config-1:hover img{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 6px 16px rgba(125,17,255,0.2));}.dashboard-teleport .achievements-wrapper .views-row .views-field-achievement-unlocked-image{display:none;}.dashboard-teleport .achievements-wrapper.block-views-blockuser-achievements-all-block-1{position:relative;}.dashboard-teleport .achievements-wrapper.block-views-blockuser-achievements-all-block-1 > h2{display:inline-block;margin-bottom:20px;}.dashboard-teleport .achievements-wrapper.block-views-blockuser-achievements-all-block-1 .view-user-achievements-all{position:relative;}.dashboard-teleport .achievements-wrapper.block-views-blockuser-achievements-all-block-1 .view-user-achievements-all .more-link{position:absolute;top:-45px;right:0;color:#7d11ff;text-decoration:none;font-weight:500;font-size:14px;transition:color 0.3s ease;}.dashboard-teleport .achievements-wrapper.block-views-blockuser-achievements-all-block-1 .view-user-achievements-all .more-link:hover{color:#6e0ee6;}.dashboard-teleport .top-users-wrapper .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}@media (max-width:768px){.dashboard-teleport .top-users-wrapper .view-content{grid-template-columns:repeat(3,1fr);gap:8px;}}.dashboard-teleport .top-users-wrapper .views-row{text-align:center;position:relative;}.dashboard-teleport .top-users-wrapper .views-row .user-avatar{position:relative;display:inline-block;margin-bottom:8px;}.dashboard-teleport .top-users-wrapper .views-row .user-avatar .field--name-user-picture{display:block !important;margin:0 !important;padding:0 !important;float:none !important;}.dashboard-teleport .top-users-wrapper .views-row .user-avatar img,.dashboard-teleport .top-users-wrapper .views-row .user-avatar .field--name-user-picture img{width:48px !important;height:48px !important;border-radius:50% !important;transition:all 0.3s ease;display:block;object-fit:cover;border:2px solid transparent;background-clip:padding-box;}.dashboard-teleport .top-users-wrapper .views-row .user-avatar img:hover,.dashboard-teleport .top-users-wrapper .views-row .user-avatar .field--name-user-picture img:hover{transform:scale(1.1);border-color:#7d11ff;}.dashboard-teleport .top-users-wrapper .views-row .user-avatar img,.dashboard-teleport .top-users-wrapper .views-row .field--name-user-picture img,.dashboard-teleport .top-users-wrapper .dashboard-teleport .top-users-wrapper img{border-radius:50% !important;width:48px !important;height:48px !important;object-fit:cover !important;}.dashboard-teleport .top-users-wrapper .user-avatar:not(:has(img)){width:48px;height:48px;background:linear-gradient(135deg,#7d11ff,#6e0ee6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;color:white;margin:0 auto 8px;transition:all 0.3s ease;}.dashboard-teleport .top-users-wrapper .user-avatar:not(:has(img)):hover{transform:scale(1.1);}.dashboard-teleport .top-users-wrapper .user-name{font-size:12px;color:#666;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px;margin:0 auto;}.dashboard-teleport .recent-songs-wrapper h3,.dashboard-teleport .spotlight-widget h3{text-align:left !important;margin:0 !important;}.dashboard-teleport .recent-songs-wrapper .view-content,.dashboard-teleport .spotlight-widget .view-content{display:flex;flex-direction:column;gap:0;}.dashboard-teleport .my-courses-wrapper,.dashboard-teleport .my-groups-wrapper,.dashboard-teleport .achievements-wrapper,.dashboard-teleport .top-users-wrapper,.dashboard-teleport .recent-songs-wrapper{position:relative;}.dashboard-teleport .my-courses-wrapper > .contextual,.dashboard-teleport .my-groups-wrapper > .contextual,.dashboard-teleport .achievements-wrapper > .contextual,.dashboard-teleport .top-users-wrapper > .contextual,.dashboard-teleport .recent-songs-wrapper > .contextual{left:0 !important;right:auto !important;z-index:10;}.dashboard-teleport .my-courses-wrapper > .contextual .trigger,.dashboard-teleport .my-groups-wrapper > .contextual .trigger,.dashboard-teleport .achievements-wrapper > .contextual .trigger,.dashboard-teleport .top-users-wrapper > .contextual .trigger,.dashboard-teleport .recent-songs-wrapper > .contextual .trigger{background:rgba(125,17,255,0.1);border-color:rgba(125,17,255,0.3);}.dashboard-teleport .my-courses-wrapper > .contextual .trigger:hover,.dashboard-teleport .my-groups-wrapper > .contextual .trigger:hover,.dashboard-teleport .achievements-wrapper > .contextual .trigger:hover,.dashboard-teleport .top-users-wrapper > .contextual .trigger:hover,.dashboard-teleport .recent-songs-wrapper > .contextual .trigger:hover{background:rgba(125,17,255,0.2);border-color:rgba(125,17,255,0.5);}.dashboard-teleport .my-courses-wrapper > .contextual .contextual-links,.dashboard-teleport .my-groups-wrapper > .contextual .contextual-links,.dashboard-teleport .achievements-wrapper > .contextual .contextual-links,.dashboard-teleport .top-users-wrapper > .contextual .contextual-links,.dashboard-teleport .recent-songs-wrapper > .contextual .contextual-links{background:#f8f4ff;border-color:rgba(125,17,255,0.3);}.dashboard-teleport .my-courses-wrapper > .contextual .contextual-links a,.dashboard-teleport .my-groups-wrapper > .contextual .contextual-links a,.dashboard-teleport .achievements-wrapper > .contextual .contextual-links a,.dashboard-teleport .top-users-wrapper > .contextual .contextual-links a,.dashboard-teleport .recent-songs-wrapper > .contextual .contextual-links a{color:#6e0ee6;}.dashboard-teleport .my-courses-wrapper > .contextual .contextual-links a:hover,.dashboard-teleport .my-groups-wrapper > .contextual .contextual-links a:hover,.dashboard-teleport .achievements-wrapper > .contextual .contextual-links a:hover,.dashboard-teleport .top-users-wrapper > .contextual .contextual-links a:hover,.dashboard-teleport .recent-songs-wrapper > .contextual .contextual-links a:hover{background:rgba(125,17,255,0.1);color:#7d11ff;}.dashboard-teleport .my-courses-wrapper .view-content .contextual,.dashboard-teleport .my-groups-wrapper .view-content .contextual,.dashboard-teleport .achievements-wrapper .view-content .contextual,.dashboard-teleport .top-users-wrapper .view-content .contextual,.dashboard-teleport .recent-songs-wrapper .view-content .contextual{left:auto !important;right:0 !important;}.dashboard-teleport .my-courses-wrapper .view-content .contextual .trigger,.dashboard-teleport .my-groups-wrapper .view-content .contextual .trigger,.dashboard-teleport .achievements-wrapper .view-content .contextual .trigger,.dashboard-teleport .top-users-wrapper .view-content .contextual .trigger,.dashboard-teleport .recent-songs-wrapper .view-content .contextual .trigger{background:#fff;border-color:#ccc;}@keyframes crown-bounce{0%,100%{transform:translateX(-50%) translateY(0);}50%{transform:translateX(-50%) translateY(-3px);}}@keyframes online-pulse{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.1);opacity:0.8;}}@keyframes progress-pulse{0%,100%{opacity:1;}50%{opacity:0.8;}}@keyframes circle-progress{0%{stroke-dashoffset:220;}100%{stroke-dashoffset:calc(220 - 220 * var(--progress,0) / 100);}}@keyframes progress-fill-scale{0%{transform:scaleX(0);}30%{transform:scaleX(0);}100%{transform:scaleX(1);}}@keyframes progress-shimmer{0%{left:-100%;}100%{left:100%;}}@keyframes bounce-in{0%{transform:translateY(30px);opacity:0;}100%{transform:translateY(0);opacity:1;}}@keyframes subtle-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 16px rgba(125,17,255,0.3);}50%{transform:scale(1.05);box-shadow:0 6px 20px rgba(125,17,255,0.4);}}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateX(-50%) translateY(5px);}100%{opacity:1;transform:translateX(-50%) translateY(0);}}.achievements-wrapper .popper-tooltip{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.achievements-wrapper .popper-tooltip .tooltip-content{background:rgba(0,0,0,0.9);color:white;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;z-index:1000;opacity:0;pointer-events:none;transition:opacity 0.2s ease-out;}.achievements-wrapper .popper-tooltip .tooltip-content[data-show]{opacity:1;}.achievements-wrapper .popper-tooltip .tooltip-content .tooltip-arrow{position:absolute;}.achievements-wrapper .popper-tooltip .tooltip-content .tooltip-arrow,.achievements-wrapper .popper-tooltip .tooltip-content .tooltip-arrow::before{width:8px;height:8px;background:rgba(0,0,0,0.9);}.achievements-wrapper .popper-tooltip .tooltip-content .tooltip-arrow::before{content:"";transform:rotate(45deg);}.achievements-wrapper .popper-tooltip .tooltip-button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;}.achievements-wrapper .popper-tooltip .tooltip-button img{width:100%;height:100%;object-fit:cover;border-radius:50%;}.news-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;}.news-modal-content{background:white;border-radius:16px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,0.3);}@media (max-width:768px){.news-modal-content{max-width:100%;max-height:90vh;}}.news-modal-header{padding:24px 24px 16px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:flex-start;}.news-modal-header h2{font-size:24px;font-weight:600;color:#1a1a1a;margin:0;padding-right:20px;line-height:1.3;}@media (max-width:768px){.news-modal-header h2{font-size:20px;}}.news-modal-close{background:none;border:none;font-size:28px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.2s ease;flex-shrink:0;}.news-modal-close:hover{background:rgba(0,0,0,0.05);color:#333;}.news-modal-close:focus{outline:2px solid #7d11ff;outline-offset:2px;}.news-modal-body{padding:24px;overflow-y:auto;flex:1;font-size:16px;line-height:1.6;color:#333;}.news-modal-body p{margin:0 0 16px;}.news-modal-body p:last-child{margin-bottom:0;}.news-modal-body a{color:#7d11ff;text-decoration:none;}.news-modal-body a:hover{text-decoration:underline;}@media (max-width:768px){.news-modal-body{padding:20px;font-size:15px;}}.news-modal-footer{padding:16px 24px;border-top:1px solid #e5e5e5;text-align:center;}.news-modal-date{font-size:14px;color:#666;}.dashboard-teleport .chatbot-prompt-wrapper{background:linear-gradient(135deg,#f8f4ff 0%,#f0e8ff 100%);border:1px solid #e0d0ff;border-radius:16px;padding:24px;margin-bottom:24px;}.dashboard-teleport .chatbot-prompt-wrapper .chatbot-prompt-section{background:none;border:none;border-radius:0;padding:0;margin-bottom:0;}.ui-widget-overlay{background:rgba(0,0,0,0.5) !important;opacity:1 !important;animation:fadeIn 0.2s ease-out;}.ui-dialog{background:white !important;border:none !important;border-radius:12px !important;box-shadow:0 10px 40px rgba(0,0,0,0.2) !important;padding:0 !important;animation:slideIn 0.3s ease-out;}.ui-dialog .ui-dialog-titlebar{background:white !important;border:none !important;border-bottom:1px solid #e5e7eb !important;border-radius:12px 12px 0 0 !important;padding:24px !important;position:relative;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:24px !important;font-weight:600 !important;color:#333 !important;margin:0 !important;padding:0 !important;float:none !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute !important;right:20px !important;top:50% !important;transform:translateY(-50%) !important;width:32px !important;height:32px !important;background:transparent !important;border:none !important;border-radius:4px !important;margin:0 !important;padding:0 !important;transition:all 0.2s !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{background:#f3f4f6 !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{background:none !important;position:static !important;width:auto !important;height:auto !important;text-indent:0 !important;overflow:visible !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon:before{content:"×" !important;font-size:28px !important;color:#666 !important;font-weight:normal !important;line-height:32px !important;display:block !important;text-align:center !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text{display:none !important;}.ui-dialog .ui-dialog-content{padding:24px !important;background:white !important;border-radius:0 0 12px 12px !important;}.ui-dialog .ui-dialog-content form{margin:0;}.ui-dialog .ui-dialog-buttonpane{background:white !important;border:none !important;border-top:1px solid #e5e7eb !important;padding:16px 24px !important;margin:0 !important;border-radius:0 0 12px 12px !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex !important;justify-content:flex-end !important;gap:12px !important;float:none !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{margin:0 !important;float:none !important;}.ui-dialog[aria-describedby*=node-delete],.ui-dialog[aria-describedby*=delete-confirm],.ui-dialog.node-delete-dialog,.ui-dialog:has(form[id*=node-delete]){max-width:500px !important;}.ui-dialog[aria-describedby*=node-delete] .ui-dialog-titlebar-close .ui-button-icon-primary,.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-titlebar-close .ui-button-icon-primary,.ui-dialog.node-delete-dialog .ui-dialog-titlebar-close .ui-button-icon-primary,.ui-dialog:has(form[id*=node-delete]) .ui-dialog-titlebar-close .ui-button-icon-primary{display:none !important;}.ui-dialog[aria-describedby*=node-delete] .ui-dialog-content .confirmation-message,.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-content .confirmation-message,.ui-dialog.node-delete-dialog .ui-dialog-content .confirmation-message,.ui-dialog:has(form[id*=node-delete]) .ui-dialog-content .confirmation-message{margin-bottom:20px;}.ui-dialog[aria-describedby*=node-delete] .ui-dialog-content .confirmation-message p,.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-content .confirmation-message p,.ui-dialog.node-delete-dialog .ui-dialog-content .confirmation-message p,.ui-dialog:has(form[id*=node-delete]) .ui-dialog-content .confirmation-message p{font-size:16px;line-height:1.5;color:#333;margin:0 0 8px 0;}.ui-dialog[aria-describedby*=node-delete] .ui-dialog-content .confirmation-message p:last-child,.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-content .confirmation-message p:last-child,.ui-dialog.node-delete-dialog .ui-dialog-content .confirmation-message p:last-child,.ui-dialog:has(form[id*=node-delete]) .ui-dialog-content .confirmation-message p:last-child{margin-bottom:0;}.ui-dialog[aria-describedby*=node-delete] .ui-dialog-content .confirmation-message p strong,.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-content .confirmation-message p strong,.ui-dialog.node-delete-dialog .ui-dialog-content .confirmation-message p strong,.ui-dialog:has(form[id*=node-delete]) .ui-dialog-content .confirmation-message p strong{color:#dc2626;}.ui-dialog[aria-describedby*=node-delete] .ui-dialog-content .messages--warning,.ui-dialog[aria-describedby*=node-delete] .ui-dialog-content .messages--status,.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-content .messages--warning,.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-content .messages--status,.ui-dialog.node-delete-dialog .ui-dialog-content .messages--warning,.ui-dialog.node-delete-dialog .ui-dialog-content .messages--status,.ui-dialog:has(form[id*=node-delete]) .ui-dialog-content .messages--warning,.ui-dialog:has(form[id*=node-delete]) .ui-dialog-content .messages--status{display:none;}.ui-dialog[aria-describedby*=node-delete] .form-actions,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions,.ui-dialog[aria-describedby*=delete-confirm] .form-actions,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions,.ui-dialog.node-delete-dialog .form-actions,.ui-dialog.node-delete-dialog .form-wrapper .form-actions,.ui-dialog:has(form[id*=node-delete]) .form-actions,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions{display:flex !important;justify-content:flex-end !important;gap:12px !important;margin-top:20px !important;padding-top:20px !important;border-top:1px solid #e5e7eb !important;}.ui-dialog[aria-describedby*=node-delete] .form-actions .button--cancel,.ui-dialog[aria-describedby*=node-delete] .form-actions a[href*=cancel],.ui-dialog[aria-describedby*=node-delete] .form-actions .form-submit[value=Cancel],.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions .button--cancel,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions a[href*=cancel],.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions .form-submit[value=Cancel],.ui-dialog[aria-describedby*=delete-confirm] .form-actions .button--cancel,.ui-dialog[aria-describedby*=delete-confirm] .form-actions a[href*=cancel],.ui-dialog[aria-describedby*=delete-confirm] .form-actions .form-submit[value=Cancel],.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions .button--cancel,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions a[href*=cancel],.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions .form-submit[value=Cancel],.ui-dialog.node-delete-dialog .form-actions .button--cancel,.ui-dialog.node-delete-dialog .form-actions a[href*=cancel],.ui-dialog.node-delete-dialog .form-actions .form-submit[value=Cancel],.ui-dialog.node-delete-dialog .form-wrapper .form-actions .button--cancel,.ui-dialog.node-delete-dialog .form-wrapper .form-actions a[href*=cancel],.ui-dialog.node-delete-dialog .form-wrapper .form-actions .form-submit[value=Cancel],.ui-dialog:has(form[id*=node-delete]) .form-actions .button--cancel,.ui-dialog:has(form[id*=node-delete]) .form-actions a[href*=cancel],.ui-dialog:has(form[id*=node-delete]) .form-actions .form-submit[value=Cancel],.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions .button--cancel,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions a[href*=cancel],.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions .form-submit[value=Cancel]{order:1 !important;background:#f3f4f6 !important;color:#6b7280 !important;border:1px solid #e5e7eb !important;padding:10px 20px !important;border-radius:8px !important;font-weight:500 !important;text-decoration:none !important;display:inline-block !important;transition:all 0.2s !important;}.ui-dialog[aria-describedby*=node-delete] .form-actions .button--cancel:hover,.ui-dialog[aria-describedby*=node-delete] .form-actions a[href*=cancel]:hover,.ui-dialog[aria-describedby*=node-delete] .form-actions .form-submit[value=Cancel]:hover,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions .button--cancel:hover,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions a[href*=cancel]:hover,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions .form-submit[value=Cancel]:hover,.ui-dialog[aria-describedby*=delete-confirm] .form-actions .button--cancel:hover,.ui-dialog[aria-describedby*=delete-confirm] .form-actions a[href*=cancel]:hover,.ui-dialog[aria-describedby*=delete-confirm] .form-actions .form-submit[value=Cancel]:hover,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions .button--cancel:hover,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions a[href*=cancel]:hover,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions .form-submit[value=Cancel]:hover,.ui-dialog.node-delete-dialog .form-actions .button--cancel:hover,.ui-dialog.node-delete-dialog .form-actions a[href*=cancel]:hover,.ui-dialog.node-delete-dialog .form-actions .form-submit[value=Cancel]:hover,.ui-dialog.node-delete-dialog .form-wrapper .form-actions .button--cancel:hover,.ui-dialog.node-delete-dialog .form-wrapper .form-actions a[href*=cancel]:hover,.ui-dialog.node-delete-dialog .form-wrapper .form-actions .form-submit[value=Cancel]:hover,.ui-dialog:has(form[id*=node-delete]) .form-actions .button--cancel:hover,.ui-dialog:has(form[id*=node-delete]) .form-actions a[href*=cancel]:hover,.ui-dialog:has(form[id*=node-delete]) .form-actions .form-submit[value=Cancel]:hover,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions .button--cancel:hover,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions a[href*=cancel]:hover,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions .form-submit[value=Cancel]:hover{background:#e5e7eb !important;border-color:#d1d5db !important;color:#6b7280 !important;}.ui-dialog[aria-describedby*=node-delete] .form-actions .button--danger,.ui-dialog[aria-describedby*=node-delete] .form-actions .form-submit[value=Delete],.ui-dialog[aria-describedby*=node-delete] .form-actions button[type=submit]:not(.button--cancel),.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions .button--danger,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions .form-submit[value=Delete],.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions button[type=submit]:not(.button--cancel),.ui-dialog[aria-describedby*=delete-confirm] .form-actions .button--danger,.ui-dialog[aria-describedby*=delete-confirm] .form-actions .form-submit[value=Delete],.ui-dialog[aria-describedby*=delete-confirm] .form-actions button[type=submit]:not(.button--cancel),.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions .button--danger,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions .form-submit[value=Delete],.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions button[type=submit]:not(.button--cancel),.ui-dialog.node-delete-dialog .form-actions .button--danger,.ui-dialog.node-delete-dialog .form-actions .form-submit[value=Delete],.ui-dialog.node-delete-dialog .form-actions button[type=submit]:not(.button--cancel),.ui-dialog.node-delete-dialog .form-wrapper .form-actions .button--danger,.ui-dialog.node-delete-dialog .form-wrapper .form-actions .form-submit[value=Delete],.ui-dialog.node-delete-dialog .form-wrapper .form-actions button[type=submit]:not(.button--cancel),.ui-dialog:has(form[id*=node-delete]) .form-actions .button--danger,.ui-dialog:has(form[id*=node-delete]) .form-actions .form-submit[value=Delete],.ui-dialog:has(form[id*=node-delete]) .form-actions button[type=submit]:not(.button--cancel),.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions .button--danger,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions .form-submit[value=Delete],.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions button[type=submit]:not(.button--cancel){order:2 !important;background:#dc2626 !important;color:white !important;border:1px solid #dc2626 !important;padding:10px 20px !important;border-radius:8px !important;font-weight:500 !important;transition:all 0.2s !important;}.ui-dialog[aria-describedby*=node-delete] .form-actions .button--danger:hover,.ui-dialog[aria-describedby*=node-delete] .form-actions .form-submit[value=Delete]:hover,.ui-dialog[aria-describedby*=node-delete] .form-actions button[type=submit]:not(.button--cancel):hover,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions .button--danger:hover,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions .form-submit[value=Delete]:hover,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions button[type=submit]:not(.button--cancel):hover,.ui-dialog[aria-describedby*=delete-confirm] .form-actions .button--danger:hover,.ui-dialog[aria-describedby*=delete-confirm] .form-actions .form-submit[value=Delete]:hover,.ui-dialog[aria-describedby*=delete-confirm] .form-actions button[type=submit]:not(.button--cancel):hover,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions .button--danger:hover,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions .form-submit[value=Delete]:hover,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions button[type=submit]:not(.button--cancel):hover,.ui-dialog.node-delete-dialog .form-actions .button--danger:hover,.ui-dialog.node-delete-dialog .form-actions .form-submit[value=Delete]:hover,.ui-dialog.node-delete-dialog .form-actions button[type=submit]:not(.button--cancel):hover,.ui-dialog.node-delete-dialog .form-wrapper .form-actions .button--danger:hover,.ui-dialog.node-delete-dialog .form-wrapper .form-actions .form-submit[value=Delete]:hover,.ui-dialog.node-delete-dialog .form-wrapper .form-actions button[type=submit]:not(.button--cancel):hover,.ui-dialog:has(form[id*=node-delete]) .form-actions .button--danger:hover,.ui-dialog:has(form[id*=node-delete]) .form-actions .form-submit[value=Delete]:hover,.ui-dialog:has(form[id*=node-delete]) .form-actions button[type=submit]:not(.button--cancel):hover,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions .button--danger:hover,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions .form-submit[value=Delete]:hover,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions button[type=submit]:not(.button--cancel):hover{background:#b91c1c !important;border-color:#b91c1c !important;color:white !important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,0.3);}.ui-dialog[aria-describedby*=node-delete] .form-actions .button--danger:active,.ui-dialog[aria-describedby*=node-delete] .form-actions .form-submit[value=Delete]:active,.ui-dialog[aria-describedby*=node-delete] .form-actions button[type=submit]:not(.button--cancel):active,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions .button--danger:active,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions .form-submit[value=Delete]:active,.ui-dialog[aria-describedby*=node-delete] .form-wrapper .form-actions button[type=submit]:not(.button--cancel):active,.ui-dialog[aria-describedby*=delete-confirm] .form-actions .button--danger:active,.ui-dialog[aria-describedby*=delete-confirm] .form-actions .form-submit[value=Delete]:active,.ui-dialog[aria-describedby*=delete-confirm] .form-actions button[type=submit]:not(.button--cancel):active,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions .button--danger:active,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions .form-submit[value=Delete]:active,.ui-dialog[aria-describedby*=delete-confirm] .form-wrapper .form-actions button[type=submit]:not(.button--cancel):active,.ui-dialog.node-delete-dialog .form-actions .button--danger:active,.ui-dialog.node-delete-dialog .form-actions .form-submit[value=Delete]:active,.ui-dialog.node-delete-dialog .form-actions button[type=submit]:not(.button--cancel):active,.ui-dialog.node-delete-dialog .form-wrapper .form-actions .button--danger:active,.ui-dialog.node-delete-dialog .form-wrapper .form-actions .form-submit[value=Delete]:active,.ui-dialog.node-delete-dialog .form-wrapper .form-actions button[type=submit]:not(.button--cancel):active,.ui-dialog:has(form[id*=node-delete]) .form-actions .button--danger:active,.ui-dialog:has(form[id*=node-delete]) .form-actions .form-submit[value=Delete]:active,.ui-dialog:has(form[id*=node-delete]) .form-actions button[type=submit]:not(.button--cancel):active,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions .button--danger:active,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions .form-submit[value=Delete]:active,.ui-dialog:has(form[id*=node-delete]) .form-wrapper .form-actions button[type=submit]:not(.button--cancel):active{transform:translateY(0);}.ui-dialog[aria-describedby*=node-delete] .ui-dialog-buttonpane .ui-dialog-buttonset,.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-buttonpane .ui-dialog-buttonset,.ui-dialog.node-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset,.ui-dialog:has(form[id*=node-delete]) .ui-dialog-buttonpane .ui-dialog-buttonset{flex-direction:row !important;}.ui-dialog[aria-describedby*=node-delete] .ui-dialog-buttonpane .ui-dialog-buttonset button.button--cancel,.ui-dialog[aria-describedby*=node-delete] .ui-dialog-buttonpane .ui-dialog-buttonset button[value=Cancel],.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-buttonpane .ui-dialog-buttonset button.button--cancel,.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-buttonpane .ui-dialog-buttonset button[value=Cancel],.ui-dialog.node-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.button--cancel,.ui-dialog.node-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button[value=Cancel],.ui-dialog:has(form[id*=node-delete]) .ui-dialog-buttonpane .ui-dialog-buttonset button.button--cancel,.ui-dialog:has(form[id*=node-delete]) .ui-dialog-buttonpane .ui-dialog-buttonset button[value=Cancel]{order:1 !important;background:#f3f4f6 !important;color:#6b7280 !important;border:1px solid #e5e7eb !important;}.ui-dialog[aria-describedby*=node-delete] .ui-dialog-buttonpane .ui-dialog-buttonset button.button--danger,.ui-dialog[aria-describedby*=node-delete] .ui-dialog-buttonpane .ui-dialog-buttonset button[value=Delete],.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-buttonpane .ui-dialog-buttonset button.button--danger,.ui-dialog[aria-describedby*=delete-confirm] .ui-dialog-buttonpane .ui-dialog-buttonset button[value=Delete],.ui-dialog.node-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.button--danger,.ui-dialog.node-delete-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button[value=Delete],.ui-dialog:has(form[id*=node-delete]) .ui-dialog-buttonpane .ui-dialog-buttonset button.button--danger,.ui-dialog:has(form[id*=node-delete]) .ui-dialog-buttonpane .ui-dialog-buttonset button[value=Delete]{order:2 !important;background:#dc2626 !important;color:white !important;border:1px solid #dc2626 !important;}.ui-dialog button,.ui-dialog .button,.ui-dialog input[type=submit]{font-family:inherit !important;font-size:14px !important;cursor:pointer !important;outline:none !important;}.ui-dialog button:focus,.ui-dialog .button:focus,.ui-dialog input[type=submit]:focus{outline:2px solid #7d11ff !important;outline-offset:2px !important;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes slideIn{from{transform:translateY(-20px);opacity:0;}to{transform:translateY(0);opacity:1;}}@media (max-width:768px){.ui-dialog{width:90% !important;margin:20px auto !important;}.ui-dialog .ui-dialog-titlebar{padding:16px 20px !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:20px !important;}.ui-dialog .ui-dialog-content{padding:20px !important;}.ui-dialog .ui-dialog-buttonpane{padding:12px 20px !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{flex-direction:column-reverse !important;width:100%;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{width:100% !important;order:unset !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.button--danger,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button[value=Delete]{order:-1 !important;}}.node--type-song .ui-widget-overlay{background:rgba(0,0,0,0.8) !important;}.node--type-song .ui-dialog .ui-dialog-titlebar,.node--type-song .ui-dialog .ui-dialog-content,.node--type-song .ui-dialog .ui-dialog-buttonpane{background:rgba(26,26,26,0.95) !important;backdrop-filter:blur(10px);}.node--type-song .ui-dialog .ui-dialog-titlebar{border-bottom-color:rgba(255,255,255,0.1) !important;}.node--type-song .ui-dialog .ui-dialog-titlebar .ui-dialog-title{color:white !important;}.node--type-song .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon:before{color:rgba(255,255,255,0.6) !important;}.node--type-song .ui-dialog .ui-dialog-content p,.node--type-song .ui-dialog .ui-dialog-content .description{color:rgba(255,255,255,0.9) !important;}.node--type-song .ui-dialog .ui-dialog-buttonpane{border-top-color:rgba(255,255,255,0.1) !important;}.formatter-video-embed-field-thumbnail-cta{position:relative;}.formatter-video-embed-field-thumbnail-cta a.signup-button-shortcode{position:absolute;top:50%;left:50%;z-index:100;margin:auto;transform:translate(-50%,-50%);}.floating-pedal-cta{position:fixed;bottom:30px;right:30px;width:80px;height:80px;background:linear-gradient(135deg,#7d11ff 0%,#5a0fb8 100%);border-radius:50%;box-shadow:0 4px 20px rgba(125,17,255,0.3);cursor:pointer;z-index:999;transition:all 0.3s ease;animation:float-gentle 3s ease-in-out infinite,pulse-ring 2s ease-out infinite;}@media (max-width:768px){.floating-pedal-cta{bottom:20px;right:20px;width:60px;height:60px;}}.floating-pedal-cta:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 30px rgba(125,17,255,0.4);}.floating-pedal-cta:hover .pedal-tooltip{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto;}.floating-pedal-cta .pedal-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;}.floating-pedal-cta .pedal-icon img{width:50%;height:50%;object-fit:contain;filter:brightness(0) invert(1);}.floating-pedal-cta .pedal-tooltip{position:absolute;top:50%;right:100%;transform:translateY(-50%) scale(0.95);background:white;color:#333;padding:20px 24px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.15);width:280px;margin-right:15px;opacity:0;transition:all 0.3s ease;pointer-events:none;}@media (max-width:768px){.floating-pedal-cta .pedal-tooltip{display:none;}}.floating-pedal-cta .pedal-tooltip::after{content:"";position:absolute;top:50%;right:-8px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent white;}.floating-pedal-cta .tooltip-header{font-size:18px;font-weight:700;color:#7d11ff;margin-bottom:8px;}.floating-pedal-cta .tooltip-subtitle{font-size:14px;line-height:1.4;color:#666;margin-bottom:12px;}.floating-pedal-cta .tooltip-cta{font-size:14px;font-weight:600;color:#7d11ff;}@keyframes float-gentle{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}@keyframes pulse-ring{0%{box-shadow:0 4px 20px rgba(125,17,255,0.3);}50%{box-shadow:0 4px 20px rgba(125,17,255,0.3),0 0 0 15px rgba(125,17,255,0.1);}100%{box-shadow:0 4px 20px rgba(125,17,255,0.3),0 0 0 30px rgba(125,17,255,0);}}.fa-2x{font-size:2em;}.fa-brands,.fab{font-weight:400;}.fa-home:before,.fa-facebook:before,.fa-instagram:before,.fa-x-twitter:before,.fa-youtube:before{content:"" !important;-webkit-mask-size:cover;mask-size:cover;height:36px;width:36px;background-color:white;display:inline-block;}.fa-home:hover:before,.fa-facebook:hover:before,.fa-instagram:hover:before,.fa-x-twitter:hover:before,.fa-youtube:hover:before{background-color:#60a5fa;}.fa-home:before{-webkit-mask:url("/themes/custom/ggfresh/images/website.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/website.svg") no-repeat 50% 50%;}.fa-facebook:before{-webkit-mask:url("/themes/custom/ggfresh/images/facebook.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/facebook.svg") no-repeat 50% 50%;}.fa-instagram:before{-webkit-mask:url("/themes/custom/ggfresh/images/instagram.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/instagram.svg") no-repeat 50% 50%;}.fa-x-twitter:before{-webkit-mask:url("/themes/custom/ggfresh/images/x-twitter.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/x-twitter.svg") no-repeat 50% 50%;}.fa-youtube:before{-webkit-mask:url("/themes/custom/ggfresh/images/youtube.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/youtube.svg") no-repeat 50% 50%;}#footer{background-color:#171717;color:#a3a3a3;font-size:14px;padding-top:1em;}#footer .mq-footer{clear:both;padding:1em 16px;}#footer .mq-footer:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){#footer .mq-footer{padding:2.25em 16px 2em;}}#footer .mq-footer .user-bar-content,#footer .mq-footer .section-inner,#footer .mq-footer .block-content,#footer .mq-footer.block-views > div,#footer .mq-footer.block-views > h2,#footer .mq-footer.block-block-content > h2,#footer .mq-footer.block-block-content > div,#footer .mq-footer.block-ctools-block > span,#footer .mq-footer.block-ctools-block > div,#footer .mq-footer.block-entity-block header,#footer .mq-footer.block-entity-block .content,#footer .mq-footer .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}#footer .mq-footer.block-views h2,#footer .mq-footer.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){#footer .mq-footer.block-views h2,#footer .mq-footer.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){#footer .mq-footer.block-views h2,#footer .mq-footer.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){#footer .mq-footer.block-views h2,#footer .mq-footer.block-entity-block header h2{font-size:34px;line-height:1.2;}}#footer .mq-footer .region-footer{clear:both;}#footer .mq-footer .region-footer:after{content:"";display:table;clear:both;}#footer .mq-footer .region-footer .copyright{display:none;}#footer .mq-footer .region-footer .block-menu{font-size:18px;}@media only screen and (max-width:767px){#footer .mq-footer .region-footer .block-menu{width:50%;float:left;}}@media only screen and (min-width:768px){#footer .mq-footer .region-footer .block-menu{float:left;margin-right:2em;}}#footer .mq-footer .region-footer .block-menu h2{font-weight:600;color:#494949;font-size:16px;line-height:1.5;color:white;margin-bottom:1em;}@media only screen and (max-width:767px){#footer .mq-footer .region-footer .block-menu h2{font-size:14px;line-height:1.5;}}#footer .mq-footer .region-footer .block-menu ul.menu{list-style-type:none;padding:0;margin:0;}#footer .mq-footer .region-footer .block-menu ul.menu li{list-style:none;}#footer .mq-footer .region-footer .block-menu ul.menu a{transition:opacity 500ms ease;color:#ffffff;text-decoration:none;}#footer .mq-footer .region-footer .block-menu ul.menu a:hover{color:#5cbbeb;}#footer .mq-footer .region-footer .block-social-media-links{font-size:18px;text-align:right;}@media only screen and (max-width:767px){#footer .mq-footer .region-footer .block-social-media-links{text-align:center;padding-top:1em;clear:both;}}@media only screen and (min-width:768px){#footer .mq-footer .region-footer .block-social-media-links{float:right;}}#footer .mq-footer .region-footer .block-social-media-links h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;color:white;}@media only screen and (max-width:767px){#footer .mq-footer .region-footer .block-social-media-links h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){#footer .mq-footer .region-footer .block-social-media-links h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){#footer .mq-footer .region-footer .block-social-media-links h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (max-width:767px){#footer .mq-footer .region-footer .block-social-media-links h2{text-align:center;}}#footer .mq-footer .region-footer .block-social-media-links ul li{padding:0;}#footer .mq-footer .region-footer .block-social-media-links a{display:inline-block;width:45px;margin-right:12px;color:white;}#footer .mq-footer .region-footer .block-social-media-links a:hover{color:#60a5fa;}#post-footer{background-color:#171717;padding-top:2em;width:100%;overflow:hidden;}.teleport-form .form-submit,.teleport-form input[type=submit],.teleport-form button[type=submit],.teleport-theme .form-submit,.teleport-theme input[type=submit],.teleport-theme button[type=submit],.dashboard-teleport .form-submit,.dashboard-teleport input[type=submit],.dashboard-teleport button[type=submit],.node--type-song .form-submit,.node--type-song input[type=submit],.node--type-song button[type=submit],.page-teleport .form-submit,.page-teleport input[type=submit],.page-teleport button[type=submit],.path-teleport .form-submit,.path-teleport input[type=submit],.path-teleport button[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#ffffff;border-color:#7d11ff;width:100%;margin-top:0;}.teleport-form .form-submit:focus,.teleport-form input[type=submit]:focus,.teleport-form button[type=submit]:focus,.teleport-theme .form-submit:focus,.teleport-theme input[type=submit]:focus,.teleport-theme button[type=submit]:focus,.dashboard-teleport .form-submit:focus,.dashboard-teleport input[type=submit]:focus,.dashboard-teleport button[type=submit]:focus,.node--type-song .form-submit:focus,.node--type-song input[type=submit]:focus,.node--type-song button[type=submit]:focus,.page-teleport .form-submit:focus,.page-teleport input[type=submit]:focus,.page-teleport button[type=submit]:focus,.path-teleport .form-submit:focus,.path-teleport input[type=submit]:focus,.path-teleport button[type=submit]:focus{outline:2px solid #7d11ff;outline-offset:2px;}.teleport-form .form-submit:disabled,.teleport-form input[type=submit]:disabled,.teleport-form button[type=submit]:disabled,.teleport-theme .form-submit:disabled,.teleport-theme input[type=submit]:disabled,.teleport-theme button[type=submit]:disabled,.dashboard-teleport .form-submit:disabled,.dashboard-teleport input[type=submit]:disabled,.dashboard-teleport button[type=submit]:disabled,.node--type-song .form-submit:disabled,.node--type-song input[type=submit]:disabled,.node--type-song button[type=submit]:disabled,.page-teleport .form-submit:disabled,.page-teleport input[type=submit]:disabled,.page-teleport button[type=submit]:disabled,.path-teleport .form-submit:disabled,.path-teleport input[type=submit]:disabled,.path-teleport button[type=submit]:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.teleport-form .form-submit:hover:not(:disabled),.teleport-form input[type=submit]:hover:not(:disabled),.teleport-form button[type=submit]:hover:not(:disabled),.teleport-theme .form-submit:hover:not(:disabled),.teleport-theme input[type=submit]:hover:not(:disabled),.teleport-theme button[type=submit]:hover:not(:disabled),.dashboard-teleport .form-submit:hover:not(:disabled),.dashboard-teleport input[type=submit]:hover:not(:disabled),.dashboard-teleport button[type=submit]:hover:not(:disabled),.node--type-song .form-submit:hover:not(:disabled),.node--type-song input[type=submit]:hover:not(:disabled),.node--type-song button[type=submit]:hover:not(:disabled),.page-teleport .form-submit:hover:not(:disabled),.page-teleport input[type=submit]:hover:not(:disabled),.page-teleport button[type=submit]:hover:not(:disabled),.path-teleport .form-submit:hover:not(:disabled),.path-teleport input[type=submit]:hover:not(:disabled),.path-teleport button[type=submit]:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6;}.teleport-form .form-submit:active:not(:disabled),.teleport-form input[type=submit]:active:not(:disabled),.teleport-form button[type=submit]:active:not(:disabled),.teleport-theme .form-submit:active:not(:disabled),.teleport-theme input[type=submit]:active:not(:disabled),.teleport-theme button[type=submit]:active:not(:disabled),.dashboard-teleport .form-submit:active:not(:disabled),.dashboard-teleport input[type=submit]:active:not(:disabled),.dashboard-teleport button[type=submit]:active:not(:disabled),.node--type-song .form-submit:active:not(:disabled),.node--type-song input[type=submit]:active:not(:disabled),.node--type-song button[type=submit]:active:not(:disabled),.page-teleport .form-submit:active:not(:disabled),.page-teleport input[type=submit]:active:not(:disabled),.page-teleport button[type=submit]:active:not(:disabled),.path-teleport .form-submit:active:not(:disabled),.path-teleport input[type=submit]:active:not(:disabled),.path-teleport button[type=submit]:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf;}.teleport-form .form-submit:hover:not(:disabled),.teleport-form input[type=submit]:hover:not(:disabled),.teleport-form button[type=submit]:hover:not(:disabled),.teleport-theme .form-submit:hover:not(:disabled),.teleport-theme input[type=submit]:hover:not(:disabled),.teleport-theme button[type=submit]:hover:not(:disabled),.dashboard-teleport .form-submit:hover:not(:disabled),.dashboard-teleport input[type=submit]:hover:not(:disabled),.dashboard-teleport button[type=submit]:hover:not(:disabled),.node--type-song .form-submit:hover:not(:disabled),.node--type-song input[type=submit]:hover:not(:disabled),.node--type-song button[type=submit]:hover:not(:disabled),.page-teleport .form-submit:hover:not(:disabled),.page-teleport input[type=submit]:hover:not(:disabled),.page-teleport button[type=submit]:hover:not(:disabled),.path-teleport .form-submit:hover:not(:disabled),.path-teleport input[type=submit]:hover:not(:disabled),.path-teleport button[type=submit]:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6;}.teleport-form .button--secondary,.teleport-form .form-actions .button:not(.form-submit),.teleport-theme .button--secondary,.teleport-theme .form-actions .button:not(.form-submit),.dashboard-teleport .button--secondary,.dashboard-teleport .form-actions .button:not(.form-submit),.node--type-song .button--secondary,.node--type-song .form-actions .button:not(.form-submit),.page-teleport .button--secondary,.page-teleport .form-actions .button:not(.form-submit),.path-teleport .button--secondary,.path-teleport .form-actions .button:not(.form-submit){display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:#7d11ff;border-color:#7d11ff;}.teleport-form .button--secondary:focus,.teleport-form .form-actions .button:not(.form-submit):focus,.teleport-theme .button--secondary:focus,.teleport-theme .form-actions .button:not(.form-submit):focus,.dashboard-teleport .button--secondary:focus,.dashboard-teleport .form-actions .button:not(.form-submit):focus,.node--type-song .button--secondary:focus,.node--type-song .form-actions .button:not(.form-submit):focus,.page-teleport .button--secondary:focus,.page-teleport .form-actions .button:not(.form-submit):focus,.path-teleport .button--secondary:focus,.path-teleport .form-actions .button:not(.form-submit):focus{outline:2px solid #7d11ff;outline-offset:2px;}.teleport-form .button--secondary:disabled,.teleport-form .form-actions .button:not(.form-submit):disabled,.teleport-theme .button--secondary:disabled,.teleport-theme .form-actions .button:not(.form-submit):disabled,.dashboard-teleport .button--secondary:disabled,.dashboard-teleport .form-actions .button:not(.form-submit):disabled,.node--type-song .button--secondary:disabled,.node--type-song .form-actions .button:not(.form-submit):disabled,.page-teleport .button--secondary:disabled,.page-teleport .form-actions .button:not(.form-submit):disabled,.path-teleport .button--secondary:disabled,.path-teleport .form-actions .button:not(.form-submit):disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.teleport-form .button--secondary:hover:not(:disabled),.teleport-form .form-actions .button:not(.form-submit):hover:not(:disabled),.teleport-theme .button--secondary:hover:not(:disabled),.teleport-theme .form-actions .button:not(.form-submit):hover:not(:disabled),.dashboard-teleport .button--secondary:hover:not(:disabled),.dashboard-teleport .form-actions .button:not(.form-submit):hover:not(:disabled),.node--type-song .button--secondary:hover:not(:disabled),.node--type-song .form-actions .button:not(.form-submit):hover:not(:disabled),.page-teleport .button--secondary:hover:not(:disabled),.page-teleport .form-actions .button:not(.form-submit):hover:not(:disabled),.path-teleport .button--secondary:hover:not(:disabled),.path-teleport .form-actions .button:not(.form-submit):hover:not(:disabled){background-color:#e8d8ff;}.teleport-form .button--secondary:active:not(:disabled),.teleport-form .form-actions .button:not(.form-submit):active:not(:disabled),.teleport-theme .button--secondary:active:not(:disabled),.teleport-theme .form-actions .button:not(.form-submit):active:not(:disabled),.dashboard-teleport .button--secondary:active:not(:disabled),.dashboard-teleport .form-actions .button:not(.form-submit):active:not(:disabled),.node--type-song .button--secondary:active:not(:disabled),.node--type-song .form-actions .button:not(.form-submit):active:not(:disabled),.page-teleport .button--secondary:active:not(:disabled),.page-teleport .form-actions .button:not(.form-submit):active:not(:disabled),.path-teleport .button--secondary:active:not(:disabled),.path-teleport .form-actions .button:not(.form-submit):active:not(:disabled){background-color:#d1b3ff;}.teleport-form input[type=text]:focus,.teleport-form input[type=email]:focus,.teleport-form input[type=password]:focus,.teleport-form input[type=date]:focus,.teleport-form input[type=number]:focus,.teleport-form input[type=search]:focus,.teleport-form input[type=tel]:focus,.teleport-form input[type=url]:focus,.teleport-form select:focus,.teleport-form textarea:focus,.teleport-theme input[type=text]:focus,.teleport-theme input[type=email]:focus,.teleport-theme input[type=password]:focus,.teleport-theme input[type=date]:focus,.teleport-theme input[type=number]:focus,.teleport-theme input[type=search]:focus,.teleport-theme input[type=tel]:focus,.teleport-theme input[type=url]:focus,.teleport-theme select:focus,.teleport-theme textarea:focus,.dashboard-teleport input[type=text]:focus,.dashboard-teleport input[type=email]:focus,.dashboard-teleport input[type=password]:focus,.dashboard-teleport input[type=date]:focus,.dashboard-teleport input[type=number]:focus,.dashboard-teleport input[type=search]:focus,.dashboard-teleport input[type=tel]:focus,.dashboard-teleport input[type=url]:focus,.dashboard-teleport select:focus,.dashboard-teleport textarea:focus,.node--type-song input[type=text]:focus,.node--type-song input[type=email]:focus,.node--type-song input[type=password]:focus,.node--type-song input[type=date]:focus,.node--type-song input[type=number]:focus,.node--type-song input[type=search]:focus,.node--type-song input[type=tel]:focus,.node--type-song input[type=url]:focus,.node--type-song select:focus,.node--type-song textarea:focus,.page-teleport input[type=text]:focus,.page-teleport input[type=email]:focus,.page-teleport input[type=password]:focus,.page-teleport input[type=date]:focus,.page-teleport input[type=number]:focus,.page-teleport input[type=search]:focus,.page-teleport input[type=tel]:focus,.page-teleport input[type=url]:focus,.page-teleport select:focus,.page-teleport textarea:focus,.path-teleport input[type=text]:focus,.path-teleport input[type=email]:focus,.path-teleport input[type=password]:focus,.path-teleport input[type=date]:focus,.path-teleport input[type=number]:focus,.path-teleport input[type=search]:focus,.path-teleport input[type=tel]:focus,.path-teleport input[type=url]:focus,.path-teleport select:focus,.path-teleport textarea:focus{border-color:#7d11ff;box-shadow:0 0 0 3px #e8d8ff;outline:none;}.teleport-form input[type=checkbox]:focus,.teleport-form input[type=radio]:focus,.teleport-theme input[type=checkbox]:focus,.teleport-theme input[type=radio]:focus,.dashboard-teleport input[type=checkbox]:focus,.dashboard-teleport input[type=radio]:focus,.node--type-song input[type=checkbox]:focus,.node--type-song input[type=radio]:focus,.page-teleport input[type=checkbox]:focus,.page-teleport input[type=radio]:focus,.path-teleport input[type=checkbox]:focus,.path-teleport input[type=radio]:focus{outline:2px solid #7d11ff;outline-offset:2px;}.teleport-form .form-item a,.teleport-form .form-wrapper a,.teleport-theme .form-item a,.teleport-theme .form-wrapper a,.dashboard-teleport .form-item a,.dashboard-teleport .form-wrapper a,.node--type-song .form-item a,.node--type-song .form-wrapper a,.page-teleport .form-item a,.page-teleport .form-wrapper a,.path-teleport .form-item a,.path-teleport .form-wrapper a{color:#7d11ff;text-decoration:none;transition:color 150ms ease;}.teleport-form .form-item a:hover,.teleport-form .form-wrapper a:hover,.teleport-theme .form-item a:hover,.teleport-theme .form-wrapper a:hover,.dashboard-teleport .form-item a:hover,.dashboard-teleport .form-wrapper a:hover,.node--type-song .form-item a:hover,.node--type-song .form-wrapper a:hover,.page-teleport .form-item a:hover,.page-teleport .form-wrapper a:hover,.path-teleport .form-item a:hover,.path-teleport .form-wrapper a:hover{color:#6e0ee6;text-decoration:underline;}.teleport-form .form-item a:active,.teleport-form .form-wrapper a:active,.teleport-theme .form-item a:active,.teleport-theme .form-wrapper a:active,.dashboard-teleport .form-item a:active,.dashboard-teleport .form-wrapper a:active,.node--type-song .form-item a:active,.node--type-song .form-wrapper a:active,.page-teleport .form-item a:active,.page-teleport .form-wrapper a:active,.path-teleport .form-item a:active,.path-teleport .form-wrapper a:active{color:#5c0bbf;}.teleport-form .form-item a:visited,.teleport-form .form-wrapper a:visited,.teleport-theme .form-item a:visited,.teleport-theme .form-wrapper a:visited,.dashboard-teleport .form-item a:visited,.dashboard-teleport .form-wrapper a:visited,.node--type-song .form-item a:visited,.node--type-song .form-wrapper a:visited,.page-teleport .form-item a:visited,.page-teleport .form-wrapper a:visited,.path-teleport .form-item a:visited,.path-teleport .form-wrapper a:visited{color:#4a0998;}.teleport-form .form-required,.teleport-theme .form-required,.dashboard-teleport .form-required,.node--type-song .form-required,.page-teleport .form-required,.path-teleport .form-required{color:#7d11ff;}.teleport-form .description,.teleport-form .form-item .description,.teleport-theme .description,.teleport-theme .form-item .description,.dashboard-teleport .description,.dashboard-teleport .form-item .description,.node--type-song .description,.node--type-song .form-item .description,.page-teleport .description,.page-teleport .form-item .description,.path-teleport .description,.path-teleport .form-item .description{color:#757575;}.teleport-form .progress,.teleport-theme .progress,.dashboard-teleport .progress,.node--type-song .progress,.page-teleport .progress,.path-teleport .progress{background-color:#e5e5e5;}.teleport-form .progress .bar,.teleport-theme .progress .bar,.dashboard-teleport .progress .bar,.node--type-song .progress .bar,.page-teleport .progress .bar,.path-teleport .progress .bar{background-color:#7d11ff;}.teleport-form .password-strength__indicator,.teleport-theme .password-strength__indicator,.dashboard-teleport .password-strength__indicator,.node--type-song .password-strength__indicator,.page-teleport .password-strength__indicator,.path-teleport .password-strength__indicator{background-color:#e5e5e5;}.teleport-form .password-strength__bar,.teleport-theme .password-strength__bar,.dashboard-teleport .password-strength__bar,.node--type-song .password-strength__bar,.page-teleport .password-strength__bar,.path-teleport .password-strength__bar{background-color:#7d11ff;}.teleport-form .form-managed-file .form-submit,.teleport-theme .form-managed-file .form-submit,.dashboard-teleport .form-managed-file .form-submit,.node--type-song .form-managed-file .form-submit,.page-teleport .form-managed-file .form-submit,.path-teleport .form-managed-file .form-submit{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:#7d11ff;border-color:#7d11ff;width:auto;margin-top:0.5em;}.teleport-form .form-managed-file .form-submit:focus,.teleport-theme .form-managed-file .form-submit:focus,.dashboard-teleport .form-managed-file .form-submit:focus,.node--type-song .form-managed-file .form-submit:focus,.page-teleport .form-managed-file .form-submit:focus,.path-teleport .form-managed-file .form-submit:focus{outline:2px solid #7d11ff;outline-offset:2px;}.teleport-form .form-managed-file .form-submit:disabled,.teleport-theme .form-managed-file .form-submit:disabled,.dashboard-teleport .form-managed-file .form-submit:disabled,.node--type-song .form-managed-file .form-submit:disabled,.page-teleport .form-managed-file .form-submit:disabled,.path-teleport .form-managed-file .form-submit:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.teleport-form .form-managed-file .form-submit:hover:not(:disabled),.teleport-theme .form-managed-file .form-submit:hover:not(:disabled),.dashboard-teleport .form-managed-file .form-submit:hover:not(:disabled),.node--type-song .form-managed-file .form-submit:hover:not(:disabled),.page-teleport .form-managed-file .form-submit:hover:not(:disabled),.path-teleport .form-managed-file .form-submit:hover:not(:disabled){background-color:#e8d8ff;}.teleport-form .form-managed-file .form-submit:active:not(:disabled),.teleport-theme .form-managed-file .form-submit:active:not(:disabled),.dashboard-teleport .form-managed-file .form-submit:active:not(:disabled),.node--type-song .form-managed-file .form-submit:active:not(:disabled),.page-teleport .form-managed-file .form-submit:active:not(:disabled),.path-teleport .form-managed-file .form-submit:active:not(:disabled){background-color:#d1b3ff;}.teleport-form .ui-autocomplete-loading,.teleport-theme .ui-autocomplete-loading,.dashboard-teleport .ui-autocomplete-loading,.node--type-song .ui-autocomplete-loading,.page-teleport .ui-autocomplete-loading,.path-teleport .ui-autocomplete-loading{background-image:none;}.teleport-form .ui-autocomplete-loading::after,.teleport-theme .ui-autocomplete-loading::after,.dashboard-teleport .ui-autocomplete-loading::after,.node--type-song .ui-autocomplete-loading::after,.page-teleport .ui-autocomplete-loading::after,.path-teleport .ui-autocomplete-loading::after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #7d11ff;border-radius:50%;border-top-color:transparent;animation:teleport-spin 0.8s linear infinite;}.teleport-form select,.teleport-theme select,.dashboard-teleport select,.node--type-song select,.page-teleport select,.path-teleport select{background-color:white;border:1px solid #e5e5e5;color:#262626;}.teleport-form select:hover,.teleport-theme select:hover,.dashboard-teleport select:hover,.node--type-song select:hover,.page-teleport select:hover,.path-teleport select:hover{border-color:#a3a3a3;}.teleport-form select:focus,.teleport-theme select:focus,.dashboard-teleport select:focus,.node--type-song select:focus,.page-teleport select:focus,.path-teleport select:focus{border-color:#7d11ff;box-shadow:0 0 0 3px #e8d8ff;}.teleport-form .error input,.teleport-form .error textarea,.teleport-form .error select,.teleport-form input.error,.teleport-form textarea.error,.teleport-form select.error,.teleport-theme .error input,.teleport-theme .error textarea,.teleport-theme .error select,.teleport-theme input.error,.teleport-theme textarea.error,.teleport-theme select.error,.dashboard-teleport .error input,.dashboard-teleport .error textarea,.dashboard-teleport .error select,.dashboard-teleport input.error,.dashboard-teleport textarea.error,.dashboard-teleport select.error,.node--type-song .error input,.node--type-song .error textarea,.node--type-song .error select,.node--type-song input.error,.node--type-song textarea.error,.node--type-song select.error,.page-teleport .error input,.page-teleport .error textarea,.page-teleport .error select,.page-teleport input.error,.page-teleport textarea.error,.page-teleport select.error,.path-teleport .error input,.path-teleport .error textarea,.path-teleport .error select,.path-teleport input.error,.path-teleport textarea.error,.path-teleport select.error{border-color:#dc2626;}.teleport-form .error input:focus,.teleport-form .error textarea:focus,.teleport-form .error select:focus,.teleport-form input.error:focus,.teleport-form textarea.error:focus,.teleport-form select.error:focus,.teleport-theme .error input:focus,.teleport-theme .error textarea:focus,.teleport-theme .error select:focus,.teleport-theme input.error:focus,.teleport-theme textarea.error:focus,.teleport-theme select.error:focus,.dashboard-teleport .error input:focus,.dashboard-teleport .error textarea:focus,.dashboard-teleport .error select:focus,.dashboard-teleport input.error:focus,.dashboard-teleport textarea.error:focus,.dashboard-teleport select.error:focus,.node--type-song .error input:focus,.node--type-song .error textarea:focus,.node--type-song .error select:focus,.node--type-song input.error:focus,.node--type-song textarea.error:focus,.node--type-song select.error:focus,.page-teleport .error input:focus,.page-teleport .error textarea:focus,.page-teleport .error select:focus,.page-teleport input.error:focus,.page-teleport textarea.error:focus,.page-teleport select.error:focus,.path-teleport .error input:focus,.path-teleport .error textarea:focus,.path-teleport .error select:focus,.path-teleport input.error:focus,.path-teleport textarea.error:focus,.path-teleport select.error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #fca5a5;}.teleport-form .success input,.teleport-form .success textarea,.teleport-form .success select,.teleport-theme .success input,.teleport-theme .success textarea,.teleport-theme .success select,.dashboard-teleport .success input,.dashboard-teleport .success textarea,.dashboard-teleport .success select,.node--type-song .success input,.node--type-song .success textarea,.node--type-song .success select,.page-teleport .success input,.page-teleport .success textarea,.page-teleport .success select,.path-teleport .success input,.path-teleport .success textarea,.path-teleport .success select{border-color:#16a34a;}.teleport-form .success input:focus,.teleport-form .success textarea:focus,.teleport-form .success select:focus,.teleport-theme .success input:focus,.teleport-theme .success textarea:focus,.teleport-theme .success select:focus,.dashboard-teleport .success input:focus,.dashboard-teleport .success textarea:focus,.dashboard-teleport .success select:focus,.node--type-song .success input:focus,.node--type-song .success textarea:focus,.node--type-song .success select:focus,.page-teleport .success input:focus,.page-teleport .success textarea:focus,.page-teleport .success select:focus,.path-teleport .success input:focus,.path-teleport .success textarea:focus,.path-teleport .success select:focus{border-color:#16a34a;box-shadow:0 0 0 3px #bbf7d0;}.teleport-form input:disabled,.teleport-form textarea:disabled,.teleport-form select:disabled,.teleport-form button:disabled,.teleport-theme input:disabled,.teleport-theme textarea:disabled,.teleport-theme select:disabled,.teleport-theme button:disabled,.dashboard-teleport input:disabled,.dashboard-teleport textarea:disabled,.dashboard-teleport select:disabled,.dashboard-teleport button:disabled,.node--type-song input:disabled,.node--type-song textarea:disabled,.node--type-song select:disabled,.node--type-song button:disabled,.page-teleport input:disabled,.page-teleport textarea:disabled,.page-teleport select:disabled,.page-teleport button:disabled,.path-teleport input:disabled,.path-teleport textarea:disabled,.path-teleport select:disabled,.path-teleport button:disabled{background-color:#f5f5f5;color:#a3a3a3;cursor:not-allowed;opacity:0.6;}.teleport-form ::placeholder,.teleport-theme ::placeholder,.dashboard-teleport ::placeholder,.node--type-song ::placeholder,.page-teleport ::placeholder,.path-teleport ::placeholder{color:#757575;opacity:1;}.teleport-form .form-actions .form-submit,.teleport-theme .form-actions .form-submit,.dashboard-teleport .form-actions .form-submit,.node--type-song .form-actions .form-submit,.page-teleport .form-actions .form-submit,.path-teleport .form-actions .form-submit{margin-right:1em;}.teleport-form .form-actions .form-submit:last-child,.teleport-theme .form-actions .form-submit:last-child,.dashboard-teleport .form-actions .form-submit:last-child,.node--type-song .form-actions .form-submit:last-child,.page-teleport .form-actions .form-submit:last-child,.path-teleport .form-actions .form-submit:last-child{margin-right:0;}@keyframes teleport-spin{to{transform:translateY(-50%) rotate(360deg);}}.gg-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none;align-items:center;justify-content:center;z-index:9999;animation:fadeIn 0.2s ease-out;}.gg-modal-overlay.active{display:flex;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.gg-modal{background:white;border-radius:12px;max-width:600px;width:90%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,0.2);animation:slideIn 0.3s ease-out;transition:height 0.5s cubic-bezier(0.4,0,0.2,1);}@keyframes slideIn{from{transform:translateY(-20px);opacity:0;}to{transform:translateY(0);opacity:1;}}.gg-modal-header{padding:24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;}.gg-modal-header h2{margin:0;font-size:24px;font-weight:600;color:#333;}.gg-modal-close{background:none;border:none;font-size:28px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.2s;}.gg-modal-close:hover{background:#f3f4f6;color:#333;}.gg-modal-body{padding:24px;overflow-y:auto;flex:1;}.gg-loading{text-align:center;color:#666;padding:40px 0;}.gg-modal-footer{padding:24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px;}.song-selection-list{display:flex;flex-direction:column;gap:12px;}.song-selection-item{background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb;padding:8px;transition:all 0.2s;}.song-selection-item:hover{background:#f3f4f6;border-color:#7d11ff;box-shadow:0 2px 8px rgba(125,17,255,0.1);}.song-selection-wrapper{display:flex;align-items:center;gap:12px;}.song-selection-item .song-short-row{margin:0;padding:0;background:none;border:none;width:100%;}.song-selection-item .song-short-row-content{flex:1;width:100%;}.song-selection-item .play-button{}.select-song-btn{flex-shrink:0;background:#7d11ff;color:white;border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s;}.select-song-btn:hover{background:#6c0ee0;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.3);}.select-song-btn:active{transform:translateY(0);box-shadow:0 1px 4px rgba(125,17,255,0.2);}.select-song-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none;}.no-songs-message{text-align:center;padding:40px 20px;color:#666;}.no-songs-message p{margin:0 0 12px 0;}.no-songs-message p:last-child{margin:0;}.error-message{background:#fee;border:1px solid #fcc;border-radius:6px;padding:16px;color:#c00;text-align:center;}@media (max-width:640px){.gg-modal{width:95%;max-height:90vh;margin:20px;}.gg-modal-header{padding:16px;}.gg-modal-body{padding:16px;}.gg-modal-footer{padding:16px;}.song-selection-wrapper{flex-direction:column;align-items:stretch;}.select-song-btn{width:100%;margin-top:8px;}}#gg-invite-modal.gg-modal{background:white;border:1px solid #e5e7eb;color:#333;}#gg-invite-modal .gg-modal-header{background:white;border-bottom:1px solid #e5e7eb;}#gg-invite-modal .gg-modal-header h2{color:#333;}#gg-invite-modal .gg-modal-close{color:#666;}#gg-invite-modal .gg-modal-close:hover{background:#f3f4f6;color:#333;}#gg-invite-modal .gg-modal-body{background:white;color:#333;}#gg-invite-modal .gg-modal-footer{background:white;border-top:1px solid #e5e7eb;}#gg-invite-modal input[type=text],#gg-invite-modal input[type=email]{background:#f8fafc;border:1px solid #d1d5db;color:#333;padding:10px 14px;border-radius:8px;}#gg-invite-modal input[type=text]:focus,#gg-invite-modal input[type=email]:focus{background:white;border-color:#7d11ff;outline:none;box-shadow:0 0 0 3px rgba(125,17,255,0.1);}#gg-invite-modal input[type=text]::placeholder,#gg-invite-modal input[type=email]::placeholder{color:#9ca3af;}#gg-invite-modal label{color:#374151;font-weight:500;margin-bottom:8px;display:block;}#gg-invite-modal .user-search-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;}#gg-invite-modal .user-search-item{padding:0;margin:0;transition:all 0.2s ease;cursor:pointer;}#gg-invite-modal .user-search-item:hover:not(.already-added) .user-search-item-content{background:rgba(125,17,255,0.15);border-color:rgba(125,17,255,0.4);}#gg-invite-modal .user-search-item.already-added{opacity:0.5;cursor:default;}#gg-invite-modal .user-search-item-content{display:flex;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:50px;padding:6px 6px 6px 6px;gap:10px;transition:all 0.2s ease;}#gg-invite-modal .user-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;}#gg-invite-modal .user-avatar img{width:100%;height:100%;object-fit:cover;}#gg-invite-modal .user-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#7d11ff,#9f4fff);display:flex;align-items:center;justify-content:center;color:white;font-size:16px;font-weight:600;}#gg-invite-modal .user-info{flex:1;min-width:0;padding-right:8px;}#gg-invite-modal .user-name{color:#1f2937;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;line-height:1.3;}#gg-invite-modal .verified-badge{color:#7d11ff;font-size:13px;}#gg-invite-modal .user-badges,#gg-invite-modal .user-title{color:#6b7280;font-size:12px;margin-top:2px;line-height:1.2;}#gg-invite-modal .add-user-btn{background:#7d11ff;color:white;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;flex-shrink:0;margin-right:4px;}#gg-invite-modal .add-user-btn:hover{background:#9f4fff;transform:scale(1.1);}#gg-invite-modal .add-user-btn i{font-size:14px;}#gg-invite-modal .added-badge{background:rgba(76,175,80,0.15);color:#4caf50;border:1px solid rgba(76,175,80,0.3);padding:6px 14px;border-radius:16px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px;flex-shrink:0;margin-right:6px;}#gg-invite-modal .added-badge i{font-size:11px;}#gg-invite-modal #pending-invites-list{display:flex;flex-wrap:wrap;gap:8px;}#gg-invite-modal .pending-invite-item{display:inline-flex;align-items:center;justify-content:space-between;background:rgba(125,17,255,0.1);border:1px solid rgba(125,17,255,0.2);border-radius:24px;padding:6px 10px 6px 6px;margin:0;}#gg-invite-modal .pending-invite-content{display:flex;align-items:center;gap:10px;}#gg-invite-modal .invite-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;}#gg-invite-modal .invite-avatar img{width:100%;height:100%;object-fit:cover;}#gg-invite-modal .invite-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#7d11ff,#5f0db8);display:flex;align-items:center;justify-content:center;color:white;font-size:14px;font-weight:600;}#gg-invite-modal .fas.fa-envelope{color:#7d11ff;font-size:16px;margin-left:8px;}#gg-invite-modal .invite-value{color:#333;font-size:14px;font-weight:500;}#gg-invite-modal .remove-invite-btn{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px 8px;transition:color 0.2s ease;}#gg-invite-modal .remove-invite-btn:hover{color:#ff4444;}#gg-invite-modal .remove-invite-btn i{font-size:14px;}#gg-invite-modal .empty-message{color:#6b7280;font-size:14px;text-align:center;padding:20px;}#gg-invite-modal .gg-modal-submit{background:linear-gradient(135deg,#7d11ff,#5f0db8);color:white;border:none;padding:10px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all 0.3s ease;}#gg-invite-modal .gg-modal-submit:disabled{opacity:0.5;cursor:not-allowed;}#gg-invite-modal .gg-modal-submit:not(:disabled):hover{background:linear-gradient(135deg,#6a0ede,#4f0a99);transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}#gg-invite-modal #user-search-results{max-height:0;overflow:hidden;transition:all 0.5s cubic-bezier(0.4,0,0.2,1);transform-origin:top;opacity:0;margin-top:0;}#gg-invite-modal #user-search-results.expanding{max-height:300px;opacity:1;overflow-y:auto;margin-top:8px;}#gg-invite-modal #user-search-results.collapsing{max-height:0;opacity:0;overflow:hidden;margin-top:0;}#gg-invite-modal #user-search-results:not(:empty).expanding{border:1px solid #e5e7eb;border-radius:8px;padding:8px;background:#fafbfc;}.my-invitations-wrapper{margin-bottom:1.5rem;}.my-invitations-wrapper .block-title{font-size:1.125rem;font-weight:600;margin-bottom:0.75rem;color:#1f2937;}.group-invitation-row{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem 1.25rem;margin-bottom:0.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.05);transition:all 0.2s ease;width:100%;box-sizing:border-box;}.group-invitation-row.invitee-view{width:100%;display:block;}.group-invitation-row:hover{box-shadow:0 4px 6px rgba(0,0,0,0.1);transform:translateY(-1px);}.group-invitation-row.invitee-view .invitation-row-content{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;}.group-invitation-row.invitee-view .group-avatar-container{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;}.group-invitation-row.invitee-view .group-avatar-container img{width:100%;height:100%;object-fit:cover;}.group-invitation-row.invitee-view .group-avatar-placeholder{width:100%;height:100%;background:#7d11ff;color:white;display:flex;align-items:center;justify-content:center;font-size:1.25rem;}@media (min-width:769px){.group-invitation-row.invitee-view .group-info-section{display:flex;align-items:center;gap:1rem;flex:1;}.group-invitation-row.invitee-view .group-header{display:flex;align-items:center;gap:0.75rem;}.group-invitation-row.invitee-view .invitation-meta{display:flex;align-items:center;gap:0.75rem;}}.group-invitation-row .group-details{flex:1;min-width:0;}.group-invitation-row .group-name,.group-invitation-row .invitee-name{margin:0 0 0.375rem 0;font-size:1.125rem;font-weight:600;line-height:1.3;}.group-invitation-row .group-name a,.group-invitation-row .invitee-name a{color:#7d11ff;text-decoration:none;transition:color 0.2s ease;}.group-invitation-row .group-name a:hover,.group-invitation-row .invitee-name a:hover{color:#6209d6;text-decoration:underline;}.group-invitation-row .invitation-meta{display:flex;align-items:center;gap:0.75rem;font-size:0.875rem;color:#6b7280;flex-wrap:wrap;}.group-invitation-row .invitation-meta i{font-size:0.75rem;margin-right:0.25rem;opacity:0.7;}.group-invitation-row .invitation-meta strong{color:#4b5563;font-weight:600;}.group-invitation-row .invitation-meta .divider{color:#d1d5db;font-size:0.625rem;}.group-invitation-row .group-visibility{display:inline-flex;align-items:center;gap:0.25rem;}.group-invitation-row.invitee-view .invitation-actions{display:flex;gap:0.5rem;flex-shrink:0;min-width:200px;justify-content:flex-end;}.group-invitation-row .btn{padding:0.5rem 1rem;border-radius:6px;font-size:0.875rem;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:0.375rem;transition:all 0.2s ease;border:none;cursor:pointer;white-space:nowrap;}.group-invitation-row .btn i{font-size:0.875rem;}.group-invitation-row .btn-accept{background:#10b981;color:white;}.group-invitation-row .btn-accept:hover{background:#059669;transform:translateY(-1px);box-shadow:0 2px 4px rgba(16,185,129,0.3);}.group-invitation-row .btn-decline{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;}.group-invitation-row .btn-decline:hover{background:#ef4444;color:white;border-color:#ef4444;}@media (max-width:768px){.group-invitation-row{padding:1rem;}.group-invitation-row.invitee-view .invitation-row-content{flex-direction:column;align-items:stretch;gap:1rem;}.group-invitation-row.invitee-view .group-info-section{width:100%;}.group-invitation-row.invitee-view .group-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.5rem;}.group-invitation-row.invitee-view .group-avatar-container{width:36px;height:36px;flex-shrink:0;}.group-invitation-row.invitee-view .group-name{font-size:1rem;margin:0;line-height:1.2;flex:1;}.group-invitation-row .invitation-meta{font-size:0.75rem;gap:0.5rem;}.group-invitation-row .invitation-meta .divider{display:none;}.group-invitation-row .invitation-meta > span{display:block;margin-bottom:0.125rem;}.group-invitation-row.invitee-view .invitation-actions{width:100%;min-width:unset;justify-content:stretch;gap:0.5rem;}.group-invitation-row.invitee-view .invitation-actions .btn{flex:1;justify-content:center;padding:0.625rem 0.75rem;font-size:0.875rem;}.invitation-status{min-width:unset;width:100%;justify-content:space-between;}.invitation-status.accepted{flex-direction:column;align-items:stretch;gap:0.5rem;}.invitation-status.accepted .btn-visit-group{width:100%;justify-content:center;}.group-invitation-row.inviter-view .invitation-row-content{flex-direction:column;gap:1rem;}.group-invitation-row.inviter-view .invitee-info{width:100%;}.group-invitation-row.inviter-view .invitation-status-actions{width:100%;flex-direction:row;justify-content:space-between;align-items:center;}.group-invitation-row.inviter-view .btn-cancel-invitation{padding:0.5rem 0.75rem;font-size:0.8125rem;}}@media (max-width:480px){.group-invitation-row{padding:0.75rem;border-radius:6px;}.group-invitation-row .group-name{font-size:0.9375rem;}.group-invitation-row .invitation-meta{font-size:0.7rem;}.group-invitation-row.invitee-view .invitation-actions .btn{padding:0.5rem;font-size:0.8125rem;}.group-invitation-row.invitee-view .invitation-actions .btn span{display:none;}.group-invitation-row.invitee-view .invitation-actions .btn i{margin:0;}}.view-my-invitations .view-empty{padding:2rem;text-align:center;color:#6b7280;background:#f9fafb;border-radius:8px;border:1px dashed #e5e7eb;}.group-invitation-row.ajax-progress{opacity:0.6;pointer-events:none;}.group-invitation-row.ajax-progress .invitation-actions{min-height:40px;}.group-invitation-row.accepted{background:#f0fdf4;border-color:#86efac;}.group-invitation-row.declined{background:#fef2f2;border-color:#fca5a5;opacity:0.7;}.group-invitation-row.inviter-view .invitation-row-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;}.group-invitation-row.inviter-view .invitee-info{display:flex;align-items:center;gap:1rem;flex:1;}.group-invitation-row.inviter-view .invitee-details{flex:1;min-width:0;}.group-invitation-row.inviter-view .invitee-email.primary{margin:0 0 0.375rem 0;font-size:1.125rem;font-weight:600;line-height:1.3;color:#1f2937;}.group-invitation-row.inviter-view .invitation-note{font-size:0.875rem;color:#9ca3af;font-style:italic;margin-top:0.25rem;}.group-invitation-row.inviter-view .invitee-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;}.group-invitation-row.inviter-view .invitee-avatar img{width:100%;height:100%;object-fit:cover;}.group-invitation-row.inviter-view .user-avatar-placeholder{width:100%;height:100%;background:#7d11ff;color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;}.group-invitation-row.inviter-view .btn-cancel-invitation{background:#f3f4f6;color:#6b7280;padding:0.5rem 1rem;border:1px solid #e5e7eb;border-radius:6px;font-size:0.875rem;cursor:pointer;transition:all 0.2s ease;}.group-invitation-row.inviter-view .btn-cancel-invitation:hover{background:#ef4444;color:white;border-color:#ef4444;}.invitation-status{display:flex;align-items:center;gap:0.75rem;min-width:200px;}.invitation-status.accepted{color:#10b981;font-weight:500;}.invitation-status.accepted .btn-visit-group{background:#7d11ff;color:white;padding:0.375rem 0.75rem;border-radius:6px;font-size:0.875rem;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:0.375rem;transition:all 0.2s ease;border:none;cursor:pointer;white-space:nowrap;}.invitation-status.accepted .btn-visit-group:hover{background:#6209d6;transform:translateY(-1px);box-shadow:0 2px 4px rgba(125,17,255,0.3);text-decoration:none;color:white;}.invitation-status.accepted .btn-visit-group i{font-size:0.75rem;}.group-request-row{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:1rem;transition:box-shadow 0.2s;}.group-request-row:hover{box-shadow:0 2px 8px rgba(0,0,0,0.08);}.request-row-content{display:flex;justify-content:space-between;align-items:center;gap:1rem;}.requester-info{display:flex;align-items:flex-start;gap:1rem;flex:1;}.requester-avatar{flex-shrink:0;width:48px;height:48px;}.requester-avatar img,.requester-avatar .user-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;}.requester-avatar .user-avatar-placeholder{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;}.requester-details{flex:1;min-width:0;}.requester-name{font-weight:600;font-size:1rem;margin-bottom:0.25rem;}.requester-name a{color:#1f2937;text-decoration:none;}.requester-name a:hover{color:#7d11ff;text-decoration:underline;}.request-meta{display:flex;align-items:center;gap:0.75rem;font-size:0.875rem;color:#6b7280;flex-wrap:wrap;}.request-meta .divider{color:#d1d5db;}.request-meta i{font-size:0.75rem;margin-right:0.25rem;}.request-message{margin-top:0.5rem;padding:0.5rem;background:#f9fafb;border-radius:4px;font-size:0.875rem;color:#4b5563;}.request-message i{color:#9ca3af;margin-right:0.5rem;}.request-status-actions{display:flex;align-items:center;gap:1rem;flex-shrink:0;}.request-status{margin-right:0.5rem;}.status-badge{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;border-radius:9999px;font-size:0.875rem;font-weight:500;}.status-pending{background:#fef3c7;color:#92400e;}.status-approved{background:#d1fae5;color:#065f46;}.status-rejected{background:#fee2e2;color:#991b1b;}.status-badge i{font-size:0.75rem;}.request-actions{display:flex;gap:0.5rem;}.request-actions .btn{padding:0.375rem 0.75rem;border-radius:6px;font-size:0.875rem;font-weight:500;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:0.375rem;transition:all 0.2s;}.btn-approve{background:#10b981;color:white;}.btn-approve:hover{background:#059669;}.btn-reject{background:#ef4444;color:white;}.btn-reject:hover{background:#dc2626;}.btn-cancel{background:#6b7280;color:white;}.btn-cancel:hover{background:#4b5563;}.request-actions .btn:disabled{opacity:0.5;cursor:not-allowed;}.request-actions .btn i{font-size:0.875rem;}.request-updated-by{font-size:0.75rem;color:#9ca3af;font-style:italic;}.group-request-row.status-approved{background:#f0fdf4;border-color:#86efac;}.group-request-row.status-rejected{background:#fef2f2;border-color:#fca5a5;}@media (max-width:768px){.request-row-content{flex-direction:column;align-items:stretch;}.request-status-actions{flex-direction:column;align-items:flex-start;gap:0.5rem;}.request-actions{width:100%;}.request-actions .btn{flex:1;justify-content:center;}}.join-requests-content .empty-state{text-align:center;padding:3rem 1rem;color:#6b7280;}.join-requests-content .empty-state i{font-size:3rem;color:#d1d5db;margin-bottom:1rem;}.join-requests-content .block h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1f2937;padding-bottom:0.5rem;border-bottom:1px solid #e5e7eb;}.create-post{background:rgba(255,255,255,0.05);border:1px solid rgba(207,207,207,0.3);border-radius:12px;padding:20px;margin-bottom:24px;transition:all 0.2s ease;}@media only screen and (max-width:767px){.create-post{padding:12px;}}.create-post.focused{border-color:rgba(125,17,255,0.3);background:rgba(255,255,255,0.08);}.create-post .create-post-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;}@media only screen and (max-width:767px){.create-post .create-post-header{gap:8px;}}.create-post .create-post-header .user-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;}@media only screen and (max-width:767px){.create-post .create-post-header .user-avatar{display:none;}}.create-post .create-post-header .user-avatar-placeholder{width:40px;height:40px;border-radius:50%;background:rgba(125,17,255,0.3);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:white;flex-shrink:0;}@media only screen and (max-width:767px){.create-post .create-post-header .user-avatar-placeholder{display:none;}}.create-post .create-post-header .post-input{flex:1;background:rgba(255,255,255,0.95);border:1px solid rgba(0,0,0,0.1);border-radius:8px;padding:12px 16px;font-size:15px;line-height:1.5;resize:none;min-height:44px;color:#333;transition:all 0.2s ease;}@media only screen and (max-width:767px){.create-post .create-post-header .post-input{padding:10px 12px;font-size:14px;}}.create-post .create-post-header .post-input:focus{outline:none;border-color:rgba(125,17,255,0.4);background:white;}.create-post .create-post-header .post-input::placeholder{color:rgba(0,0,0,0.5);}.create-post .create-post-actions{display:flex;align-items:center;justify-content:space-between;margin-left:52px;}@media only screen and (max-width:767px){.create-post .create-post-actions{margin-left:0;}}.create-post .create-post-actions .post-attachments{display:flex;gap:8px;}.create-post .create-post-actions .post-attachments .attachment-btn{width:36px;height:36px;border-radius:50%;background:rgba(125,17,255,0.1);border:1px solid rgba(125,17,255,0.2);color:rgb(125,17,255);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;}.create-post .create-post-actions .post-attachments .attachment-btn:hover{background:rgba(125,17,255,0.2);transform:scale(1.1);}.create-post .create-post-actions .post-attachments .attachment-btn i{font-size:16px;}.create-post .create-post-actions .post-submit-btn{padding:8px 24px;border-radius:20px;font-size:14px;font-weight:600;}.create-post .create-post-actions .post-submit-btn:enabled{background:#7d11ff;color:white;}.create-post .create-post-actions .post-submit-btn:disabled{opacity:0.5;cursor:not-allowed;}.create-post .attachment-preview{margin-left:52px;margin-top:12px;}.create-post .attachment-preview #video-preview{margin-bottom:12px;position:relative;display:flex;align-items:center;}.create-post .attachment-preview #video-preview .video-url-field{width:100%;padding:10px 40px 10px 12px;border:1px solid rgba(125,17,255,0.2);border-radius:8px;background:rgba(255,255,255,0.95);font-size:14px;}.create-post .attachment-preview #video-preview .video-url-field:focus{outline:none;border-color:rgba(125,17,255,0.4);background:white;}.create-post .attachment-preview #video-preview .remove-attachment{position:absolute;right:8px;top:40%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,0.1);border:none;color:#666;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-bottom:3px;}.create-post .attachment-preview #video-preview .remove-attachment:hover{background:rgba(0,0,0,0.2);}.create-post .attachment-preview #songs-preview .selected-songs-list{display:flex;flex-wrap:wrap;gap:8px;}.create-post .attachment-preview #songs-preview .selected-songs-list .selected-song-item{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(125,17,255,0.1);border:1px solid rgba(125,17,255,0.2);border-radius:20px;font-size:14px;}.create-post .attachment-preview #songs-preview .selected-songs-list .selected-song-item .song-title{color:#333;}.create-post .attachment-preview #songs-preview .selected-songs-list .selected-song-item .remove-song{width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,0.2);border:none;color:white;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;}.create-post .attachment-preview #songs-preview .selected-songs-list .selected-song-item .remove-song:hover{background:rgba(0,0,0,0.3);}.content-wrapper-wrapper{width:100%;}@media only screen and (max-width:767px){.content-wrapper-wrapper .content-wrapper{flex-direction:column;gap:24px;padding:0;}}.section-inner .content-wrapper-wrapper .content-wrapper{padding-top:0;padding-bottom:0;max-width:none;margin:0;}.group-content,.main-content{flex:1;min-width:0;}.songs-feed .songs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px;}.songs-feed .songs-header .section-title{color:#1a1a1a;margin:0;}.songs-feed .songs-header .section-count{font-size:16px;color:#666;margin-left:8px;}.songs-feed .songs-header .section-count .submission-count-value[data-loading=true]{opacity:0.5;animation:pulse 1.5s ease-in-out infinite;display:inline-block;min-width:1.5em;}.songs-feed .songs-header .submit-song-btn,.songs-feed .songs-header .add-post-btn{padding:14px 32px;border-radius:8px;font-weight:600;font-size:16px;border:1px solid rgb(125,17,255);cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-block;background:transparent;color:rgb(125,17,255);}.songs-feed .songs-header .submit-song-btn:hover,.songs-feed .songs-header .add-post-btn:hover{background:rgba(125,17,255,0.1);transform:translateY(-1px);}.songs-feed .submission-stack{display:flex;flex-direction:column;gap:2px;}.songs-feed .submission-stack .block--views > h2{display:none;}.songs-feed .empty-state{text-align:center;padding:60px 20px;color:#666;font-size:16px;background:#f8f8fb;border-radius:12px;}.sidebar,.lesson-sidebar{flex-shrink:0;}@media only screen and (max-width:767px){.sidebar,.lesson-sidebar{width:100%;}}.sidebar .sidebar-section,.lesson-sidebar .sidebar-section{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:24px;}.sidebar .sidebar-section:last-child,.lesson-sidebar .sidebar-section:last-child{margin-bottom:0;}.sidebar .sidebar-title,.lesson-sidebar .sidebar-title{font-size:18px;font-weight:700;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;color:#1a1a1a;}.sidebar .sidebar-title .view-all,.lesson-sidebar .sidebar-title .view-all{font-size:14px;font-weight:500;color:rgb(125,17,255);text-decoration:none;}.sidebar .sidebar-title .view-all:hover,.lesson-sidebar .sidebar-title .view-all:hover{text-decoration:underline;}.sidebar .sidebar-header,.lesson-sidebar .sidebar-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;}.sidebar .sidebar-header .sidebar-title,.lesson-sidebar .sidebar-header .sidebar-title{margin-bottom:0;}.sidebar .sidebar-icon,.lesson-sidebar .sidebar-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fafafa;border-radius:8px;color:#7d11ff;font-size:14px;}.sidebar .sidebar-icon i,.lesson-sidebar .sidebar-icon i{font-size:14px;}.sidebar .sidebar-body .field__items,.lesson-sidebar .sidebar-body .field__items{display:flex;flex-wrap:wrap;gap:8px;}.sidebar .sidebar-body .field__item a,.lesson-sidebar .sidebar-body .field__item a{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#fafafa;color:#262626;font-size:12px;font-weight:500;transition:all 0.2s ease;cursor:pointer;text-decoration:none;}.sidebar .sidebar-body .field__item a:hover,.lesson-sidebar .sidebar-body .field__item a:hover{background-color:#7d11ff;border-color:#7d11ff;color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.sidebar .sidebar-body .field__item a:active,.lesson-sidebar .sidebar-body .field__item a:active{transform:translateY(0);box-shadow:none;}.sidebar .sidebar-body .field--name-field-genre .field__items,.lesson-sidebar .sidebar-body .field--name-field-genre .field__items{display:flex;flex-wrap:wrap;gap:8px;}.sidebar .sidebar-body .field--name-field-genre .field__item a,.lesson-sidebar .sidebar-body .field--name-field-genre .field__item a{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#fafafa;color:#262626;font-size:12px;font-weight:500;transition:all 0.2s ease;cursor:pointer;text-decoration:none;}.sidebar .sidebar-body .field--name-field-genre .field__item a:hover,.lesson-sidebar .sidebar-body .field--name-field-genre .field__item a:hover{background-color:#7d11ff;border-color:#7d11ff;color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.sidebar .sidebar-body .field--name-field-genre .field__item a:active,.lesson-sidebar .sidebar-body .field--name-field-genre .field__item a:active{transform:translateY(0);box-shadow:none;}.sidebar .sidebar-body .field--name-field-genre > .field__item a,.lesson-sidebar .sidebar-body .field--name-field-genre > .field__item a{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#fafafa;color:#262626;font-size:12px;font-weight:500;transition:all 0.2s ease;cursor:pointer;text-decoration:none;}.sidebar .sidebar-body .field--name-field-genre > .field__item a:hover,.lesson-sidebar .sidebar-body .field--name-field-genre > .field__item a:hover{background-color:#7d11ff;border-color:#7d11ff;color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.sidebar .sidebar-body .field--name-field-genre > .field__item a:active,.lesson-sidebar .sidebar-body .field--name-field-genre > .field__item a:active{transform:translateY(0);box-shadow:none;}.sidebar .sidebar-body .field--name-field-tags .field__items,.lesson-sidebar .sidebar-body .field--name-field-tags .field__items{display:flex;flex-wrap:wrap;gap:8px;}.sidebar .sidebar-body .field--name-field-tags .field__item a,.lesson-sidebar .sidebar-body .field--name-field-tags .field__item a{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#fafafa;color:#262626;font-size:12px;font-weight:500;transition:all 0.2s ease;cursor:pointer;text-decoration:none;}.sidebar .sidebar-body .field--name-field-tags .field__item a:hover,.lesson-sidebar .sidebar-body .field--name-field-tags .field__item a:hover{background-color:#7d11ff;border-color:#7d11ff;color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.sidebar .sidebar-body .field--name-field-tags .field__item a:active,.lesson-sidebar .sidebar-body .field--name-field-tags .field__item a:active{transform:translateY(0);box-shadow:none;}.sidebar .members-list .empty-state,.lesson-sidebar .members-list .empty-state{text-align:center;padding:20px;color:#666;font-size:14px;}.sidebar .members-list .view-group-users .view-content,.lesson-sidebar .members-list .view-group-users .view-content{display:flex;flex-direction:column;gap:8px;}.sidebar .members-list .view-group-users .views-row,.lesson-sidebar .members-list .view-group-users .views-row{display:block;}.sidebar .members-list .view-group-users h2,.lesson-sidebar .members-list .view-group-users h2{display:none;}.sidebar .members-list .member-pill,.lesson-sidebar .members-list .member-pill{padding:6px 12px;font-size:13px;}.sidebar .members-list .member-pill .member-pill-avatar,.lesson-sidebar .members-list .member-pill .member-pill-avatar{width:20px;height:20px;font-size:9px;}.sidebar .members-list .member-pill .member-pill-name,.lesson-sidebar .members-list .member-pill .member-pill-name{font-size:13px;}.sidebar .members-list .member-pill .member-pill-status,.lesson-sidebar .members-list .member-pill .member-pill-status{font-size:11px;}.sidebar .about-content,.lesson-sidebar .about-content{color:#4b5563;font-size:15px;line-height:1.6;}.sidebar .about-content p,.lesson-sidebar .about-content p{margin-bottom:16px;}.sidebar .about-content .group-rules,.sidebar .about-content .submission-guidelines,.lesson-sidebar .about-content .group-rules,.lesson-sidebar .about-content .submission-guidelines{margin-top:20px;}.sidebar .about-content .group-rules h4,.sidebar .about-content .submission-guidelines h4,.lesson-sidebar .about-content .group-rules h4,.lesson-sidebar .about-content .submission-guidelines h4{margin-bottom:8px;font-size:16px;font-weight:600;}.sidebar .about-content .group-rules ul,.sidebar .about-content .submission-guidelines ul,.lesson-sidebar .about-content .group-rules ul,.lesson-sidebar .about-content .submission-guidelines ul{list-style:none;padding:0;margin:0;}.sidebar .about-content .group-rules ul li,.sidebar .about-content .submission-guidelines ul li,.lesson-sidebar .about-content .group-rules ul li,.lesson-sidebar .about-content .submission-guidelines ul li{padding:4px 0;padding-left:20px;position:relative;color:#4b5563;}.sidebar .about-content .group-rules ul li:before,.sidebar .about-content .submission-guidelines ul li:before,.lesson-sidebar .about-content .group-rules ul li:before,.lesson-sidebar .about-content .submission-guidelines ul li:before{content:"•";color:rgb(125,17,255);position:absolute;left:0;}.section{padding:40px 0;}.section.full-width{width:100%;}.section.full-width-gray{background:#f8f8fb;}.section .section-header{display:flex;align-items:baseline;gap:12px;margin-bottom:24px;flex-wrap:wrap;}.section .section-header .section-title{color:#1a1a1a;}.section .section-header .section-count{font-size:16px;color:#666;}.section .section-header .section-subtitle{font-size:14px;color:#6b7280;font-weight:normal;width:100%;}.block-views-blockgroup-users-block-1 h2{display:none;}.member-pills{display:flex;flex-wrap:wrap;gap:12px;}.member-pills .view-content{display:flex;flex-wrap:wrap;gap:12px;width:100%;}.member-pills .views-row{display:contents;}a.member-pill{text-decoration:none;color:inherit;}.member-pill{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border-radius:24px;font-size:14px;transition:all 0.2s ease;cursor:pointer;}.member-pill:hover{background:#ececec;transform:translateY(-1px);}.member-pill .member-pill-avatar{width:24px;height:24px;background:rgb(125,17,255);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;overflow:hidden;flex-shrink:0;}.member-pill .member-pill-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;}.member-pill .member-pill-name{font-weight:600;color:#333;}.member-pill .member-pill-status{color:#666;font-size:12px;}.member-pill .member-pill-status.submitted{color:#10b981;}.member-pill .owner-badge-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:white;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;border-radius:10px;white-space:nowrap;}.member-pill .owner-badge-pill i{font-size:9px;}.discussion-content{background:white;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.discussion-content .field--name-body{margin-bottom:24px;color:#4b5563;font-size:16px;line-height:1.6;}.discussion-content .node--type-post.node--view-mode-comment h2{display:none;}.discussion-content .node--type-post.node--view-mode-comment .submitted{display:none;}.discussion-content .node--type-post.node--view-mode-comment .rc_comment-box-container{margin:0;}@media only screen and (max-width:767px){.section.songs-section .section-inner{padding:0;}.songs-feed .songs-header .submit-song-btn,.songs-feed .songs-header .add-post-btn{width:100%;}}.group-nav{background:white;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px rgba(0,0,0,0.05);}.group-nav .container{max-width:1440px;margin:0 auto;padding:0 20px;}.group-nav .nav-wrapper{display:flex;align-items:center;}.group-nav .nav-tabs{display:flex;gap:32px;}@media only screen and (max-width:767px){.group-nav .nav-tabs{gap:16px;}}.group-nav .nav-tab{padding:16px 0;color:#6b7280;text-decoration:none;font-weight:500;position:relative;transition:color 0.2s ease;}.group-nav .nav-tab:hover{color:#333;}.group-nav .nav-tab.active{color:#7d11ff;}.group-nav .nav-tab.active::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#7d11ff;border-radius:3px 3px 0 0;}.route-entitygroupcanonical h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.route-entitygroupcanonical h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-entitygroupcanonical h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-entitygroupcanonical h1{font-size:34px;line-height:1.2;}}.user-join-requests .explainer-text{padding:0.75rem 0;margin-bottom:1.5rem;color:#6b7280;font-size:0.875rem;font-style:italic;background-color:#f9fafb;padding-left:1rem;padding-right:1rem;border-left:3px solid #e5e7eb;}.user-join-requests .request-group-info{margin-top:0.5rem;font-size:0.9rem;color:#6b7280;}.user-join-requests .request-group-info i{margin-right:0.25rem;color:#9ca3af;}.user-join-requests .request-group-info .group-label{margin-right:0.25rem;}.user-join-requests .request-group-info .group-name{color:#7d11ff;text-decoration:none;font-weight:500;}.user-join-requests .request-group-info .group-name:hover{text-decoration:underline;}.route-entitygroup-relationshipcanonical #content-area{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;padding:0 1rem;}.route-entitygroup-relationshipcanonical .region-content{clear:both;padding:1em 16px;}.route-entitygroup-relationshipcanonical .region-content:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.route-entitygroup-relationshipcanonical .region-content{padding:2.25em 16px 2em;}}.route-entitygroup-relationshipcanonical .region-content .user-bar-content,.route-entitygroup-relationshipcanonical .region-content .section-inner,.route-entitygroup-relationshipcanonical .region-content .block-content,.route-entitygroup-relationshipcanonical .region-content.block-views > div,.route-entitygroup-relationshipcanonical .region-content.block-views > h2,.route-entitygroup-relationshipcanonical .region-content.block-block-content > h2,.route-entitygroup-relationshipcanonical .region-content.block-block-content > div,.route-entitygroup-relationshipcanonical .region-content.block-ctools-block > span,.route-entitygroup-relationshipcanonical .region-content.block-ctools-block > div,.route-entitygroup-relationshipcanonical .region-content.block-entity-block header,.route-entitygroup-relationshipcanonical .region-content.block-entity-block .content,.route-entitygroup-relationshipcanonical .region-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.route-entitygroup-relationshipcanonical .region-content.block-views h2,.route-entitygroup-relationshipcanonical .region-content.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.route-entitygroup-relationshipcanonical .region-content.block-views h2,.route-entitygroup-relationshipcanonical .region-content.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-entitygroup-relationshipcanonical .region-content.block-views h2,.route-entitygroup-relationshipcanonical .region-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-entitygroup-relationshipcanonical .region-content.block-views h2,.route-entitygroup-relationshipcanonical .region-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}.route-entitygroup-relationshipcanonical h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.route-entitygroup-relationshipcanonical h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-entitygroup-relationshipcanonical h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-entitygroup-relationshipcanonical h1{font-size:34px;line-height:1.2;}}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks{margin-bottom:2rem;border-bottom:1px solid #fafafa;}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks ul li{margin:0;}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks ul li a{display:block;padding:0.75rem 1rem;text-decoration:none;color:#404040;border-bottom:2px solid transparent;}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks ul li a:hover{color:#ff8c11;border-bottom-color:#ff8c11;}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks ul li a.is-active{color:#ff8c11;border-bottom-color:#ff8c11;font-weight:600;}.route-entitygroup-relationshipcanonical .group-content{background-color:white;padding:2rem;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.route-entitygroup-relationshipcanonical .group-content .field{margin-bottom:1.5rem;}.route-entitygroup-relationshipcanonical .group-content .field .field__label{font-weight:600;color:#404040;margin-bottom:0.5rem;display:block;}.route-entitygroup-relationshipcanonical .group-content .field .field__item{color:#171717;}.route-entitygroup-relationshipcanonical .group-content .field .field__item a{color:#ff8c11;text-decoration:none;}.route-entitygroup-relationshipcanonical .group-content .field .field__item a:hover{text-decoration:underline;}.route-viewgroup-nodespage-1 #content-area{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;padding:0 1rem;}.route-viewgroup-nodespage-1 .region-content{clear:both;padding:1em 16px;}.route-viewgroup-nodespage-1 .region-content:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.route-viewgroup-nodespage-1 .region-content{padding:2.25em 16px 2em;}}.route-viewgroup-nodespage-1 .region-content .user-bar-content,.route-viewgroup-nodespage-1 .region-content .section-inner,.route-viewgroup-nodespage-1 .region-content .block-content,.route-viewgroup-nodespage-1 .region-content.block-views > div,.route-viewgroup-nodespage-1 .region-content.block-views > h2,.route-viewgroup-nodespage-1 .region-content.block-block-content > h2,.route-viewgroup-nodespage-1 .region-content.block-block-content > div,.route-viewgroup-nodespage-1 .region-content.block-ctools-block > span,.route-viewgroup-nodespage-1 .region-content.block-ctools-block > div,.route-viewgroup-nodespage-1 .region-content.block-entity-block header,.route-viewgroup-nodespage-1 .region-content.block-entity-block .content,.route-viewgroup-nodespage-1 .region-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.route-viewgroup-nodespage-1 .region-content.block-views h2,.route-viewgroup-nodespage-1 .region-content.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.route-viewgroup-nodespage-1 .region-content.block-views h2,.route-viewgroup-nodespage-1 .region-content.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-viewgroup-nodespage-1 .region-content.block-views h2,.route-viewgroup-nodespage-1 .region-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-viewgroup-nodespage-1 .region-content.block-views h2,.route-viewgroup-nodespage-1 .region-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions{margin-bottom:1.5rem;}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions nav{list-style:none;padding:0;display:flex;gap:1rem;}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions nav li{margin:0;}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions nav li a.button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;margin:0;}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions nav li a.button a{color:#ffffff;}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions nav li a.button:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.route-viewgroup-nodespage-1 .view-content .views-table{margin-top:1rem;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:4px;overflow:hidden;}.route-viewgroup-nodespage-1 .view-content .views-table thead th{padding:1rem 0.75rem;}.route-viewgroup-nodespage-1 .view-content .views-table thead th a{color:#404040;text-decoration:none;}.route-viewgroup-nodespage-1 .view-content .views-table thead th a:hover{color:#ff8c11;}.route-viewgroup-nodespage-1 .view-content .views-table thead th .tablesort{margin-left:0.5rem;}.route-viewgroup-nodespage-1 .view-content .views-table tbody td{padding:0.75rem;vertical-align:middle;}.route-viewgroup-nodespage-1 .view-content .views-table tbody td.views-empty{text-align:center;padding:2rem;color:#404040;font-style:italic;}.route-viewgroup-memberspage-1 #content-area{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;padding:0 1rem;}.route-viewgroup-memberspage-1 .region-content{clear:both;padding:1em 16px;}.route-viewgroup-memberspage-1 .region-content:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.route-viewgroup-memberspage-1 .region-content{padding:2.25em 16px 2em;}}.route-viewgroup-memberspage-1 .region-content .user-bar-content,.route-viewgroup-memberspage-1 .region-content .section-inner,.route-viewgroup-memberspage-1 .region-content .block-content,.route-viewgroup-memberspage-1 .region-content.block-views > div,.route-viewgroup-memberspage-1 .region-content.block-views > h2,.route-viewgroup-memberspage-1 .region-content.block-block-content > h2,.route-viewgroup-memberspage-1 .region-content.block-block-content > div,.route-viewgroup-memberspage-1 .region-content.block-ctools-block > span,.route-viewgroup-memberspage-1 .region-content.block-ctools-block > div,.route-viewgroup-memberspage-1 .region-content.block-entity-block header,.route-viewgroup-memberspage-1 .region-content.block-entity-block .content,.route-viewgroup-memberspage-1 .region-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.route-viewgroup-memberspage-1 .region-content.block-views h2,.route-viewgroup-memberspage-1 .region-content.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.route-viewgroup-memberspage-1 .region-content.block-views h2,.route-viewgroup-memberspage-1 .region-content.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-viewgroup-memberspage-1 .region-content.block-views h2,.route-viewgroup-memberspage-1 .region-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-viewgroup-memberspage-1 .region-content.block-views h2,.route-viewgroup-memberspage-1 .region-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions{margin-bottom:1.5rem;}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions nav{list-style:none;padding:0;display:flex;gap:1rem;}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions nav li{margin:0;}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions nav li a.button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;margin:0;}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions nav li a.button a{color:#ffffff;}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions nav li a.button:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks{margin-bottom:2rem;border-bottom:1px solid #fafafa;}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks ul li{margin:0;}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks ul li a{display:block;padding:0.75rem 1rem;text-decoration:none;color:#404040;border-bottom:2px solid transparent;}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks ul li a:hover{color:#ff8c11;border-bottom-color:#ff8c11;}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks ul li a.is-active{color:#ff8c11;border-bottom-color:#ff8c11;font-weight:600;}.route-viewgroup-memberspage-1 .view-content .views-table{margin-top:1rem;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:4px;overflow:hidden;}.route-viewgroup-memberspage-1 .view-content .views-table thead th{padding:1rem 0.75rem;}.route-viewgroup-memberspage-1 .view-content .views-table thead th a{color:#404040;text-decoration:none;}.route-viewgroup-memberspage-1 .view-content .views-table thead th a:hover{color:#ff8c11;}.route-viewgroup-memberspage-1 .view-content .views-table tbody td{padding:0.75rem;vertical-align:middle;}.route-viewgroup-memberspage-1 .view-content .views-table tbody td a{color:#ff8c11;text-decoration:none;}.route-viewgroup-memberspage-1 .view-content .views-table tbody td a:hover{text-decoration:underline;}.route-viewgroup-memberspage-1 .view-content .views-table tbody td .item-list ul{list-style:none;padding:0;margin:0;}.route-viewgroup-memberspage-1 .view-content .views-table tbody td .item-list ul li{display:inline-block;background-color:#fafafa;padding:0.25rem 0.5rem;border-radius:12px;font-size:0.875rem;margin-right:0.5rem;color:#404040;}.route-viewgroup-memberspage-1 .view-content .views-table tbody td .dropbutton-wrapper .dropbutton-widget .dropbutton a{color:#404040;font-size:0.875rem;}.route-viewgroup-memberspage-1 .view-content .views-table tbody td .dropbutton-wrapper .dropbutton-widget .dropbutton a:hover{color:#ff8c11;}.my-groups-wrapper .views-view-grid{display:block;}.my-groups-wrapper.block-views-blockgroups-block-1 .views-row{margin-bottom:16px;}.my-groups-wrapper .view-content{display:block;}.my-groups-wrapper .view-content .views-row{width:100%;}.group-card,.group-tile{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:12px;padding:8px 12px;transition:all 0.3s ease;border:1px solid rgba(125,17,255,0.08);display:flex;align-items:center;gap:8px;position:relative;overflow:hidden;}.group-card::before,.group-tile::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#7d11ff 0%,#5a0fb8 100%);}.group-card:hover,.group-tile:hover{background:white;transform:translateY(-3px);box-shadow:0 8px 24px rgba(125,17,255,0.15);border-color:rgba(125,17,255,0.2);}.group-avatar{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;color:white;flex-shrink:0;position:relative;box-shadow:0 4px 12px rgba(0,0,0,0.15);overflow:hidden;}.group-avatar.blues:not(.has-image){background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);}.group-avatar.beginner:not(.has-image){background:linear-gradient(135deg,#059669 0%,#10b981 100%);}.group-avatar.rock:not(.has-image){background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%);}.group-avatar.writers:not(.has-image){background:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 100%);}.group-avatar.default:not(.has-image){background:linear-gradient(135deg,#6b7280 0%,#9ca3af 100%);}.group-avatar.has-image{background:#f8fafc;}.group-avatar.has-image .group-avatar-image,.group-avatar.has-image .field--name-field-group-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;}.group-avatar.has-image .field--name-field-group-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.group-info{flex:1;}.group-title{font-size:15px;font-weight:600;color:#333;margin-bottom:2px;}.group-title a{color:inherit;text-decoration:none;}.group-title a:hover{color:#7d11ff;}.group-members{font-size:12px;color:#666;margin-bottom:2px;display:flex;align-items:center;gap:8px;}.group-members .membership-indicator{font-size:11px;padding:2px 8px;border-radius:12px;font-weight:600;}.group-members .membership-indicator.member{background-color:rgba(125,17,255,0.1);color:#7d11ff;}.group-members .membership-indicator.non-member{background-color:rgba(0,0,0,0.05);color:#666;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-block;}.group-members .membership-indicator.non-member:hover{background-color:#7d11ff;color:white;text-decoration:none;}.group-members .membership-indicator.non-member.loading{opacity:0.6;cursor:not-allowed;pointer-events:none;}.group-activity{font-size:11px;color:#7d11ff;font-weight:500;}.award-card,.winner-card{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:white;text-align:center;padding:24px 16px;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(245,158,11,0.3);}.award-card::before,.winner-card::before{content:"🏆";position:absolute;font-size:80px;opacity:0.1;top:50%;left:50%;transform:translate(-50%,-50%);}.award-card .award-content,.winner-card .award-content{position:relative;z-index:1;}.award-card .award-label,.winner-card .award-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;opacity:0.9;}.award-card .award-title,.winner-card .award-title{font-size:18px;font-weight:700;margin-bottom:6px;}.award-card .award-subtitle,.winner-card .award-subtitle{font-size:14px;opacity:0.9;margin-bottom:12px;}.award-card .award-stats,.winner-card .award-stats{display:flex;justify-content:center;gap:16px;font-size:12px;}.award-card .award-stats .award-stat,.winner-card .award-stats .award-stat{display:flex;align-items:center;gap:4px;}.award-card.award-compact,.winner-card.award-compact{padding:16px 12px;}.award-card.award-compact::before,.winner-card.award-compact::before{font-size:60px;}.award-card.award-compact .award-title,.winner-card.award-compact .award-title{font-size:16px;}.award-card.award-compact .award-subtitle,.winner-card.award-compact .award-subtitle{font-size:12px;}.achievements-wrapper,.learning-achievements{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 16px rgba(0,0,0,0.1);}.achievements-wrapper .view-content,.learning-achievements .view-content{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding:0;margin:0;}@media (max-width:1024px){.achievements-wrapper .view-content,.learning-achievements .view-content{grid-template-columns:repeat(3,1fr);}}@media (max-width:768px){.achievements-wrapper .view-content,.learning-achievements .view-content{grid-template-columns:repeat(2,1fr);}}.achievements-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;}@media (max-width:1024px){.achievements-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:768px){.achievements-grid{grid-template-columns:repeat(2,1fr);}}.achievement-badge,.achievements-wrapper .views-row,.learning-achievements .views-row{aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;position:relative;overflow:hidden;background:transparent;width:100%;height:auto;max-width:none;padding:0;margin:0;}.achievement-badge .image-title,.achievement-badge .field__label,.achievements-wrapper .views-row .image-title,.achievements-wrapper .views-row .field__label,.learning-achievements .views-row .image-title,.learning-achievements .views-row .field__label{display:none;}.achievement-badge img,.achievements-wrapper .views-row img,.learning-achievements .views-row img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,0.15);}.achievement-badge .field,.achievement-badge .field__item,.achievements-wrapper .views-row .field,.achievements-wrapper .views-row .field__item,.learning-achievements .views-row .field,.learning-achievements .views-row .field__item{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.achievement-badge .field img,.achievement-badge .field__item img,.achievements-wrapper .views-row .field img,.achievements-wrapper .views-row .field__item img,.learning-achievements .views-row .field img,.learning-achievements .views-row .field__item img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,0.15);}.achievement-badge:hover,.achievements-wrapper .views-row:hover,.learning-achievements .views-row:hover{transform:scale(1.1);}.achievement-badge:hover img,.achievements-wrapper .views-row:hover img,.learning-achievements .views-row:hover img{box-shadow:0 6px 20px rgba(0,0,0,0.2);}.achievement-badge:not(:has(img)),.achievements-wrapper .views-row:not(:has(img)),.learning-achievements .views-row:not(:has(img)){background:linear-gradient(135deg,#7d11ff,#5a0fb8);color:white;font-size:40px;box-shadow:0 4px 16px rgba(125,17,255,0.3);}.dashboard-teleport .achievements-wrapper .views-row .views-field-achievement-unlocked-image img{width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;}@keyframes bounce-in{0%{transform:translateY(30px);opacity:0;}100%{transform:translateY(0);opacity:1;}}@keyframes subtle-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 16px rgba(125,17,255,0.3);}50%{transform:scale(1.05);box-shadow:0 6px 20px rgba(125,17,255,0.4);}}.group-challenge-full .challenge-header{background:linear-gradient(135deg,#7d11ff 0%,#5a0fb8 100%);color:white;padding:40px 0;margin-bottom:32px;text-align:center;border-radius:12px;box-shadow:0 8px 24px rgba(125,17,255,0.2);}.group-challenge-full .challenge-header .challenge-badge{display:inline-block;background:rgba(255,255,255,0.2);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:16px;}.group-challenge-full .challenge-header .challenge-title{font-size:32px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 8px rgba(0,0,0,0.2);}.group-challenge-full .challenge-header .challenge-description{font-size:18px;max-width:600px;margin:0 auto 24px;opacity:0.9;line-height:1.6;}.group-challenge-full .challenge-header .challenge-stats{display:flex;justify-content:center;gap:48px;}.group-challenge-full .challenge-header .challenge-stats .challenge-stat .stat-number{display:block;font-size:36px;font-weight:700;margin-bottom:4px;text-shadow:0 2px 8px rgba(0,0,0,0.2);}.group-challenge-full .challenge-header .challenge-stats .challenge-stat .stat-label{font-size:14px;opacity:0.8;text-transform:uppercase;letter-spacing:0.5px;}.group-challenge-full .challenge-actions{text-align:center;margin-bottom:40px;}.group-challenge-full .challenge-actions .submit-song-btn{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;background:#7d11ff;color:white;font-size:18px;padding:16px 32px;border-radius:8px;font-weight:600;}.group-challenge-full .challenge-actions .submit-song-btn a{color:#ffffff;}.group-challenge-full .challenge-actions .submit-song-btn:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.group-challenge-full .challenge-actions .submit-song-btn:hover{background:#5a0fb8;transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,17,255,0.3);}.group-challenge-full .challenge-actions p{color:#666;margin-bottom:16px;font-size:16px;}.group-challenge-full .challenge-actions .btn-secondary{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;background:#e5e7eb;color:#333;}.group-challenge-full .challenge-actions .btn-secondary a{color:#ffffff;}.group-challenge-full .challenge-actions .btn-secondary:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.group-challenge-full .challenge-actions .btn-secondary:hover{background:#d1d5db;}.group-challenge-full .challenge-content h2{font-size:24px;font-weight:600;color:#333;margin-bottom:24px;text-align:center;}.group-challenge-full .challenge-content .challenge-songs{background:#f8fafc;padding:32px;border-radius:12px;min-height:200px;}.group-challenge-full .challenge-content .challenge-songs .no-songs-message{text-align:center;color:#666;font-size:16px;padding:40px 0;}.group-tile--challenge .group-avatar.challenge:not(.has-image){background:linear-gradient(135deg,#7d11ff 0%,#5a0fb8 100%);}.group-tile--challenge .group-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#7d11ff;background-color:rgba(125,17,255,0.1);padding:2px 8px;border-radius:12px;display:inline-block;margin-bottom:4px;}.group-tile--challenge .winner-badge{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:white;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px;}.group-tile--challenge .countdown-mini{font-size:11px;color:#666;}.group-tile--challenge .countdown-mini .countdown-time{font-weight:600;color:#7d11ff;font-family:monospace;}.group-membership-wrapper{position:relative;}.group-membership-wrapper .membership-remove-btn{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:rgba(0,0,0,0.4);cursor:pointer;padding:0;transition:all 0.2s ease;}.group-membership-wrapper .membership-remove-btn:hover{background:rgba(255,0,0,0.1);color:#dc2626;}.group-membership-wrapper .membership-remove-btn:focus{outline:2px solid #dc2626;outline-offset:2px;}.group-membership-wrapper .membership-remove-btn:disabled{opacity:0.5;cursor:not-allowed;}.group-membership-wrapper .membership-remove-btn i{pointer-events:none;font-size:14px;}.group-membership-wrapper .membership-remove-btn .btn-text{display:none;}.group-membership-wrapper .flag-ban{position:absolute;top:12px;right:50px;}.group-membership-wrapper .flag-ban a{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;color:rgba(0,0,0,0.4);cursor:pointer;padding:0;text-decoration:none;transition:all 0.2s ease;font-size:0;overflow:visible;}.group-membership-wrapper .flag-ban a::before{content:"\f05e";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;color:inherit;display:flex;align-items:center;justify-content:center;width:32px;height:32px;}.group-membership-wrapper .flag-ban a::after{content:"Ban user";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:5px;padding:4px 8px;background:rgba(0,0,0,0.8);color:white;font-size:12px;font-weight:normal;white-space:nowrap;border-radius:4px;opacity:0;pointer-events:none;transition:opacity 0.2s ease;}.group-membership-wrapper .flag-ban a:hover{background:rgba(255,140,0,0.1);color:#ff8c00;text-decoration:none;}.group-membership-wrapper .flag-ban a:hover::after{opacity:1;}.group-membership-wrapper .flag-ban a:focus{outline:2px solid #ff8c00;outline-offset:2px;}.group-membership-wrapper .flag-ban a.is-disabled,.group-membership-wrapper .flag-ban a:disabled{opacity:0.5;cursor:not-allowed;pointer-events:none;}.group-membership-wrapper.user-banned .flag-ban a{background:rgba(255,0,0,0.1);color:#dc2626;cursor:default;pointer-events:none;}.group-membership-wrapper.user-banned .flag-ban a::before{content:"\f00c";}.group-membership-wrapper.user-banned .flag-ban a::after{content:"User banned";}.group-membership-wrapper.banning .flag-ban a{pointer-events:none;opacity:0.6;}.group-membership-wrapper.banning .flag-ban a::before{content:"\f110";animation:spin 1s linear infinite;}.group-membership-wrapper.banning .flag-ban a::after{content:"Banning...";}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.group-membership-wrapper.removing{opacity:0.6;pointer-events:none;}.group-membership-wrapper.removing .removing-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,0.95);padding:8px 16px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.15);z-index:10;font-weight:500;color:#666;}.group-membership-wrapper .field--name-group-roles{position:absolute;top:16px;left:320px;z-index:2;}.group-membership-wrapper .field--name-group-roles .field__item{background:linear-gradient(135deg,#7d11ff 0%,#9b59ff 100%);color:white;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;}.group-membership-wrapper .field--name-group-roles .field__item::before{content:"\f521";font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px;}.btn-subscribe-cta{display:inline-flex;align-items:center;gap:8px;padding:0.625rem 1.25rem;font-size:0.875rem;font-weight:600;border-radius:9999px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);color:white !important;text-decoration:none;box-shadow:0 4px 6px -1px rgba(124,58,237,0.3),0 2px 4px -1px rgba(124,58,237,0.2);transition:all 0.2s ease;border:2px solid transparent;}.btn-subscribe-cta:hover{background:linear-gradient(135deg,#6d28d9 0%,#5b21b6 100%);box-shadow:0 10px 15px -3px rgba(124,58,237,0.4),0 4px 6px -2px rgba(124,58,237,0.3);transform:translateY(-2px) scale(1.02);color:white !important;text-decoration:none;}.btn-subscribe-cta:active{transform:translateY(0) scale(1);color:white !important;}.btn-subscribe-cta:visited{color:white !important;}.btn-subscribe-cta span{color:white !important;}.btn-subscribe-cta i{font-size:0.875rem;color:#fbbf24;filter:drop-shadow(0 0 2px rgba(251,191,36,0.5));}.subscriber-badge-inline{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);color:white !important;font-size:0.7rem;font-weight:600;border-radius:9999px;text-decoration:none;transition:all 0.2s ease;text-transform:uppercase;letter-spacing:0.05em;box-shadow:0 2px 4px -1px rgba(124,58,237,0.2);}.subscriber-badge-inline:hover{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(124,58,237,0.3),0 2px 4px -1px rgba(124,58,237,0.2);color:white !important;text-decoration:none;}.subscriber-badge-inline:visited{color:white !important;}.subscriber-badge-inline span{color:white !important;}.subscriber-badge-inline i{font-size:0.7rem;color:#fbbf24;filter:drop-shadow(0 0 1px rgba(251,191,36,0.4));}.subscriber-badge-inline.no-link{cursor:default;}.subscriber-badge-inline.no-link:hover{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);transform:none;box-shadow:0 2px 4px -1px rgba(124,58,237,0.2);}.subscription-required-message{display:inline-flex;align-items:center;gap:6px;color:#6b7280;text-decoration:none;transition:all 0.2s ease;}.subscription-required-message.subscription-required-link{cursor:pointer;}.subscription-required-message.subscription-required-link:hover{color:#fbbf24;background-color:rgba(251,191,36,0.1);text-decoration:none;}.subscription-required-message i{font-size:inherit;}.group-member-row .user-row-buttons{display:flex;gap:8px;align-items:center;}.group-member-row .user-row-buttons .remove-member-btn{background:rgba(255,59,48,0.1);border:1px solid rgba(255,59,48,0.2);color:#ff3b30;border-radius:6px;padding:6px 12px;cursor:pointer;transition:all 0.2s ease;font-size:14px;display:inline-flex;align-items:center;gap:6px;}.group-member-row .user-row-buttons .remove-member-btn:hover{background:rgba(255,59,48,0.2);border-color:rgba(255,59,48,0.3);transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,59,48,0.2);}.group-member-row .user-row-buttons .remove-member-btn:active{transform:translateY(0);}.group-member-row .user-row-buttons .remove-member-btn:disabled{opacity:0.5;cursor:not-allowed;transform:none;}.group-member-row .user-row-buttons .remove-member-btn i{pointer-events:none;font-size:12px;}.group-member-row .user-row-buttons .remove-member-btn span{pointer-events:none;}.groups-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid #e5e7eb;}.groups-page-header .groups-page-title{font-size:2rem;font-weight:700;color:#1f2937;margin:0;}.groups-page-header .groups-page-actions{display:flex;gap:1rem;}.groups-page-header .btn-create-group{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);color:white;font-weight:600;border-radius:0.5rem;text-decoration:none;transition:all 0.2s ease;box-shadow:0 2px 4px rgba(125,17,255,0.2);}.groups-page-header .btn-create-group:before{content:"+";font-size:1.25rem;font-weight:700;}.groups-page-header .btn-create-group:hover{background:linear-gradient(135deg,#6b0fd9 0%,#7c2ad1 100%);box-shadow:0 4px 8px rgba(125,17,255,0.3);transform:translateY(-1px);color:white;text-decoration:none;}.view-groups.view-display-id-page_1{padding:0 1rem;}@media (min-width:768px){.view-groups.view-display-id-page_1{padding:0 2rem;}}.view-groups .view-content{margin-top:0;}.group-row{background:white;border-radius:0.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.1);padding:1.25rem;margin-bottom:1rem;transition:all 0.2s ease;display:flex;align-items:center;}.group-row:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-2px);}.group-row .group-avatar-row{width:4rem;height:4rem;border-radius:50%;overflow:hidden;flex-shrink:0;margin-right:1.25rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;color:white;background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%);}.group-row .group-avatar-row.blues{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);}.group-row .group-avatar-row.rock{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);}.group-row .group-avatar-row.beginner{background:linear-gradient(135deg,#10b981 0%,#059669 100%);}.group-row .group-avatar-row.writers{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);}.group-row .group-avatar-row.lesson{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);}.group-row .group-avatar-row.theory{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);}.group-row .group-avatar-row.technique{background:linear-gradient(135deg,#14b8a6 0%,#0d9488 100%);}.group-row .group-avatar-row.advanced{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);}.group-row .group-avatar-row.has-image{background:none;}.group-row .group-avatar-row.has-image img{width:100%;height:100%;object-fit:cover;}.group-row .flex-1{flex:1;min-width:0;}.group-row .flex-1 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 0.5rem 0;}.group-row .flex-1 h3 a{color:inherit;text-decoration:none;transition:color 0.2s;}.group-row .flex-1 h3 a:hover{color:#7d11ff;}.group-row .flex-1 .inline-flex.bg-gradient-to-r{background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);padding:0.25rem 0.75rem;border-radius:9999px;font-size:0.75rem;font-weight:600;color:white;text-transform:uppercase;letter-spacing:0.025em;}.group-row .flex-1 .inline-flex.bg-green-100{background:#d1fae5;color:#065f46;padding:0.25rem 0.75rem;border-radius:9999px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.025em;}.group-row .flex-1 .text-gray-600{color:#6b7280;font-size:0.875rem;display:flex;align-items:center;gap:1.5rem;}.group-row .flex-1 .text-gray-600 svg{width:1rem;height:1rem;stroke:currentColor;flex-shrink:0;}.group-row .flex-1 .text-gray-600 span{display:flex;align-items:center;gap:0.25rem;}.group-row .ml-4{margin-left:1rem;}.group-row .ml-4 a{display:inline-flex;align-items:center;padding:0.625rem 1.25rem;border-radius:0.5rem;font-weight:500;font-size:0.875rem;text-decoration:none;transition:all 0.2s;}.group-row .ml-4 a.bg-purple-600{background:#7d11ff;color:white;}.group-row .ml-4 a.bg-purple-600:hover{background:#6b0fd9;}.group-row .ml-4 a.bg-gray-100{background:#f3f4f6;color:#374151;}.group-row .ml-4 a.bg-gray-100:hover{background:#e5e7eb;}.view-empty{text-align:center;padding:3rem;background:#f8fafc;border-radius:0.75rem;}.view-empty p{color:#6b7280;font-size:1.125rem;margin-bottom:1.5rem;}@media (max-width:768px){.groups-page-header{flex-direction:column;align-items:flex-start;gap:1rem;}.groups-page-header .groups-page-title{font-size:1.5rem;}.group-row{padding:1rem;}.group-row .group-avatar-row{width:3rem;height:3rem;font-size:1rem;}.group-row .flex-1 h3{font-size:1rem;}.group-row .flex-1 .text-gray-600{font-size:0.75rem;flex-wrap:wrap;gap:0.75rem;}.group-row .ml-4{margin-left:0.5rem;}.group-row .ml-4 a{padding:0.5rem 1rem;font-size:0.75rem;}}a.logo{display:inline-block;}.logged-in a.user-register,.logged-in a.userregister,.logged-in a.userlogin,.logged-in #main-menu-link-content8b7ed573-9d24-48a2-a43f-fb3381cf7639{display:none !important;}#header-region{display:flex;margin-right:auto;margin-left:auto;padding:4px 0 0 0;position:relative;}#header-region .site-search-icon{display:inline-flex;align-items:center;margin-left:8px;background:transparent;border:none;cursor:pointer;padding:0;width:24px;height:24px;color:#ffffff;transition:color 0.2s;}#header-region .site-search-icon:hover{color:#7d11ff;}#header-region .site-search-icon i{font-size:24px;width:24px;height:24px;}@media only screen and (max-width:767px){#header-region{height:37px;}}@media only screen and (min-width:768px){#header-region .nav-toggle{display:none;}}@media only screen and (max-width:767px){#header-region .sf-menu{display:none;}#header-region .sf-menu.sf-js-enabled{display:block;}}#header-region .region-header{display:flex;justify-content:space-between;position:relative;width:100%;align-items:center;}#header-region a{color:#ffffff;}@media only screen and (max-width:767px){#header-region #block-sitebranding{margin:0 auto;order:2;}}@media only screen and (max-width:767px){#header-region #block-mainnavigation{order:1;}}#header-region #block-mainnavigation #superfish-main-toggle{display:block;width:24px;height:24px;background-size:contain;text-indent:-9999px;overflow:hidden;background-image:url(/themes/custom/ggfresh/images/hamburger-white.png);background-repeat:no-repeat;z-index:100;}@media only screen and (max-width:767px){#header-region #block-useraccountmenu .sf-accordion.sf-expanded{right:0;}}@media only screen and (min-width:768px){#header-region #block-useraccountmenu{text-align:right;}}#header-region #block-useraccountmenu .sf-accordion-toggle a{display:block;width:24px;height:24px;background-size:contain;text-indent:-9999px;overflow:hidden;background-image:url(/themes/custom/ggfresh/images/user_24px.svg);background-repeat:no-repeat;z-index:100;}@media only screen and (min-width:768px){#header-region #block-useraccountmenu > ul{min-width:225.25px !important;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0;}}#header-region #block-useraccountmenu > ul > li{vertical-align:top;}#header-region #block-useraccountmenu > ul > li:after{content:"";}#header-region #block-useraccountmenu > ul > li:first-child:after{content:none;}#header-region #block-useraccountmenu > ul > li:first-child a{min-width:0;}#header-region #block-useraccountmenu > ul > li > ul{padding-left:10px;font-size:80%;}#header-region #block-useraccountmenu > ul > li > a{position:relative;display:inline-block;margin:0;background:none;z-index:100;text-decoration:none;}@media only screen and (max-width:767px){#header-region #block-useraccountmenu > ul > li > a{width:100%;}}#header-region #block-useraccountmenu > ul > li > a.sf-with-ul{padding-right:1.5em;}#header-region #block-useraccountmenu > ul > li > a.sf-with-ul .sf-sub-indicator{font-size:10px;}@media only screen and (min-width:768px){#header-region #block-useraccountmenu > ul > li > a.userlogout{display:none;}}#header-region #block-useraccountmenu > ul > li > a.subscription-managersubscribe,#header-region #block-useraccountmenu > ul > li > a.stripe-registrationsubscribe{color:#ff8c11;}#header-region #block-useraccountmenu > ul > li > a.subscription-managersubscribe:after,#header-region #block-useraccountmenu > ul > li > a.stripe-registrationsubscribe:after{background-color:#ff8c11;}#header-region .block-menu,#header-region .block-superfish{overflow:visible;font-size:19px;line-height:21px;text-align:center;width:auto;}#header-region .block-menu .contextual,#header-region .block-superfish .contextual{display:none;}@media only screen and (max-width:767px){#header-region .block-menu,#header-region .block-superfish{clear:both;max-height:inherit !important;order:3;}#header-region .block-menu a.user-profile-image,#header-region .block-superfish a.user-profile-image{display:none !important;}#header-region .block-menu .sf-accordion.sf-expanded,#header-region .block-superfish .sf-accordion.sf-expanded{background-color:#171717;position:absolute;top:57px !important;text-align:left;padding:0 16px 36px 16px;width:max-content;}#header-region .block-menu li,#header-region .block-superfish li{float:none;}#header-region .block-menu > ul > li,#header-region .block-superfish > ul > li{list-style:none;margin:0;padding:0;background:none;}#header-region .block-menu > ul > li > a,#header-region .block-superfish > ul > li > a{border-bottom:1px solid #ffffff;padding:16px 0 16px 0;}#header-region .block-menu > ul > li > ul,#header-region .block-superfish > ul > li > ul{margin-left:10px;}#header-region .block-menu > ul > li > ul > li > a,#header-region .block-superfish > ul > li > ul > li > a{padding:7px 0;}}@media only screen and (min-width:768px){#header-region .block-menu > ul.menu,#header-region .block-superfish > ul.menu{margin:0;}#header-region .block-menu > ul.menu > li,#header-region .block-superfish > ul.menu > li{list-style:none;padding:0;margin:0;vertical-align:middle;width:initial;float:none;display:inline-flex;}#header-region .block-menu > ul.menu > li:after,#header-region .block-superfish > ul.menu > li:after{content:"/";vertical-align:text-top;color:#ffffff;}#header-region .block-menu > ul.menu > li:last-child:after,#header-region .block-superfish > ul.menu > li:last-child:after{content:none;}#header-region .block-menu > ul.menu > li > a,#header-region .block-superfish > ul.menu > li > a{display:inline-block;padding:0 1em 0 1em;vertical-align:text-top;position:relative;}#header-region .block-menu > ul.menu > li > a:hover,#header-region .block-superfish > ul.menu > li > a:hover{color:#7d11ff;}#header-region .block-menu > ul.menu > li ul,#header-region .block-superfish > ul.menu > li ul{background:#171717;text-align:left;}#header-region .block-menu > ul.menu > li ul li:after,#header-region .block-superfish > ul.menu > li ul li:after{content:none;}#header-region .block-menu > ul.menu > li ul li a,#header-region .block-superfish > ul.menu > li ul li a{padding:10px 15px;}#header-region .block-menu > ul.menu > li ul li a:hover,#header-region .block-superfish > ul.menu > li ul li a:hover{color:#7d11ff;background-color:rgba(255,255,255,0.05);}#header-region .block-menu > ul.menu > li a.userpage,#header-region .block-superfish > ul.menu > li a.userpage{margin-left:0;padding-right:10px;padding-left:10px;background:#171717;}#header-region .block-menu > ul.menu > li a.userpage.user-profile-image,#header-region .block-superfish > ul.menu > li a.userpage.user-profile-image{padding-left:0;padding-right:0 !important;margin-right:0;min-width:0;}#header-region .block-menu > ul.menu > li a.userpage.user-profile-image:hover,#header-region .block-superfish > ul.menu > li a.userpage.user-profile-image:hover{background:none;}#header-region .block-menu > ul.menu > li a.userpage.user-profile-image div.field,#header-region .block-superfish > ul.menu > li a.userpage.user-profile-image div.field{margin-right:0 !important;}#header-region .block-menu > ul.menu > li a.userpage.user-profile-image img,#header-region .block-superfish > ul.menu > li a.userpage.user-profile-image img{border-radius:5px;height:inherit;max-width:inherit;vertical-align:middle;}#header-region .block-menu > ul.menu > li a.userpage.user-profile-image .sf-sub-indicator,#header-region .block-superfish > ul.menu > li a.userpage.user-profile-image .sf-sub-indicator{display:none;}}.block-gg-home-hero > h2{display:none;}.home-page .home-hero{background:linear-gradient(135deg,#7d11ff 0%,#5a0ebd 100%);color:white;padding:8rem 0;position:relative;overflow:hidden;}.home-page .home-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:0.3;}.home-page .home-hero-wrapper{max-width:none;margin:0;padding:0;position:relative;z-index:1;}.home-page .home-hero-content{text-align:center;}.home-page .home-hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-0.02em;text-shadow:0 2px 4px rgba(0,0,0,0.1);}@media only screen and (max-width:767px){.home-page .home-hero-title{font-size:2.5rem;}}@media (max-width:480px){.home-page .home-hero-title{font-size:2rem;}}.home-page .home-hero-subtitle{font-size:1.5rem;font-weight:400;margin-bottom:3rem;opacity:0.95;line-height:1.4;}@media only screen and (max-width:767px){.home-page .home-hero-subtitle{font-size:1.25rem;}}.home-page .home-hero-features{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto;}@media only screen and (max-width:767px){.home-page .home-hero-features{grid-template-columns:repeat(2,1fr);}}@media (max-width:480px){.home-page .home-hero-features{grid-template-columns:1fr;gap:1rem;}}.home-page .home-hero-features .hero-feature{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);padding:1.5rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,0.2);transition:all 0.3s ease;}.home-page .home-hero-features .hero-feature:hover{background:rgba(255,255,255,0.15);transform:translateY(-2px);}.home-page .home-hero-features .hero-feature i{font-size:2rem;display:block;margin-bottom:0.75rem;opacity:0.9;}.home-page .home-hero-features .hero-feature span{font-size:0.95rem;display:block;}.home-page .home-hero-features .hero-feature span strong{display:block;font-size:1.5rem;font-weight:700;margin-bottom:0.25rem;}.home-page .home-hero-cta .button{background:white;color:#7d11ff;font-weight:700;padding:1rem 3rem;font-size:1.25rem;border-radius:8px;text-decoration:none;display:inline-block;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0,0,0,0.2);}.home-page .home-hero-cta .button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.3);background:#f8f8f8;}.home-page .home-hero-cta .hero-cta-note{margin-top:1rem;font-size:0.95rem;opacity:0.9;}.home-page .section-wrapper{margin:0 auto;overflow:hidden;}.home-page .section-wrapper .block-content{max-width:1440px;margin:0 auto;}.home-page .content-columns{display:grid;grid-template-columns:1fr 350px;gap:3rem;margin-bottom:4rem;}@media (max-width:1024px){.home-page .content-columns{grid-template-columns:1fr;}}.home-page .main-column{min-width:0;}@media (max-width:1024px){.home-page .sidebar-column{order:-1;}}.home-page .home-section .block--row.block-style-stark-wide,.home-page .home-section .block--row.block-style-timberwolf-wide,.home-page .home-section .block-views{padding-left:1rem;padding-right:1rem;}.home-page .home-section .block--row.block-style-stark .block-content{padding-left:1rem;padding-right:1rem;}.home-page .home-section .section-header{max-width:1440px;margin:0 auto 2rem;}.home-page .home-section .section-title{font-size:2rem;font-weight:700;margin-bottom:0.5rem;color:#333;}.home-page .home-section .section-subtitle{font-size:1.1rem;color:#666;}.home-page .home-section .section-title{display:none;}.home-page .home-section .block-views > h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;max-width:1440px;margin:0 auto 16px;}@media only screen and (max-width:767px){.home-page .home-section .block-views > h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.home-page .home-section .block-views > h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.home-page .home-section .block-views > h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.home-page .home-section .views-element-container > div{max-width:1440px;margin:0 auto;padding:0;}.home-page .home-section .view-content{display:grid;grid-template-columns:1fr;gap:2rem;}@media only screen and (min-width:768px){.home-page .home-section .view-content{grid-template-columns:repeat(2,1fr);}}@media only screen and (min-width:1025px){.home-page .home-section .view-content{grid-template-columns:repeat(3,1fr);}}.home-page .home-section--courses{background:#fafafa;padding:4rem 0;}.home-page .home-section--courses .section-header{margin-bottom:0.5rem;}.home-page .home-section--courses .view-header{max-width:1440px;margin:0 auto 60px;}@media only screen and (max-width:767px){.home-page .home-section--courses .view-header{margin-bottom:40px;}}.home-page .home-section--courses .view-header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;margin-bottom:16px;}@media only screen and (max-width:767px){.home-page .home-section--courses .view-header h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.home-page .home-section--courses .view-header h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.home-page .home-section--courses .view-header h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.home-page .home-section--courses .view-header p{font-size:20px;font-weight:400;line-height:1.625;max-width:800px;}.home-page .home-section--courses .view-header h2{color:#333;}.home-page .home-section--courses .view-header p{color:#666;}.home-page .block-views-blocksuccess-stories-block-1,.home-page .block-views-blocktestimonials-block-1{background:#171717;padding:60px 0;}@media only screen and (max-width:767px){.home-page .block-views-blocksuccess-stories-block-1,.home-page .block-views-blocktestimonials-block-1{padding:40px 0;}}.home-page .block-views-blocksuccess-stories-block-1 > h2,.home-page .block-views-blocktestimonials-block-1 > h2{display:none;}.home-page .block-views-blocksuccess-stories-block-1 .view-header,.home-page .block-views-blocktestimonials-block-1 .view-header{max-width:1440px;margin:0 auto 60px;}@media only screen and (max-width:767px){.home-page .block-views-blocksuccess-stories-block-1 .view-header,.home-page .block-views-blocktestimonials-block-1 .view-header{margin-bottom:40px;}}.home-page .block-views-blocksuccess-stories-block-1 .view-header h2,.home-page .block-views-blocktestimonials-block-1 .view-header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;margin-bottom:16px;}@media only screen and (max-width:767px){.home-page .block-views-blocksuccess-stories-block-1 .view-header h2,.home-page .block-views-blocktestimonials-block-1 .view-header h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.home-page .block-views-blocksuccess-stories-block-1 .view-header h2,.home-page .block-views-blocktestimonials-block-1 .view-header h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.home-page .block-views-blocksuccess-stories-block-1 .view-header h2,.home-page .block-views-blocktestimonials-block-1 .view-header h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.home-page .block-views-blocksuccess-stories-block-1 .view-header p,.home-page .block-views-blocktestimonials-block-1 .view-header p{font-size:20px;font-weight:400;line-height:1.625;max-width:800px;}.home-page .block-views-blocksuccess-stories-block-1 .view-header h2,.home-page .block-views-blocktestimonials-block-1 .view-header h2{color:#ffffff;}.home-page .block-views-blocksuccess-stories-block-1 .view-header p,.home-page .block-views-blocktestimonials-block-1 .view-header p{color:#f5f5f5;}.home-page .value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;}@media only screen and (max-width:767px){.home-page .value-grid{grid-template-columns:1fr;gap:1.5rem;}}.home-page .value-grid .value-item .value-icon{width:60px;height:60px;background:linear-gradient(135deg,#7d11ff 0%,#5a0ebd 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;}.home-page .value-grid .value-item .value-icon i{font-size:1.75rem;color:white;}.home-page .value-grid .value-item .value-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#333;}.home-page .value-grid .value-item .value-description{font-size:1rem;line-height:1.6;color:#666;}.home-page .sidebar-section{background:#f8f9fa;border-radius:12px;padding:2rem;margin-bottom:2rem;}.home-page .sidebar-section .sidebar-title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#333;}.home-page .sidebar-section .block > h2{display:none;}.home-page .sidebar-section--discord{background:linear-gradient(135deg,#5865F2 0%,#4752C4 100%);color:white;}.home-page .sidebar-section--discord .sidebar-title{color:white;}.home-page .sidebar-section--discord .discord-widget{text-align:center;}.home-page .sidebar-section--discord .discord-widget i{font-size:3rem;margin-bottom:1rem;display:block;}.home-page .sidebar-section--discord .discord-widget p{margin-bottom:1.5rem;line-height:1.5;}.home-page .sidebar-section--discord .discord-widget .button{background:white;color:#5865F2;font-weight:700;padding:0.75rem 2rem;border-radius:8px;text-decoration:none;display:inline-block;transition:all 0.3s ease;}.home-page .sidebar-section--discord .discord-widget .button:hover{background:#f8f8f8;transform:translateY(-2px);}.home-page .sidebar-section--testimonial .testimonial{font-style:italic;color:#555;line-height:1.6;}.home-page .sidebar-section--testimonial .testimonial p{margin-bottom:1rem;}.home-page .sidebar-section--testimonial .testimonial cite{font-style:normal;font-weight:600;color:#7d11ff;font-size:0.95rem;}.member-exclusive-content{position:relative;min-height:120px;}.member-exclusive-content .blurred-content{filter:blur(8px);pointer-events:none;user-select:none;min-height:80px;}.member-exclusive-content .blur-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.9);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:10;}.member-exclusive-content .blur-overlay .blur-overlay-content{text-align:center;padding:1rem;max-width:90%;}.member-exclusive-content .blur-overlay .blur-overlay-content i.fa-lock{font-size:1.75rem;color:#7d11ff;margin-bottom:0.5rem;opacity:0.8;}.member-exclusive-content .blur-overlay .blur-overlay-content p{font-size:0.95rem;color:#333;margin-bottom:1rem;font-weight:500;line-height:1.4;}.member-exclusive-content .blur-overlay .blur-overlay-content .btn{background:#7d11ff;color:white;padding:0.5rem 1.25rem;border-radius:6px;text-decoration:none;display:inline-block;font-weight:600;font-size:0.875rem;transition:all 0.3s ease;}.member-exclusive-content .blur-overlay .blur-overlay-content .btn:hover{background:#6610dd;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.lesson-materials-section{background:linear-gradient(135deg,#f8f7ff 0%,#f3f0ff 100%);border-bottom:1px solid rgba(125,17,255,0.1);padding:2rem 0;margin-bottom:2rem;}.lesson-materials-section .container,.group-lesson-full .group-nav .container{max-width:1440px;margin:0 auto;padding:0 20px;}.lesson-materials-grid{display:flex;flex-direction:column;gap:1.5rem;}.lesson-material-item.lesson-video,.lesson-material-item.lesson-songs,.lesson-material-item.lesson-attachments{width:100%;}.lesson-material-item{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.06);transition:all 0.3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1rem;}.lesson-material-header{display:flex;align-items:center;gap:1rem;width:100%;}.subscriber-badge-inline{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;color:#7d11ff;font-weight:500;margin-left:auto;}.subscriber-badge-inline i{color:#ffd700;font-size:1rem;filter:drop-shadow(0 1px 2px rgba(255,215,0,0.3));}.lesson-material-item:hover:not(.locked){transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,0.1);}.lesson-material-item.locked{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);opacity:0.9;}.lesson-material-item.locked::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(125,17,255,0.03) 10px,rgba(125,17,255,0.03) 20px);pointer-events:none;}.material-icon{width:40px;height:40px;background:linear-gradient(135deg,#7d11ff 0%,#5d0fbf 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;}.material-icon i{color:white;font-size:1.25rem;}.lock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);}.lock-overlay i{color:white;font-size:1.25rem;}.material-content{flex:1;}.material-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;line-height:1.4;}.material-body{color:#4b5563;}.material-preview{color:#6b7280;font-size:0.95rem;}.locked-message{display:flex;align-items:center;gap:0.5rem;color:#6b7280;font-style:italic;margin:0;}.locked-message i{color:#9ca3af;font-size:0.875rem;}.lesson-video .material-body{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.lesson-video .material-body iframe,.lesson-video .material-body video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;}.lesson-video .material-preview{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#1a1a1a;border-radius:8px;}.lesson-video .locked-video-preview{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);}.lesson-video .locked-video-preview .video-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.lesson-video .locked-video-preview i.fa-play-circle{font-size:4rem;color:#666;opacity:0.3;z-index:1;}.group-lesson-full .content-wrapper{margin-top:2rem;}.group-lesson-full .content-wrapper .container{max-width:1440px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 320px;gap:2rem;}@media (max-width:991px){.group-lesson-full .content-wrapper .container{grid-template-columns:1fr;}}@media (max-width:768px){.lesson-materials-section{padding:1.5rem 0;}.lesson-materials-section .container{padding:0 15px;}.lesson-materials-grid{gap:1rem;}.lesson-material-item{padding:1.25rem;}.subscriber-badge-inline span{display:none;}}.group-lesson-full.dark-mode .lesson-materials-section,[data-theme=dark] .lesson-materials-section{background:linear-gradient(135deg,#1a0f2e 0%,#0f0a1e 100%);border-bottom-color:rgba(125,17,255,0.2);}[data-theme=dark] .lesson-material-item{background:#1f1438;box-shadow:0 2px 8px rgba(0,0,0,0.2);}[data-theme=dark] .lesson-material-item.locked{background:linear-gradient(135deg,#1a1330 0%,#15102a 100%);}[data-theme=dark] .material-title{color:#e5e7eb;}[data-theme=dark] .material-body,[data-theme=dark] .material-preview{color:#9ca3af;}[data-theme=dark] .locked-message{color:#6b7280;}[data-theme=dark] .subscriber-badge-inline{color:#a78bfa;}[data-theme=dark] .subscriber-badge-inline i{color:#ffd700;}a{color:#7d11ff;text-decoration:none;transition:color 150ms ease,text-decoration 150ms ease;}a:hover{color:#6e0ee6;text-decoration:underline;}a:active{color:#5c0bbf;}a:visited{color:#4a0998;}a:focus{outline:2px solid #7d11ff;outline-offset:2px;}.content a:not(.button):not(.btn){color:#7d11ff;text-decoration:none;transition:color 150ms ease;}.content a:not(.button):not(.btn):hover{color:#6e0ee6;text-decoration:underline;}.content a:not(.button):not(.btn):active{color:#5c0bbf;}.content a:not(.button):not(.btn):visited{color:#4a0998;}.nav-link,.menu-link,.menu-item a{color:#262626;}.nav-link:hover,.menu-link:hover,.menu-item a:hover{color:#7d11ff;text-decoration:none;}.nav-link.active,.nav-link.is-active,.menu-link.active,.menu-link.is-active,.menu-item a.active,.menu-item a.is-active{color:#7d11ff;}.breadcrumb a{color:#404040;}.breadcrumb a:hover{color:#7d11ff;}footer a,.footer a{color:rgba(255,255,255,0.6);}footer a:hover,.footer a:hover{color:rgba(255,255,255,0.9);}.utility-link{color:#404040;font-size:0.875rem;}.utility-link:hover{color:#7d11ff;}a[target=_blank]:not([class*=social-media-link-icon])::after,a[rel*=external]:not([class*=social-media-link-icon])::after{content:" ↗";font-size:0.75em;color:#757575;}.skip-link:focus{background-color:#7d11ff;color:#ffffff;padding:8px 16px;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:9999;text-decoration:none;border-radius:0 0 8px 8px;}header a:not(.button):not(.btn){color:#262626;}header a:not(.button):not(.btn):hover{color:#7d11ff;}.tag-link,.category-link,.taxonomy-term a{display:inline-block;padding:4px 12px;background-color:#f5f5f5;color:#404040;border-radius:16px;font-size:0.875rem;}.tag-link:hover,.category-link:hover,.taxonomy-term a:hover{background-color:#e8d8ff;color:#7d11ff;text-decoration:none;}.read-more,.more-link{color:#7d11ff;font-weight:600;}.read-more::after,.more-link::after{content:" →";transition:transform 150ms ease;}.read-more:hover,.more-link:hover{text-decoration:none;}.read-more:hover::after,.more-link:hover::after{transform:translateX(4px);}.user-link,.author-link{color:#262626;font-weight:500;}.user-link:hover,.author-link:hover{color:#7d11ff;}a[style*="color: #1d85ba"]{color:#7d11ff !important;}.pagination a{color:#262626;}.pagination a:hover{color:#7d11ff;background-color:#f5f5f5;}.pagination a.active{color:#ffffff;background-color:#7d11ff;}.toc a{color:#404040;}.toc a:hover{color:#7d11ff;}.toc a.active{color:#7d11ff;font-weight:600;}.social-link{color:#757575;}.social-link:hover{color:#7d11ff;}a[download]::before,.download-link::before{content:"↓ ";color:#7d11ff;}a[href^="mailto:"]::before{content:"✉ ";color:#757575;}a[href^="tel:"]::before{content:"☎ ";color:#757575;}@media only screen and (max-width:767px){.route-userlogin .message-wrapper,.route-userregister .message-wrapper,.route-entityuseredit-form .message-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper,.route-entityusercontact-form .message-wrapper,.route-commentreply .message-wrapper,.route-entitycommentedit-form .message-wrapper,.alias--user-password .message-wrapper,.route-userreset .message-wrapper,.route-userresetform .message-wrapper,.route-tfaentry .message-wrapper{clear:both;padding:1em 16px;}.route-userlogin .message-wrapper:after,.route-userregister .message-wrapper:after,.route-entityuseredit-form .message-wrapper:after,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper:after,.route-entityusercontact-form .message-wrapper:after,.route-commentreply .message-wrapper:after,.route-entitycommentedit-form .message-wrapper:after,.alias--user-password .message-wrapper:after,.route-userreset .message-wrapper:after,.route-userresetform .message-wrapper:after,.route-tfaentry .message-wrapper:after{content:"";display:table;clear:both;}}@media only screen and (max-width:767px) and (min-width:768px){.route-userlogin .message-wrapper,.route-userregister .message-wrapper,.route-entityuseredit-form .message-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper,.route-entityusercontact-form .message-wrapper,.route-commentreply .message-wrapper,.route-entitycommentedit-form .message-wrapper,.alias--user-password .message-wrapper,.route-userreset .message-wrapper,.route-userresetform .message-wrapper,.route-tfaentry .message-wrapper{padding:2.25em 16px 2em;}}@media only screen and (max-width:767px){.route-userlogin .message-wrapper .user-bar-content,.route-userlogin .message-wrapper .section-inner,.route-userlogin .message-wrapper .block-content,.route-userlogin .message-wrapper.block-views > div,.route-userlogin .message-wrapper.block-views > h2,.route-userlogin .message-wrapper.block-block-content > h2,.route-userlogin .message-wrapper.block-block-content > div,.route-userlogin .message-wrapper.block-ctools-block > span,.route-userlogin .message-wrapper.block-ctools-block > div,.route-userlogin .message-wrapper.block-entity-block header,.route-userlogin .message-wrapper.block-entity-block .content,.route-userlogin .message-wrapper .mq--t,.route-userregister .message-wrapper .user-bar-content,.route-userregister .message-wrapper .section-inner,.route-userregister .message-wrapper .block-content,.route-userregister .message-wrapper.block-views > div,.route-userregister .message-wrapper.block-views > h2,.route-userregister .message-wrapper.block-block-content > h2,.route-userregister .message-wrapper.block-block-content > div,.route-userregister .message-wrapper.block-ctools-block > span,.route-userregister .message-wrapper.block-ctools-block > div,.route-userregister .message-wrapper.block-entity-block header,.route-userregister .message-wrapper.block-entity-block .content,.route-userregister .message-wrapper .mq--t,.route-entityuseredit-form .message-wrapper .user-bar-content,.route-entityuseredit-form .message-wrapper .section-inner,.route-entityuseredit-form .message-wrapper .block-content,.route-entityuseredit-form .message-wrapper.block-views > div,.route-entityuseredit-form .message-wrapper.block-views > h2,.route-entityuseredit-form .message-wrapper.block-block-content > h2,.route-entityuseredit-form .message-wrapper.block-block-content > div,.route-entityuseredit-form .message-wrapper.block-ctools-block > span,.route-entityuseredit-form .message-wrapper.block-ctools-block > div,.route-entityuseredit-form .message-wrapper.block-entity-block header,.route-entityuseredit-form .message-wrapper.block-entity-block .content,.route-entityuseredit-form .message-wrapper .mq--t,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper .user-bar-content,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper .section-inner,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper .block-content,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views > div,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views > h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-block-content > h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-block-content > div,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-ctools-block > span,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-ctools-block > div,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block header,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block .content,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper .mq--t,.route-entityusercontact-form .message-wrapper .user-bar-content,.route-entityusercontact-form .message-wrapper .section-inner,.route-entityusercontact-form .message-wrapper .block-content,.route-entityusercontact-form .message-wrapper.block-views > div,.route-entityusercontact-form .message-wrapper.block-views > h2,.route-entityusercontact-form .message-wrapper.block-block-content > h2,.route-entityusercontact-form .message-wrapper.block-block-content > div,.route-entityusercontact-form .message-wrapper.block-ctools-block > span,.route-entityusercontact-form .message-wrapper.block-ctools-block > div,.route-entityusercontact-form .message-wrapper.block-entity-block header,.route-entityusercontact-form .message-wrapper.block-entity-block .content,.route-entityusercontact-form .message-wrapper .mq--t,.route-commentreply .message-wrapper .user-bar-content,.route-commentreply .message-wrapper .section-inner,.route-commentreply .message-wrapper .block-content,.route-commentreply .message-wrapper.block-views > div,.route-commentreply .message-wrapper.block-views > h2,.route-commentreply .message-wrapper.block-block-content > h2,.route-commentreply .message-wrapper.block-block-content > div,.route-commentreply .message-wrapper.block-ctools-block > span,.route-commentreply .message-wrapper.block-ctools-block > div,.route-commentreply .message-wrapper.block-entity-block header,.route-commentreply .message-wrapper.block-entity-block .content,.route-commentreply .message-wrapper .mq--t,.route-entitycommentedit-form .message-wrapper .user-bar-content,.route-entitycommentedit-form .message-wrapper .section-inner,.route-entitycommentedit-form .message-wrapper .block-content,.route-entitycommentedit-form .message-wrapper.block-views > div,.route-entitycommentedit-form .message-wrapper.block-views > h2,.route-entitycommentedit-form .message-wrapper.block-block-content > h2,.route-entitycommentedit-form .message-wrapper.block-block-content > div,.route-entitycommentedit-form .message-wrapper.block-ctools-block > span,.route-entitycommentedit-form .message-wrapper.block-ctools-block > div,.route-entitycommentedit-form .message-wrapper.block-entity-block header,.route-entitycommentedit-form .message-wrapper.block-entity-block .content,.route-entitycommentedit-form .message-wrapper .mq--t,.alias--user-password .message-wrapper .user-bar-content,.alias--user-password .message-wrapper .section-inner,.alias--user-password .message-wrapper .block-content,.alias--user-password .message-wrapper.block-views > div,.alias--user-password .message-wrapper.block-views > h2,.alias--user-password .message-wrapper.block-block-content > h2,.alias--user-password .message-wrapper.block-block-content > div,.alias--user-password .message-wrapper.block-ctools-block > span,.alias--user-password .message-wrapper.block-ctools-block > div,.alias--user-password .message-wrapper.block-entity-block header,.alias--user-password .message-wrapper.block-entity-block .content,.alias--user-password .message-wrapper .mq--t,.route-userreset .message-wrapper .user-bar-content,.route-userreset .message-wrapper .section-inner,.route-userreset .message-wrapper .block-content,.route-userreset .message-wrapper.block-views > div,.route-userreset .message-wrapper.block-views > h2,.route-userreset .message-wrapper.block-block-content > h2,.route-userreset .message-wrapper.block-block-content > div,.route-userreset .message-wrapper.block-ctools-block > span,.route-userreset .message-wrapper.block-ctools-block > div,.route-userreset .message-wrapper.block-entity-block header,.route-userreset .message-wrapper.block-entity-block .content,.route-userreset .message-wrapper .mq--t,.route-userresetform .message-wrapper .user-bar-content,.route-userresetform .message-wrapper .section-inner,.route-userresetform .message-wrapper .block-content,.route-userresetform .message-wrapper.block-views > div,.route-userresetform .message-wrapper.block-views > h2,.route-userresetform .message-wrapper.block-block-content > h2,.route-userresetform .message-wrapper.block-block-content > div,.route-userresetform .message-wrapper.block-ctools-block > span,.route-userresetform .message-wrapper.block-ctools-block > div,.route-userresetform .message-wrapper.block-entity-block header,.route-userresetform .message-wrapper.block-entity-block .content,.route-userresetform .message-wrapper .mq--t,.route-tfaentry .message-wrapper .user-bar-content,.route-tfaentry .message-wrapper .section-inner,.route-tfaentry .message-wrapper .block-content,.route-tfaentry .message-wrapper.block-views > div,.route-tfaentry .message-wrapper.block-views > h2,.route-tfaentry .message-wrapper.block-block-content > h2,.route-tfaentry .message-wrapper.block-block-content > div,.route-tfaentry .message-wrapper.block-ctools-block > span,.route-tfaentry .message-wrapper.block-ctools-block > div,.route-tfaentry .message-wrapper.block-entity-block header,.route-tfaentry .message-wrapper.block-entity-block .content,.route-tfaentry .message-wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.route-userlogin .message-wrapper.block-views h2,.route-userlogin .message-wrapper.block-entity-block header h2,.route-userregister .message-wrapper.block-views h2,.route-userregister .message-wrapper.block-entity-block header h2,.route-entityuseredit-form .message-wrapper.block-views h2,.route-entityuseredit-form .message-wrapper.block-entity-block header h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block header h2,.route-entityusercontact-form .message-wrapper.block-views h2,.route-entityusercontact-form .message-wrapper.block-entity-block header h2,.route-commentreply .message-wrapper.block-views h2,.route-commentreply .message-wrapper.block-entity-block header h2,.route-entitycommentedit-form .message-wrapper.block-views h2,.route-entitycommentedit-form .message-wrapper.block-entity-block header h2,.alias--user-password .message-wrapper.block-views h2,.alias--user-password .message-wrapper.block-entity-block header h2,.route-userreset .message-wrapper.block-views h2,.route-userreset .message-wrapper.block-entity-block header h2,.route-userresetform .message-wrapper.block-views h2,.route-userresetform .message-wrapper.block-entity-block header h2,.route-tfaentry .message-wrapper.block-views h2,.route-tfaentry .message-wrapper.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}}@media only screen and (max-width:767px) and (max-width:767px){.route-userlogin .message-wrapper.block-views h2,.route-userlogin .message-wrapper.block-entity-block header h2,.route-userregister .message-wrapper.block-views h2,.route-userregister .message-wrapper.block-entity-block header h2,.route-entityuseredit-form .message-wrapper.block-views h2,.route-entityuseredit-form .message-wrapper.block-entity-block header h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block header h2,.route-entityusercontact-form .message-wrapper.block-views h2,.route-entityusercontact-form .message-wrapper.block-entity-block header h2,.route-commentreply .message-wrapper.block-views h2,.route-commentreply .message-wrapper.block-entity-block header h2,.route-entitycommentedit-form .message-wrapper.block-views h2,.route-entitycommentedit-form .message-wrapper.block-entity-block header h2,.alias--user-password .message-wrapper.block-views h2,.alias--user-password .message-wrapper.block-entity-block header h2,.route-userreset .message-wrapper.block-views h2,.route-userreset .message-wrapper.block-entity-block header h2,.route-userresetform .message-wrapper.block-views h2,.route-userresetform .message-wrapper.block-entity-block header h2,.route-tfaentry .message-wrapper.block-views h2,.route-tfaentry .message-wrapper.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1024px){.route-userlogin .message-wrapper.block-views h2,.route-userlogin .message-wrapper.block-entity-block header h2,.route-userregister .message-wrapper.block-views h2,.route-userregister .message-wrapper.block-entity-block header h2,.route-entityuseredit-form .message-wrapper.block-views h2,.route-entityuseredit-form .message-wrapper.block-entity-block header h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block header h2,.route-entityusercontact-form .message-wrapper.block-views h2,.route-entityusercontact-form .message-wrapper.block-entity-block header h2,.route-commentreply .message-wrapper.block-views h2,.route-commentreply .message-wrapper.block-entity-block header h2,.route-entitycommentedit-form .message-wrapper.block-views h2,.route-entitycommentedit-form .message-wrapper.block-entity-block header h2,.alias--user-password .message-wrapper.block-views h2,.alias--user-password .message-wrapper.block-entity-block header h2,.route-userreset .message-wrapper.block-views h2,.route-userreset .message-wrapper.block-entity-block header h2,.route-userresetform .message-wrapper.block-views h2,.route-userresetform .message-wrapper.block-entity-block header h2,.route-tfaentry .message-wrapper.block-views h2,.route-tfaentry .message-wrapper.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (max-width:767px) and (min-width:1025px){.route-userlogin .message-wrapper.block-views h2,.route-userlogin .message-wrapper.block-entity-block header h2,.route-userregister .message-wrapper.block-views h2,.route-userregister .message-wrapper.block-entity-block header h2,.route-entityuseredit-form .message-wrapper.block-views h2,.route-entityuseredit-form .message-wrapper.block-entity-block header h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block header h2,.route-entityusercontact-form .message-wrapper.block-views h2,.route-entityusercontact-form .message-wrapper.block-entity-block header h2,.route-commentreply .message-wrapper.block-views h2,.route-commentreply .message-wrapper.block-entity-block header h2,.route-entitycommentedit-form .message-wrapper.block-views h2,.route-entitycommentedit-form .message-wrapper.block-entity-block header h2,.alias--user-password .message-wrapper.block-views h2,.alias--user-password .message-wrapper.block-entity-block header h2,.route-userreset .message-wrapper.block-views h2,.route-userreset .message-wrapper.block-entity-block header h2,.route-userresetform .message-wrapper.block-views h2,.route-userresetform .message-wrapper.block-entity-block header h2,.route-tfaentry .message-wrapper.block-views h2,.route-tfaentry .message-wrapper.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px){.route-userlogin .message-wrapper,.route-userregister .message-wrapper,.route-entityuseredit-form .message-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper,.route-entityusercontact-form .message-wrapper,.route-commentreply .message-wrapper,.route-entitycommentedit-form .message-wrapper,.alias--user-password .message-wrapper,.route-userreset .message-wrapper,.route-userresetform .message-wrapper,.route-tfaentry .message-wrapper{margin:30px auto;padding:0;width:60%;max-width:650px;}}.route-userlogin #main,.route-userregister #main,.route-entityuseredit-form #main,.route-stripe-subscriptionusersubscriptionsviewall #main,.route-entityusercontact-form #main,.route-commentreply #main,.route-entitycommentedit-form #main,.alias--user-password #main,.route-userreset #main,.route-userresetform #main,.route-tfaentry #main{background-color:#f5f5f5;}.route-userlogin .block-local-tasks-block,.route-userregister .block-local-tasks-block,.route-entityuseredit-form .block-local-tasks-block,.route-stripe-subscriptionusersubscriptionsviewall .block-local-tasks-block,.route-entityusercontact-form .block-local-tasks-block,.route-commentreply .block-local-tasks-block,.route-entitycommentedit-form .block-local-tasks-block,.alias--user-password .block-local-tasks-block,.route-userreset .block-local-tasks-block,.route-userresetform .block-local-tasks-block,.route-tfaentry .block-local-tasks-block{display:none;}.route-userlogin .block--row,.route-userlogin .block-system-main-block,.route-userregister .block--row,.route-userregister .block-system-main-block,.route-entityuseredit-form .block--row,.route-entityuseredit-form .block-system-main-block,.route-stripe-subscriptionusersubscriptionsviewall .block--row,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block,.route-entityusercontact-form .block--row,.route-entityusercontact-form .block-system-main-block,.route-commentreply .block--row,.route-commentreply .block-system-main-block,.route-entitycommentedit-form .block--row,.route-entitycommentedit-form .block-system-main-block,.alias--user-password .block--row,.alias--user-password .block-system-main-block,.route-userreset .block--row,.route-userreset .block-system-main-block,.route-userresetform .block--row,.route-userresetform .block-system-main-block,.route-tfaentry .block--row,.route-tfaentry .block-system-main-block{display:block;margin:0;}.route-userlogin .block--row .block-content,.route-userlogin .block--row article.js-comment,.route-userlogin .block--row form,.route-userlogin .block-system-main-block .block-content,.route-userlogin .block-system-main-block article.js-comment,.route-userlogin .block-system-main-block form,.route-userregister .block--row .block-content,.route-userregister .block--row article.js-comment,.route-userregister .block--row form,.route-userregister .block-system-main-block .block-content,.route-userregister .block-system-main-block article.js-comment,.route-userregister .block-system-main-block form,.route-entityuseredit-form .block--row .block-content,.route-entityuseredit-form .block--row article.js-comment,.route-entityuseredit-form .block--row form,.route-entityuseredit-form .block-system-main-block .block-content,.route-entityuseredit-form .block-system-main-block article.js-comment,.route-entityuseredit-form .block-system-main-block form,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block--row form,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form,.route-entityusercontact-form .block--row .block-content,.route-entityusercontact-form .block--row article.js-comment,.route-entityusercontact-form .block--row form,.route-entityusercontact-form .block-system-main-block .block-content,.route-entityusercontact-form .block-system-main-block article.js-comment,.route-entityusercontact-form .block-system-main-block form,.route-commentreply .block--row .block-content,.route-commentreply .block--row article.js-comment,.route-commentreply .block--row form,.route-commentreply .block-system-main-block .block-content,.route-commentreply .block-system-main-block article.js-comment,.route-commentreply .block-system-main-block form,.route-entitycommentedit-form .block--row .block-content,.route-entitycommentedit-form .block--row article.js-comment,.route-entitycommentedit-form .block--row form,.route-entitycommentedit-form .block-system-main-block .block-content,.route-entitycommentedit-form .block-system-main-block article.js-comment,.route-entitycommentedit-form .block-system-main-block form,.alias--user-password .block--row .block-content,.alias--user-password .block--row article.js-comment,.alias--user-password .block--row form,.alias--user-password .block-system-main-block .block-content,.alias--user-password .block-system-main-block article.js-comment,.alias--user-password .block-system-main-block form,.route-userreset .block--row .block-content,.route-userreset .block--row article.js-comment,.route-userreset .block--row form,.route-userreset .block-system-main-block .block-content,.route-userreset .block-system-main-block article.js-comment,.route-userreset .block-system-main-block form,.route-userresetform .block--row .block-content,.route-userresetform .block--row article.js-comment,.route-userresetform .block--row form,.route-userresetform .block-system-main-block .block-content,.route-userresetform .block-system-main-block article.js-comment,.route-userresetform .block-system-main-block form,.route-tfaentry .block--row .block-content,.route-tfaentry .block--row article.js-comment,.route-tfaentry .block--row form,.route-tfaentry .block-system-main-block .block-content,.route-tfaentry .block-system-main-block article.js-comment,.route-tfaentry .block-system-main-block form{display:block;position:relative;padding:35px 40px;background-color:#fff;border:1px solid #e8e8ea;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);}@media only screen and (max-width:767px){.route-userlogin .block--row .block-content,.route-userlogin .block--row article.js-comment,.route-userlogin .block--row form,.route-userlogin .block-system-main-block .block-content,.route-userlogin .block-system-main-block article.js-comment,.route-userlogin .block-system-main-block form,.route-userregister .block--row .block-content,.route-userregister .block--row article.js-comment,.route-userregister .block--row form,.route-userregister .block-system-main-block .block-content,.route-userregister .block-system-main-block article.js-comment,.route-userregister .block-system-main-block form,.route-entityuseredit-form .block--row .block-content,.route-entityuseredit-form .block--row article.js-comment,.route-entityuseredit-form .block--row form,.route-entityuseredit-form .block-system-main-block .block-content,.route-entityuseredit-form .block-system-main-block article.js-comment,.route-entityuseredit-form .block-system-main-block form,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block--row form,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form,.route-entityusercontact-form .block--row .block-content,.route-entityusercontact-form .block--row article.js-comment,.route-entityusercontact-form .block--row form,.route-entityusercontact-form .block-system-main-block .block-content,.route-entityusercontact-form .block-system-main-block article.js-comment,.route-entityusercontact-form .block-system-main-block form,.route-commentreply .block--row .block-content,.route-commentreply .block--row article.js-comment,.route-commentreply .block--row form,.route-commentreply .block-system-main-block .block-content,.route-commentreply .block-system-main-block article.js-comment,.route-commentreply .block-system-main-block form,.route-entitycommentedit-form .block--row .block-content,.route-entitycommentedit-form .block--row article.js-comment,.route-entitycommentedit-form .block--row form,.route-entitycommentedit-form .block-system-main-block .block-content,.route-entitycommentedit-form .block-system-main-block article.js-comment,.route-entitycommentedit-form .block-system-main-block form,.alias--user-password .block--row .block-content,.alias--user-password .block--row article.js-comment,.alias--user-password .block--row form,.alias--user-password .block-system-main-block .block-content,.alias--user-password .block-system-main-block article.js-comment,.alias--user-password .block-system-main-block form,.route-userreset .block--row .block-content,.route-userreset .block--row article.js-comment,.route-userreset .block--row form,.route-userreset .block-system-main-block .block-content,.route-userreset .block-system-main-block article.js-comment,.route-userreset .block-system-main-block form,.route-userresetform .block--row .block-content,.route-userresetform .block--row article.js-comment,.route-userresetform .block--row form,.route-userresetform .block-system-main-block .block-content,.route-userresetform .block-system-main-block article.js-comment,.route-userresetform .block-system-main-block form,.route-tfaentry .block--row .block-content,.route-tfaentry .block--row article.js-comment,.route-tfaentry .block--row form,.route-tfaentry .block-system-main-block .block-content,.route-tfaentry .block-system-main-block article.js-comment,.route-tfaentry .block-system-main-block form{margin:20px;padding:25px 20px;}}@media only screen and (min-width:768px){.route-userlogin .block--row .block-content,.route-userlogin .block--row article.js-comment,.route-userlogin .block--row form,.route-userlogin .block-system-main-block .block-content,.route-userlogin .block-system-main-block article.js-comment,.route-userlogin .block-system-main-block form,.route-userregister .block--row .block-content,.route-userregister .block--row article.js-comment,.route-userregister .block--row form,.route-userregister .block-system-main-block .block-content,.route-userregister .block-system-main-block article.js-comment,.route-userregister .block-system-main-block form,.route-entityuseredit-form .block--row .block-content,.route-entityuseredit-form .block--row article.js-comment,.route-entityuseredit-form .block--row form,.route-entityuseredit-form .block-system-main-block .block-content,.route-entityuseredit-form .block-system-main-block article.js-comment,.route-entityuseredit-form .block-system-main-block form,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block--row form,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form,.route-entityusercontact-form .block--row .block-content,.route-entityusercontact-form .block--row article.js-comment,.route-entityusercontact-form .block--row form,.route-entityusercontact-form .block-system-main-block .block-content,.route-entityusercontact-form .block-system-main-block article.js-comment,.route-entityusercontact-form .block-system-main-block form,.route-commentreply .block--row .block-content,.route-commentreply .block--row article.js-comment,.route-commentreply .block--row form,.route-commentreply .block-system-main-block .block-content,.route-commentreply .block-system-main-block article.js-comment,.route-commentreply .block-system-main-block form,.route-entitycommentedit-form .block--row .block-content,.route-entitycommentedit-form .block--row article.js-comment,.route-entitycommentedit-form .block--row form,.route-entitycommentedit-form .block-system-main-block .block-content,.route-entitycommentedit-form .block-system-main-block article.js-comment,.route-entitycommentedit-form .block-system-main-block form,.alias--user-password .block--row .block-content,.alias--user-password .block--row article.js-comment,.alias--user-password .block--row form,.alias--user-password .block-system-main-block .block-content,.alias--user-password .block-system-main-block article.js-comment,.alias--user-password .block-system-main-block form,.route-userreset .block--row .block-content,.route-userreset .block--row article.js-comment,.route-userreset .block--row form,.route-userreset .block-system-main-block .block-content,.route-userreset .block-system-main-block article.js-comment,.route-userreset .block-system-main-block form,.route-userresetform .block--row .block-content,.route-userresetform .block--row article.js-comment,.route-userresetform .block--row form,.route-userresetform .block-system-main-block .block-content,.route-userresetform .block-system-main-block article.js-comment,.route-userresetform .block-system-main-block form,.route-tfaentry .block--row .block-content,.route-tfaentry .block--row article.js-comment,.route-tfaentry .block--row form,.route-tfaentry .block-system-main-block .block-content,.route-tfaentry .block-system-main-block article.js-comment,.route-tfaentry .block-system-main-block form{margin:60px auto;width:60%;max-width:650px;}}.route-userlogin .block--row .block-content h1.form-title,.route-userlogin .block--row article.js-comment h1.form-title,.route-userlogin .block--row form h1.form-title,.route-userlogin .block-system-main-block .block-content h1.form-title,.route-userlogin .block-system-main-block article.js-comment h1.form-title,.route-userlogin .block-system-main-block form h1.form-title,.route-userregister .block--row .block-content h1.form-title,.route-userregister .block--row article.js-comment h1.form-title,.route-userregister .block--row form h1.form-title,.route-userregister .block-system-main-block .block-content h1.form-title,.route-userregister .block-system-main-block article.js-comment h1.form-title,.route-userregister .block-system-main-block form h1.form-title,.route-entityuseredit-form .block--row .block-content h1.form-title,.route-entityuseredit-form .block--row article.js-comment h1.form-title,.route-entityuseredit-form .block--row form h1.form-title,.route-entityuseredit-form .block-system-main-block .block-content h1.form-title,.route-entityuseredit-form .block-system-main-block article.js-comment h1.form-title,.route-entityuseredit-form .block-system-main-block form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form h1.form-title,.route-entityusercontact-form .block--row .block-content h1.form-title,.route-entityusercontact-form .block--row article.js-comment h1.form-title,.route-entityusercontact-form .block--row form h1.form-title,.route-entityusercontact-form .block-system-main-block .block-content h1.form-title,.route-entityusercontact-form .block-system-main-block article.js-comment h1.form-title,.route-entityusercontact-form .block-system-main-block form h1.form-title,.route-commentreply .block--row .block-content h1.form-title,.route-commentreply .block--row article.js-comment h1.form-title,.route-commentreply .block--row form h1.form-title,.route-commentreply .block-system-main-block .block-content h1.form-title,.route-commentreply .block-system-main-block article.js-comment h1.form-title,.route-commentreply .block-system-main-block form h1.form-title,.route-entitycommentedit-form .block--row .block-content h1.form-title,.route-entitycommentedit-form .block--row article.js-comment h1.form-title,.route-entitycommentedit-form .block--row form h1.form-title,.route-entitycommentedit-form .block-system-main-block .block-content h1.form-title,.route-entitycommentedit-form .block-system-main-block article.js-comment h1.form-title,.route-entitycommentedit-form .block-system-main-block form h1.form-title,.alias--user-password .block--row .block-content h1.form-title,.alias--user-password .block--row article.js-comment h1.form-title,.alias--user-password .block--row form h1.form-title,.alias--user-password .block-system-main-block .block-content h1.form-title,.alias--user-password .block-system-main-block article.js-comment h1.form-title,.alias--user-password .block-system-main-block form h1.form-title,.route-userreset .block--row .block-content h1.form-title,.route-userreset .block--row article.js-comment h1.form-title,.route-userreset .block--row form h1.form-title,.route-userreset .block-system-main-block .block-content h1.form-title,.route-userreset .block-system-main-block article.js-comment h1.form-title,.route-userreset .block-system-main-block form h1.form-title,.route-userresetform .block--row .block-content h1.form-title,.route-userresetform .block--row article.js-comment h1.form-title,.route-userresetform .block--row form h1.form-title,.route-userresetform .block-system-main-block .block-content h1.form-title,.route-userresetform .block-system-main-block article.js-comment h1.form-title,.route-userresetform .block-system-main-block form h1.form-title,.route-tfaentry .block--row .block-content h1.form-title,.route-tfaentry .block--row article.js-comment h1.form-title,.route-tfaentry .block--row form h1.form-title,.route-tfaentry .block-system-main-block .block-content h1.form-title,.route-tfaentry .block-system-main-block article.js-comment h1.form-title,.route-tfaentry .block-system-main-block form h1.form-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;margin-bottom:0.75em;}@media only screen and (max-width:767px){.route-userlogin .block--row .block-content h1.form-title,.route-userlogin .block--row article.js-comment h1.form-title,.route-userlogin .block--row form h1.form-title,.route-userlogin .block-system-main-block .block-content h1.form-title,.route-userlogin .block-system-main-block article.js-comment h1.form-title,.route-userlogin .block-system-main-block form h1.form-title,.route-userregister .block--row .block-content h1.form-title,.route-userregister .block--row article.js-comment h1.form-title,.route-userregister .block--row form h1.form-title,.route-userregister .block-system-main-block .block-content h1.form-title,.route-userregister .block-system-main-block article.js-comment h1.form-title,.route-userregister .block-system-main-block form h1.form-title,.route-entityuseredit-form .block--row .block-content h1.form-title,.route-entityuseredit-form .block--row article.js-comment h1.form-title,.route-entityuseredit-form .block--row form h1.form-title,.route-entityuseredit-form .block-system-main-block .block-content h1.form-title,.route-entityuseredit-form .block-system-main-block article.js-comment h1.form-title,.route-entityuseredit-form .block-system-main-block form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form h1.form-title,.route-entityusercontact-form .block--row .block-content h1.form-title,.route-entityusercontact-form .block--row article.js-comment h1.form-title,.route-entityusercontact-form .block--row form h1.form-title,.route-entityusercontact-form .block-system-main-block .block-content h1.form-title,.route-entityusercontact-form .block-system-main-block article.js-comment h1.form-title,.route-entityusercontact-form .block-system-main-block form h1.form-title,.route-commentreply .block--row .block-content h1.form-title,.route-commentreply .block--row article.js-comment h1.form-title,.route-commentreply .block--row form h1.form-title,.route-commentreply .block-system-main-block .block-content h1.form-title,.route-commentreply .block-system-main-block article.js-comment h1.form-title,.route-commentreply .block-system-main-block form h1.form-title,.route-entitycommentedit-form .block--row .block-content h1.form-title,.route-entitycommentedit-form .block--row article.js-comment h1.form-title,.route-entitycommentedit-form .block--row form h1.form-title,.route-entitycommentedit-form .block-system-main-block .block-content h1.form-title,.route-entitycommentedit-form .block-system-main-block article.js-comment h1.form-title,.route-entitycommentedit-form .block-system-main-block form h1.form-title,.alias--user-password .block--row .block-content h1.form-title,.alias--user-password .block--row article.js-comment h1.form-title,.alias--user-password .block--row form h1.form-title,.alias--user-password .block-system-main-block .block-content h1.form-title,.alias--user-password .block-system-main-block article.js-comment h1.form-title,.alias--user-password .block-system-main-block form h1.form-title,.route-userreset .block--row .block-content h1.form-title,.route-userreset .block--row article.js-comment h1.form-title,.route-userreset .block--row form h1.form-title,.route-userreset .block-system-main-block .block-content h1.form-title,.route-userreset .block-system-main-block article.js-comment h1.form-title,.route-userreset .block-system-main-block form h1.form-title,.route-userresetform .block--row .block-content h1.form-title,.route-userresetform .block--row article.js-comment h1.form-title,.route-userresetform .block--row form h1.form-title,.route-userresetform .block-system-main-block .block-content h1.form-title,.route-userresetform .block-system-main-block article.js-comment h1.form-title,.route-userresetform .block-system-main-block form h1.form-title,.route-tfaentry .block--row .block-content h1.form-title,.route-tfaentry .block--row article.js-comment h1.form-title,.route-tfaentry .block--row form h1.form-title,.route-tfaentry .block-system-main-block .block-content h1.form-title,.route-tfaentry .block-system-main-block article.js-comment h1.form-title,.route-tfaentry .block-system-main-block form h1.form-title{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-userlogin .block--row .block-content h1.form-title,.route-userlogin .block--row article.js-comment h1.form-title,.route-userlogin .block--row form h1.form-title,.route-userlogin .block-system-main-block .block-content h1.form-title,.route-userlogin .block-system-main-block article.js-comment h1.form-title,.route-userlogin .block-system-main-block form h1.form-title,.route-userregister .block--row .block-content h1.form-title,.route-userregister .block--row article.js-comment h1.form-title,.route-userregister .block--row form h1.form-title,.route-userregister .block-system-main-block .block-content h1.form-title,.route-userregister .block-system-main-block article.js-comment h1.form-title,.route-userregister .block-system-main-block form h1.form-title,.route-entityuseredit-form .block--row .block-content h1.form-title,.route-entityuseredit-form .block--row article.js-comment h1.form-title,.route-entityuseredit-form .block--row form h1.form-title,.route-entityuseredit-form .block-system-main-block .block-content h1.form-title,.route-entityuseredit-form .block-system-main-block article.js-comment h1.form-title,.route-entityuseredit-form .block-system-main-block form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form h1.form-title,.route-entityusercontact-form .block--row .block-content h1.form-title,.route-entityusercontact-form .block--row article.js-comment h1.form-title,.route-entityusercontact-form .block--row form h1.form-title,.route-entityusercontact-form .block-system-main-block .block-content h1.form-title,.route-entityusercontact-form .block-system-main-block article.js-comment h1.form-title,.route-entityusercontact-form .block-system-main-block form h1.form-title,.route-commentreply .block--row .block-content h1.form-title,.route-commentreply .block--row article.js-comment h1.form-title,.route-commentreply .block--row form h1.form-title,.route-commentreply .block-system-main-block .block-content h1.form-title,.route-commentreply .block-system-main-block article.js-comment h1.form-title,.route-commentreply .block-system-main-block form h1.form-title,.route-entitycommentedit-form .block--row .block-content h1.form-title,.route-entitycommentedit-form .block--row article.js-comment h1.form-title,.route-entitycommentedit-form .block--row form h1.form-title,.route-entitycommentedit-form .block-system-main-block .block-content h1.form-title,.route-entitycommentedit-form .block-system-main-block article.js-comment h1.form-title,.route-entitycommentedit-form .block-system-main-block form h1.form-title,.alias--user-password .block--row .block-content h1.form-title,.alias--user-password .block--row article.js-comment h1.form-title,.alias--user-password .block--row form h1.form-title,.alias--user-password .block-system-main-block .block-content h1.form-title,.alias--user-password .block-system-main-block article.js-comment h1.form-title,.alias--user-password .block-system-main-block form h1.form-title,.route-userreset .block--row .block-content h1.form-title,.route-userreset .block--row article.js-comment h1.form-title,.route-userreset .block--row form h1.form-title,.route-userreset .block-system-main-block .block-content h1.form-title,.route-userreset .block-system-main-block article.js-comment h1.form-title,.route-userreset .block-system-main-block form h1.form-title,.route-userresetform .block--row .block-content h1.form-title,.route-userresetform .block--row article.js-comment h1.form-title,.route-userresetform .block--row form h1.form-title,.route-userresetform .block-system-main-block .block-content h1.form-title,.route-userresetform .block-system-main-block article.js-comment h1.form-title,.route-userresetform .block-system-main-block form h1.form-title,.route-tfaentry .block--row .block-content h1.form-title,.route-tfaentry .block--row article.js-comment h1.form-title,.route-tfaentry .block--row form h1.form-title,.route-tfaentry .block-system-main-block .block-content h1.form-title,.route-tfaentry .block-system-main-block article.js-comment h1.form-title,.route-tfaentry .block-system-main-block form h1.form-title{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-userlogin .block--row .block-content h1.form-title,.route-userlogin .block--row article.js-comment h1.form-title,.route-userlogin .block--row form h1.form-title,.route-userlogin .block-system-main-block .block-content h1.form-title,.route-userlogin .block-system-main-block article.js-comment h1.form-title,.route-userlogin .block-system-main-block form h1.form-title,.route-userregister .block--row .block-content h1.form-title,.route-userregister .block--row article.js-comment h1.form-title,.route-userregister .block--row form h1.form-title,.route-userregister .block-system-main-block .block-content h1.form-title,.route-userregister .block-system-main-block article.js-comment h1.form-title,.route-userregister .block-system-main-block form h1.form-title,.route-entityuseredit-form .block--row .block-content h1.form-title,.route-entityuseredit-form .block--row article.js-comment h1.form-title,.route-entityuseredit-form .block--row form h1.form-title,.route-entityuseredit-form .block-system-main-block .block-content h1.form-title,.route-entityuseredit-form .block-system-main-block article.js-comment h1.form-title,.route-entityuseredit-form .block-system-main-block form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form h1.form-title,.route-entityusercontact-form .block--row .block-content h1.form-title,.route-entityusercontact-form .block--row article.js-comment h1.form-title,.route-entityusercontact-form .block--row form h1.form-title,.route-entityusercontact-form .block-system-main-block .block-content h1.form-title,.route-entityusercontact-form .block-system-main-block article.js-comment h1.form-title,.route-entityusercontact-form .block-system-main-block form h1.form-title,.route-commentreply .block--row .block-content h1.form-title,.route-commentreply .block--row article.js-comment h1.form-title,.route-commentreply .block--row form h1.form-title,.route-commentreply .block-system-main-block .block-content h1.form-title,.route-commentreply .block-system-main-block article.js-comment h1.form-title,.route-commentreply .block-system-main-block form h1.form-title,.route-entitycommentedit-form .block--row .block-content h1.form-title,.route-entitycommentedit-form .block--row article.js-comment h1.form-title,.route-entitycommentedit-form .block--row form h1.form-title,.route-entitycommentedit-form .block-system-main-block .block-content h1.form-title,.route-entitycommentedit-form .block-system-main-block article.js-comment h1.form-title,.route-entitycommentedit-form .block-system-main-block form h1.form-title,.alias--user-password .block--row .block-content h1.form-title,.alias--user-password .block--row article.js-comment h1.form-title,.alias--user-password .block--row form h1.form-title,.alias--user-password .block-system-main-block .block-content h1.form-title,.alias--user-password .block-system-main-block article.js-comment h1.form-title,.alias--user-password .block-system-main-block form h1.form-title,.route-userreset .block--row .block-content h1.form-title,.route-userreset .block--row article.js-comment h1.form-title,.route-userreset .block--row form h1.form-title,.route-userreset .block-system-main-block .block-content h1.form-title,.route-userreset .block-system-main-block article.js-comment h1.form-title,.route-userreset .block-system-main-block form h1.form-title,.route-userresetform .block--row .block-content h1.form-title,.route-userresetform .block--row article.js-comment h1.form-title,.route-userresetform .block--row form h1.form-title,.route-userresetform .block-system-main-block .block-content h1.form-title,.route-userresetform .block-system-main-block article.js-comment h1.form-title,.route-userresetform .block-system-main-block form h1.form-title,.route-tfaentry .block--row .block-content h1.form-title,.route-tfaentry .block--row article.js-comment h1.form-title,.route-tfaentry .block--row form h1.form-title,.route-tfaentry .block-system-main-block .block-content h1.form-title,.route-tfaentry .block-system-main-block article.js-comment h1.form-title,.route-tfaentry .block-system-main-block form h1.form-title{font-size:34px;line-height:1.2;}}.route-userlogin .block--row .block-content .form-wrapper.sso,.route-userlogin .block--row article.js-comment .form-wrapper.sso,.route-userlogin .block--row form .form-wrapper.sso,.route-userlogin .block-system-main-block .block-content .form-wrapper.sso,.route-userlogin .block-system-main-block article.js-comment .form-wrapper.sso,.route-userlogin .block-system-main-block form .form-wrapper.sso,.route-userregister .block--row .block-content .form-wrapper.sso,.route-userregister .block--row article.js-comment .form-wrapper.sso,.route-userregister .block--row form .form-wrapper.sso,.route-userregister .block-system-main-block .block-content .form-wrapper.sso,.route-userregister .block-system-main-block article.js-comment .form-wrapper.sso,.route-userregister .block-system-main-block form .form-wrapper.sso,.route-entityuseredit-form .block--row .block-content .form-wrapper.sso,.route-entityuseredit-form .block--row article.js-comment .form-wrapper.sso,.route-entityuseredit-form .block--row form .form-wrapper.sso,.route-entityuseredit-form .block-system-main-block .block-content .form-wrapper.sso,.route-entityuseredit-form .block-system-main-block article.js-comment .form-wrapper.sso,.route-entityuseredit-form .block-system-main-block form .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-wrapper.sso,.route-entityusercontact-form .block--row .block-content .form-wrapper.sso,.route-entityusercontact-form .block--row article.js-comment .form-wrapper.sso,.route-entityusercontact-form .block--row form .form-wrapper.sso,.route-entityusercontact-form .block-system-main-block .block-content .form-wrapper.sso,.route-entityusercontact-form .block-system-main-block article.js-comment .form-wrapper.sso,.route-entityusercontact-form .block-system-main-block form .form-wrapper.sso,.route-commentreply .block--row .block-content .form-wrapper.sso,.route-commentreply .block--row article.js-comment .form-wrapper.sso,.route-commentreply .block--row form .form-wrapper.sso,.route-commentreply .block-system-main-block .block-content .form-wrapper.sso,.route-commentreply .block-system-main-block article.js-comment .form-wrapper.sso,.route-commentreply .block-system-main-block form .form-wrapper.sso,.route-entitycommentedit-form .block--row .block-content .form-wrapper.sso,.route-entitycommentedit-form .block--row article.js-comment .form-wrapper.sso,.route-entitycommentedit-form .block--row form .form-wrapper.sso,.route-entitycommentedit-form .block-system-main-block .block-content .form-wrapper.sso,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-wrapper.sso,.route-entitycommentedit-form .block-system-main-block form .form-wrapper.sso,.alias--user-password .block--row .block-content .form-wrapper.sso,.alias--user-password .block--row article.js-comment .form-wrapper.sso,.alias--user-password .block--row form .form-wrapper.sso,.alias--user-password .block-system-main-block .block-content .form-wrapper.sso,.alias--user-password .block-system-main-block article.js-comment .form-wrapper.sso,.alias--user-password .block-system-main-block form .form-wrapper.sso,.route-userreset .block--row .block-content .form-wrapper.sso,.route-userreset .block--row article.js-comment .form-wrapper.sso,.route-userreset .block--row form .form-wrapper.sso,.route-userreset .block-system-main-block .block-content .form-wrapper.sso,.route-userreset .block-system-main-block article.js-comment .form-wrapper.sso,.route-userreset .block-system-main-block form .form-wrapper.sso,.route-userresetform .block--row .block-content .form-wrapper.sso,.route-userresetform .block--row article.js-comment .form-wrapper.sso,.route-userresetform .block--row form .form-wrapper.sso,.route-userresetform .block-system-main-block .block-content .form-wrapper.sso,.route-userresetform .block-system-main-block article.js-comment .form-wrapper.sso,.route-userresetform .block-system-main-block form .form-wrapper.sso,.route-tfaentry .block--row .block-content .form-wrapper.sso,.route-tfaentry .block--row article.js-comment .form-wrapper.sso,.route-tfaentry .block--row form .form-wrapper.sso,.route-tfaentry .block-system-main-block .block-content .form-wrapper.sso,.route-tfaentry .block-system-main-block article.js-comment .form-wrapper.sso,.route-tfaentry .block-system-main-block form .form-wrapper.sso{text-align:center;}.route-userlogin .block--row .block-content .form-wrapper.sso .auth-link img,.route-userlogin .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-userlogin .block--row form .form-wrapper.sso .auth-link img,.route-userlogin .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-userlogin .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-userlogin .block-system-main-block form .form-wrapper.sso .auth-link img,.route-userregister .block--row .block-content .form-wrapper.sso .auth-link img,.route-userregister .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-userregister .block--row form .form-wrapper.sso .auth-link img,.route-userregister .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-userregister .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-userregister .block-system-main-block form .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block--row .block-content .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block--row form .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block-system-main-block form .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block--row .block-content .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block--row form .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block-system-main-block form .form-wrapper.sso .auth-link img,.route-commentreply .block--row .block-content .form-wrapper.sso .auth-link img,.route-commentreply .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-commentreply .block--row form .form-wrapper.sso .auth-link img,.route-commentreply .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-commentreply .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-commentreply .block-system-main-block form .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block--row .block-content .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block--row form .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block-system-main-block form .form-wrapper.sso .auth-link img,.alias--user-password .block--row .block-content .form-wrapper.sso .auth-link img,.alias--user-password .block--row article.js-comment .form-wrapper.sso .auth-link img,.alias--user-password .block--row form .form-wrapper.sso .auth-link img,.alias--user-password .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.alias--user-password .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.alias--user-password .block-system-main-block form .form-wrapper.sso .auth-link img,.route-userreset .block--row .block-content .form-wrapper.sso .auth-link img,.route-userreset .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-userreset .block--row form .form-wrapper.sso .auth-link img,.route-userreset .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-userreset .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-userreset .block-system-main-block form .form-wrapper.sso .auth-link img,.route-userresetform .block--row .block-content .form-wrapper.sso .auth-link img,.route-userresetform .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-userresetform .block--row form .form-wrapper.sso .auth-link img,.route-userresetform .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-userresetform .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-userresetform .block-system-main-block form .form-wrapper.sso .auth-link img,.route-tfaentry .block--row .block-content .form-wrapper.sso .auth-link img,.route-tfaentry .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-tfaentry .block--row form .form-wrapper.sso .auth-link img,.route-tfaentry .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-tfaentry .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-tfaentry .block-system-main-block form .form-wrapper.sso .auth-link img{vertical-align:bottom;}.route-userlogin .block--row .block-content .login-link,.route-userlogin .block--row article.js-comment .login-link,.route-userlogin .block--row form .login-link,.route-userlogin .block-system-main-block .block-content .login-link,.route-userlogin .block-system-main-block article.js-comment .login-link,.route-userlogin .block-system-main-block form .login-link,.route-userregister .block--row .block-content .login-link,.route-userregister .block--row article.js-comment .login-link,.route-userregister .block--row form .login-link,.route-userregister .block-system-main-block .block-content .login-link,.route-userregister .block-system-main-block article.js-comment .login-link,.route-userregister .block-system-main-block form .login-link,.route-entityuseredit-form .block--row .block-content .login-link,.route-entityuseredit-form .block--row article.js-comment .login-link,.route-entityuseredit-form .block--row form .login-link,.route-entityuseredit-form .block-system-main-block .block-content .login-link,.route-entityuseredit-form .block-system-main-block article.js-comment .login-link,.route-entityuseredit-form .block-system-main-block form .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .login-link,.route-entityusercontact-form .block--row .block-content .login-link,.route-entityusercontact-form .block--row article.js-comment .login-link,.route-entityusercontact-form .block--row form .login-link,.route-entityusercontact-form .block-system-main-block .block-content .login-link,.route-entityusercontact-form .block-system-main-block article.js-comment .login-link,.route-entityusercontact-form .block-system-main-block form .login-link,.route-commentreply .block--row .block-content .login-link,.route-commentreply .block--row article.js-comment .login-link,.route-commentreply .block--row form .login-link,.route-commentreply .block-system-main-block .block-content .login-link,.route-commentreply .block-system-main-block article.js-comment .login-link,.route-commentreply .block-system-main-block form .login-link,.route-entitycommentedit-form .block--row .block-content .login-link,.route-entitycommentedit-form .block--row article.js-comment .login-link,.route-entitycommentedit-form .block--row form .login-link,.route-entitycommentedit-form .block-system-main-block .block-content .login-link,.route-entitycommentedit-form .block-system-main-block article.js-comment .login-link,.route-entitycommentedit-form .block-system-main-block form .login-link,.alias--user-password .block--row .block-content .login-link,.alias--user-password .block--row article.js-comment .login-link,.alias--user-password .block--row form .login-link,.alias--user-password .block-system-main-block .block-content .login-link,.alias--user-password .block-system-main-block article.js-comment .login-link,.alias--user-password .block-system-main-block form .login-link,.route-userreset .block--row .block-content .login-link,.route-userreset .block--row article.js-comment .login-link,.route-userreset .block--row form .login-link,.route-userreset .block-system-main-block .block-content .login-link,.route-userreset .block-system-main-block article.js-comment .login-link,.route-userreset .block-system-main-block form .login-link,.route-userresetform .block--row .block-content .login-link,.route-userresetform .block--row article.js-comment .login-link,.route-userresetform .block--row form .login-link,.route-userresetform .block-system-main-block .block-content .login-link,.route-userresetform .block-system-main-block article.js-comment .login-link,.route-userresetform .block-system-main-block form .login-link,.route-tfaentry .block--row .block-content .login-link,.route-tfaentry .block--row article.js-comment .login-link,.route-tfaentry .block--row form .login-link,.route-tfaentry .block-system-main-block .block-content .login-link,.route-tfaentry .block-system-main-block article.js-comment .login-link,.route-tfaentry .block-system-main-block form .login-link{position:absolute;top:30px;right:30px;text-transform:uppercase;font-weight:bold;}.route-userlogin .block--row .block-content .or-separator,.route-userlogin .block--row article.js-comment .or-separator,.route-userlogin .block--row form .or-separator,.route-userlogin .block-system-main-block .block-content .or-separator,.route-userlogin .block-system-main-block article.js-comment .or-separator,.route-userlogin .block-system-main-block form .or-separator,.route-userregister .block--row .block-content .or-separator,.route-userregister .block--row article.js-comment .or-separator,.route-userregister .block--row form .or-separator,.route-userregister .block-system-main-block .block-content .or-separator,.route-userregister .block-system-main-block article.js-comment .or-separator,.route-userregister .block-system-main-block form .or-separator,.route-entityuseredit-form .block--row .block-content .or-separator,.route-entityuseredit-form .block--row article.js-comment .or-separator,.route-entityuseredit-form .block--row form .or-separator,.route-entityuseredit-form .block-system-main-block .block-content .or-separator,.route-entityuseredit-form .block-system-main-block article.js-comment .or-separator,.route-entityuseredit-form .block-system-main-block form .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .or-separator,.route-entityusercontact-form .block--row .block-content .or-separator,.route-entityusercontact-form .block--row article.js-comment .or-separator,.route-entityusercontact-form .block--row form .or-separator,.route-entityusercontact-form .block-system-main-block .block-content .or-separator,.route-entityusercontact-form .block-system-main-block article.js-comment .or-separator,.route-entityusercontact-form .block-system-main-block form .or-separator,.route-commentreply .block--row .block-content .or-separator,.route-commentreply .block--row article.js-comment .or-separator,.route-commentreply .block--row form .or-separator,.route-commentreply .block-system-main-block .block-content .or-separator,.route-commentreply .block-system-main-block article.js-comment .or-separator,.route-commentreply .block-system-main-block form .or-separator,.route-entitycommentedit-form .block--row .block-content .or-separator,.route-entitycommentedit-form .block--row article.js-comment .or-separator,.route-entitycommentedit-form .block--row form .or-separator,.route-entitycommentedit-form .block-system-main-block .block-content .or-separator,.route-entitycommentedit-form .block-system-main-block article.js-comment .or-separator,.route-entitycommentedit-form .block-system-main-block form .or-separator,.alias--user-password .block--row .block-content .or-separator,.alias--user-password .block--row article.js-comment .or-separator,.alias--user-password .block--row form .or-separator,.alias--user-password .block-system-main-block .block-content .or-separator,.alias--user-password .block-system-main-block article.js-comment .or-separator,.alias--user-password .block-system-main-block form .or-separator,.route-userreset .block--row .block-content .or-separator,.route-userreset .block--row article.js-comment .or-separator,.route-userreset .block--row form .or-separator,.route-userreset .block-system-main-block .block-content .or-separator,.route-userreset .block-system-main-block article.js-comment .or-separator,.route-userreset .block-system-main-block form .or-separator,.route-userresetform .block--row .block-content .or-separator,.route-userresetform .block--row article.js-comment .or-separator,.route-userresetform .block--row form .or-separator,.route-userresetform .block-system-main-block .block-content .or-separator,.route-userresetform .block-system-main-block article.js-comment .or-separator,.route-userresetform .block-system-main-block form .or-separator,.route-tfaentry .block--row .block-content .or-separator,.route-tfaentry .block--row article.js-comment .or-separator,.route-tfaentry .block--row form .or-separator,.route-tfaentry .block-system-main-block .block-content .or-separator,.route-tfaentry .block-system-main-block article.js-comment .or-separator,.route-tfaentry .block-system-main-block form .or-separator{border-color:#e2e2e2;}.route-userlogin .block--row .block-content .or-separator span,.route-userlogin .block--row article.js-comment .or-separator span,.route-userlogin .block--row form .or-separator span,.route-userlogin .block-system-main-block .block-content .or-separator span,.route-userlogin .block-system-main-block article.js-comment .or-separator span,.route-userlogin .block-system-main-block form .or-separator span,.route-userregister .block--row .block-content .or-separator span,.route-userregister .block--row article.js-comment .or-separator span,.route-userregister .block--row form .or-separator span,.route-userregister .block-system-main-block .block-content .or-separator span,.route-userregister .block-system-main-block article.js-comment .or-separator span,.route-userregister .block-system-main-block form .or-separator span,.route-entityuseredit-form .block--row .block-content .or-separator span,.route-entityuseredit-form .block--row article.js-comment .or-separator span,.route-entityuseredit-form .block--row form .or-separator span,.route-entityuseredit-form .block-system-main-block .block-content .or-separator span,.route-entityuseredit-form .block-system-main-block article.js-comment .or-separator span,.route-entityuseredit-form .block-system-main-block form .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .or-separator span,.route-entityusercontact-form .block--row .block-content .or-separator span,.route-entityusercontact-form .block--row article.js-comment .or-separator span,.route-entityusercontact-form .block--row form .or-separator span,.route-entityusercontact-form .block-system-main-block .block-content .or-separator span,.route-entityusercontact-form .block-system-main-block article.js-comment .or-separator span,.route-entityusercontact-form .block-system-main-block form .or-separator span,.route-commentreply .block--row .block-content .or-separator span,.route-commentreply .block--row article.js-comment .or-separator span,.route-commentreply .block--row form .or-separator span,.route-commentreply .block-system-main-block .block-content .or-separator span,.route-commentreply .block-system-main-block article.js-comment .or-separator span,.route-commentreply .block-system-main-block form .or-separator span,.route-entitycommentedit-form .block--row .block-content .or-separator span,.route-entitycommentedit-form .block--row article.js-comment .or-separator span,.route-entitycommentedit-form .block--row form .or-separator span,.route-entitycommentedit-form .block-system-main-block .block-content .or-separator span,.route-entitycommentedit-form .block-system-main-block article.js-comment .or-separator span,.route-entitycommentedit-form .block-system-main-block form .or-separator span,.alias--user-password .block--row .block-content .or-separator span,.alias--user-password .block--row article.js-comment .or-separator span,.alias--user-password .block--row form .or-separator span,.alias--user-password .block-system-main-block .block-content .or-separator span,.alias--user-password .block-system-main-block article.js-comment .or-separator span,.alias--user-password .block-system-main-block form .or-separator span,.route-userreset .block--row .block-content .or-separator span,.route-userreset .block--row article.js-comment .or-separator span,.route-userreset .block--row form .or-separator span,.route-userreset .block-system-main-block .block-content .or-separator span,.route-userreset .block-system-main-block article.js-comment .or-separator span,.route-userreset .block-system-main-block form .or-separator span,.route-userresetform .block--row .block-content .or-separator span,.route-userresetform .block--row article.js-comment .or-separator span,.route-userresetform .block--row form .or-separator span,.route-userresetform .block-system-main-block .block-content .or-separator span,.route-userresetform .block-system-main-block article.js-comment .or-separator span,.route-userresetform .block-system-main-block form .or-separator span,.route-tfaentry .block--row .block-content .or-separator span,.route-tfaentry .block--row article.js-comment .or-separator span,.route-tfaentry .block--row form .or-separator span,.route-tfaentry .block-system-main-block .block-content .or-separator span,.route-tfaentry .block-system-main-block article.js-comment .or-separator span,.route-tfaentry .block-system-main-block form .or-separator span{color:#494949;}.route-userlogin .block--row .block-content details,.route-userlogin .block--row article.js-comment details,.route-userlogin .block--row form details,.route-userlogin .block-system-main-block .block-content details,.route-userlogin .block-system-main-block article.js-comment details,.route-userlogin .block-system-main-block form details,.route-userregister .block--row .block-content details,.route-userregister .block--row article.js-comment details,.route-userregister .block--row form details,.route-userregister .block-system-main-block .block-content details,.route-userregister .block-system-main-block article.js-comment details,.route-userregister .block-system-main-block form details,.route-entityuseredit-form .block--row .block-content details,.route-entityuseredit-form .block--row article.js-comment details,.route-entityuseredit-form .block--row form details,.route-entityuseredit-form .block-system-main-block .block-content details,.route-entityuseredit-form .block-system-main-block article.js-comment details,.route-entityuseredit-form .block-system-main-block form details,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content details,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment details,.route-stripe-subscriptionusersubscriptionsviewall .block--row form details,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content details,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment details,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form details,.route-entityusercontact-form .block--row .block-content details,.route-entityusercontact-form .block--row article.js-comment details,.route-entityusercontact-form .block--row form details,.route-entityusercontact-form .block-system-main-block .block-content details,.route-entityusercontact-form .block-system-main-block article.js-comment details,.route-entityusercontact-form .block-system-main-block form details,.route-commentreply .block--row .block-content details,.route-commentreply .block--row article.js-comment details,.route-commentreply .block--row form details,.route-commentreply .block-system-main-block .block-content details,.route-commentreply .block-system-main-block article.js-comment details,.route-commentreply .block-system-main-block form details,.route-entitycommentedit-form .block--row .block-content details,.route-entitycommentedit-form .block--row article.js-comment details,.route-entitycommentedit-form .block--row form details,.route-entitycommentedit-form .block-system-main-block .block-content details,.route-entitycommentedit-form .block-system-main-block article.js-comment details,.route-entitycommentedit-form .block-system-main-block form details,.alias--user-password .block--row .block-content details,.alias--user-password .block--row article.js-comment details,.alias--user-password .block--row form details,.alias--user-password .block-system-main-block .block-content details,.alias--user-password .block-system-main-block article.js-comment details,.alias--user-password .block-system-main-block form details,.route-userreset .block--row .block-content details,.route-userreset .block--row article.js-comment details,.route-userreset .block--row form details,.route-userreset .block-system-main-block .block-content details,.route-userreset .block-system-main-block article.js-comment details,.route-userreset .block-system-main-block form details,.route-userresetform .block--row .block-content details,.route-userresetform .block--row article.js-comment details,.route-userresetform .block--row form details,.route-userresetform .block-system-main-block .block-content details,.route-userresetform .block-system-main-block article.js-comment details,.route-userresetform .block-system-main-block form details,.route-tfaentry .block--row .block-content details,.route-tfaentry .block--row article.js-comment details,.route-tfaentry .block--row form details,.route-tfaentry .block-system-main-block .block-content details,.route-tfaentry .block-system-main-block article.js-comment details,.route-tfaentry .block-system-main-block form details{display:block;margin-top:16px;margin-bottom:16px;border:1px solid rgb(222,223,228);border-radius:2px;background-color:white;box-shadow:0 2px 0.25rem rgba(0,0,0,0.1);}.route-userlogin .block--row .block-content details summary,.route-userlogin .block--row article.js-comment details summary,.route-userlogin .block--row form details summary,.route-userlogin .block-system-main-block .block-content details summary,.route-userlogin .block-system-main-block article.js-comment details summary,.route-userlogin .block-system-main-block form details summary,.route-userregister .block--row .block-content details summary,.route-userregister .block--row article.js-comment details summary,.route-userregister .block--row form details summary,.route-userregister .block-system-main-block .block-content details summary,.route-userregister .block-system-main-block article.js-comment details summary,.route-userregister .block-system-main-block form details summary,.route-entityuseredit-form .block--row .block-content details summary,.route-entityuseredit-form .block--row article.js-comment details summary,.route-entityuseredit-form .block--row form details summary,.route-entityuseredit-form .block-system-main-block .block-content details summary,.route-entityuseredit-form .block-system-main-block article.js-comment details summary,.route-entityuseredit-form .block-system-main-block form details summary,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content details summary,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment details summary,.route-stripe-subscriptionusersubscriptionsviewall .block--row form details summary,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content details summary,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment details summary,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form details summary,.route-entityusercontact-form .block--row .block-content details summary,.route-entityusercontact-form .block--row article.js-comment details summary,.route-entityusercontact-form .block--row form details summary,.route-entityusercontact-form .block-system-main-block .block-content details summary,.route-entityusercontact-form .block-system-main-block article.js-comment details summary,.route-entityusercontact-form .block-system-main-block form details summary,.route-commentreply .block--row .block-content details summary,.route-commentreply .block--row article.js-comment details summary,.route-commentreply .block--row form details summary,.route-commentreply .block-system-main-block .block-content details summary,.route-commentreply .block-system-main-block article.js-comment details summary,.route-commentreply .block-system-main-block form details summary,.route-entitycommentedit-form .block--row .block-content details summary,.route-entitycommentedit-form .block--row article.js-comment details summary,.route-entitycommentedit-form .block--row form details summary,.route-entitycommentedit-form .block-system-main-block .block-content details summary,.route-entitycommentedit-form .block-system-main-block article.js-comment details summary,.route-entitycommentedit-form .block-system-main-block form details summary,.alias--user-password .block--row .block-content details summary,.alias--user-password .block--row article.js-comment details summary,.alias--user-password .block--row form details summary,.alias--user-password .block-system-main-block .block-content details summary,.alias--user-password .block-system-main-block article.js-comment details summary,.alias--user-password .block-system-main-block form details summary,.route-userreset .block--row .block-content details summary,.route-userreset .block--row article.js-comment details summary,.route-userreset .block--row form details summary,.route-userreset .block-system-main-block .block-content details summary,.route-userreset .block-system-main-block article.js-comment details summary,.route-userreset .block-system-main-block form details summary,.route-userresetform .block--row .block-content details summary,.route-userresetform .block--row article.js-comment details summary,.route-userresetform .block--row form details summary,.route-userresetform .block-system-main-block .block-content details summary,.route-userresetform .block-system-main-block article.js-comment details summary,.route-userresetform .block-system-main-block form details summary,.route-tfaentry .block--row .block-content details summary,.route-tfaentry .block--row article.js-comment details summary,.route-tfaentry .block--row form details summary,.route-tfaentry .block-system-main-block .block-content details summary,.route-tfaentry .block-system-main-block article.js-comment details summary,.route-tfaentry .block-system-main-block form details summary{font-weight:bold;font-size:110%;position:relative;box-sizing:border-box;list-style:none;cursor:pointer;transition:background-color 0.12s ease-in-out;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:rgb(85,86,91);background-color:transparent;padding:16px;}.route-userlogin .block--row .block-content details summary:hover,.route-userlogin .block--row article.js-comment details summary:hover,.route-userlogin .block--row form details summary:hover,.route-userlogin .block-system-main-block .block-content details summary:hover,.route-userlogin .block-system-main-block article.js-comment details summary:hover,.route-userlogin .block-system-main-block form details summary:hover,.route-userregister .block--row .block-content details summary:hover,.route-userregister .block--row article.js-comment details summary:hover,.route-userregister .block--row form details summary:hover,.route-userregister .block-system-main-block .block-content details summary:hover,.route-userregister .block-system-main-block article.js-comment details summary:hover,.route-userregister .block-system-main-block form details summary:hover,.route-entityuseredit-form .block--row .block-content details summary:hover,.route-entityuseredit-form .block--row article.js-comment details summary:hover,.route-entityuseredit-form .block--row form details summary:hover,.route-entityuseredit-form .block-system-main-block .block-content details summary:hover,.route-entityuseredit-form .block-system-main-block article.js-comment details summary:hover,.route-entityuseredit-form .block-system-main-block form details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form details summary:hover,.route-entityusercontact-form .block--row .block-content details summary:hover,.route-entityusercontact-form .block--row article.js-comment details summary:hover,.route-entityusercontact-form .block--row form details summary:hover,.route-entityusercontact-form .block-system-main-block .block-content details summary:hover,.route-entityusercontact-form .block-system-main-block article.js-comment details summary:hover,.route-entityusercontact-form .block-system-main-block form details summary:hover,.route-commentreply .block--row .block-content details summary:hover,.route-commentreply .block--row article.js-comment details summary:hover,.route-commentreply .block--row form details summary:hover,.route-commentreply .block-system-main-block .block-content details summary:hover,.route-commentreply .block-system-main-block article.js-comment details summary:hover,.route-commentreply .block-system-main-block form details summary:hover,.route-entitycommentedit-form .block--row .block-content details summary:hover,.route-entitycommentedit-form .block--row article.js-comment details summary:hover,.route-entitycommentedit-form .block--row form details summary:hover,.route-entitycommentedit-form .block-system-main-block .block-content details summary:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment details summary:hover,.route-entitycommentedit-form .block-system-main-block form details summary:hover,.alias--user-password .block--row .block-content details summary:hover,.alias--user-password .block--row article.js-comment details summary:hover,.alias--user-password .block--row form details summary:hover,.alias--user-password .block-system-main-block .block-content details summary:hover,.alias--user-password .block-system-main-block article.js-comment details summary:hover,.alias--user-password .block-system-main-block form details summary:hover,.route-userreset .block--row .block-content details summary:hover,.route-userreset .block--row article.js-comment details summary:hover,.route-userreset .block--row form details summary:hover,.route-userreset .block-system-main-block .block-content details summary:hover,.route-userreset .block-system-main-block article.js-comment details summary:hover,.route-userreset .block-system-main-block form details summary:hover,.route-userresetform .block--row .block-content details summary:hover,.route-userresetform .block--row article.js-comment details summary:hover,.route-userresetform .block--row form details summary:hover,.route-userresetform .block-system-main-block .block-content details summary:hover,.route-userresetform .block-system-main-block article.js-comment details summary:hover,.route-userresetform .block-system-main-block form details summary:hover,.route-tfaentry .block--row .block-content details summary:hover,.route-tfaentry .block--row article.js-comment details summary:hover,.route-tfaentry .block--row form details summary:hover,.route-tfaentry .block-system-main-block .block-content details summary:hover,.route-tfaentry .block-system-main-block article.js-comment details summary:hover,.route-tfaentry .block-system-main-block form details summary:hover{color:#003ecc;background-color:rgb(245,248,255);}.route-userlogin .block--row .block-content details .details-wrapper,.route-userlogin .block--row article.js-comment details .details-wrapper,.route-userlogin .block--row form details .details-wrapper,.route-userlogin .block-system-main-block .block-content details .details-wrapper,.route-userlogin .block-system-main-block article.js-comment details .details-wrapper,.route-userlogin .block-system-main-block form details .details-wrapper,.route-userregister .block--row .block-content details .details-wrapper,.route-userregister .block--row article.js-comment details .details-wrapper,.route-userregister .block--row form details .details-wrapper,.route-userregister .block-system-main-block .block-content details .details-wrapper,.route-userregister .block-system-main-block article.js-comment details .details-wrapper,.route-userregister .block-system-main-block form details .details-wrapper,.route-entityuseredit-form .block--row .block-content details .details-wrapper,.route-entityuseredit-form .block--row article.js-comment details .details-wrapper,.route-entityuseredit-form .block--row form details .details-wrapper,.route-entityuseredit-form .block-system-main-block .block-content details .details-wrapper,.route-entityuseredit-form .block-system-main-block article.js-comment details .details-wrapper,.route-entityuseredit-form .block-system-main-block form details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block--row form details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form details .details-wrapper,.route-entityusercontact-form .block--row .block-content details .details-wrapper,.route-entityusercontact-form .block--row article.js-comment details .details-wrapper,.route-entityusercontact-form .block--row form details .details-wrapper,.route-entityusercontact-form .block-system-main-block .block-content details .details-wrapper,.route-entityusercontact-form .block-system-main-block article.js-comment details .details-wrapper,.route-entityusercontact-form .block-system-main-block form details .details-wrapper,.route-commentreply .block--row .block-content details .details-wrapper,.route-commentreply .block--row article.js-comment details .details-wrapper,.route-commentreply .block--row form details .details-wrapper,.route-commentreply .block-system-main-block .block-content details .details-wrapper,.route-commentreply .block-system-main-block article.js-comment details .details-wrapper,.route-commentreply .block-system-main-block form details .details-wrapper,.route-entitycommentedit-form .block--row .block-content details .details-wrapper,.route-entitycommentedit-form .block--row article.js-comment details .details-wrapper,.route-entitycommentedit-form .block--row form details .details-wrapper,.route-entitycommentedit-form .block-system-main-block .block-content details .details-wrapper,.route-entitycommentedit-form .block-system-main-block article.js-comment details .details-wrapper,.route-entitycommentedit-form .block-system-main-block form details .details-wrapper,.alias--user-password .block--row .block-content details .details-wrapper,.alias--user-password .block--row article.js-comment details .details-wrapper,.alias--user-password .block--row form details .details-wrapper,.alias--user-password .block-system-main-block .block-content details .details-wrapper,.alias--user-password .block-system-main-block article.js-comment details .details-wrapper,.alias--user-password .block-system-main-block form details .details-wrapper,.route-userreset .block--row .block-content details .details-wrapper,.route-userreset .block--row article.js-comment details .details-wrapper,.route-userreset .block--row form details .details-wrapper,.route-userreset .block-system-main-block .block-content details .details-wrapper,.route-userreset .block-system-main-block article.js-comment details .details-wrapper,.route-userreset .block-system-main-block form details .details-wrapper,.route-userresetform .block--row .block-content details .details-wrapper,.route-userresetform .block--row article.js-comment details .details-wrapper,.route-userresetform .block--row form details .details-wrapper,.route-userresetform .block-system-main-block .block-content details .details-wrapper,.route-userresetform .block-system-main-block article.js-comment details .details-wrapper,.route-userresetform .block-system-main-block form details .details-wrapper,.route-tfaentry .block--row .block-content details .details-wrapper,.route-tfaentry .block--row article.js-comment details .details-wrapper,.route-tfaentry .block--row form details .details-wrapper,.route-tfaentry .block-system-main-block .block-content details .details-wrapper,.route-tfaentry .block-system-main-block article.js-comment details .details-wrapper,.route-tfaentry .block-system-main-block form details .details-wrapper{padding:16px;margin-top:0;}.route-userlogin .block--row .block-content input[type=email],.route-userlogin .block--row .block-content input[type=select],.route-userlogin .block--row .block-content input[type=text],.route-userlogin .block--row .block-content input[type=password],.route-userlogin .block--row article.js-comment input[type=email],.route-userlogin .block--row article.js-comment input[type=select],.route-userlogin .block--row article.js-comment input[type=text],.route-userlogin .block--row article.js-comment input[type=password],.route-userlogin .block--row form input[type=email],.route-userlogin .block--row form input[type=select],.route-userlogin .block--row form input[type=text],.route-userlogin .block--row form input[type=password],.route-userlogin .block-system-main-block .block-content input[type=email],.route-userlogin .block-system-main-block .block-content input[type=select],.route-userlogin .block-system-main-block .block-content input[type=text],.route-userlogin .block-system-main-block .block-content input[type=password],.route-userlogin .block-system-main-block article.js-comment input[type=email],.route-userlogin .block-system-main-block article.js-comment input[type=select],.route-userlogin .block-system-main-block article.js-comment input[type=text],.route-userlogin .block-system-main-block article.js-comment input[type=password],.route-userlogin .block-system-main-block form input[type=email],.route-userlogin .block-system-main-block form input[type=select],.route-userlogin .block-system-main-block form input[type=text],.route-userlogin .block-system-main-block form input[type=password],.route-userregister .block--row .block-content input[type=email],.route-userregister .block--row .block-content input[type=select],.route-userregister .block--row .block-content input[type=text],.route-userregister .block--row .block-content input[type=password],.route-userregister .block--row article.js-comment input[type=email],.route-userregister .block--row article.js-comment input[type=select],.route-userregister .block--row article.js-comment input[type=text],.route-userregister .block--row article.js-comment input[type=password],.route-userregister .block--row form input[type=email],.route-userregister .block--row form input[type=select],.route-userregister .block--row form input[type=text],.route-userregister .block--row form input[type=password],.route-userregister .block-system-main-block .block-content input[type=email],.route-userregister .block-system-main-block .block-content input[type=select],.route-userregister .block-system-main-block .block-content input[type=text],.route-userregister .block-system-main-block .block-content input[type=password],.route-userregister .block-system-main-block article.js-comment input[type=email],.route-userregister .block-system-main-block article.js-comment input[type=select],.route-userregister .block-system-main-block article.js-comment input[type=text],.route-userregister .block-system-main-block article.js-comment input[type=password],.route-userregister .block-system-main-block form input[type=email],.route-userregister .block-system-main-block form input[type=select],.route-userregister .block-system-main-block form input[type=text],.route-userregister .block-system-main-block form input[type=password],.route-entityuseredit-form .block--row .block-content input[type=email],.route-entityuseredit-form .block--row .block-content input[type=select],.route-entityuseredit-form .block--row .block-content input[type=text],.route-entityuseredit-form .block--row .block-content input[type=password],.route-entityuseredit-form .block--row article.js-comment input[type=email],.route-entityuseredit-form .block--row article.js-comment input[type=select],.route-entityuseredit-form .block--row article.js-comment input[type=text],.route-entityuseredit-form .block--row article.js-comment input[type=password],.route-entityuseredit-form .block--row form input[type=email],.route-entityuseredit-form .block--row form input[type=select],.route-entityuseredit-form .block--row form input[type=text],.route-entityuseredit-form .block--row form input[type=password],.route-entityuseredit-form .block-system-main-block .block-content input[type=email],.route-entityuseredit-form .block-system-main-block .block-content input[type=select],.route-entityuseredit-form .block-system-main-block .block-content input[type=text],.route-entityuseredit-form .block-system-main-block .block-content input[type=password],.route-entityuseredit-form .block-system-main-block article.js-comment input[type=email],.route-entityuseredit-form .block-system-main-block article.js-comment input[type=select],.route-entityuseredit-form .block-system-main-block article.js-comment input[type=text],.route-entityuseredit-form .block-system-main-block article.js-comment input[type=password],.route-entityuseredit-form .block-system-main-block form input[type=email],.route-entityuseredit-form .block-system-main-block form input[type=select],.route-entityuseredit-form .block-system-main-block form input[type=text],.route-entityuseredit-form .block-system-main-block form input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=password],.route-entityusercontact-form .block--row .block-content input[type=email],.route-entityusercontact-form .block--row .block-content input[type=select],.route-entityusercontact-form .block--row .block-content input[type=text],.route-entityusercontact-form .block--row .block-content input[type=password],.route-entityusercontact-form .block--row article.js-comment input[type=email],.route-entityusercontact-form .block--row article.js-comment input[type=select],.route-entityusercontact-form .block--row article.js-comment input[type=text],.route-entityusercontact-form .block--row article.js-comment input[type=password],.route-entityusercontact-form .block--row form input[type=email],.route-entityusercontact-form .block--row form input[type=select],.route-entityusercontact-form .block--row form input[type=text],.route-entityusercontact-form .block--row form input[type=password],.route-entityusercontact-form .block-system-main-block .block-content input[type=email],.route-entityusercontact-form .block-system-main-block .block-content input[type=select],.route-entityusercontact-form .block-system-main-block .block-content input[type=text],.route-entityusercontact-form .block-system-main-block .block-content input[type=password],.route-entityusercontact-form .block-system-main-block article.js-comment input[type=email],.route-entityusercontact-form .block-system-main-block article.js-comment input[type=select],.route-entityusercontact-form .block-system-main-block article.js-comment input[type=text],.route-entityusercontact-form .block-system-main-block article.js-comment input[type=password],.route-entityusercontact-form .block-system-main-block form input[type=email],.route-entityusercontact-form .block-system-main-block form input[type=select],.route-entityusercontact-form .block-system-main-block form input[type=text],.route-entityusercontact-form .block-system-main-block form input[type=password],.route-commentreply .block--row .block-content input[type=email],.route-commentreply .block--row .block-content input[type=select],.route-commentreply .block--row .block-content input[type=text],.route-commentreply .block--row .block-content input[type=password],.route-commentreply .block--row article.js-comment input[type=email],.route-commentreply .block--row article.js-comment input[type=select],.route-commentreply .block--row article.js-comment input[type=text],.route-commentreply .block--row article.js-comment input[type=password],.route-commentreply .block--row form input[type=email],.route-commentreply .block--row form input[type=select],.route-commentreply .block--row form input[type=text],.route-commentreply .block--row form input[type=password],.route-commentreply .block-system-main-block .block-content input[type=email],.route-commentreply .block-system-main-block .block-content input[type=select],.route-commentreply .block-system-main-block .block-content input[type=text],.route-commentreply .block-system-main-block .block-content input[type=password],.route-commentreply .block-system-main-block article.js-comment input[type=email],.route-commentreply .block-system-main-block article.js-comment input[type=select],.route-commentreply .block-system-main-block article.js-comment input[type=text],.route-commentreply .block-system-main-block article.js-comment input[type=password],.route-commentreply .block-system-main-block form input[type=email],.route-commentreply .block-system-main-block form input[type=select],.route-commentreply .block-system-main-block form input[type=text],.route-commentreply .block-system-main-block form input[type=password],.route-entitycommentedit-form .block--row .block-content input[type=email],.route-entitycommentedit-form .block--row .block-content input[type=select],.route-entitycommentedit-form .block--row .block-content input[type=text],.route-entitycommentedit-form .block--row .block-content input[type=password],.route-entitycommentedit-form .block--row article.js-comment input[type=email],.route-entitycommentedit-form .block--row article.js-comment input[type=select],.route-entitycommentedit-form .block--row article.js-comment input[type=text],.route-entitycommentedit-form .block--row article.js-comment input[type=password],.route-entitycommentedit-form .block--row form input[type=email],.route-entitycommentedit-form .block--row form input[type=select],.route-entitycommentedit-form .block--row form input[type=text],.route-entitycommentedit-form .block--row form input[type=password],.route-entitycommentedit-form .block-system-main-block .block-content input[type=email],.route-entitycommentedit-form .block-system-main-block .block-content input[type=select],.route-entitycommentedit-form .block-system-main-block .block-content input[type=text],.route-entitycommentedit-form .block-system-main-block .block-content input[type=password],.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=email],.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=select],.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=text],.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=password],.route-entitycommentedit-form .block-system-main-block form input[type=email],.route-entitycommentedit-form .block-system-main-block form input[type=select],.route-entitycommentedit-form .block-system-main-block form input[type=text],.route-entitycommentedit-form .block-system-main-block form input[type=password],.alias--user-password .block--row .block-content input[type=email],.alias--user-password .block--row .block-content input[type=select],.alias--user-password .block--row .block-content input[type=text],.alias--user-password .block--row .block-content input[type=password],.alias--user-password .block--row article.js-comment input[type=email],.alias--user-password .block--row article.js-comment input[type=select],.alias--user-password .block--row article.js-comment input[type=text],.alias--user-password .block--row article.js-comment input[type=password],.alias--user-password .block--row form input[type=email],.alias--user-password .block--row form input[type=select],.alias--user-password .block--row form input[type=text],.alias--user-password .block--row form input[type=password],.alias--user-password .block-system-main-block .block-content input[type=email],.alias--user-password .block-system-main-block .block-content input[type=select],.alias--user-password .block-system-main-block .block-content input[type=text],.alias--user-password .block-system-main-block .block-content input[type=password],.alias--user-password .block-system-main-block article.js-comment input[type=email],.alias--user-password .block-system-main-block article.js-comment input[type=select],.alias--user-password .block-system-main-block article.js-comment input[type=text],.alias--user-password .block-system-main-block article.js-comment input[type=password],.alias--user-password .block-system-main-block form input[type=email],.alias--user-password .block-system-main-block form input[type=select],.alias--user-password .block-system-main-block form input[type=text],.alias--user-password .block-system-main-block form input[type=password],.route-userreset .block--row .block-content input[type=email],.route-userreset .block--row .block-content input[type=select],.route-userreset .block--row .block-content input[type=text],.route-userreset .block--row .block-content input[type=password],.route-userreset .block--row article.js-comment input[type=email],.route-userreset .block--row article.js-comment input[type=select],.route-userreset .block--row article.js-comment input[type=text],.route-userreset .block--row article.js-comment input[type=password],.route-userreset .block--row form input[type=email],.route-userreset .block--row form input[type=select],.route-userreset .block--row form input[type=text],.route-userreset .block--row form input[type=password],.route-userreset .block-system-main-block .block-content input[type=email],.route-userreset .block-system-main-block .block-content input[type=select],.route-userreset .block-system-main-block .block-content input[type=text],.route-userreset .block-system-main-block .block-content input[type=password],.route-userreset .block-system-main-block article.js-comment input[type=email],.route-userreset .block-system-main-block article.js-comment input[type=select],.route-userreset .block-system-main-block article.js-comment input[type=text],.route-userreset .block-system-main-block article.js-comment input[type=password],.route-userreset .block-system-main-block form input[type=email],.route-userreset .block-system-main-block form input[type=select],.route-userreset .block-system-main-block form input[type=text],.route-userreset .block-system-main-block form input[type=password],.route-userresetform .block--row .block-content input[type=email],.route-userresetform .block--row .block-content input[type=select],.route-userresetform .block--row .block-content input[type=text],.route-userresetform .block--row .block-content input[type=password],.route-userresetform .block--row article.js-comment input[type=email],.route-userresetform .block--row article.js-comment input[type=select],.route-userresetform .block--row article.js-comment input[type=text],.route-userresetform .block--row article.js-comment input[type=password],.route-userresetform .block--row form input[type=email],.route-userresetform .block--row form input[type=select],.route-userresetform .block--row form input[type=text],.route-userresetform .block--row form input[type=password],.route-userresetform .block-system-main-block .block-content input[type=email],.route-userresetform .block-system-main-block .block-content input[type=select],.route-userresetform .block-system-main-block .block-content input[type=text],.route-userresetform .block-system-main-block .block-content input[type=password],.route-userresetform .block-system-main-block article.js-comment input[type=email],.route-userresetform .block-system-main-block article.js-comment input[type=select],.route-userresetform .block-system-main-block article.js-comment input[type=text],.route-userresetform .block-system-main-block article.js-comment input[type=password],.route-userresetform .block-system-main-block form input[type=email],.route-userresetform .block-system-main-block form input[type=select],.route-userresetform .block-system-main-block form input[type=text],.route-userresetform .block-system-main-block form input[type=password],.route-tfaentry .block--row .block-content input[type=email],.route-tfaentry .block--row .block-content input[type=select],.route-tfaentry .block--row .block-content input[type=text],.route-tfaentry .block--row .block-content input[type=password],.route-tfaentry .block--row article.js-comment input[type=email],.route-tfaentry .block--row article.js-comment input[type=select],.route-tfaentry .block--row article.js-comment input[type=text],.route-tfaentry .block--row article.js-comment input[type=password],.route-tfaentry .block--row form input[type=email],.route-tfaentry .block--row form input[type=select],.route-tfaentry .block--row form input[type=text],.route-tfaentry .block--row form input[type=password],.route-tfaentry .block-system-main-block .block-content input[type=email],.route-tfaentry .block-system-main-block .block-content input[type=select],.route-tfaentry .block-system-main-block .block-content input[type=text],.route-tfaentry .block-system-main-block .block-content input[type=password],.route-tfaentry .block-system-main-block article.js-comment input[type=email],.route-tfaentry .block-system-main-block article.js-comment input[type=select],.route-tfaentry .block-system-main-block article.js-comment input[type=text],.route-tfaentry .block-system-main-block article.js-comment input[type=password],.route-tfaentry .block-system-main-block form input[type=email],.route-tfaentry .block-system-main-block form input[type=select],.route-tfaentry .block-system-main-block form input[type=text],.route-tfaentry .block-system-main-block form input[type=password]{display:block;width:100%;font-size:16px;padding:12px 16px;height:48px;border-radius:8px;transition:all 0.2s ease;}.route-userlogin .block--row .block-content input[type=email]:hover,.route-userlogin .block--row .block-content input[type=select]:hover,.route-userlogin .block--row .block-content input[type=text]:hover,.route-userlogin .block--row .block-content input[type=password]:hover,.route-userlogin .block--row article.js-comment input[type=email]:hover,.route-userlogin .block--row article.js-comment input[type=select]:hover,.route-userlogin .block--row article.js-comment input[type=text]:hover,.route-userlogin .block--row article.js-comment input[type=password]:hover,.route-userlogin .block--row form input[type=email]:hover,.route-userlogin .block--row form input[type=select]:hover,.route-userlogin .block--row form input[type=text]:hover,.route-userlogin .block--row form input[type=password]:hover,.route-userlogin .block-system-main-block .block-content input[type=email]:hover,.route-userlogin .block-system-main-block .block-content input[type=select]:hover,.route-userlogin .block-system-main-block .block-content input[type=text]:hover,.route-userlogin .block-system-main-block .block-content input[type=password]:hover,.route-userlogin .block-system-main-block article.js-comment input[type=email]:hover,.route-userlogin .block-system-main-block article.js-comment input[type=select]:hover,.route-userlogin .block-system-main-block article.js-comment input[type=text]:hover,.route-userlogin .block-system-main-block article.js-comment input[type=password]:hover,.route-userlogin .block-system-main-block form input[type=email]:hover,.route-userlogin .block-system-main-block form input[type=select]:hover,.route-userlogin .block-system-main-block form input[type=text]:hover,.route-userlogin .block-system-main-block form input[type=password]:hover,.route-userregister .block--row .block-content input[type=email]:hover,.route-userregister .block--row .block-content input[type=select]:hover,.route-userregister .block--row .block-content input[type=text]:hover,.route-userregister .block--row .block-content input[type=password]:hover,.route-userregister .block--row article.js-comment input[type=email]:hover,.route-userregister .block--row article.js-comment input[type=select]:hover,.route-userregister .block--row article.js-comment input[type=text]:hover,.route-userregister .block--row article.js-comment input[type=password]:hover,.route-userregister .block--row form input[type=email]:hover,.route-userregister .block--row form input[type=select]:hover,.route-userregister .block--row form input[type=text]:hover,.route-userregister .block--row form input[type=password]:hover,.route-userregister .block-system-main-block .block-content input[type=email]:hover,.route-userregister .block-system-main-block .block-content input[type=select]:hover,.route-userregister .block-system-main-block .block-content input[type=text]:hover,.route-userregister .block-system-main-block .block-content input[type=password]:hover,.route-userregister .block-system-main-block article.js-comment input[type=email]:hover,.route-userregister .block-system-main-block article.js-comment input[type=select]:hover,.route-userregister .block-system-main-block article.js-comment input[type=text]:hover,.route-userregister .block-system-main-block article.js-comment input[type=password]:hover,.route-userregister .block-system-main-block form input[type=email]:hover,.route-userregister .block-system-main-block form input[type=select]:hover,.route-userregister .block-system-main-block form input[type=text]:hover,.route-userregister .block-system-main-block form input[type=password]:hover,.route-entityuseredit-form .block--row .block-content input[type=email]:hover,.route-entityuseredit-form .block--row .block-content input[type=select]:hover,.route-entityuseredit-form .block--row .block-content input[type=text]:hover,.route-entityuseredit-form .block--row .block-content input[type=password]:hover,.route-entityuseredit-form .block--row article.js-comment input[type=email]:hover,.route-entityuseredit-form .block--row article.js-comment input[type=select]:hover,.route-entityuseredit-form .block--row article.js-comment input[type=text]:hover,.route-entityuseredit-form .block--row article.js-comment input[type=password]:hover,.route-entityuseredit-form .block--row form input[type=email]:hover,.route-entityuseredit-form .block--row form input[type=select]:hover,.route-entityuseredit-form .block--row form input[type=text]:hover,.route-entityuseredit-form .block--row form input[type=password]:hover,.route-entityuseredit-form .block-system-main-block .block-content input[type=email]:hover,.route-entityuseredit-form .block-system-main-block .block-content input[type=select]:hover,.route-entityuseredit-form .block-system-main-block .block-content input[type=text]:hover,.route-entityuseredit-form .block-system-main-block .block-content input[type=password]:hover,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=email]:hover,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=select]:hover,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=text]:hover,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=password]:hover,.route-entityuseredit-form .block-system-main-block form input[type=email]:hover,.route-entityuseredit-form .block-system-main-block form input[type=select]:hover,.route-entityuseredit-form .block-system-main-block form input[type=text]:hover,.route-entityuseredit-form .block-system-main-block form input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=password]:hover,.route-entityusercontact-form .block--row .block-content input[type=email]:hover,.route-entityusercontact-form .block--row .block-content input[type=select]:hover,.route-entityusercontact-form .block--row .block-content input[type=text]:hover,.route-entityusercontact-form .block--row .block-content input[type=password]:hover,.route-entityusercontact-form .block--row article.js-comment input[type=email]:hover,.route-entityusercontact-form .block--row article.js-comment input[type=select]:hover,.route-entityusercontact-form .block--row article.js-comment input[type=text]:hover,.route-entityusercontact-form .block--row article.js-comment input[type=password]:hover,.route-entityusercontact-form .block--row form input[type=email]:hover,.route-entityusercontact-form .block--row form input[type=select]:hover,.route-entityusercontact-form .block--row form input[type=text]:hover,.route-entityusercontact-form .block--row form input[type=password]:hover,.route-entityusercontact-form .block-system-main-block .block-content input[type=email]:hover,.route-entityusercontact-form .block-system-main-block .block-content input[type=select]:hover,.route-entityusercontact-form .block-system-main-block .block-content input[type=text]:hover,.route-entityusercontact-form .block-system-main-block .block-content input[type=password]:hover,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=email]:hover,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=select]:hover,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=text]:hover,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=password]:hover,.route-entityusercontact-form .block-system-main-block form input[type=email]:hover,.route-entityusercontact-form .block-system-main-block form input[type=select]:hover,.route-entityusercontact-form .block-system-main-block form input[type=text]:hover,.route-entityusercontact-form .block-system-main-block form input[type=password]:hover,.route-commentreply .block--row .block-content input[type=email]:hover,.route-commentreply .block--row .block-content input[type=select]:hover,.route-commentreply .block--row .block-content input[type=text]:hover,.route-commentreply .block--row .block-content input[type=password]:hover,.route-commentreply .block--row article.js-comment input[type=email]:hover,.route-commentreply .block--row article.js-comment input[type=select]:hover,.route-commentreply .block--row article.js-comment input[type=text]:hover,.route-commentreply .block--row article.js-comment input[type=password]:hover,.route-commentreply .block--row form input[type=email]:hover,.route-commentreply .block--row form input[type=select]:hover,.route-commentreply .block--row form input[type=text]:hover,.route-commentreply .block--row form input[type=password]:hover,.route-commentreply .block-system-main-block .block-content input[type=email]:hover,.route-commentreply .block-system-main-block .block-content input[type=select]:hover,.route-commentreply .block-system-main-block .block-content input[type=text]:hover,.route-commentreply .block-system-main-block .block-content input[type=password]:hover,.route-commentreply .block-system-main-block article.js-comment input[type=email]:hover,.route-commentreply .block-system-main-block article.js-comment input[type=select]:hover,.route-commentreply .block-system-main-block article.js-comment input[type=text]:hover,.route-commentreply .block-system-main-block article.js-comment input[type=password]:hover,.route-commentreply .block-system-main-block form input[type=email]:hover,.route-commentreply .block-system-main-block form input[type=select]:hover,.route-commentreply .block-system-main-block form input[type=text]:hover,.route-commentreply .block-system-main-block form input[type=password]:hover,.route-entitycommentedit-form .block--row .block-content input[type=email]:hover,.route-entitycommentedit-form .block--row .block-content input[type=select]:hover,.route-entitycommentedit-form .block--row .block-content input[type=text]:hover,.route-entitycommentedit-form .block--row .block-content input[type=password]:hover,.route-entitycommentedit-form .block--row article.js-comment input[type=email]:hover,.route-entitycommentedit-form .block--row article.js-comment input[type=select]:hover,.route-entitycommentedit-form .block--row article.js-comment input[type=text]:hover,.route-entitycommentedit-form .block--row article.js-comment input[type=password]:hover,.route-entitycommentedit-form .block--row form input[type=email]:hover,.route-entitycommentedit-form .block--row form input[type=select]:hover,.route-entitycommentedit-form .block--row form input[type=text]:hover,.route-entitycommentedit-form .block--row form input[type=password]:hover,.route-entitycommentedit-form .block-system-main-block .block-content input[type=email]:hover,.route-entitycommentedit-form .block-system-main-block .block-content input[type=select]:hover,.route-entitycommentedit-form .block-system-main-block .block-content input[type=text]:hover,.route-entitycommentedit-form .block-system-main-block .block-content input[type=password]:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=email]:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=select]:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=text]:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=password]:hover,.route-entitycommentedit-form .block-system-main-block form input[type=email]:hover,.route-entitycommentedit-form .block-system-main-block form input[type=select]:hover,.route-entitycommentedit-form .block-system-main-block form input[type=text]:hover,.route-entitycommentedit-form .block-system-main-block form input[type=password]:hover,.alias--user-password .block--row .block-content input[type=email]:hover,.alias--user-password .block--row .block-content input[type=select]:hover,.alias--user-password .block--row .block-content input[type=text]:hover,.alias--user-password .block--row .block-content input[type=password]:hover,.alias--user-password .block--row article.js-comment input[type=email]:hover,.alias--user-password .block--row article.js-comment input[type=select]:hover,.alias--user-password .block--row article.js-comment input[type=text]:hover,.alias--user-password .block--row article.js-comment input[type=password]:hover,.alias--user-password .block--row form input[type=email]:hover,.alias--user-password .block--row form input[type=select]:hover,.alias--user-password .block--row form input[type=text]:hover,.alias--user-password .block--row form input[type=password]:hover,.alias--user-password .block-system-main-block .block-content input[type=email]:hover,.alias--user-password .block-system-main-block .block-content input[type=select]:hover,.alias--user-password .block-system-main-block .block-content input[type=text]:hover,.alias--user-password .block-system-main-block .block-content input[type=password]:hover,.alias--user-password .block-system-main-block article.js-comment input[type=email]:hover,.alias--user-password .block-system-main-block article.js-comment input[type=select]:hover,.alias--user-password .block-system-main-block article.js-comment input[type=text]:hover,.alias--user-password .block-system-main-block article.js-comment input[type=password]:hover,.alias--user-password .block-system-main-block form input[type=email]:hover,.alias--user-password .block-system-main-block form input[type=select]:hover,.alias--user-password .block-system-main-block form input[type=text]:hover,.alias--user-password .block-system-main-block form input[type=password]:hover,.route-userreset .block--row .block-content input[type=email]:hover,.route-userreset .block--row .block-content input[type=select]:hover,.route-userreset .block--row .block-content input[type=text]:hover,.route-userreset .block--row .block-content input[type=password]:hover,.route-userreset .block--row article.js-comment input[type=email]:hover,.route-userreset .block--row article.js-comment input[type=select]:hover,.route-userreset .block--row article.js-comment input[type=text]:hover,.route-userreset .block--row article.js-comment input[type=password]:hover,.route-userreset .block--row form input[type=email]:hover,.route-userreset .block--row form input[type=select]:hover,.route-userreset .block--row form input[type=text]:hover,.route-userreset .block--row form input[type=password]:hover,.route-userreset .block-system-main-block .block-content input[type=email]:hover,.route-userreset .block-system-main-block .block-content input[type=select]:hover,.route-userreset .block-system-main-block .block-content input[type=text]:hover,.route-userreset .block-system-main-block .block-content input[type=password]:hover,.route-userreset .block-system-main-block article.js-comment input[type=email]:hover,.route-userreset .block-system-main-block article.js-comment input[type=select]:hover,.route-userreset .block-system-main-block article.js-comment input[type=text]:hover,.route-userreset .block-system-main-block article.js-comment input[type=password]:hover,.route-userreset .block-system-main-block form input[type=email]:hover,.route-userreset .block-system-main-block form input[type=select]:hover,.route-userreset .block-system-main-block form input[type=text]:hover,.route-userreset .block-system-main-block form input[type=password]:hover,.route-userresetform .block--row .block-content input[type=email]:hover,.route-userresetform .block--row .block-content input[type=select]:hover,.route-userresetform .block--row .block-content input[type=text]:hover,.route-userresetform .block--row .block-content input[type=password]:hover,.route-userresetform .block--row article.js-comment input[type=email]:hover,.route-userresetform .block--row article.js-comment input[type=select]:hover,.route-userresetform .block--row article.js-comment input[type=text]:hover,.route-userresetform .block--row article.js-comment input[type=password]:hover,.route-userresetform .block--row form input[type=email]:hover,.route-userresetform .block--row form input[type=select]:hover,.route-userresetform .block--row form input[type=text]:hover,.route-userresetform .block--row form input[type=password]:hover,.route-userresetform .block-system-main-block .block-content input[type=email]:hover,.route-userresetform .block-system-main-block .block-content input[type=select]:hover,.route-userresetform .block-system-main-block .block-content input[type=text]:hover,.route-userresetform .block-system-main-block .block-content input[type=password]:hover,.route-userresetform .block-system-main-block article.js-comment input[type=email]:hover,.route-userresetform .block-system-main-block article.js-comment input[type=select]:hover,.route-userresetform .block-system-main-block article.js-comment input[type=text]:hover,.route-userresetform .block-system-main-block article.js-comment input[type=password]:hover,.route-userresetform .block-system-main-block form input[type=email]:hover,.route-userresetform .block-system-main-block form input[type=select]:hover,.route-userresetform .block-system-main-block form input[type=text]:hover,.route-userresetform .block-system-main-block form input[type=password]:hover,.route-tfaentry .block--row .block-content input[type=email]:hover,.route-tfaentry .block--row .block-content input[type=select]:hover,.route-tfaentry .block--row .block-content input[type=text]:hover,.route-tfaentry .block--row .block-content input[type=password]:hover,.route-tfaentry .block--row article.js-comment input[type=email]:hover,.route-tfaentry .block--row article.js-comment input[type=select]:hover,.route-tfaentry .block--row article.js-comment input[type=text]:hover,.route-tfaentry .block--row article.js-comment input[type=password]:hover,.route-tfaentry .block--row form input[type=email]:hover,.route-tfaentry .block--row form input[type=select]:hover,.route-tfaentry .block--row form input[type=text]:hover,.route-tfaentry .block--row form input[type=password]:hover,.route-tfaentry .block-system-main-block .block-content input[type=email]:hover,.route-tfaentry .block-system-main-block .block-content input[type=select]:hover,.route-tfaentry .block-system-main-block .block-content input[type=text]:hover,.route-tfaentry .block-system-main-block .block-content input[type=password]:hover,.route-tfaentry .block-system-main-block article.js-comment input[type=email]:hover,.route-tfaentry .block-system-main-block article.js-comment input[type=select]:hover,.route-tfaentry .block-system-main-block article.js-comment input[type=text]:hover,.route-tfaentry .block-system-main-block article.js-comment input[type=password]:hover,.route-tfaentry .block-system-main-block form input[type=email]:hover,.route-tfaentry .block-system-main-block form input[type=select]:hover,.route-tfaentry .block-system-main-block form input[type=text]:hover,.route-tfaentry .block-system-main-block form input[type=password]:hover{border-color:#232429;box-shadow:inset 0 0 0 1px rgb(35,36,41);}.route-userlogin .block--row .block-content input[type=email]:focus,.route-userlogin .block--row .block-content input[type=select]:focus,.route-userlogin .block--row .block-content input[type=text]:focus,.route-userlogin .block--row .block-content input[type=password]:focus,.route-userlogin .block--row article.js-comment input[type=email]:focus,.route-userlogin .block--row article.js-comment input[type=select]:focus,.route-userlogin .block--row article.js-comment input[type=text]:focus,.route-userlogin .block--row article.js-comment input[type=password]:focus,.route-userlogin .block--row form input[type=email]:focus,.route-userlogin .block--row form input[type=select]:focus,.route-userlogin .block--row form input[type=text]:focus,.route-userlogin .block--row form input[type=password]:focus,.route-userlogin .block-system-main-block .block-content input[type=email]:focus,.route-userlogin .block-system-main-block .block-content input[type=select]:focus,.route-userlogin .block-system-main-block .block-content input[type=text]:focus,.route-userlogin .block-system-main-block .block-content input[type=password]:focus,.route-userlogin .block-system-main-block article.js-comment input[type=email]:focus,.route-userlogin .block-system-main-block article.js-comment input[type=select]:focus,.route-userlogin .block-system-main-block article.js-comment input[type=text]:focus,.route-userlogin .block-system-main-block article.js-comment input[type=password]:focus,.route-userlogin .block-system-main-block form input[type=email]:focus,.route-userlogin .block-system-main-block form input[type=select]:focus,.route-userlogin .block-system-main-block form input[type=text]:focus,.route-userlogin .block-system-main-block form input[type=password]:focus,.route-userregister .block--row .block-content input[type=email]:focus,.route-userregister .block--row .block-content input[type=select]:focus,.route-userregister .block--row .block-content input[type=text]:focus,.route-userregister .block--row .block-content input[type=password]:focus,.route-userregister .block--row article.js-comment input[type=email]:focus,.route-userregister .block--row article.js-comment input[type=select]:focus,.route-userregister .block--row article.js-comment input[type=text]:focus,.route-userregister .block--row article.js-comment input[type=password]:focus,.route-userregister .block--row form input[type=email]:focus,.route-userregister .block--row form input[type=select]:focus,.route-userregister .block--row form input[type=text]:focus,.route-userregister .block--row form input[type=password]:focus,.route-userregister .block-system-main-block .block-content input[type=email]:focus,.route-userregister .block-system-main-block .block-content input[type=select]:focus,.route-userregister .block-system-main-block .block-content input[type=text]:focus,.route-userregister .block-system-main-block .block-content input[type=password]:focus,.route-userregister .block-system-main-block article.js-comment input[type=email]:focus,.route-userregister .block-system-main-block article.js-comment input[type=select]:focus,.route-userregister .block-system-main-block article.js-comment input[type=text]:focus,.route-userregister .block-system-main-block article.js-comment input[type=password]:focus,.route-userregister .block-system-main-block form input[type=email]:focus,.route-userregister .block-system-main-block form input[type=select]:focus,.route-userregister .block-system-main-block form input[type=text]:focus,.route-userregister .block-system-main-block form input[type=password]:focus,.route-entityuseredit-form .block--row .block-content input[type=email]:focus,.route-entityuseredit-form .block--row .block-content input[type=select]:focus,.route-entityuseredit-form .block--row .block-content input[type=text]:focus,.route-entityuseredit-form .block--row .block-content input[type=password]:focus,.route-entityuseredit-form .block--row article.js-comment input[type=email]:focus,.route-entityuseredit-form .block--row article.js-comment input[type=select]:focus,.route-entityuseredit-form .block--row article.js-comment input[type=text]:focus,.route-entityuseredit-form .block--row article.js-comment input[type=password]:focus,.route-entityuseredit-form .block--row form input[type=email]:focus,.route-entityuseredit-form .block--row form input[type=select]:focus,.route-entityuseredit-form .block--row form input[type=text]:focus,.route-entityuseredit-form .block--row form input[type=password]:focus,.route-entityuseredit-form .block-system-main-block .block-content input[type=email]:focus,.route-entityuseredit-form .block-system-main-block .block-content input[type=select]:focus,.route-entityuseredit-form .block-system-main-block .block-content input[type=text]:focus,.route-entityuseredit-form .block-system-main-block .block-content input[type=password]:focus,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=email]:focus,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=select]:focus,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=text]:focus,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=password]:focus,.route-entityuseredit-form .block-system-main-block form input[type=email]:focus,.route-entityuseredit-form .block-system-main-block form input[type=select]:focus,.route-entityuseredit-form .block-system-main-block form input[type=text]:focus,.route-entityuseredit-form .block-system-main-block form input[type=password]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=email]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=select]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=text]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=password]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=email]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=select]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=text]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=password]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=email]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=select]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=text]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=password]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=email]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=select]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=text]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=password]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=email]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=select]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=text]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=password]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=email]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=select]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=text]:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=password]:focus,.route-entityusercontact-form .block--row .block-content input[type=email]:focus,.route-entityusercontact-form .block--row .block-content input[type=select]:focus,.route-entityusercontact-form .block--row .block-content input[type=text]:focus,.route-entityusercontact-form .block--row .block-content input[type=password]:focus,.route-entityusercontact-form .block--row article.js-comment input[type=email]:focus,.route-entityusercontact-form .block--row article.js-comment input[type=select]:focus,.route-entityusercontact-form .block--row article.js-comment input[type=text]:focus,.route-entityusercontact-form .block--row article.js-comment input[type=password]:focus,.route-entityusercontact-form .block--row form input[type=email]:focus,.route-entityusercontact-form .block--row form input[type=select]:focus,.route-entityusercontact-form .block--row form input[type=text]:focus,.route-entityusercontact-form .block--row form input[type=password]:focus,.route-entityusercontact-form .block-system-main-block .block-content input[type=email]:focus,.route-entityusercontact-form .block-system-main-block .block-content input[type=select]:focus,.route-entityusercontact-form .block-system-main-block .block-content input[type=text]:focus,.route-entityusercontact-form .block-system-main-block .block-content input[type=password]:focus,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=email]:focus,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=select]:focus,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=text]:focus,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=password]:focus,.route-entityusercontact-form .block-system-main-block form input[type=email]:focus,.route-entityusercontact-form .block-system-main-block form input[type=select]:focus,.route-entityusercontact-form .block-system-main-block form input[type=text]:focus,.route-entityusercontact-form .block-system-main-block form input[type=password]:focus,.route-commentreply .block--row .block-content input[type=email]:focus,.route-commentreply .block--row .block-content input[type=select]:focus,.route-commentreply .block--row .block-content input[type=text]:focus,.route-commentreply .block--row .block-content input[type=password]:focus,.route-commentreply .block--row article.js-comment input[type=email]:focus,.route-commentreply .block--row article.js-comment input[type=select]:focus,.route-commentreply .block--row article.js-comment input[type=text]:focus,.route-commentreply .block--row article.js-comment input[type=password]:focus,.route-commentreply .block--row form input[type=email]:focus,.route-commentreply .block--row form input[type=select]:focus,.route-commentreply .block--row form input[type=text]:focus,.route-commentreply .block--row form input[type=password]:focus,.route-commentreply .block-system-main-block .block-content input[type=email]:focus,.route-commentreply .block-system-main-block .block-content input[type=select]:focus,.route-commentreply .block-system-main-block .block-content input[type=text]:focus,.route-commentreply .block-system-main-block .block-content input[type=password]:focus,.route-commentreply .block-system-main-block article.js-comment input[type=email]:focus,.route-commentreply .block-system-main-block article.js-comment input[type=select]:focus,.route-commentreply .block-system-main-block article.js-comment input[type=text]:focus,.route-commentreply .block-system-main-block article.js-comment input[type=password]:focus,.route-commentreply .block-system-main-block form input[type=email]:focus,.route-commentreply .block-system-main-block form input[type=select]:focus,.route-commentreply .block-system-main-block form input[type=text]:focus,.route-commentreply .block-system-main-block form input[type=password]:focus,.route-entitycommentedit-form .block--row .block-content input[type=email]:focus,.route-entitycommentedit-form .block--row .block-content input[type=select]:focus,.route-entitycommentedit-form .block--row .block-content input[type=text]:focus,.route-entitycommentedit-form .block--row .block-content input[type=password]:focus,.route-entitycommentedit-form .block--row article.js-comment input[type=email]:focus,.route-entitycommentedit-form .block--row article.js-comment input[type=select]:focus,.route-entitycommentedit-form .block--row article.js-comment input[type=text]:focus,.route-entitycommentedit-form .block--row article.js-comment input[type=password]:focus,.route-entitycommentedit-form .block--row form input[type=email]:focus,.route-entitycommentedit-form .block--row form input[type=select]:focus,.route-entitycommentedit-form .block--row form input[type=text]:focus,.route-entitycommentedit-form .block--row form input[type=password]:focus,.route-entitycommentedit-form .block-system-main-block .block-content input[type=email]:focus,.route-entitycommentedit-form .block-system-main-block .block-content input[type=select]:focus,.route-entitycommentedit-form .block-system-main-block .block-content input[type=text]:focus,.route-entitycommentedit-form .block-system-main-block .block-content input[type=password]:focus,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=email]:focus,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=select]:focus,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=text]:focus,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=password]:focus,.route-entitycommentedit-form .block-system-main-block form input[type=email]:focus,.route-entitycommentedit-form .block-system-main-block form input[type=select]:focus,.route-entitycommentedit-form .block-system-main-block form input[type=text]:focus,.route-entitycommentedit-form .block-system-main-block form input[type=password]:focus,.alias--user-password .block--row .block-content input[type=email]:focus,.alias--user-password .block--row .block-content input[type=select]:focus,.alias--user-password .block--row .block-content input[type=text]:focus,.alias--user-password .block--row .block-content input[type=password]:focus,.alias--user-password .block--row article.js-comment input[type=email]:focus,.alias--user-password .block--row article.js-comment input[type=select]:focus,.alias--user-password .block--row article.js-comment input[type=text]:focus,.alias--user-password .block--row article.js-comment input[type=password]:focus,.alias--user-password .block--row form input[type=email]:focus,.alias--user-password .block--row form input[type=select]:focus,.alias--user-password .block--row form input[type=text]:focus,.alias--user-password .block--row form input[type=password]:focus,.alias--user-password .block-system-main-block .block-content input[type=email]:focus,.alias--user-password .block-system-main-block .block-content input[type=select]:focus,.alias--user-password .block-system-main-block .block-content input[type=text]:focus,.alias--user-password .block-system-main-block .block-content input[type=password]:focus,.alias--user-password .block-system-main-block article.js-comment input[type=email]:focus,.alias--user-password .block-system-main-block article.js-comment input[type=select]:focus,.alias--user-password .block-system-main-block article.js-comment input[type=text]:focus,.alias--user-password .block-system-main-block article.js-comment input[type=password]:focus,.alias--user-password .block-system-main-block form input[type=email]:focus,.alias--user-password .block-system-main-block form input[type=select]:focus,.alias--user-password .block-system-main-block form input[type=text]:focus,.alias--user-password .block-system-main-block form input[type=password]:focus,.route-userreset .block--row .block-content input[type=email]:focus,.route-userreset .block--row .block-content input[type=select]:focus,.route-userreset .block--row .block-content input[type=text]:focus,.route-userreset .block--row .block-content input[type=password]:focus,.route-userreset .block--row article.js-comment input[type=email]:focus,.route-userreset .block--row article.js-comment input[type=select]:focus,.route-userreset .block--row article.js-comment input[type=text]:focus,.route-userreset .block--row article.js-comment input[type=password]:focus,.route-userreset .block--row form input[type=email]:focus,.route-userreset .block--row form input[type=select]:focus,.route-userreset .block--row form input[type=text]:focus,.route-userreset .block--row form input[type=password]:focus,.route-userreset .block-system-main-block .block-content input[type=email]:focus,.route-userreset .block-system-main-block .block-content input[type=select]:focus,.route-userreset .block-system-main-block .block-content input[type=text]:focus,.route-userreset .block-system-main-block .block-content input[type=password]:focus,.route-userreset .block-system-main-block article.js-comment input[type=email]:focus,.route-userreset .block-system-main-block article.js-comment input[type=select]:focus,.route-userreset .block-system-main-block article.js-comment input[type=text]:focus,.route-userreset .block-system-main-block article.js-comment input[type=password]:focus,.route-userreset .block-system-main-block form input[type=email]:focus,.route-userreset .block-system-main-block form input[type=select]:focus,.route-userreset .block-system-main-block form input[type=text]:focus,.route-userreset .block-system-main-block form input[type=password]:focus,.route-userresetform .block--row .block-content input[type=email]:focus,.route-userresetform .block--row .block-content input[type=select]:focus,.route-userresetform .block--row .block-content input[type=text]:focus,.route-userresetform .block--row .block-content input[type=password]:focus,.route-userresetform .block--row article.js-comment input[type=email]:focus,.route-userresetform .block--row article.js-comment input[type=select]:focus,.route-userresetform .block--row article.js-comment input[type=text]:focus,.route-userresetform .block--row article.js-comment input[type=password]:focus,.route-userresetform .block--row form input[type=email]:focus,.route-userresetform .block--row form input[type=select]:focus,.route-userresetform .block--row form input[type=text]:focus,.route-userresetform .block--row form input[type=password]:focus,.route-userresetform .block-system-main-block .block-content input[type=email]:focus,.route-userresetform .block-system-main-block .block-content input[type=select]:focus,.route-userresetform .block-system-main-block .block-content input[type=text]:focus,.route-userresetform .block-system-main-block .block-content input[type=password]:focus,.route-userresetform .block-system-main-block article.js-comment input[type=email]:focus,.route-userresetform .block-system-main-block article.js-comment input[type=select]:focus,.route-userresetform .block-system-main-block article.js-comment input[type=text]:focus,.route-userresetform .block-system-main-block article.js-comment input[type=password]:focus,.route-userresetform .block-system-main-block form input[type=email]:focus,.route-userresetform .block-system-main-block form input[type=select]:focus,.route-userresetform .block-system-main-block form input[type=text]:focus,.route-userresetform .block-system-main-block form input[type=password]:focus,.route-tfaentry .block--row .block-content input[type=email]:focus,.route-tfaentry .block--row .block-content input[type=select]:focus,.route-tfaentry .block--row .block-content input[type=text]:focus,.route-tfaentry .block--row .block-content input[type=password]:focus,.route-tfaentry .block--row article.js-comment input[type=email]:focus,.route-tfaentry .block--row article.js-comment input[type=select]:focus,.route-tfaentry .block--row article.js-comment input[type=text]:focus,.route-tfaentry .block--row article.js-comment input[type=password]:focus,.route-tfaentry .block--row form input[type=email]:focus,.route-tfaentry .block--row form input[type=select]:focus,.route-tfaentry .block--row form input[type=text]:focus,.route-tfaentry .block--row form input[type=password]:focus,.route-tfaentry .block-system-main-block .block-content input[type=email]:focus,.route-tfaentry .block-system-main-block .block-content input[type=select]:focus,.route-tfaentry .block-system-main-block .block-content input[type=text]:focus,.route-tfaentry .block-system-main-block .block-content input[type=password]:focus,.route-tfaentry .block-system-main-block article.js-comment input[type=email]:focus,.route-tfaentry .block-system-main-block article.js-comment input[type=select]:focus,.route-tfaentry .block-system-main-block article.js-comment input[type=text]:focus,.route-tfaentry .block-system-main-block article.js-comment input[type=password]:focus,.route-tfaentry .block-system-main-block form input[type=email]:focus,.route-tfaentry .block-system-main-block form input[type=select]:focus,.route-tfaentry .block-system-main-block form input[type=text]:focus,.route-tfaentry .block-system-main-block form input[type=password]:focus{outline:none;border-color:#7d11ff;box-shadow:0 0 0 3px rgba(125,17,255,0.1);}.route-userlogin .block--row .block-content .field--widget-image-image,.route-userlogin .block--row article.js-comment .field--widget-image-image,.route-userlogin .block--row form .field--widget-image-image,.route-userlogin .block-system-main-block .block-content .field--widget-image-image,.route-userlogin .block-system-main-block article.js-comment .field--widget-image-image,.route-userlogin .block-system-main-block form .field--widget-image-image,.route-userregister .block--row .block-content .field--widget-image-image,.route-userregister .block--row article.js-comment .field--widget-image-image,.route-userregister .block--row form .field--widget-image-image,.route-userregister .block-system-main-block .block-content .field--widget-image-image,.route-userregister .block-system-main-block article.js-comment .field--widget-image-image,.route-userregister .block-system-main-block form .field--widget-image-image,.route-entityuseredit-form .block--row .block-content .field--widget-image-image,.route-entityuseredit-form .block--row article.js-comment .field--widget-image-image,.route-entityuseredit-form .block--row form .field--widget-image-image,.route-entityuseredit-form .block-system-main-block .block-content .field--widget-image-image,.route-entityuseredit-form .block-system-main-block article.js-comment .field--widget-image-image,.route-entityuseredit-form .block-system-main-block form .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .field--widget-image-image,.route-entityusercontact-form .block--row .block-content .field--widget-image-image,.route-entityusercontact-form .block--row article.js-comment .field--widget-image-image,.route-entityusercontact-form .block--row form .field--widget-image-image,.route-entityusercontact-form .block-system-main-block .block-content .field--widget-image-image,.route-entityusercontact-form .block-system-main-block article.js-comment .field--widget-image-image,.route-entityusercontact-form .block-system-main-block form .field--widget-image-image,.route-commentreply .block--row .block-content .field--widget-image-image,.route-commentreply .block--row article.js-comment .field--widget-image-image,.route-commentreply .block--row form .field--widget-image-image,.route-commentreply .block-system-main-block .block-content .field--widget-image-image,.route-commentreply .block-system-main-block article.js-comment .field--widget-image-image,.route-commentreply .block-system-main-block form .field--widget-image-image,.route-entitycommentedit-form .block--row .block-content .field--widget-image-image,.route-entitycommentedit-form .block--row article.js-comment .field--widget-image-image,.route-entitycommentedit-form .block--row form .field--widget-image-image,.route-entitycommentedit-form .block-system-main-block .block-content .field--widget-image-image,.route-entitycommentedit-form .block-system-main-block article.js-comment .field--widget-image-image,.route-entitycommentedit-form .block-system-main-block form .field--widget-image-image,.alias--user-password .block--row .block-content .field--widget-image-image,.alias--user-password .block--row article.js-comment .field--widget-image-image,.alias--user-password .block--row form .field--widget-image-image,.alias--user-password .block-system-main-block .block-content .field--widget-image-image,.alias--user-password .block-system-main-block article.js-comment .field--widget-image-image,.alias--user-password .block-system-main-block form .field--widget-image-image,.route-userreset .block--row .block-content .field--widget-image-image,.route-userreset .block--row article.js-comment .field--widget-image-image,.route-userreset .block--row form .field--widget-image-image,.route-userreset .block-system-main-block .block-content .field--widget-image-image,.route-userreset .block-system-main-block article.js-comment .field--widget-image-image,.route-userreset .block-system-main-block form .field--widget-image-image,.route-userresetform .block--row .block-content .field--widget-image-image,.route-userresetform .block--row article.js-comment .field--widget-image-image,.route-userresetform .block--row form .field--widget-image-image,.route-userresetform .block-system-main-block .block-content .field--widget-image-image,.route-userresetform .block-system-main-block article.js-comment .field--widget-image-image,.route-userresetform .block-system-main-block form .field--widget-image-image,.route-tfaentry .block--row .block-content .field--widget-image-image,.route-tfaentry .block--row article.js-comment .field--widget-image-image,.route-tfaentry .block--row form .field--widget-image-image,.route-tfaentry .block-system-main-block .block-content .field--widget-image-image,.route-tfaentry .block-system-main-block article.js-comment .field--widget-image-image,.route-tfaentry .block-system-main-block form .field--widget-image-image{padding:0 16px 16px 16px;border:1px solid rgb(222,223,228);border-radius:2px;box-shadow:0 2px 0.25rem rgba(0,0,0,0.1);margin-bottom:1em;}.route-userlogin .block--row .block-content .form-item,.route-userlogin .block--row article.js-comment .form-item,.route-userlogin .block--row form .form-item,.route-userlogin .block-system-main-block .block-content .form-item,.route-userlogin .block-system-main-block article.js-comment .form-item,.route-userlogin .block-system-main-block form .form-item,.route-userregister .block--row .block-content .form-item,.route-userregister .block--row article.js-comment .form-item,.route-userregister .block--row form .form-item,.route-userregister .block-system-main-block .block-content .form-item,.route-userregister .block-system-main-block article.js-comment .form-item,.route-userregister .block-system-main-block form .form-item,.route-entityuseredit-form .block--row .block-content .form-item,.route-entityuseredit-form .block--row article.js-comment .form-item,.route-entityuseredit-form .block--row form .form-item,.route-entityuseredit-form .block-system-main-block .block-content .form-item,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item,.route-entityuseredit-form .block-system-main-block form .form-item,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item,.route-entityusercontact-form .block--row .block-content .form-item,.route-entityusercontact-form .block--row article.js-comment .form-item,.route-entityusercontact-form .block--row form .form-item,.route-entityusercontact-form .block-system-main-block .block-content .form-item,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item,.route-entityusercontact-form .block-system-main-block form .form-item,.route-commentreply .block--row .block-content .form-item,.route-commentreply .block--row article.js-comment .form-item,.route-commentreply .block--row form .form-item,.route-commentreply .block-system-main-block .block-content .form-item,.route-commentreply .block-system-main-block article.js-comment .form-item,.route-commentreply .block-system-main-block form .form-item,.route-entitycommentedit-form .block--row .block-content .form-item,.route-entitycommentedit-form .block--row article.js-comment .form-item,.route-entitycommentedit-form .block--row form .form-item,.route-entitycommentedit-form .block-system-main-block .block-content .form-item,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item,.route-entitycommentedit-form .block-system-main-block form .form-item,.alias--user-password .block--row .block-content .form-item,.alias--user-password .block--row article.js-comment .form-item,.alias--user-password .block--row form .form-item,.alias--user-password .block-system-main-block .block-content .form-item,.alias--user-password .block-system-main-block article.js-comment .form-item,.alias--user-password .block-system-main-block form .form-item,.route-userreset .block--row .block-content .form-item,.route-userreset .block--row article.js-comment .form-item,.route-userreset .block--row form .form-item,.route-userreset .block-system-main-block .block-content .form-item,.route-userreset .block-system-main-block article.js-comment .form-item,.route-userreset .block-system-main-block form .form-item,.route-userresetform .block--row .block-content .form-item,.route-userresetform .block--row article.js-comment .form-item,.route-userresetform .block--row form .form-item,.route-userresetform .block-system-main-block .block-content .form-item,.route-userresetform .block-system-main-block article.js-comment .form-item,.route-userresetform .block-system-main-block form .form-item,.route-tfaentry .block--row .block-content .form-item,.route-tfaentry .block--row article.js-comment .form-item,.route-tfaentry .block--row form .form-item,.route-tfaentry .block-system-main-block .block-content .form-item,.route-tfaentry .block-system-main-block article.js-comment .form-item,.route-tfaentry .block-system-main-block form .form-item{margin-bottom:20px;}.route-userlogin .block--row .block-content .form-item label,.route-userlogin .block--row article.js-comment .form-item label,.route-userlogin .block--row form .form-item label,.route-userlogin .block-system-main-block .block-content .form-item label,.route-userlogin .block-system-main-block article.js-comment .form-item label,.route-userlogin .block-system-main-block form .form-item label,.route-userregister .block--row .block-content .form-item label,.route-userregister .block--row article.js-comment .form-item label,.route-userregister .block--row form .form-item label,.route-userregister .block-system-main-block .block-content .form-item label,.route-userregister .block-system-main-block article.js-comment .form-item label,.route-userregister .block-system-main-block form .form-item label,.route-entityuseredit-form .block--row .block-content .form-item label,.route-entityuseredit-form .block--row article.js-comment .form-item label,.route-entityuseredit-form .block--row form .form-item label,.route-entityuseredit-form .block-system-main-block .block-content .form-item label,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item label,.route-entityuseredit-form .block-system-main-block form .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item label,.route-entityusercontact-form .block--row .block-content .form-item label,.route-entityusercontact-form .block--row article.js-comment .form-item label,.route-entityusercontact-form .block--row form .form-item label,.route-entityusercontact-form .block-system-main-block .block-content .form-item label,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item label,.route-entityusercontact-form .block-system-main-block form .form-item label,.route-commentreply .block--row .block-content .form-item label,.route-commentreply .block--row article.js-comment .form-item label,.route-commentreply .block--row form .form-item label,.route-commentreply .block-system-main-block .block-content .form-item label,.route-commentreply .block-system-main-block article.js-comment .form-item label,.route-commentreply .block-system-main-block form .form-item label,.route-entitycommentedit-form .block--row .block-content .form-item label,.route-entitycommentedit-form .block--row article.js-comment .form-item label,.route-entitycommentedit-form .block--row form .form-item label,.route-entitycommentedit-form .block-system-main-block .block-content .form-item label,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item label,.route-entitycommentedit-form .block-system-main-block form .form-item label,.alias--user-password .block--row .block-content .form-item label,.alias--user-password .block--row article.js-comment .form-item label,.alias--user-password .block--row form .form-item label,.alias--user-password .block-system-main-block .block-content .form-item label,.alias--user-password .block-system-main-block article.js-comment .form-item label,.alias--user-password .block-system-main-block form .form-item label,.route-userreset .block--row .block-content .form-item label,.route-userreset .block--row article.js-comment .form-item label,.route-userreset .block--row form .form-item label,.route-userreset .block-system-main-block .block-content .form-item label,.route-userreset .block-system-main-block article.js-comment .form-item label,.route-userreset .block-system-main-block form .form-item label,.route-userresetform .block--row .block-content .form-item label,.route-userresetform .block--row article.js-comment .form-item label,.route-userresetform .block--row form .form-item label,.route-userresetform .block-system-main-block .block-content .form-item label,.route-userresetform .block-system-main-block article.js-comment .form-item label,.route-userresetform .block-system-main-block form .form-item label,.route-tfaentry .block--row .block-content .form-item label,.route-tfaentry .block--row article.js-comment .form-item label,.route-tfaentry .block--row form .form-item label,.route-tfaentry .block-system-main-block .block-content .form-item label,.route-tfaentry .block-system-main-block article.js-comment .form-item label,.route-tfaentry .block-system-main-block form .form-item label{font-weight:600;font-size:14px;color:#374151;margin-bottom:8px;display:block;}.route-userlogin .block--row .block-content .form-item .description,.route-userlogin .block--row article.js-comment .form-item .description,.route-userlogin .block--row form .form-item .description,.route-userlogin .block-system-main-block .block-content .form-item .description,.route-userlogin .block-system-main-block article.js-comment .form-item .description,.route-userlogin .block-system-main-block form .form-item .description,.route-userregister .block--row .block-content .form-item .description,.route-userregister .block--row article.js-comment .form-item .description,.route-userregister .block--row form .form-item .description,.route-userregister .block-system-main-block .block-content .form-item .description,.route-userregister .block-system-main-block article.js-comment .form-item .description,.route-userregister .block-system-main-block form .form-item .description,.route-entityuseredit-form .block--row .block-content .form-item .description,.route-entityuseredit-form .block--row article.js-comment .form-item .description,.route-entityuseredit-form .block--row form .form-item .description,.route-entityuseredit-form .block-system-main-block .block-content .form-item .description,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item .description,.route-entityuseredit-form .block-system-main-block form .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item .description,.route-entityusercontact-form .block--row .block-content .form-item .description,.route-entityusercontact-form .block--row article.js-comment .form-item .description,.route-entityusercontact-form .block--row form .form-item .description,.route-entityusercontact-form .block-system-main-block .block-content .form-item .description,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item .description,.route-entityusercontact-form .block-system-main-block form .form-item .description,.route-commentreply .block--row .block-content .form-item .description,.route-commentreply .block--row article.js-comment .form-item .description,.route-commentreply .block--row form .form-item .description,.route-commentreply .block-system-main-block .block-content .form-item .description,.route-commentreply .block-system-main-block article.js-comment .form-item .description,.route-commentreply .block-system-main-block form .form-item .description,.route-entitycommentedit-form .block--row .block-content .form-item .description,.route-entitycommentedit-form .block--row article.js-comment .form-item .description,.route-entitycommentedit-form .block--row form .form-item .description,.route-entitycommentedit-form .block-system-main-block .block-content .form-item .description,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item .description,.route-entitycommentedit-form .block-system-main-block form .form-item .description,.alias--user-password .block--row .block-content .form-item .description,.alias--user-password .block--row article.js-comment .form-item .description,.alias--user-password .block--row form .form-item .description,.alias--user-password .block-system-main-block .block-content .form-item .description,.alias--user-password .block-system-main-block article.js-comment .form-item .description,.alias--user-password .block-system-main-block form .form-item .description,.route-userreset .block--row .block-content .form-item .description,.route-userreset .block--row article.js-comment .form-item .description,.route-userreset .block--row form .form-item .description,.route-userreset .block-system-main-block .block-content .form-item .description,.route-userreset .block-system-main-block article.js-comment .form-item .description,.route-userreset .block-system-main-block form .form-item .description,.route-userresetform .block--row .block-content .form-item .description,.route-userresetform .block--row article.js-comment .form-item .description,.route-userresetform .block--row form .form-item .description,.route-userresetform .block-system-main-block .block-content .form-item .description,.route-userresetform .block-system-main-block article.js-comment .form-item .description,.route-userresetform .block-system-main-block form .form-item .description,.route-tfaentry .block--row .block-content .form-item .description,.route-tfaentry .block--row article.js-comment .form-item .description,.route-tfaentry .block--row form .form-item .description,.route-tfaentry .block-system-main-block .block-content .form-item .description,.route-tfaentry .block-system-main-block article.js-comment .form-item .description,.route-tfaentry .block-system-main-block form .form-item .description{margin-top:6px;margin-bottom:0;color:#6b7280;font-size:13px;line-height:1.4;}.route-userlogin .block--row .block-content .button,.route-userlogin .block--row article.js-comment .button,.route-userlogin .block--row form .button,.route-userlogin .block-system-main-block .block-content .button,.route-userlogin .block-system-main-block article.js-comment .button,.route-userlogin .block-system-main-block form .button,.route-userregister .block--row .block-content .button,.route-userregister .block--row article.js-comment .button,.route-userregister .block--row form .button,.route-userregister .block-system-main-block .block-content .button,.route-userregister .block-system-main-block article.js-comment .button,.route-userregister .block-system-main-block form .button,.route-entityuseredit-form .block--row .block-content .button,.route-entityuseredit-form .block--row article.js-comment .button,.route-entityuseredit-form .block--row form .button,.route-entityuseredit-form .block-system-main-block .block-content .button,.route-entityuseredit-form .block-system-main-block article.js-comment .button,.route-entityuseredit-form .block-system-main-block form .button,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .button,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .button,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .button,.route-entityusercontact-form .block--row .block-content .button,.route-entityusercontact-form .block--row article.js-comment .button,.route-entityusercontact-form .block--row form .button,.route-entityusercontact-form .block-system-main-block .block-content .button,.route-entityusercontact-form .block-system-main-block article.js-comment .button,.route-entityusercontact-form .block-system-main-block form .button,.route-commentreply .block--row .block-content .button,.route-commentreply .block--row article.js-comment .button,.route-commentreply .block--row form .button,.route-commentreply .block-system-main-block .block-content .button,.route-commentreply .block-system-main-block article.js-comment .button,.route-commentreply .block-system-main-block form .button,.route-entitycommentedit-form .block--row .block-content .button,.route-entitycommentedit-form .block--row article.js-comment .button,.route-entitycommentedit-form .block--row form .button,.route-entitycommentedit-form .block-system-main-block .block-content .button,.route-entitycommentedit-form .block-system-main-block article.js-comment .button,.route-entitycommentedit-form .block-system-main-block form .button,.alias--user-password .block--row .block-content .button,.alias--user-password .block--row article.js-comment .button,.alias--user-password .block--row form .button,.alias--user-password .block-system-main-block .block-content .button,.alias--user-password .block-system-main-block article.js-comment .button,.alias--user-password .block-system-main-block form .button,.route-userreset .block--row .block-content .button,.route-userreset .block--row article.js-comment .button,.route-userreset .block--row form .button,.route-userreset .block-system-main-block .block-content .button,.route-userreset .block-system-main-block article.js-comment .button,.route-userreset .block-system-main-block form .button,.route-userresetform .block--row .block-content .button,.route-userresetform .block--row article.js-comment .button,.route-userresetform .block--row form .button,.route-userresetform .block-system-main-block .block-content .button,.route-userresetform .block-system-main-block article.js-comment .button,.route-userresetform .block-system-main-block form .button,.route-tfaentry .block--row .block-content .button,.route-tfaentry .block--row article.js-comment .button,.route-tfaentry .block--row form .button,.route-tfaentry .block-system-main-block .block-content .button,.route-tfaentry .block-system-main-block article.js-comment .button,.route-tfaentry .block-system-main-block form .button{flex:0 0 auto;margin:0;display:inline-block;padding:14px 24px;cursor:pointer;text-align:center;text-decoration:none;border-radius:8px;background-color:#111827;color:white;font-size:16px;font-weight:600;line-height:1.2;-webkit-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;border:1px solid transparent !important;transition:all 0.2s ease;min-height:48px;}.route-userlogin .block--row .block-content .button:hover,.route-userlogin .block--row article.js-comment .button:hover,.route-userlogin .block--row form .button:hover,.route-userlogin .block-system-main-block .block-content .button:hover,.route-userlogin .block-system-main-block article.js-comment .button:hover,.route-userlogin .block-system-main-block form .button:hover,.route-userregister .block--row .block-content .button:hover,.route-userregister .block--row article.js-comment .button:hover,.route-userregister .block--row form .button:hover,.route-userregister .block-system-main-block .block-content .button:hover,.route-userregister .block-system-main-block article.js-comment .button:hover,.route-userregister .block-system-main-block form .button:hover,.route-entityuseredit-form .block--row .block-content .button:hover,.route-entityuseredit-form .block--row article.js-comment .button:hover,.route-entityuseredit-form .block--row form .button:hover,.route-entityuseredit-form .block-system-main-block .block-content .button:hover,.route-entityuseredit-form .block-system-main-block article.js-comment .button:hover,.route-entityuseredit-form .block-system-main-block form .button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .button:hover,.route-entityusercontact-form .block--row .block-content .button:hover,.route-entityusercontact-form .block--row article.js-comment .button:hover,.route-entityusercontact-form .block--row form .button:hover,.route-entityusercontact-form .block-system-main-block .block-content .button:hover,.route-entityusercontact-form .block-system-main-block article.js-comment .button:hover,.route-entityusercontact-form .block-system-main-block form .button:hover,.route-commentreply .block--row .block-content .button:hover,.route-commentreply .block--row article.js-comment .button:hover,.route-commentreply .block--row form .button:hover,.route-commentreply .block-system-main-block .block-content .button:hover,.route-commentreply .block-system-main-block article.js-comment .button:hover,.route-commentreply .block-system-main-block form .button:hover,.route-entitycommentedit-form .block--row .block-content .button:hover,.route-entitycommentedit-form .block--row article.js-comment .button:hover,.route-entitycommentedit-form .block--row form .button:hover,.route-entitycommentedit-form .block-system-main-block .block-content .button:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment .button:hover,.route-entitycommentedit-form .block-system-main-block form .button:hover,.alias--user-password .block--row .block-content .button:hover,.alias--user-password .block--row article.js-comment .button:hover,.alias--user-password .block--row form .button:hover,.alias--user-password .block-system-main-block .block-content .button:hover,.alias--user-password .block-system-main-block article.js-comment .button:hover,.alias--user-password .block-system-main-block form .button:hover,.route-userreset .block--row .block-content .button:hover,.route-userreset .block--row article.js-comment .button:hover,.route-userreset .block--row form .button:hover,.route-userreset .block-system-main-block .block-content .button:hover,.route-userreset .block-system-main-block article.js-comment .button:hover,.route-userreset .block-system-main-block form .button:hover,.route-userresetform .block--row .block-content .button:hover,.route-userresetform .block--row article.js-comment .button:hover,.route-userresetform .block--row form .button:hover,.route-userresetform .block-system-main-block .block-content .button:hover,.route-userresetform .block-system-main-block article.js-comment .button:hover,.route-userresetform .block-system-main-block form .button:hover,.route-tfaentry .block--row .block-content .button:hover,.route-tfaentry .block--row article.js-comment .button:hover,.route-tfaentry .block--row form .button:hover,.route-tfaentry .block-system-main-block .block-content .button:hover,.route-tfaentry .block-system-main-block article.js-comment .button:hover,.route-tfaentry .block-system-main-block form .button:hover{background-color:#1f2937;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.15);}.route-userlogin .block--row .block-content .button:active,.route-userlogin .block--row article.js-comment .button:active,.route-userlogin .block--row form .button:active,.route-userlogin .block-system-main-block .block-content .button:active,.route-userlogin .block-system-main-block article.js-comment .button:active,.route-userlogin .block-system-main-block form .button:active,.route-userregister .block--row .block-content .button:active,.route-userregister .block--row article.js-comment .button:active,.route-userregister .block--row form .button:active,.route-userregister .block-system-main-block .block-content .button:active,.route-userregister .block-system-main-block article.js-comment .button:active,.route-userregister .block-system-main-block form .button:active,.route-entityuseredit-form .block--row .block-content .button:active,.route-entityuseredit-form .block--row article.js-comment .button:active,.route-entityuseredit-form .block--row form .button:active,.route-entityuseredit-form .block-system-main-block .block-content .button:active,.route-entityuseredit-form .block-system-main-block article.js-comment .button:active,.route-entityuseredit-form .block-system-main-block form .button:active,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .button:active,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .button:active,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .button:active,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .button:active,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .button:active,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .button:active,.route-entityusercontact-form .block--row .block-content .button:active,.route-entityusercontact-form .block--row article.js-comment .button:active,.route-entityusercontact-form .block--row form .button:active,.route-entityusercontact-form .block-system-main-block .block-content .button:active,.route-entityusercontact-form .block-system-main-block article.js-comment .button:active,.route-entityusercontact-form .block-system-main-block form .button:active,.route-commentreply .block--row .block-content .button:active,.route-commentreply .block--row article.js-comment .button:active,.route-commentreply .block--row form .button:active,.route-commentreply .block-system-main-block .block-content .button:active,.route-commentreply .block-system-main-block article.js-comment .button:active,.route-commentreply .block-system-main-block form .button:active,.route-entitycommentedit-form .block--row .block-content .button:active,.route-entitycommentedit-form .block--row article.js-comment .button:active,.route-entitycommentedit-form .block--row form .button:active,.route-entitycommentedit-form .block-system-main-block .block-content .button:active,.route-entitycommentedit-form .block-system-main-block article.js-comment .button:active,.route-entitycommentedit-form .block-system-main-block form .button:active,.alias--user-password .block--row .block-content .button:active,.alias--user-password .block--row article.js-comment .button:active,.alias--user-password .block--row form .button:active,.alias--user-password .block-system-main-block .block-content .button:active,.alias--user-password .block-system-main-block article.js-comment .button:active,.alias--user-password .block-system-main-block form .button:active,.route-userreset .block--row .block-content .button:active,.route-userreset .block--row article.js-comment .button:active,.route-userreset .block--row form .button:active,.route-userreset .block-system-main-block .block-content .button:active,.route-userreset .block-system-main-block article.js-comment .button:active,.route-userreset .block-system-main-block form .button:active,.route-userresetform .block--row .block-content .button:active,.route-userresetform .block--row article.js-comment .button:active,.route-userresetform .block--row form .button:active,.route-userresetform .block-system-main-block .block-content .button:active,.route-userresetform .block-system-main-block article.js-comment .button:active,.route-userresetform .block-system-main-block form .button:active,.route-tfaentry .block--row .block-content .button:active,.route-tfaentry .block--row article.js-comment .button:active,.route-tfaentry .block--row form .button:active,.route-tfaentry .block-system-main-block .block-content .button:active,.route-tfaentry .block-system-main-block article.js-comment .button:active,.route-tfaentry .block-system-main-block form .button:active{transform:translateY(0);}.route-userlogin .block--row .block-content .button:focus,.route-userlogin .block--row article.js-comment .button:focus,.route-userlogin .block--row form .button:focus,.route-userlogin .block-system-main-block .block-content .button:focus,.route-userlogin .block-system-main-block article.js-comment .button:focus,.route-userlogin .block-system-main-block form .button:focus,.route-userregister .block--row .block-content .button:focus,.route-userregister .block--row article.js-comment .button:focus,.route-userregister .block--row form .button:focus,.route-userregister .block-system-main-block .block-content .button:focus,.route-userregister .block-system-main-block article.js-comment .button:focus,.route-userregister .block-system-main-block form .button:focus,.route-entityuseredit-form .block--row .block-content .button:focus,.route-entityuseredit-form .block--row article.js-comment .button:focus,.route-entityuseredit-form .block--row form .button:focus,.route-entityuseredit-form .block-system-main-block .block-content .button:focus,.route-entityuseredit-form .block-system-main-block article.js-comment .button:focus,.route-entityuseredit-form .block-system-main-block form .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .button:focus,.route-entityusercontact-form .block--row .block-content .button:focus,.route-entityusercontact-form .block--row article.js-comment .button:focus,.route-entityusercontact-form .block--row form .button:focus,.route-entityusercontact-form .block-system-main-block .block-content .button:focus,.route-entityusercontact-form .block-system-main-block article.js-comment .button:focus,.route-entityusercontact-form .block-system-main-block form .button:focus,.route-commentreply .block--row .block-content .button:focus,.route-commentreply .block--row article.js-comment .button:focus,.route-commentreply .block--row form .button:focus,.route-commentreply .block-system-main-block .block-content .button:focus,.route-commentreply .block-system-main-block article.js-comment .button:focus,.route-commentreply .block-system-main-block form .button:focus,.route-entitycommentedit-form .block--row .block-content .button:focus,.route-entitycommentedit-form .block--row article.js-comment .button:focus,.route-entitycommentedit-form .block--row form .button:focus,.route-entitycommentedit-form .block-system-main-block .block-content .button:focus,.route-entitycommentedit-form .block-system-main-block article.js-comment .button:focus,.route-entitycommentedit-form .block-system-main-block form .button:focus,.alias--user-password .block--row .block-content .button:focus,.alias--user-password .block--row article.js-comment .button:focus,.alias--user-password .block--row form .button:focus,.alias--user-password .block-system-main-block .block-content .button:focus,.alias--user-password .block-system-main-block article.js-comment .button:focus,.alias--user-password .block-system-main-block form .button:focus,.route-userreset .block--row .block-content .button:focus,.route-userreset .block--row article.js-comment .button:focus,.route-userreset .block--row form .button:focus,.route-userreset .block-system-main-block .block-content .button:focus,.route-userreset .block-system-main-block article.js-comment .button:focus,.route-userreset .block-system-main-block form .button:focus,.route-userresetform .block--row .block-content .button:focus,.route-userresetform .block--row article.js-comment .button:focus,.route-userresetform .block--row form .button:focus,.route-userresetform .block-system-main-block .block-content .button:focus,.route-userresetform .block-system-main-block article.js-comment .button:focus,.route-userresetform .block-system-main-block form .button:focus,.route-tfaentry .block--row .block-content .button:focus,.route-tfaentry .block--row article.js-comment .button:focus,.route-tfaentry .block--row form .button:focus,.route-tfaentry .block-system-main-block .block-content .button:focus,.route-tfaentry .block-system-main-block article.js-comment .button:focus,.route-tfaentry .block-system-main-block form .button:focus{text-decoration:none;outline:none;box-shadow:0 0 0 3px rgba(17,24,39,0.1);}.route-userlogin .block--row .block-content .js-form-managed-file,.route-userlogin .block--row article.js-comment .js-form-managed-file,.route-userlogin .block--row form .js-form-managed-file,.route-userlogin .block-system-main-block .block-content .js-form-managed-file,.route-userlogin .block-system-main-block article.js-comment .js-form-managed-file,.route-userlogin .block-system-main-block form .js-form-managed-file,.route-userregister .block--row .block-content .js-form-managed-file,.route-userregister .block--row article.js-comment .js-form-managed-file,.route-userregister .block--row form .js-form-managed-file,.route-userregister .block-system-main-block .block-content .js-form-managed-file,.route-userregister .block-system-main-block article.js-comment .js-form-managed-file,.route-userregister .block-system-main-block form .js-form-managed-file,.route-entityuseredit-form .block--row .block-content .js-form-managed-file,.route-entityuseredit-form .block--row article.js-comment .js-form-managed-file,.route-entityuseredit-form .block--row form .js-form-managed-file,.route-entityuseredit-form .block-system-main-block .block-content .js-form-managed-file,.route-entityuseredit-form .block-system-main-block article.js-comment .js-form-managed-file,.route-entityuseredit-form .block-system-main-block form .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .js-form-managed-file,.route-entityusercontact-form .block--row .block-content .js-form-managed-file,.route-entityusercontact-form .block--row article.js-comment .js-form-managed-file,.route-entityusercontact-form .block--row form .js-form-managed-file,.route-entityusercontact-form .block-system-main-block .block-content .js-form-managed-file,.route-entityusercontact-form .block-system-main-block article.js-comment .js-form-managed-file,.route-entityusercontact-form .block-system-main-block form .js-form-managed-file,.route-commentreply .block--row .block-content .js-form-managed-file,.route-commentreply .block--row article.js-comment .js-form-managed-file,.route-commentreply .block--row form .js-form-managed-file,.route-commentreply .block-system-main-block .block-content .js-form-managed-file,.route-commentreply .block-system-main-block article.js-comment .js-form-managed-file,.route-commentreply .block-system-main-block form .js-form-managed-file,.route-entitycommentedit-form .block--row .block-content .js-form-managed-file,.route-entitycommentedit-form .block--row article.js-comment .js-form-managed-file,.route-entitycommentedit-form .block--row form .js-form-managed-file,.route-entitycommentedit-form .block-system-main-block .block-content .js-form-managed-file,.route-entitycommentedit-form .block-system-main-block article.js-comment .js-form-managed-file,.route-entitycommentedit-form .block-system-main-block form .js-form-managed-file,.alias--user-password .block--row .block-content .js-form-managed-file,.alias--user-password .block--row article.js-comment .js-form-managed-file,.alias--user-password .block--row form .js-form-managed-file,.alias--user-password .block-system-main-block .block-content .js-form-managed-file,.alias--user-password .block-system-main-block article.js-comment .js-form-managed-file,.alias--user-password .block-system-main-block form .js-form-managed-file,.route-userreset .block--row .block-content .js-form-managed-file,.route-userreset .block--row article.js-comment .js-form-managed-file,.route-userreset .block--row form .js-form-managed-file,.route-userreset .block-system-main-block .block-content .js-form-managed-file,.route-userreset .block-system-main-block article.js-comment .js-form-managed-file,.route-userreset .block-system-main-block form .js-form-managed-file,.route-userresetform .block--row .block-content .js-form-managed-file,.route-userresetform .block--row article.js-comment .js-form-managed-file,.route-userresetform .block--row form .js-form-managed-file,.route-userresetform .block-system-main-block .block-content .js-form-managed-file,.route-userresetform .block-system-main-block article.js-comment .js-form-managed-file,.route-userresetform .block-system-main-block form .js-form-managed-file,.route-tfaentry .block--row .block-content .js-form-managed-file,.route-tfaentry .block--row article.js-comment .js-form-managed-file,.route-tfaentry .block--row form .js-form-managed-file,.route-tfaentry .block-system-main-block .block-content .js-form-managed-file,.route-tfaentry .block-system-main-block article.js-comment .js-form-managed-file,.route-tfaentry .block-system-main-block form .js-form-managed-file{display:flex;flex-direction:column;align-items:baseline;}.route-userlogin .block--row .block-content .form-item-pass input,.route-userlogin .block--row article.js-comment .form-item-pass input,.route-userlogin .block--row form .form-item-pass input,.route-userlogin .block-system-main-block .block-content .form-item-pass input,.route-userlogin .block-system-main-block article.js-comment .form-item-pass input,.route-userlogin .block-system-main-block form .form-item-pass input,.route-userregister .block--row .block-content .form-item-pass input,.route-userregister .block--row article.js-comment .form-item-pass input,.route-userregister .block--row form .form-item-pass input,.route-userregister .block-system-main-block .block-content .form-item-pass input,.route-userregister .block-system-main-block article.js-comment .form-item-pass input,.route-userregister .block-system-main-block form .form-item-pass input,.route-entityuseredit-form .block--row .block-content .form-item-pass input,.route-entityuseredit-form .block--row article.js-comment .form-item-pass input,.route-entityuseredit-form .block--row form .form-item-pass input,.route-entityuseredit-form .block-system-main-block .block-content .form-item-pass input,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item-pass input,.route-entityuseredit-form .block-system-main-block form .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item-pass input,.route-entityusercontact-form .block--row .block-content .form-item-pass input,.route-entityusercontact-form .block--row article.js-comment .form-item-pass input,.route-entityusercontact-form .block--row form .form-item-pass input,.route-entityusercontact-form .block-system-main-block .block-content .form-item-pass input,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item-pass input,.route-entityusercontact-form .block-system-main-block form .form-item-pass input,.route-commentreply .block--row .block-content .form-item-pass input,.route-commentreply .block--row article.js-comment .form-item-pass input,.route-commentreply .block--row form .form-item-pass input,.route-commentreply .block-system-main-block .block-content .form-item-pass input,.route-commentreply .block-system-main-block article.js-comment .form-item-pass input,.route-commentreply .block-system-main-block form .form-item-pass input,.route-entitycommentedit-form .block--row .block-content .form-item-pass input,.route-entitycommentedit-form .block--row article.js-comment .form-item-pass input,.route-entitycommentedit-form .block--row form .form-item-pass input,.route-entitycommentedit-form .block-system-main-block .block-content .form-item-pass input,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item-pass input,.route-entitycommentedit-form .block-system-main-block form .form-item-pass input,.alias--user-password .block--row .block-content .form-item-pass input,.alias--user-password .block--row article.js-comment .form-item-pass input,.alias--user-password .block--row form .form-item-pass input,.alias--user-password .block-system-main-block .block-content .form-item-pass input,.alias--user-password .block-system-main-block article.js-comment .form-item-pass input,.alias--user-password .block-system-main-block form .form-item-pass input,.route-userreset .block--row .block-content .form-item-pass input,.route-userreset .block--row article.js-comment .form-item-pass input,.route-userreset .block--row form .form-item-pass input,.route-userreset .block-system-main-block .block-content .form-item-pass input,.route-userreset .block-system-main-block article.js-comment .form-item-pass input,.route-userreset .block-system-main-block form .form-item-pass input,.route-userresetform .block--row .block-content .form-item-pass input,.route-userresetform .block--row article.js-comment .form-item-pass input,.route-userresetform .block--row form .form-item-pass input,.route-userresetform .block-system-main-block .block-content .form-item-pass input,.route-userresetform .block-system-main-block article.js-comment .form-item-pass input,.route-userresetform .block-system-main-block form .form-item-pass input,.route-tfaentry .block--row .block-content .form-item-pass input,.route-tfaentry .block--row article.js-comment .form-item-pass input,.route-tfaentry .block--row form .form-item-pass input,.route-tfaentry .block-system-main-block .block-content .form-item-pass input,.route-tfaentry .block-system-main-block article.js-comment .form-item-pass input,.route-tfaentry .block-system-main-block form .form-item-pass input{margin-bottom:0.25em;}.route-userlogin .block--row .block-content .form-item-pass .password-suggestions,.route-userlogin .block--row .block-content .form-item-pass > .description,.route-userlogin .block--row article.js-comment .form-item-pass .password-suggestions,.route-userlogin .block--row article.js-comment .form-item-pass > .description,.route-userlogin .block--row form .form-item-pass .password-suggestions,.route-userlogin .block--row form .form-item-pass > .description,.route-userlogin .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-userlogin .block-system-main-block .block-content .form-item-pass > .description,.route-userlogin .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-userlogin .block-system-main-block article.js-comment .form-item-pass > .description,.route-userlogin .block-system-main-block form .form-item-pass .password-suggestions,.route-userlogin .block-system-main-block form .form-item-pass > .description,.route-userregister .block--row .block-content .form-item-pass .password-suggestions,.route-userregister .block--row .block-content .form-item-pass > .description,.route-userregister .block--row article.js-comment .form-item-pass .password-suggestions,.route-userregister .block--row article.js-comment .form-item-pass > .description,.route-userregister .block--row form .form-item-pass .password-suggestions,.route-userregister .block--row form .form-item-pass > .description,.route-userregister .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-userregister .block-system-main-block .block-content .form-item-pass > .description,.route-userregister .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-userregister .block-system-main-block article.js-comment .form-item-pass > .description,.route-userregister .block-system-main-block form .form-item-pass .password-suggestions,.route-userregister .block-system-main-block form .form-item-pass > .description,.route-entityuseredit-form .block--row .block-content .form-item-pass .password-suggestions,.route-entityuseredit-form .block--row .block-content .form-item-pass > .description,.route-entityuseredit-form .block--row article.js-comment .form-item-pass .password-suggestions,.route-entityuseredit-form .block--row article.js-comment .form-item-pass > .description,.route-entityuseredit-form .block--row form .form-item-pass .password-suggestions,.route-entityuseredit-form .block--row form .form-item-pass > .description,.route-entityuseredit-form .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-entityuseredit-form .block-system-main-block .block-content .form-item-pass > .description,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item-pass > .description,.route-entityuseredit-form .block-system-main-block form .form-item-pass .password-suggestions,.route-entityuseredit-form .block-system-main-block form .form-item-pass > .description,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item-pass > .description,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item-pass > .description,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item-pass > .description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item-pass > .description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item-pass > .description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item-pass > .description,.route-entityusercontact-form .block--row .block-content .form-item-pass .password-suggestions,.route-entityusercontact-form .block--row .block-content .form-item-pass > .description,.route-entityusercontact-form .block--row article.js-comment .form-item-pass .password-suggestions,.route-entityusercontact-form .block--row article.js-comment .form-item-pass > .description,.route-entityusercontact-form .block--row form .form-item-pass .password-suggestions,.route-entityusercontact-form .block--row form .form-item-pass > .description,.route-entityusercontact-form .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-entityusercontact-form .block-system-main-block .block-content .form-item-pass > .description,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item-pass > .description,.route-entityusercontact-form .block-system-main-block form .form-item-pass .password-suggestions,.route-entityusercontact-form .block-system-main-block form .form-item-pass > .description,.route-commentreply .block--row .block-content .form-item-pass .password-suggestions,.route-commentreply .block--row .block-content .form-item-pass > .description,.route-commentreply .block--row article.js-comment .form-item-pass .password-suggestions,.route-commentreply .block--row article.js-comment .form-item-pass > .description,.route-commentreply .block--row form .form-item-pass .password-suggestions,.route-commentreply .block--row form .form-item-pass > .description,.route-commentreply .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-commentreply .block-system-main-block .block-content .form-item-pass > .description,.route-commentreply .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-commentreply .block-system-main-block article.js-comment .form-item-pass > .description,.route-commentreply .block-system-main-block form .form-item-pass .password-suggestions,.route-commentreply .block-system-main-block form .form-item-pass > .description,.route-entitycommentedit-form .block--row .block-content .form-item-pass .password-suggestions,.route-entitycommentedit-form .block--row .block-content .form-item-pass > .description,.route-entitycommentedit-form .block--row article.js-comment .form-item-pass .password-suggestions,.route-entitycommentedit-form .block--row article.js-comment .form-item-pass > .description,.route-entitycommentedit-form .block--row form .form-item-pass .password-suggestions,.route-entitycommentedit-form .block--row form .form-item-pass > .description,.route-entitycommentedit-form .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-entitycommentedit-form .block-system-main-block .block-content .form-item-pass > .description,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item-pass > .description,.route-entitycommentedit-form .block-system-main-block form .form-item-pass .password-suggestions,.route-entitycommentedit-form .block-system-main-block form .form-item-pass > .description,.alias--user-password .block--row .block-content .form-item-pass .password-suggestions,.alias--user-password .block--row .block-content .form-item-pass > .description,.alias--user-password .block--row article.js-comment .form-item-pass .password-suggestions,.alias--user-password .block--row article.js-comment .form-item-pass > .description,.alias--user-password .block--row form .form-item-pass .password-suggestions,.alias--user-password .block--row form .form-item-pass > .description,.alias--user-password .block-system-main-block .block-content .form-item-pass .password-suggestions,.alias--user-password .block-system-main-block .block-content .form-item-pass > .description,.alias--user-password .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.alias--user-password .block-system-main-block article.js-comment .form-item-pass > .description,.alias--user-password .block-system-main-block form .form-item-pass .password-suggestions,.alias--user-password .block-system-main-block form .form-item-pass > .description,.route-userreset .block--row .block-content .form-item-pass .password-suggestions,.route-userreset .block--row .block-content .form-item-pass > .description,.route-userreset .block--row article.js-comment .form-item-pass .password-suggestions,.route-userreset .block--row article.js-comment .form-item-pass > .description,.route-userreset .block--row form .form-item-pass .password-suggestions,.route-userreset .block--row form .form-item-pass > .description,.route-userreset .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-userreset .block-system-main-block .block-content .form-item-pass > .description,.route-userreset .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-userreset .block-system-main-block article.js-comment .form-item-pass > .description,.route-userreset .block-system-main-block form .form-item-pass .password-suggestions,.route-userreset .block-system-main-block form .form-item-pass > .description,.route-userresetform .block--row .block-content .form-item-pass .password-suggestions,.route-userresetform .block--row .block-content .form-item-pass > .description,.route-userresetform .block--row article.js-comment .form-item-pass .password-suggestions,.route-userresetform .block--row article.js-comment .form-item-pass > .description,.route-userresetform .block--row form .form-item-pass .password-suggestions,.route-userresetform .block--row form .form-item-pass > .description,.route-userresetform .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-userresetform .block-system-main-block .block-content .form-item-pass > .description,.route-userresetform .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-userresetform .block-system-main-block article.js-comment .form-item-pass > .description,.route-userresetform .block-system-main-block form .form-item-pass .password-suggestions,.route-userresetform .block-system-main-block form .form-item-pass > .description,.route-tfaentry .block--row .block-content .form-item-pass .password-suggestions,.route-tfaentry .block--row .block-content .form-item-pass > .description,.route-tfaentry .block--row article.js-comment .form-item-pass .password-suggestions,.route-tfaentry .block--row article.js-comment .form-item-pass > .description,.route-tfaentry .block--row form .form-item-pass .password-suggestions,.route-tfaentry .block--row form .form-item-pass > .description,.route-tfaentry .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-tfaentry .block-system-main-block .block-content .form-item-pass > .description,.route-tfaentry .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-tfaentry .block-system-main-block article.js-comment .form-item-pass > .description,.route-tfaentry .block-system-main-block form .form-item-pass .password-suggestions,.route-tfaentry .block-system-main-block form .form-item-pass > .description{font-size:0.9em;}.route-userlogin .block--row .block-content .form-item-pass .password-suggestions ul li,.route-userlogin .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-userlogin .block--row form .form-item-pass .password-suggestions ul li,.route-userlogin .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-userlogin .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-userlogin .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-userregister .block--row .block-content .form-item-pass .password-suggestions ul li,.route-userregister .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-userregister .block--row form .form-item-pass .password-suggestions ul li,.route-userregister .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-userregister .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-userregister .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block--row .block-content .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block--row form .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block--row .block-content .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block--row form .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-commentreply .block--row .block-content .form-item-pass .password-suggestions ul li,.route-commentreply .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-commentreply .block--row form .form-item-pass .password-suggestions ul li,.route-commentreply .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-commentreply .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-commentreply .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block--row .block-content .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block--row form .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block-system-main-block form .form-item-pass .password-suggestions ul li,.alias--user-password .block--row .block-content .form-item-pass .password-suggestions ul li,.alias--user-password .block--row article.js-comment .form-item-pass .password-suggestions ul li,.alias--user-password .block--row form .form-item-pass .password-suggestions ul li,.alias--user-password .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.alias--user-password .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.alias--user-password .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-userreset .block--row .block-content .form-item-pass .password-suggestions ul li,.route-userreset .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-userreset .block--row form .form-item-pass .password-suggestions ul li,.route-userreset .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-userreset .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-userreset .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-userresetform .block--row .block-content .form-item-pass .password-suggestions ul li,.route-userresetform .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-userresetform .block--row form .form-item-pass .password-suggestions ul li,.route-userresetform .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-userresetform .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-userresetform .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-tfaentry .block--row .block-content .form-item-pass .password-suggestions ul li,.route-tfaentry .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-tfaentry .block--row form .form-item-pass .password-suggestions ul li,.route-tfaentry .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-tfaentry .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-tfaentry .block-system-main-block form .form-item-pass .password-suggestions ul li{margin:2px 0 2px 10px;}.route-userlogin .block--row .block-content .form-actions hr,.route-userlogin .block--row article.js-comment .form-actions hr,.route-userlogin .block--row form .form-actions hr,.route-userlogin .block-system-main-block .block-content .form-actions hr,.route-userlogin .block-system-main-block article.js-comment .form-actions hr,.route-userlogin .block-system-main-block form .form-actions hr,.route-userregister .block--row .block-content .form-actions hr,.route-userregister .block--row article.js-comment .form-actions hr,.route-userregister .block--row form .form-actions hr,.route-userregister .block-system-main-block .block-content .form-actions hr,.route-userregister .block-system-main-block article.js-comment .form-actions hr,.route-userregister .block-system-main-block form .form-actions hr,.route-entityuseredit-form .block--row .block-content .form-actions hr,.route-entityuseredit-form .block--row article.js-comment .form-actions hr,.route-entityuseredit-form .block--row form .form-actions hr,.route-entityuseredit-form .block-system-main-block .block-content .form-actions hr,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions hr,.route-entityuseredit-form .block-system-main-block form .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions hr,.route-entityusercontact-form .block--row .block-content .form-actions hr,.route-entityusercontact-form .block--row article.js-comment .form-actions hr,.route-entityusercontact-form .block--row form .form-actions hr,.route-entityusercontact-form .block-system-main-block .block-content .form-actions hr,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions hr,.route-entityusercontact-form .block-system-main-block form .form-actions hr,.route-commentreply .block--row .block-content .form-actions hr,.route-commentreply .block--row article.js-comment .form-actions hr,.route-commentreply .block--row form .form-actions hr,.route-commentreply .block-system-main-block .block-content .form-actions hr,.route-commentreply .block-system-main-block article.js-comment .form-actions hr,.route-commentreply .block-system-main-block form .form-actions hr,.route-entitycommentedit-form .block--row .block-content .form-actions hr,.route-entitycommentedit-form .block--row article.js-comment .form-actions hr,.route-entitycommentedit-form .block--row form .form-actions hr,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions hr,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions hr,.route-entitycommentedit-form .block-system-main-block form .form-actions hr,.alias--user-password .block--row .block-content .form-actions hr,.alias--user-password .block--row article.js-comment .form-actions hr,.alias--user-password .block--row form .form-actions hr,.alias--user-password .block-system-main-block .block-content .form-actions hr,.alias--user-password .block-system-main-block article.js-comment .form-actions hr,.alias--user-password .block-system-main-block form .form-actions hr,.route-userreset .block--row .block-content .form-actions hr,.route-userreset .block--row article.js-comment .form-actions hr,.route-userreset .block--row form .form-actions hr,.route-userreset .block-system-main-block .block-content .form-actions hr,.route-userreset .block-system-main-block article.js-comment .form-actions hr,.route-userreset .block-system-main-block form .form-actions hr,.route-userresetform .block--row .block-content .form-actions hr,.route-userresetform .block--row article.js-comment .form-actions hr,.route-userresetform .block--row form .form-actions hr,.route-userresetform .block-system-main-block .block-content .form-actions hr,.route-userresetform .block-system-main-block article.js-comment .form-actions hr,.route-userresetform .block-system-main-block form .form-actions hr,.route-tfaentry .block--row .block-content .form-actions hr,.route-tfaentry .block--row article.js-comment .form-actions hr,.route-tfaentry .block--row form .form-actions hr,.route-tfaentry .block-system-main-block .block-content .form-actions hr,.route-tfaentry .block-system-main-block article.js-comment .form-actions hr,.route-tfaentry .block-system-main-block form .form-actions hr{height:1px;margin-top:23px;margin-bottom:23px;background-color:#ddd;border:none;}.route-userlogin .block--row .block-content .form-actions .form-submit,.route-userlogin .block--row article.js-comment .form-actions .form-submit,.route-userlogin .block--row form .form-actions .form-submit,.route-userlogin .block-system-main-block .block-content .form-actions .form-submit,.route-userlogin .block-system-main-block article.js-comment .form-actions .form-submit,.route-userlogin .block-system-main-block form .form-actions .form-submit,.route-userregister .block--row .block-content .form-actions .form-submit,.route-userregister .block--row article.js-comment .form-actions .form-submit,.route-userregister .block--row form .form-actions .form-submit,.route-userregister .block-system-main-block .block-content .form-actions .form-submit,.route-userregister .block-system-main-block article.js-comment .form-actions .form-submit,.route-userregister .block-system-main-block form .form-actions .form-submit,.route-entityuseredit-form .block--row .block-content .form-actions .form-submit,.route-entityuseredit-form .block--row article.js-comment .form-actions .form-submit,.route-entityuseredit-form .block--row form .form-actions .form-submit,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .form-submit,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .form-submit,.route-entityuseredit-form .block-system-main-block form .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .form-submit,.route-entityusercontact-form .block--row .block-content .form-actions .form-submit,.route-entityusercontact-form .block--row article.js-comment .form-actions .form-submit,.route-entityusercontact-form .block--row form .form-actions .form-submit,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .form-submit,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .form-submit,.route-entityusercontact-form .block-system-main-block form .form-actions .form-submit,.route-commentreply .block--row .block-content .form-actions .form-submit,.route-commentreply .block--row article.js-comment .form-actions .form-submit,.route-commentreply .block--row form .form-actions .form-submit,.route-commentreply .block-system-main-block .block-content .form-actions .form-submit,.route-commentreply .block-system-main-block article.js-comment .form-actions .form-submit,.route-commentreply .block-system-main-block form .form-actions .form-submit,.route-entitycommentedit-form .block--row .block-content .form-actions .form-submit,.route-entitycommentedit-form .block--row article.js-comment .form-actions .form-submit,.route-entitycommentedit-form .block--row form .form-actions .form-submit,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .form-submit,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .form-submit,.route-entitycommentedit-form .block-system-main-block form .form-actions .form-submit,.alias--user-password .block--row .block-content .form-actions .form-submit,.alias--user-password .block--row article.js-comment .form-actions .form-submit,.alias--user-password .block--row form .form-actions .form-submit,.alias--user-password .block-system-main-block .block-content .form-actions .form-submit,.alias--user-password .block-system-main-block article.js-comment .form-actions .form-submit,.alias--user-password .block-system-main-block form .form-actions .form-submit,.route-userreset .block--row .block-content .form-actions .form-submit,.route-userreset .block--row article.js-comment .form-actions .form-submit,.route-userreset .block--row form .form-actions .form-submit,.route-userreset .block-system-main-block .block-content .form-actions .form-submit,.route-userreset .block-system-main-block article.js-comment .form-actions .form-submit,.route-userreset .block-system-main-block form .form-actions .form-submit,.route-userresetform .block--row .block-content .form-actions .form-submit,.route-userresetform .block--row article.js-comment .form-actions .form-submit,.route-userresetform .block--row form .form-actions .form-submit,.route-userresetform .block-system-main-block .block-content .form-actions .form-submit,.route-userresetform .block-system-main-block article.js-comment .form-actions .form-submit,.route-userresetform .block-system-main-block form .form-actions .form-submit,.route-tfaentry .block--row .block-content .form-actions .form-submit,.route-tfaentry .block--row article.js-comment .form-actions .form-submit,.route-tfaentry .block--row form .form-actions .form-submit,.route-tfaentry .block-system-main-block .block-content .form-actions .form-submit,.route-tfaentry .block-system-main-block article.js-comment .form-actions .form-submit,.route-tfaentry .block-system-main-block form .form-actions .form-submit{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;}.route-userlogin .block--row .block-content .form-actions .form-submit a,.route-userlogin .block--row article.js-comment .form-actions .form-submit a,.route-userlogin .block--row form .form-actions .form-submit a,.route-userlogin .block-system-main-block .block-content .form-actions .form-submit a,.route-userlogin .block-system-main-block article.js-comment .form-actions .form-submit a,.route-userlogin .block-system-main-block form .form-actions .form-submit a,.route-userregister .block--row .block-content .form-actions .form-submit a,.route-userregister .block--row article.js-comment .form-actions .form-submit a,.route-userregister .block--row form .form-actions .form-submit a,.route-userregister .block-system-main-block .block-content .form-actions .form-submit a,.route-userregister .block-system-main-block article.js-comment .form-actions .form-submit a,.route-userregister .block-system-main-block form .form-actions .form-submit a,.route-entityuseredit-form .block--row .block-content .form-actions .form-submit a,.route-entityuseredit-form .block--row article.js-comment .form-actions .form-submit a,.route-entityuseredit-form .block--row form .form-actions .form-submit a,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .form-submit a,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .form-submit a,.route-entityuseredit-form .block-system-main-block form .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .form-submit a,.route-entityusercontact-form .block--row .block-content .form-actions .form-submit a,.route-entityusercontact-form .block--row article.js-comment .form-actions .form-submit a,.route-entityusercontact-form .block--row form .form-actions .form-submit a,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .form-submit a,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .form-submit a,.route-entityusercontact-form .block-system-main-block form .form-actions .form-submit a,.route-commentreply .block--row .block-content .form-actions .form-submit a,.route-commentreply .block--row article.js-comment .form-actions .form-submit a,.route-commentreply .block--row form .form-actions .form-submit a,.route-commentreply .block-system-main-block .block-content .form-actions .form-submit a,.route-commentreply .block-system-main-block article.js-comment .form-actions .form-submit a,.route-commentreply .block-system-main-block form .form-actions .form-submit a,.route-entitycommentedit-form .block--row .block-content .form-actions .form-submit a,.route-entitycommentedit-form .block--row article.js-comment .form-actions .form-submit a,.route-entitycommentedit-form .block--row form .form-actions .form-submit a,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .form-submit a,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .form-submit a,.route-entitycommentedit-form .block-system-main-block form .form-actions .form-submit a,.alias--user-password .block--row .block-content .form-actions .form-submit a,.alias--user-password .block--row article.js-comment .form-actions .form-submit a,.alias--user-password .block--row form .form-actions .form-submit a,.alias--user-password .block-system-main-block .block-content .form-actions .form-submit a,.alias--user-password .block-system-main-block article.js-comment .form-actions .form-submit a,.alias--user-password .block-system-main-block form .form-actions .form-submit a,.route-userreset .block--row .block-content .form-actions .form-submit a,.route-userreset .block--row article.js-comment .form-actions .form-submit a,.route-userreset .block--row form .form-actions .form-submit a,.route-userreset .block-system-main-block .block-content .form-actions .form-submit a,.route-userreset .block-system-main-block article.js-comment .form-actions .form-submit a,.route-userreset .block-system-main-block form .form-actions .form-submit a,.route-userresetform .block--row .block-content .form-actions .form-submit a,.route-userresetform .block--row article.js-comment .form-actions .form-submit a,.route-userresetform .block--row form .form-actions .form-submit a,.route-userresetform .block-system-main-block .block-content .form-actions .form-submit a,.route-userresetform .block-system-main-block article.js-comment .form-actions .form-submit a,.route-userresetform .block-system-main-block form .form-actions .form-submit a,.route-tfaentry .block--row .block-content .form-actions .form-submit a,.route-tfaentry .block--row article.js-comment .form-actions .form-submit a,.route-tfaentry .block--row form .form-actions .form-submit a,.route-tfaentry .block-system-main-block .block-content .form-actions .form-submit a,.route-tfaentry .block-system-main-block article.js-comment .form-actions .form-submit a,.route-tfaentry .block-system-main-block form .form-actions .form-submit a{color:#ffffff;}.route-userlogin .block--row .block-content .form-actions .form-submit:hover,.route-userlogin .block--row article.js-comment .form-actions .form-submit:hover,.route-userlogin .block--row form .form-actions .form-submit:hover,.route-userlogin .block-system-main-block .block-content .form-actions .form-submit:hover,.route-userlogin .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-userlogin .block-system-main-block form .form-actions .form-submit:hover,.route-userregister .block--row .block-content .form-actions .form-submit:hover,.route-userregister .block--row article.js-comment .form-actions .form-submit:hover,.route-userregister .block--row form .form-actions .form-submit:hover,.route-userregister .block-system-main-block .block-content .form-actions .form-submit:hover,.route-userregister .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-userregister .block-system-main-block form .form-actions .form-submit:hover,.route-entityuseredit-form .block--row .block-content .form-actions .form-submit:hover,.route-entityuseredit-form .block--row article.js-comment .form-actions .form-submit:hover,.route-entityuseredit-form .block--row form .form-actions .form-submit:hover,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .form-submit:hover,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-entityuseredit-form .block-system-main-block form .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .form-submit:hover,.route-entityusercontact-form .block--row .block-content .form-actions .form-submit:hover,.route-entityusercontact-form .block--row article.js-comment .form-actions .form-submit:hover,.route-entityusercontact-form .block--row form .form-actions .form-submit:hover,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .form-submit:hover,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-entityusercontact-form .block-system-main-block form .form-actions .form-submit:hover,.route-commentreply .block--row .block-content .form-actions .form-submit:hover,.route-commentreply .block--row article.js-comment .form-actions .form-submit:hover,.route-commentreply .block--row form .form-actions .form-submit:hover,.route-commentreply .block-system-main-block .block-content .form-actions .form-submit:hover,.route-commentreply .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-commentreply .block-system-main-block form .form-actions .form-submit:hover,.route-entitycommentedit-form .block--row .block-content .form-actions .form-submit:hover,.route-entitycommentedit-form .block--row article.js-comment .form-actions .form-submit:hover,.route-entitycommentedit-form .block--row form .form-actions .form-submit:hover,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .form-submit:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-entitycommentedit-form .block-system-main-block form .form-actions .form-submit:hover,.alias--user-password .block--row .block-content .form-actions .form-submit:hover,.alias--user-password .block--row article.js-comment .form-actions .form-submit:hover,.alias--user-password .block--row form .form-actions .form-submit:hover,.alias--user-password .block-system-main-block .block-content .form-actions .form-submit:hover,.alias--user-password .block-system-main-block article.js-comment .form-actions .form-submit:hover,.alias--user-password .block-system-main-block form .form-actions .form-submit:hover,.route-userreset .block--row .block-content .form-actions .form-submit:hover,.route-userreset .block--row article.js-comment .form-actions .form-submit:hover,.route-userreset .block--row form .form-actions .form-submit:hover,.route-userreset .block-system-main-block .block-content .form-actions .form-submit:hover,.route-userreset .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-userreset .block-system-main-block form .form-actions .form-submit:hover,.route-userresetform .block--row .block-content .form-actions .form-submit:hover,.route-userresetform .block--row article.js-comment .form-actions .form-submit:hover,.route-userresetform .block--row form .form-actions .form-submit:hover,.route-userresetform .block-system-main-block .block-content .form-actions .form-submit:hover,.route-userresetform .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-userresetform .block-system-main-block form .form-actions .form-submit:hover,.route-tfaentry .block--row .block-content .form-actions .form-submit:hover,.route-tfaentry .block--row article.js-comment .form-actions .form-submit:hover,.route-tfaentry .block--row form .form-actions .form-submit:hover,.route-tfaentry .block-system-main-block .block-content .form-actions .form-submit:hover,.route-tfaentry .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-tfaentry .block-system-main-block form .form-actions .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.route-userlogin .block--row .block-content .form-actions #edit-preview,.route-userlogin .block--row article.js-comment .form-actions #edit-preview,.route-userlogin .block--row form .form-actions #edit-preview,.route-userlogin .block-system-main-block .block-content .form-actions #edit-preview,.route-userlogin .block-system-main-block article.js-comment .form-actions #edit-preview,.route-userlogin .block-system-main-block form .form-actions #edit-preview,.route-userregister .block--row .block-content .form-actions #edit-preview,.route-userregister .block--row article.js-comment .form-actions #edit-preview,.route-userregister .block--row form .form-actions #edit-preview,.route-userregister .block-system-main-block .block-content .form-actions #edit-preview,.route-userregister .block-system-main-block article.js-comment .form-actions #edit-preview,.route-userregister .block-system-main-block form .form-actions #edit-preview,.route-entityuseredit-form .block--row .block-content .form-actions #edit-preview,.route-entityuseredit-form .block--row article.js-comment .form-actions #edit-preview,.route-entityuseredit-form .block--row form .form-actions #edit-preview,.route-entityuseredit-form .block-system-main-block .block-content .form-actions #edit-preview,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions #edit-preview,.route-entityuseredit-form .block-system-main-block form .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions #edit-preview,.route-entityusercontact-form .block--row .block-content .form-actions #edit-preview,.route-entityusercontact-form .block--row article.js-comment .form-actions #edit-preview,.route-entityusercontact-form .block--row form .form-actions #edit-preview,.route-entityusercontact-form .block-system-main-block .block-content .form-actions #edit-preview,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions #edit-preview,.route-entityusercontact-form .block-system-main-block form .form-actions #edit-preview,.route-commentreply .block--row .block-content .form-actions #edit-preview,.route-commentreply .block--row article.js-comment .form-actions #edit-preview,.route-commentreply .block--row form .form-actions #edit-preview,.route-commentreply .block-system-main-block .block-content .form-actions #edit-preview,.route-commentreply .block-system-main-block article.js-comment .form-actions #edit-preview,.route-commentreply .block-system-main-block form .form-actions #edit-preview,.route-entitycommentedit-form .block--row .block-content .form-actions #edit-preview,.route-entitycommentedit-form .block--row article.js-comment .form-actions #edit-preview,.route-entitycommentedit-form .block--row form .form-actions #edit-preview,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions #edit-preview,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions #edit-preview,.route-entitycommentedit-form .block-system-main-block form .form-actions #edit-preview,.alias--user-password .block--row .block-content .form-actions #edit-preview,.alias--user-password .block--row article.js-comment .form-actions #edit-preview,.alias--user-password .block--row form .form-actions #edit-preview,.alias--user-password .block-system-main-block .block-content .form-actions #edit-preview,.alias--user-password .block-system-main-block article.js-comment .form-actions #edit-preview,.alias--user-password .block-system-main-block form .form-actions #edit-preview,.route-userreset .block--row .block-content .form-actions #edit-preview,.route-userreset .block--row article.js-comment .form-actions #edit-preview,.route-userreset .block--row form .form-actions #edit-preview,.route-userreset .block-system-main-block .block-content .form-actions #edit-preview,.route-userreset .block-system-main-block article.js-comment .form-actions #edit-preview,.route-userreset .block-system-main-block form .form-actions #edit-preview,.route-userresetform .block--row .block-content .form-actions #edit-preview,.route-userresetform .block--row article.js-comment .form-actions #edit-preview,.route-userresetform .block--row form .form-actions #edit-preview,.route-userresetform .block-system-main-block .block-content .form-actions #edit-preview,.route-userresetform .block-system-main-block article.js-comment .form-actions #edit-preview,.route-userresetform .block-system-main-block form .form-actions #edit-preview,.route-tfaentry .block--row .block-content .form-actions #edit-preview,.route-tfaentry .block--row article.js-comment .form-actions #edit-preview,.route-tfaentry .block--row form .form-actions #edit-preview,.route-tfaentry .block-system-main-block .block-content .form-actions #edit-preview,.route-tfaentry .block-system-main-block article.js-comment .form-actions #edit-preview,.route-tfaentry .block-system-main-block form .form-actions #edit-preview{display:none;}.route-userlogin .block--row .block-content .form-actions .simple-fb-connect.button,.route-userlogin .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-userlogin .block--row form .form-actions .simple-fb-connect.button,.route-userlogin .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-userlogin .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-userlogin .block-system-main-block form .form-actions .simple-fb-connect.button,.route-userregister .block--row .block-content .form-actions .simple-fb-connect.button,.route-userregister .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-userregister .block--row form .form-actions .simple-fb-connect.button,.route-userregister .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-userregister .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-userregister .block-system-main-block form .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block--row .block-content .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block--row form .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block-system-main-block form .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block--row .block-content .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block--row form .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block-system-main-block form .form-actions .simple-fb-connect.button,.route-commentreply .block--row .block-content .form-actions .simple-fb-connect.button,.route-commentreply .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-commentreply .block--row form .form-actions .simple-fb-connect.button,.route-commentreply .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-commentreply .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-commentreply .block-system-main-block form .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block--row .block-content .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block--row form .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block-system-main-block form .form-actions .simple-fb-connect.button,.alias--user-password .block--row .block-content .form-actions .simple-fb-connect.button,.alias--user-password .block--row article.js-comment .form-actions .simple-fb-connect.button,.alias--user-password .block--row form .form-actions .simple-fb-connect.button,.alias--user-password .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.alias--user-password .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.alias--user-password .block-system-main-block form .form-actions .simple-fb-connect.button,.route-userreset .block--row .block-content .form-actions .simple-fb-connect.button,.route-userreset .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-userreset .block--row form .form-actions .simple-fb-connect.button,.route-userreset .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-userreset .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-userreset .block-system-main-block form .form-actions .simple-fb-connect.button,.route-userresetform .block--row .block-content .form-actions .simple-fb-connect.button,.route-userresetform .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-userresetform .block--row form .form-actions .simple-fb-connect.button,.route-userresetform .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-userresetform .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-userresetform .block-system-main-block form .form-actions .simple-fb-connect.button,.route-tfaentry .block--row .block-content .form-actions .simple-fb-connect.button,.route-tfaentry .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-tfaentry .block--row form .form-actions .simple-fb-connect.button,.route-tfaentry .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-tfaentry .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-tfaentry .block-system-main-block form .form-actions .simple-fb-connect.button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;border-color:#3b5998;background-color:#3b5998;background-image:url(/themes/custom/ggfresh/images/fb-white.svg);background-position:9px 50%;background-size:25px;background-repeat:no-repeat;}.route-userlogin .block--row .block-content .form-actions .simple-fb-connect.button a,.route-userlogin .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-userlogin .block--row form .form-actions .simple-fb-connect.button a,.route-userlogin .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-userlogin .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-userlogin .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-userregister .block--row .block-content .form-actions .simple-fb-connect.button a,.route-userregister .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-userregister .block--row form .form-actions .simple-fb-connect.button a,.route-userregister .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-userregister .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-userregister .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block--row .block-content .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block--row form .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block--row .block-content .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block--row form .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-commentreply .block--row .block-content .form-actions .simple-fb-connect.button a,.route-commentreply .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-commentreply .block--row form .form-actions .simple-fb-connect.button a,.route-commentreply .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-commentreply .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-commentreply .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block--row .block-content .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block--row form .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block-system-main-block form .form-actions .simple-fb-connect.button a,.alias--user-password .block--row .block-content .form-actions .simple-fb-connect.button a,.alias--user-password .block--row article.js-comment .form-actions .simple-fb-connect.button a,.alias--user-password .block--row form .form-actions .simple-fb-connect.button a,.alias--user-password .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.alias--user-password .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.alias--user-password .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-userreset .block--row .block-content .form-actions .simple-fb-connect.button a,.route-userreset .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-userreset .block--row form .form-actions .simple-fb-connect.button a,.route-userreset .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-userreset .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-userreset .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-userresetform .block--row .block-content .form-actions .simple-fb-connect.button a,.route-userresetform .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-userresetform .block--row form .form-actions .simple-fb-connect.button a,.route-userresetform .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-userresetform .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-userresetform .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-tfaentry .block--row .block-content .form-actions .simple-fb-connect.button a,.route-tfaentry .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-tfaentry .block--row form .form-actions .simple-fb-connect.button a,.route-tfaentry .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-tfaentry .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-tfaentry .block-system-main-block form .form-actions .simple-fb-connect.button a{color:#ffffff;}.route-userlogin .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-userlogin .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userlogin .block--row form .form-actions .simple-fb-connect.button:hover,.route-userlogin .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-userlogin .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userlogin .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-userregister .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-userregister .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userregister .block--row form .form-actions .simple-fb-connect.button:hover,.route-userregister .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-userregister .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userregister .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block--row form .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block--row form .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-commentreply .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-commentreply .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-commentreply .block--row form .form-actions .simple-fb-connect.button:hover,.route-commentreply .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-commentreply .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-commentreply .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block--row form .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.alias--user-password .block--row .block-content .form-actions .simple-fb-connect.button:hover,.alias--user-password .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.alias--user-password .block--row form .form-actions .simple-fb-connect.button:hover,.alias--user-password .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.alias--user-password .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.alias--user-password .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-userreset .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-userreset .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userreset .block--row form .form-actions .simple-fb-connect.button:hover,.route-userreset .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-userreset .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userreset .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-userresetform .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-userresetform .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userresetform .block--row form .form-actions .simple-fb-connect.button:hover,.route-userresetform .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-userresetform .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userresetform .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block--row form .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block-system-main-block form .form-actions .simple-fb-connect.button:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.route-userlogin .block--row .block-content .register-link a,.route-userlogin .block--row article.js-comment .register-link a,.route-userlogin .block--row form .register-link a,.route-userlogin .block-system-main-block .block-content .register-link a,.route-userlogin .block-system-main-block article.js-comment .register-link a,.route-userlogin .block-system-main-block form .register-link a,.route-userregister .block--row .block-content .register-link a,.route-userregister .block--row article.js-comment .register-link a,.route-userregister .block--row form .register-link a,.route-userregister .block-system-main-block .block-content .register-link a,.route-userregister .block-system-main-block article.js-comment .register-link a,.route-userregister .block-system-main-block form .register-link a,.route-entityuseredit-form .block--row .block-content .register-link a,.route-entityuseredit-form .block--row article.js-comment .register-link a,.route-entityuseredit-form .block--row form .register-link a,.route-entityuseredit-form .block-system-main-block .block-content .register-link a,.route-entityuseredit-form .block-system-main-block article.js-comment .register-link a,.route-entityuseredit-form .block-system-main-block form .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .register-link a,.route-entityusercontact-form .block--row .block-content .register-link a,.route-entityusercontact-form .block--row article.js-comment .register-link a,.route-entityusercontact-form .block--row form .register-link a,.route-entityusercontact-form .block-system-main-block .block-content .register-link a,.route-entityusercontact-form .block-system-main-block article.js-comment .register-link a,.route-entityusercontact-form .block-system-main-block form .register-link a,.route-commentreply .block--row .block-content .register-link a,.route-commentreply .block--row article.js-comment .register-link a,.route-commentreply .block--row form .register-link a,.route-commentreply .block-system-main-block .block-content .register-link a,.route-commentreply .block-system-main-block article.js-comment .register-link a,.route-commentreply .block-system-main-block form .register-link a,.route-entitycommentedit-form .block--row .block-content .register-link a,.route-entitycommentedit-form .block--row article.js-comment .register-link a,.route-entitycommentedit-form .block--row form .register-link a,.route-entitycommentedit-form .block-system-main-block .block-content .register-link a,.route-entitycommentedit-form .block-system-main-block article.js-comment .register-link a,.route-entitycommentedit-form .block-system-main-block form .register-link a,.alias--user-password .block--row .block-content .register-link a,.alias--user-password .block--row article.js-comment .register-link a,.alias--user-password .block--row form .register-link a,.alias--user-password .block-system-main-block .block-content .register-link a,.alias--user-password .block-system-main-block article.js-comment .register-link a,.alias--user-password .block-system-main-block form .register-link a,.route-userreset .block--row .block-content .register-link a,.route-userreset .block--row article.js-comment .register-link a,.route-userreset .block--row form .register-link a,.route-userreset .block-system-main-block .block-content .register-link a,.route-userreset .block-system-main-block article.js-comment .register-link a,.route-userreset .block-system-main-block form .register-link a,.route-userresetform .block--row .block-content .register-link a,.route-userresetform .block--row article.js-comment .register-link a,.route-userresetform .block--row form .register-link a,.route-userresetform .block-system-main-block .block-content .register-link a,.route-userresetform .block-system-main-block article.js-comment .register-link a,.route-userresetform .block-system-main-block form .register-link a,.route-tfaentry .block--row .block-content .register-link a,.route-tfaentry .block--row article.js-comment .register-link a,.route-tfaentry .block--row form .register-link a,.route-tfaentry .block-system-main-block .block-content .register-link a,.route-tfaentry .block-system-main-block article.js-comment .register-link a,.route-tfaentry .block-system-main-block form .register-link a{color:#d74815;font-weight:500;text-decoration:none;}.route-userlogin .block--row,.route-userregister .block--row,.route-entityuseredit-form .block--row,.route-stripe-subscriptionusersubscriptionsviewall .block--row,.route-entityusercontact-form .block--row,.route-commentreply .block--row,.route-entitycommentedit-form .block--row,.alias--user-password .block--row,.route-userreset .block--row,.route-userresetform .block--row,.route-tfaentry .block--row{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}.route-userlogin .block--row .block-content,.route-userregister .block--row .block-content,.route-entityuseredit-form .block--row .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content,.route-entityusercontact-form .block--row .block-content,.route-commentreply .block--row .block-content,.route-entitycommentedit-form .block--row .block-content,.alias--user-password .block--row .block-content,.route-userreset .block--row .block-content,.route-userresetform .block--row .block-content,.route-tfaentry .block--row .block-content{margin-bottom:0;}.or-separator{clear:both;border-bottom:1px solid hsla(0,0%,100%,0.4);text-align:center;color:hsla(0,0%,100%,0.75);height:13px;margin:1em 0 1.3em 0;}.or-separator:after{content:"";display:table;clear:both;}.or-separator span{height:17px;font-size:17px;width:50px;background-color:white;display:inline-block;}@media only screen and (min-width:768px){.route-entityuseredit-form .message-wrapper{width:80%;max-width:900px;}}.route-entityuseredit-form .block-system-main-block{display:block;margin:0;}@media only screen and (min-width:768px){.route-entityuseredit-form .block-system-main-block form{width:80%;max-width:900px;}}.route-subscription-managermanage-subscription #content-area{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;padding-top:3em;text-align:center;}.route-subscription-managermanage-subscription #content-area h2{text-align:center;}body:not(.path-admin):not(.gin--dark-mode):not(.gin--light-mode):not(.adminimal-admin-toolbar) #content-header [data-drupal-messages-fallback],body:not(.path-admin):not(.gin--dark-mode):not(.gin--light-mode):not(.adminimal-admin-toolbar) .pre-content [data-drupal-messages-fallback],body:not(.path-admin):not(.gin--dark-mode):not(.gin--light-mode):not(.adminimal-admin-toolbar) .region-pre-content [data-drupal-messages-fallback]{display:none;}body:not(.path-admin):not(.gin--dark-mode):not(.gin--light-mode):not(.adminimal-admin-toolbar) .messages-container{display:block;}.path-admin .messages,.path-admin [data-drupal-messages],.gin--dark-mode .messages,.gin--dark-mode [data-drupal-messages],.gin--light-mode .messages,.gin--light-mode [data-drupal-messages],.adminimal-admin-toolbar .messages,.adminimal-admin-toolbar [data-drupal-messages]{display:block;}.messages-container{position:fixed;top:20px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:9999;pointer-events:none;width:90%;max-width:900px;}.messages-container .message-wrapper{pointer-events:auto;}.messages-container .messages,.messages-container .drupal-messages{display:block;}.message-wrapper,.messages__wrapper{width:100%;margin:0 0 0.75rem;animation:slideDown 0.4s ease-out;}.drupal-messages,.messages{position:relative;padding:1rem 3rem 1rem 3.5rem;border-radius:0.75rem;font-size:0.95rem;line-height:1.5;box-shadow:0 10px 25px -5px rgba(0,0,0,0.15),0 10px 10px -5px rgba(0,0,0,0.04);backdrop-filter:blur(16px);border:1px solid transparent;text-align:left;margin-top:0.5rem;}.drupal-messages::before,.messages::before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;}.drupal-messages .messages-close,.messages .messages-close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;opacity:0.6;font-size:1.2rem;line-height:1;transition:opacity 0.2s;user-select:none;}.drupal-messages .messages-close:hover,.drupal-messages .messages-close:focus,.messages .messages-close:hover,.messages .messages-close:focus{opacity:1;outline:none;}.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul{margin:0;padding:0;}.drupal-messages.messages--status,.messages.messages--status{background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(240,253,244,0.98) 100%);color:#065f46;border-color:rgba(16,185,129,0.4);}.drupal-messages.messages--status::before,.messages.messages--status::before{content:"✓";color:#10b981;font-weight:bold;font-size:1.2rem;background:none;}.drupal-messages.messages--warning,.messages.messages--warning{background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(254,252,232,0.98) 100%);color:#92400e;border-color:rgba(251,191,36,0.4);}.drupal-messages.messages--warning::before,.messages.messages--warning::before{content:"⚠";color:#f59e0b;font-size:1.2rem;background:none;}.drupal-messages.messages--error,.messages.messages--error{background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(254,242,242,0.98) 100%);color:#991b1b;border-color:rgba(239,68,68,0.4);}.drupal-messages.messages--error::before,.messages.messages--error::before{content:"✕";color:#ef4444;font-weight:bold;font-size:1.2rem;background:none;}.drupal-messages .messages__list,.messages .messages__list{margin:0;padding:0;list-style:none;}.drupal-messages .messages__list .messages__item,.messages .messages__list .messages__item{margin:0.25rem 0;}.drupal-messages .messages__list .messages__item:first-child,.messages .messages__list .messages__item:first-child{margin-top:0;}.drupal-messages .messages__list .messages__item:last-child,.messages .messages__list .messages__item:last-child{margin-bottom:0;}@keyframes slideDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}@keyframes slideUp{from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(-10px);}}.group-teleport-full .drupal-messages.messages--status,.group-teleport-full .messages.messages--status,.group-lesson-full .drupal-messages.messages--status,.group-lesson-full .messages.messages--status,.teleport-theme .drupal-messages.messages--status,.teleport-theme .messages.messages--status,[data-theme=dark] .drupal-messages.messages--status,[data-theme=dark] .messages.messages--status{background:linear-gradient(135deg,rgba(16,185,129,0.15) 0%,rgba(5,150,105,0.1) 100%);color:#6ee7b7;border-color:rgba(16,185,129,0.4);}.group-teleport-full .drupal-messages.messages--warning,.group-teleport-full .messages.messages--warning,.group-lesson-full .drupal-messages.messages--warning,.group-lesson-full .messages.messages--warning,.teleport-theme .drupal-messages.messages--warning,.teleport-theme .messages.messages--warning,[data-theme=dark] .drupal-messages.messages--warning,[data-theme=dark] .messages.messages--warning{background:linear-gradient(135deg,rgba(251,191,36,0.15) 0%,rgba(245,158,11,0.1) 100%);color:#fcd34d;border-color:rgba(251,191,36,0.4);}.group-teleport-full .drupal-messages.messages--error,.group-teleport-full .messages.messages--error,.group-lesson-full .drupal-messages.messages--error,.group-lesson-full .messages.messages--error,.teleport-theme .drupal-messages.messages--error,.teleport-theme .messages.messages--error,[data-theme=dark] .drupal-messages.messages--error,[data-theme=dark] .messages.messages--error{background:linear-gradient(135deg,rgba(239,68,68,0.15) 0%,rgba(220,38,38,0.1) 100%);color:#fca5a5;border-color:rgba(239,68,68,0.4);}@media (max-width:768px){.messages-container{width:95%;top:10px;}.drupal-messages,.messages{padding:0.875rem 2.5rem 0.875rem 3rem;font-size:0.875rem;}.drupal-messages::before,.messages::before{left:0.75rem;font-size:1rem;}.drupal-messages .messages-close,.messages .messages-close{right:0.5rem;font-size:1.1rem;}}body.toolbar-fixed .messages-container{top:59px;}@media (min-width:976px){body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .messages-container{top:99px;}}#submit-video-modal,#song-selection-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none;align-items:center;justify-content:center;z-index:9999;animation:microlessonFadeIn 0.2s ease-out;}#submit-video-modal .modal-content,#song-selection-modal .modal-content{background:white;border-radius:12px;max-width:600px;width:90%;max-height:80vh;padding:0;box-shadow:0 10px 40px rgba(0,0,0,0.2);animation:microlessonSlideIn 0.3s ease-out;overflow:hidden;}#submit-video-modal .modal-content h2,#song-selection-modal .modal-content h2{margin:0 0 24px 0;font-size:24px;font-weight:600;color:#333;padding:24px 24px 0;}#submit-video-modal .close-modal,#song-selection-modal .close-modal{position:absolute;top:24px;right:24px;background:none;border:none;font-size:28px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.2s;line-height:1;}#submit-video-modal .close-modal:hover,#song-selection-modal .close-modal:hover{background:#f3f4f6;color:#333;}#submit-video-modal #submit-video-form,#song-selection-modal #submit-video-form{padding:0 24px 24px;}#submit-video-modal .form-item,#song-selection-modal .form-item{margin-bottom:20px;}#submit-video-modal .form-item label,#song-selection-modal .form-item label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px;}#submit-video-modal .form-item label .required,#song-selection-modal .form-item label .required{color:#dc2626;}#submit-video-modal .form-item input[type=text],#submit-video-modal .form-item input[type=url],#song-selection-modal .form-item input[type=text],#song-selection-modal .form-item input[type=url]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:16px;transition:all 0.2s;}#submit-video-modal .form-item input:focus,#song-selection-modal .form-item input:focus{outline:none;border-color:#7d11ff;box-shadow:0 0 0 3px rgba(125,17,255,0.1);}#submit-video-modal .field-description,#song-selection-modal .field-description{font-size:14px;color:#666;margin-top:4px;}#submit-video-modal #song-selection-container,#song-selection-modal #song-selection-container{padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;}#submit-video-modal .select-song-btn,#submit-video-modal .change-song-btn,#song-selection-modal .select-song-btn,#song-selection-modal .change-song-btn{background:#7d11ff;color:white;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s;}#submit-video-modal .select-song-btn:hover,#submit-video-modal .change-song-btn:hover,#song-selection-modal .select-song-btn:hover,#song-selection-modal .change-song-btn:hover{background:#5a0fb8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.3);}#submit-video-modal .selected-song,#song-selection-modal .selected-song{display:flex;align-items:center;justify-content:space-between;gap:12px;}#submit-video-modal .selected-song .song-title,#song-selection-modal .selected-song .song-title{font-weight:600;color:#333;flex:1;}#submit-video-modal .change-song-btn,#song-selection-modal .change-song-btn{font-size:13px;padding:6px 12px;}#submit-video-modal .form-errors,#song-selection-modal .form-errors{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px;margin-bottom:20px;}#submit-video-modal .form-errors .error-message,#song-selection-modal .form-errors .error-message{color:#dc2626;font-size:14px;margin-bottom:8px;}#submit-video-modal .form-errors .error-message:last-child,#song-selection-modal .form-errors .error-message:last-child{margin-bottom:0;}#submit-video-modal .form-actions,#song-selection-modal .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb;}#submit-video-modal .btn,#song-selection-modal .btn{padding:10px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.2s;border:none;text-decoration:none;display:inline-block;}#submit-video-modal .btn-primary,#song-selection-modal .btn-primary{background:#7d11ff;color:white;}#submit-video-modal .btn-primary:hover,#song-selection-modal .btn-primary:hover{background:#5a0fb8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.3);}#submit-video-modal .btn-primary:disabled,#song-selection-modal .btn-primary:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none;}#submit-video-modal .btn-secondary,#song-selection-modal .btn-secondary{background:#e5e7eb;color:#333;}#submit-video-modal .btn-secondary:hover,#song-selection-modal .btn-secondary:hover{background:#d1d5db;}#submit-video-modal .song-list-container,#song-selection-modal .song-list-container{padding:24px;max-height:400px;overflow-y:auto;}#submit-video-modal .loading,#song-selection-modal .loading{text-align:center;color:#666;padding:40px 0;}#submit-video-modal .song-selection-list,#song-selection-modal .song-selection-list{display:flex;flex-direction:column;gap:12px;}#submit-video-modal .song-item,#song-selection-modal .song-item{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;transition:all 0.2s;}#submit-video-modal .song-item:hover,#song-selection-modal .song-item:hover{background:#f3f4f6;border-color:#7d11ff;box-shadow:0 2px 8px rgba(125,17,255,0.1);}#submit-video-modal .song-info,#song-selection-modal .song-info{flex:1;}#submit-video-modal .song-info .song-title,#song-selection-modal .song-info .song-title{font-weight:600;color:#333;margin-bottom:4px;}#submit-video-modal .select-this-song,#song-selection-modal .select-this-song{background:#7d11ff;color:white;border:none;padding:6px 16px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s;}#submit-video-modal .select-this-song:hover,#song-selection-modal .select-this-song:hover{background:#5a0fb8;}#submit-video-modal .no-songs-message,#song-selection-modal .no-songs-message{text-align:center;padding:40px 20px;color:#666;}#submit-video-modal .no-songs-message p,#song-selection-modal .no-songs-message p{margin-bottom:12px;}@media (max-width:600px){#submit-video-modal .modal-content,#song-selection-modal .modal-content{width:95%;max-height:90vh;}#submit-video-modal .form-actions,#song-selection-modal .form-actions{flex-direction:column;}#submit-video-modal .btn,#song-selection-modal .btn{width:100%;}}@keyframes microlessonFadeIn{from{opacity:0;}to{opacity:1;}}@keyframes microlessonSlideIn{from{transform:translateY(-20px);opacity:0;}to{transform:translateY(0);opacity:1;}}.song-lessons-wrapper,.block-views-blockmicrolessons-block-6{position:relative;background:white;border-radius:12px;padding:24px;box-shadow:0 2px 16px rgba(0,0,0,0.1);overflow:hidden;}@media (max-width:768px){.song-lessons-wrapper,.block-views-blockmicrolessons-block-6{padding:20px;}}.song-lessons-wrapper > h2,.block-views-blockmicrolessons-block-6 > h2{margin-bottom:20px;padding-right:60px;}.song-lessons-wrapper .views-element-container,.block-views-blockmicrolessons-block-6 .views-element-container{position:relative;width:100%;max-width:100%;overflow:visible;}.song-lessons-wrapper .views-element-container .more-link,.block-views-blockmicrolessons-block-6 .views-element-container .more-link{position:absolute;top:-50px;right:0;z-index:10;}.song-lessons-wrapper .views-element-container .more-link a,.block-views-blockmicrolessons-block-6 .views-element-container .more-link a{color:rgb(125,17,255);text-decoration:none;font-weight:500;font-size:14px;display:inline-flex;align-items:center;gap:4px;transition:color 0.3s ease;}.song-lessons-wrapper .views-element-container .more-link a:hover,.block-views-blockmicrolessons-block-6 .views-element-container .more-link a:hover{color:rgb(125,17,255);text-decoration:underline;}.song-lessons-wrapper .views-view-grid,.block-views-blockmicrolessons-block-6 .views-view-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}@media (max-width:768px){.song-lessons-wrapper .views-view-grid,.block-views-blockmicrolessons-block-6 .views-view-grid{grid-template-columns:1fr;}}.song-lessons-wrapper .view-content,.block-views-blockmicrolessons-block-6 .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;max-width:100%;box-sizing:border-box;}@media (max-width:768px){.song-lessons-wrapper .view-content,.block-views-blockmicrolessons-block-6 .view-content{grid-template-columns:1fr;}}.song-lessons-wrapper .view-content .views-row,.block-views-blockmicrolessons-block-6 .view-content .views-row{width:100%;max-width:100%;display:block;float:none;box-sizing:border-box;min-width:0;}.microlesson-tile{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:12px;padding:8px 12px;transition:all 0.3s ease;border:1px solid rgba(125,17,255,0.08);display:flex;align-items:center;gap:8px;position:relative;overflow:hidden;min-height:52px;}.microlesson-tile::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#7d11ff 0%,#5a0fb8 100%);}.microlesson-tile:hover{background:white;transform:translateY(-3px);box-shadow:0 8px 24px rgba(125,17,255,0.15);border-color:rgba(125,17,255,0.2);}.microlesson-avatar{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;color:white;flex-shrink:0;position:relative;box-shadow:0 4px 12px rgba(0,0,0,0.15);overflow:hidden;}.microlesson-avatar.blues:not(.has-image){background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);}.microlesson-avatar.beginner:not(.has-image){background:linear-gradient(135deg,#059669 0%,#10b981 100%);}.microlesson-avatar.rock:not(.has-image){background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%);}.microlesson-avatar.writers:not(.has-image){background:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 100%);}.microlesson-avatar.default:not(.has-image){background:linear-gradient(135deg,#6b7280 0%,#9ca3af 100%);}.microlesson-avatar.has-image{background:#f8fafc;}.microlesson-avatar.has-image .microlesson-avatar-image,.microlesson-avatar.has-image .video-thumbnail-image,.microlesson-avatar.has-image .field--name-field-image img{width:100%;height:100%;object-fit:cover;border-radius:10px;}.microlesson-avatar.has-image .field--name-field-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.microlesson-info{flex:1;min-width:0;}.microlesson-title{font-size:15px;font-weight:600;color:#333;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.microlesson-title a{color:inherit;text-decoration:none;}.microlesson-title a:hover{color:#7d11ff;}.microlesson-meta{font-size:12px;color:#666;margin-bottom:2px;}.microlesson-meta .microlesson-tags .field__item{display:inline-block;background-color:rgba(125,17,255,0.1);color:#7d11ff;padding:2px 8px;border-radius:12px;font-size:11px;margin-right:4px;font-weight:600;}.microlesson-activity{font-size:11px;color:#7d11ff;font-weight:500;}.pager .pager__items:not(:has(.pager__item:nth-child(4))){display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;padding:0;margin:20px 0;}.pager .pager__items .pager__item{display:flex;align-items:center;font-size:14px;font-weight:600;line-height:1;}.pager .pager__items .pager__item.pager__item--next a,.pager .pager__items .pager__item.pager__item--previous a,.pager .pager__items .pager__item.pager__item--first a,.pager .pager__items .pager__item.pager__item--last a{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background:#7d11ff;color:#ffffff !important;border-radius:4px;text-decoration:none;font-size:14px;font-weight:600;transition:all 0.2s ease;border:none;line-height:1;height:36px;}.pager .pager__items .pager__item.pager__item--next a:hover,.pager .pager__items .pager__item.pager__item--previous a:hover,.pager .pager__items .pager__item.pager__item--first a:hover,.pager .pager__items .pager__item.pager__item--last a:hover{background:#6a0ed9;color:#ffffff !important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.25);}.pager .pager__items .pager__item.pager__item--next a:focus,.pager .pager__items .pager__item.pager__item--previous a:focus,.pager .pager__items .pager__item.pager__item--first a:focus,.pager .pager__items .pager__item.pager__item--last a:focus{outline:2px solid #7d11ff;outline-offset:2px;}.pager .pager__items .pager__item.pager__item--previous a,.pager .pager__items .pager__item.pager__item--first a{padding-left:14px;}.pager .pager__items .pager__item.pager__item--next a,.pager .pager__items .pager__item.pager__item--last a{padding-right:14px;}.lesson-content .pager .pager__items,.node--type-lesson .pager .pager__items{margin:24px 0;}@media (max-width:768px){.pager.pager--mini .pager__items,.pager:not(.pager--full) .pager__items{gap:8px;}.pager.pager--mini .pager__item,.pager:not(.pager--full) .pager__item{font-size:13px;}.pager.pager--mini .pager__item.pager__item--next a,.pager.pager--mini .pager__item.pager__item--previous a,.pager:not(.pager--full) .pager__item.pager__item--next a,.pager:not(.pager--full) .pager__item.pager__item--previous a{padding:6px 12px;font-size:13px;}}.channel-metadata-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px;}.channel-metadata-modal.active{display:flex;}.channel-metadata-modal .channel-metadata-content{background:white;border-radius:12px;max-width:500px;width:100%;max-height:auto;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,0.2);}.channel-metadata-modal .channel-metadata-header{padding:12px 20px;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;}.channel-metadata-modal .channel-metadata-title{font-size:18px;font-weight:700;color:#171717;margin:0;}.channel-metadata-modal .channel-metadata-close{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease;}.channel-metadata-modal .channel-metadata-close:hover{background:#f5f5f5;color:#666;}.channel-metadata-modal .channel-metadata-body{padding:12px 20px;overflow-y:auto;flex:1;max-height:calc(90vh - 120px);color:#171717;}.channel-metadata-modal .channel-metadata-body p{color:#171717;margin-bottom:8px;line-height:1.4;font-size:14px;}.channel-metadata-modal .channel-metadata-body h4{font-size:15px;font-weight:600;color:#171717;margin-bottom:6px;margin-top:10px;}.channel-metadata-modal .channel-metadata-body h4:first-child{margin-top:0;}.channel-metadata-modal .channel-metadata-section,.channel-metadata-modal .channel-empty-state{text-align:center;padding:4px 0;}.channel-metadata-modal .channel-metadata-section.channel-collaborator-info,.channel-metadata-modal .channel-metadata-section .channel-collaborator-info,.channel-metadata-modal .channel-empty-state.channel-collaborator-info,.channel-metadata-modal .channel-empty-state .channel-collaborator-info{text-align:left;}.channel-metadata-modal .channel-metadata-section p,.channel-metadata-modal .channel-empty-state p{margin-bottom:6px;}.channel-metadata-modal .channel-metadata-section .btn,.channel-metadata-modal .channel-empty-state .btn{display:inline-block;margin:0 auto;}.channel-metadata-modal .channel-metadata-section.teleport-cta-section,.channel-metadata-modal .channel-empty-state.teleport-cta-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 12px;}.channel-metadata-modal .channel-metadata-section.teleport-cta-section p,.channel-metadata-modal .channel-empty-state.teleport-cta-section p{text-align:center;max-width:320px;margin:0 auto 16px auto;font-size:14px;line-height:1.4;}.channel-metadata-modal .channel-metadata-section.teleport-cta-section .btn,.channel-metadata-modal .channel-empty-state.teleport-cta-section .btn{margin-top:4px;}.channel-metadata-modal .channel-author{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f0f0f0;text-align:left;}.channel-metadata-modal .channel-author:last-child{border-bottom:none;}.channel-metadata-modal .channel-instruments{display:flex;align-items:center;gap:8px;padding:8px;background:#f8f9fa;border-radius:6px;text-align:left;margin:6px 0;font-size:14px;}.channel-metadata-modal .channel-instruments .channel-icon{width:24px;height:24px;display:inline-block;filter:invert(1) opacity(0.7);}.channel-metadata-modal .channel-instruments .channel-icon::before{color:#171717;}.channel-metadata-modal .channel-collaborator{display:flex;align-items:center;gap:10px;padding:8px;background:#f8f9fa;border-radius:6px;text-align:left;margin:6px 0;}.channel-metadata-modal .channel-collaborator .author-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;}.channel-metadata-modal .channel-collaborator .author-avatar img{width:100%;height:100%;object-fit:cover;}.channel-metadata-modal .channel-collaborator .author-info{flex:1;}.channel-metadata-modal .channel-collaborator .author-info .author-name{font-weight:600;color:#171717;display:block;margin-bottom:1px;font-size:14px;}.channel-metadata-modal .channel-collaborator .author-info .author-role{font-size:13px;color:#666;}.channel-metadata-modal .metadata-item{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #f5f5f5;font-size:14px;}.channel-metadata-modal .metadata-item:last-child{border-bottom:none;}.channel-metadata-modal .metadata-item .metadata-label{font-weight:500;color:#666;font-size:13px;}.channel-metadata-modal .metadata-item .metadata-value{color:#171717;font-weight:600;font-size:13px;}.channel-metadata-modal a:not(.btn):not(.share-social-btn){color:#7d11ff !important;text-decoration:underline;}.channel-metadata-modal a:not(.btn):not(.share-social-btn):hover{color:#6e0ee6 !important;}.channel-metadata-modal .btn-secondary:not(:hover){color:#7d11ff !important;}#exportArchiveModal .export-explanation{text-align:center;}#exportArchiveModal .export-explanation p{margin-bottom:20px;}#exportArchiveModal .export-info-container{display:flex;align-items:flex-start;gap:12px;background:#f8f9fa;padding:16px;border-radius:8px;margin-bottom:24px;text-align:left;}#exportArchiveModal .export-info-container .icon-info{color:#7d11ff;font-size:20px;flex-shrink:0;}#exportArchiveModal .export-info-container p{margin:0;font-size:14px;color:#666;}#exportArchiveModal .export-download-section{text-align:center;padding-top:20px;}#exportArchiveModal .export-download-btn{min-width:200px;}#exportArchiveModal .archive-structure{text-align:left;margin-top:24px;}#exportArchiveModal .archive-structure h4{font-size:14px;color:#666;margin-bottom:12px;}#exportArchiveModal .file-tree{font-family:monospace;font-size:13px;line-height:1.8;color:#444;}#exportArchiveModal .file-tree .file-tree-item{position:relative;}#exportArchiveModal .file-tree .file-tree-item.folder{font-weight:600;}#exportArchiveModal .file-tree .file-tree-item.file{padding-left:20px;color:#666;}#exportArchiveModal .file-tree .file-tree-children{padding-left:20px;}#exportArchiveModal .file-tree .file-note{font-size:11px;color:#999;font-style:italic;}#shareModal .share-content{text-align:center;}#shareModal .share-content h4{font-size:18px;margin-bottom:8px;}#shareModal .share-content p{color:#666;margin-bottom:24px;}#shareModal .share-link-section{margin-bottom:32px;}#shareModal .share-link-section label{display:block;text-align:left;font-weight:500;margin-bottom:8px;color:#666;}#shareModal .share-url-container{display:flex;gap:8px;}#shareModal .share-url-container .share-url-input{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#f8f9fa;color:#666;}#shareModal .share-url-container .copy-url-btn{white-space:nowrap;}#shareModal .share-social-section h5{font-size:14px;color:#666;margin-bottom:16px;}#shareModal .share-social-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;}#shareModal .share-social-buttons .share-social-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:white;color:#333;text-decoration:none;font-size:14px;transition:all 0.2s ease;cursor:pointer;}#shareModal .share-social-buttons .share-social-btn:hover{background:#f8f9fa;border-color:#ccc;}#shareModal .share-social-buttons .share-social-btn .social-icon{font-size:18px;}#shareModal .share-social-buttons .share-social-btn .social-icon.instagram-icon{filter:grayscale(0);}#shareModal .share-social-buttons .share-social-btn .social-icon.facebook-icon{color:#1877f2;font-weight:bold;}#shareModal .share-social-buttons .share-social-btn .social-icon.twitter-icon{color:#000;font-weight:bold;}.download-confirm-modal .channel-metadata-content{max-width:550px;}.download-confirm-modal .download-confirm-visual{padding:20px 0;text-align:center;}.download-confirm-modal .download-confirm-song-row{background:#f8f9fa;border-radius:8px;padding:8px;margin-bottom:20px;}.download-confirm-modal .download-confirm-song-row:empty{display:none;}.download-confirm-modal .download-confirm-song-row:has(.loading):not(:has(.song-short-row)){background:transparent;padding:0;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info{display:flex;align-items:center;gap:16px;padding:12px;background:white;border-radius:8px;border:1px solid rgba(125,17,255,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:all 0.2s ease;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info::before{content:"\f001";font-family:"Font Awesome 5 Free";font-weight:900;font-size:32px;color:rgba(125,17,255,0.3);display:none;width:60px;height:60px;align-items:center;justify-content:center;background:rgba(125,17,255,0.05);border-radius:8px;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info:not(:has(.download-modal-thumbnail))::before{display:flex;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info .download-modal-thumbnail{flex-shrink:0;width:60px;height:60px;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info .download-modal-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.download-confirm-modal .download-confirm-song-row .download-modal-song-info .download-modal-details{flex:1;min-width:0;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info .download-modal-details .download-modal-title{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.2px;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info .download-modal-details .download-modal-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:#666;font-weight:500;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info .download-modal-details .download-modal-meta:not(:empty)::before{content:"♪";color:rgba(125,17,255,0.4);font-size:14px;margin-right:2px;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info .download-modal-details .download-modal-artist{font-size:14px;color:#555;margin-bottom:4px;font-weight:500;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info .download-modal-details .download-modal-album{font-size:12px;color:#888;font-style:italic;}.download-confirm-modal .download-confirm-song-row .download-modal-song-info::after{content:"\f04b";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;color:rgba(125,17,255,0.3);margin-left:auto;padding-right:8px;}.download-confirm-modal .download-confirm-song-row .song-short-row{margin:0;}.download-confirm-modal .download-confirm-song-row .song-short-row *{text-align:left !important;}.download-confirm-modal .download-confirm-song-row .song-short-row-content{display:flex;align-items:center;gap:12px;}.download-confirm-modal .download-confirm-song-row .song-author-avatar{width:48px;height:48px;}.download-confirm-modal .download-confirm-song-row .song-author-avatar .user-avatar,.download-confirm-modal .download-confirm-song-row .song-author-avatar .user-avatar-placeholder{width:100%;height:100%;border-radius:50%;object-fit:cover;}.download-confirm-modal .download-confirm-song-row .song-author-avatar .user-avatar-placeholder{display:flex;align-items:center;justify-content:center;background:#7d11ff;color:white;font-weight:600;font-size:18px;}.download-confirm-modal .download-confirm-song-row .song-info{flex:1;text-align:left;}.download-confirm-modal .download-confirm-song-row .song-info h3,.download-confirm-modal .download-confirm-song-row .song-info .song-title{font-size:16px !important;font-weight:600;margin:0 0 4px 0;color:#171717;line-height:1.2;}.download-confirm-modal .download-confirm-song-row .song-info .song-meta{font-size:14px;color:#666;}.download-confirm-modal .download-confirm-song-row .btn-play-compact{display:none;}.download-confirm-modal .download-confirm-arrow{font-size:32px;color:#7d11ff;margin:20px 0;animation:bounce 2s infinite;}.download-confirm-modal .download-confirm-arrow i{display:inline-block;}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(10px);}60%{transform:translateY(5px);}}.download-confirm-modal .download-confirm-pedal{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:1px solid rgba(125,17,255,0.1);border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:24px;position:relative;overflow:hidden;}.download-confirm-modal .download-confirm-pedal::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(125,17,255,0.03) 0%,transparent 70%);pointer-events:none;}.download-confirm-modal .download-confirm-pedal .teleport-pedal-image{width:100px;height:auto;filter:drop-shadow(0 4px 8px rgba(125,17,255,0.15));position:relative;z-index:1;}.download-confirm-modal .download-confirm-pedal .pedal-info{text-align:left;position:relative;z-index:1;}.download-confirm-modal .download-confirm-pedal .pedal-info .pedal-name{font-size:18px;font-weight:600;margin:0 0 4px 0;color:#171717;}.download-confirm-modal .download-confirm-pedal .pedal-info .pedal-serial{font-size:14px;color:#666;margin:0;}.download-confirm-modal .download-confirm-buttons{display:flex;gap:12px;justify-content:center;padding:10px 0;}.download-confirm-modal .download-confirm-buttons .btn{min-width:120px;}@media (max-width:768px){.channel-metadata-modal{padding:10px;}.channel-metadata-modal .channel-metadata-content{max-height:70vh;height:auto;border-radius:8px;}.channel-metadata-modal .channel-metadata-header{padding:12px 16px;}.channel-metadata-modal .channel-metadata-body{padding:12px 16px;}.channel-metadata-modal .download-confirm-buttons{flex-direction:column;}.channel-metadata-modal .download-confirm-buttons .btn{width:100%;}.download-confirm-modal .download-confirm-pedal{flex-direction:column;text-align:center;}.download-confirm-modal .download-confirm-pedal .pedal-info{text-align:center;}}#header-region a,.region-header a{outline:none !important;}#header-region a:focus,.region-header a:focus{outline:none !important;box-shadow:none !important;}#header-region a:focus-visible,.region-header a:focus-visible{outline:none !important;}#header-region .menu-item a,#header-region .sf-menu a,#header-region .menu a,.region-header .menu-item a,.region-header .sf-menu a,.region-header .menu a{position:relative;outline:none !important;}#header-region .menu-item a:focus,#header-region .menu-item a:focus-visible,#header-region .sf-menu a:focus,#header-region .sf-menu a:focus-visible,#header-region .menu a:focus,#header-region .menu a:focus-visible,.region-header .menu-item a:focus,.region-header .menu-item a:focus-visible,.region-header .sf-menu a:focus,.region-header .sf-menu a:focus-visible,.region-header .menu a:focus,.region-header .menu a:focus-visible{outline:none !important;box-shadow:none !important;}#header-region .menu-item a:active,#header-region .menu-item a.active,#header-region .menu-item a.is-active,#header-region .menu-item a[aria-current=page],#header-region .sf-menu a:active,#header-region .sf-menu a.active,#header-region .sf-menu a.is-active,#header-region .sf-menu a[aria-current=page],#header-region .menu a:active,#header-region .menu a.active,#header-region .menu a.is-active,#header-region .menu a[aria-current=page],.region-header .menu-item a:active,.region-header .menu-item a.active,.region-header .menu-item a.is-active,.region-header .menu-item a[aria-current=page],.region-header .sf-menu a:active,.region-header .sf-menu a.active,.region-header .sf-menu a.is-active,.region-header .sf-menu a[aria-current=page],.region-header .menu a:active,.region-header .menu a.active,.region-header .menu a.is-active,.region-header .menu a[aria-current=page]{color:#7d11ff !important;}#header-region .menu-item a:hover,#header-region .sf-menu a:hover,#header-region .menu a:hover,.region-header .menu-item a:hover,.region-header .sf-menu a:hover,.region-header .menu a:hover{color:#7d11ff;}#header-region .sf-menu li a,.region-header .sf-menu li a{outline:none !important;}#header-region .sf-menu li a.sf-depth-1.menuparent.active,#header-region .sf-menu li a.active-trail,#header-region .sf-menu li a.active,.region-header .sf-menu li a.sf-depth-1.menuparent.active,.region-header .sf-menu li a.active-trail,.region-header .sf-menu li a.active{color:#7d11ff !important;}#header-region .sf-menu li a:active,.region-header .sf-menu li a:active{color:#7d11ff !important;}#header-region .sf-accordion a,.region-header .sf-accordion a{outline:none !important;}#header-region .sf-accordion a:focus,.region-header .sf-accordion a:focus{outline:none !important;}#header-region .sf-accordion a:active,#header-region .sf-accordion a.active,.region-header .sf-accordion a:active,.region-header .sf-accordion a.active{color:#7d11ff !important;}#block-useraccountmenu a{outline:none !important;}#block-useraccountmenu a:focus{outline:none !important;}#block-useraccountmenu a:active,#block-useraccountmenu a.active{color:#7d11ff !important;}nav a,.navigation a,.menu a,.nav a{outline:none !important;}nav a:focus,nav a:focus-visible,.navigation a:focus,.navigation a:focus-visible,.menu a:focus,.menu a:focus-visible,.nav a:focus,.nav a:focus-visible{outline:none !important;box-shadow:none !important;}nav a:active,.navigation a:active,.menu a:active,.nav a:active{color:#7d11ff !important;}.breadcrumb a{outline:none !important;}.breadcrumb a:focus{outline:none !important;}.breadcrumb a:active,.breadcrumb a[aria-current=page]{color:#7d11ff !important;}.secondary-nav a,.nav-secondary a{outline:none !important;}.secondary-nav a:active,.secondary-nav a.active,.nav-secondary a:active,.nav-secondary a.active{color:#7d11ff !important;}.tabs a,.nav-tabs a{outline:none !important;}.tabs a:focus,.nav-tabs a:focus{outline:none !important;}.tabs a:active,.tabs a.active,.tabs a[aria-selected=true],.nav-tabs a:active,.nav-tabs a.active,.nav-tabs a[aria-selected=true]{color:#7d11ff !important;border-bottom-color:#7d11ff;}.tabs.primary a{outline:none !important;}.tabs.primary a:active,.tabs.primary a.active,.tabs.primary a.is-active{color:#7d11ff !important;background-color:#ffffff;border-bottom:2px solid #7d11ff;}.nav-toggle,.mobile-menu-toggle,#superfish-main-toggle{outline:none !important;}.nav-toggle:focus,.mobile-menu-toggle:focus,#superfish-main-toggle:focus{outline:none !important;}.nav-toggle:active,.mobile-menu-toggle:active,#superfish-main-toggle:active{opacity:0.8;}*[class*=menu] a:focus,*[class*=nav] a:focus{outline:none !important;}a:active{color:#7d11ff !important;}body.path-frontpage .menu-item--home a,body.path-courses .menu-item--courses a,body.path-videos .menu-item--videos a,body.path-showcase .menu-item--showcase a,body.path-user .menu-item--account a{color:#7d11ff !important;}#header-region .notification-bell-wrapper{display:inline-flex;align-items:center;margin-left:8px;}@media only screen and (max-width:767px){#header-region .notification-bell-wrapper{right:60px;top:6px;transform:none;}}.notification-bell-fixed{position:fixed;top:20px;right:20px;z-index:999;}.notification-bell{position:relative;background:transparent;border:none;cursor:pointer;padding:8px;color:white;transition:color 0.2s;width:24px;height:24px;padding:0;}.notification-bell:hover{color:#8E44AD;}.notification-bell svg{width:24px;height:24px;}.notification-badge{position:absolute;top:0;right:0;background:#8E44AD;color:white;font-size:11px;font-weight:bold;padding:2px 5px;border-radius:10px;min-width:18px;text-align:center;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.notification-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;pointer-events:none;transition:opacity 0.3s;opacity:0;}.notification-drawer.open{opacity:1;pointer-events:auto;}.notification-drawer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);transition:opacity 0.3s;opacity:0;}.notification-drawer.open .notification-drawer-overlay{opacity:1;}.notification-drawer-panel{position:absolute;top:0;right:-400px;width:400px;height:100vh;background:white;box-shadow:-2px 0 8px rgba(0,0,0,0.15);transition:right 0.3s ease;display:flex;flex-direction:column;}.notification-drawer.open .notification-drawer-panel{right:0;}.notification-drawer-header{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:white;flex-shrink:0;}.notification-drawer-header h3{margin:0;font-size:20px;font-weight:600;color:#1f2937;}.notification-header-actions{display:flex;align-items:center;gap:12px;}.notification-mark-all-read,.notification-clear-all{background:transparent;border:1px solid #e5e7eb;border-radius:6px;padding:6px 12px;font-size:13px;color:#6b7280;cursor:pointer;transition:all 0.2s;}.notification-mark-all-read:hover,.notification-clear-all:hover{background:#f9fafb;border-color:#d1d5db;color:#374151;}.notification-clear-all{padding:6px 8px;}.notification-clear-all svg{width:20px;height:20px;}.notification-clear-all:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626;}.notification-drawer-close{background:transparent;border:none;cursor:pointer;padding:4px;color:#6b7280;transition:color 0.2s;}.notification-drawer-close:hover{color:#1f2937;}.notification-drawer-content{flex:1;overflow-y:auto;background:#f8fafc;}.notification-list{padding:0;}.notification-item{display:flex;padding:16px 20px;background:white;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background 0.2s;position:relative;}.notification-item:hover{background:#f8fafc;}.notification-item.unread{background:#f3f0ff;}.notification-item.unread:hover{background:#ede9ff;}.notification-avatar{width:40px;height:40px;margin-right:12px;flex-shrink:0;}.notification-avatar img,.notification-user-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;}.notification-avatar .fa-user-circle,.notification-avatar .fa-bell{width:40px;height:40px;font-size:40px;line-height:40px;color:#9ca3af;display:block;}.notification-avatar .fa-user-circle{color:#6b7280;}.notification-avatar-placeholder{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);}.notification-content{flex:1;min-width:0;}.notification-heading{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.notification-message{font-size:13px;color:#6b7280;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;}.notification-time{font-size:12px;color:#9ca3af;}.notification-unread-dot{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:8px;height:8px;background:#8E44AD;border-radius:50%;}.notification-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#6b7280;}.spinner{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#8E44AD;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px;transform-origin:center center;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;}.notification-empty svg{color:#d1d5db;margin-bottom:16px;}.notification-empty h4{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#6b7280;}.notification-empty p{margin:0;font-size:14px;color:#9ca3af;}.notification-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;}.notification-error p{margin-bottom:16px;color:#ef4444;}.btn-retry{background:#8E44AD;color:white;border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background 0.2s;}.btn-retry:hover{background:#7d11ff;}@media (max-width:640px){.notification-drawer-panel{width:100%;right:-100%;}.notification-drawer.open .notification-drawer-panel{right:0;}}body.notification-drawer-open{overflow:hidden;}@media (prefers-color-scheme:dark){.notification-drawer-panel{background:#1a1a1a;}.notification-drawer-header{background:#1a1a1a;border-bottom-color:rgba(255,255,255,0.1);}.notification-drawer-header h3{color:white;}.notification-drawer-content{background:#0a0a0a;}.notification-item{background:#1a1a1a;border-bottom-color:rgba(255,255,255,0.1);}.notification-item:hover{background:#2a2a2a;}.notification-item.unread{background:rgba(142,68,173,0.1);}.notification-heading{color:white;}.notification-message{color:rgba(255,255,255,0.7);}.notification-time{color:rgba(255,255,255,0.5);}}.notification-load-more{padding:20px;text-align:center;border-top:1px solid rgba(0,0,0,0.1);}.btn-load-more{background:#8E44AD;color:white;border:none;padding:10px 30px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background 0.2s;}.btn-load-more:hover{background:#7d11ff;}.load-more-spinner{display:flex;align-items:center;justify-content:center;gap:10px;color:#6b7280;font-size:14px;}.load-more-spinner .spinner{width:20px;height:20px;border:2px solid rgba(142,68,173,0.3);border-top-color:#8E44AD;border-radius:50%;animation:spin 0.8s linear infinite;}.page-404,.page-403{display:block !important;}.page-404 #right-container,.page-403 #right-container{width:100%;min-height:100vh;display:flex;flex-direction:column;}.page-404 #main,.page-403 #main{flex:1;background:white;}.page-404 #footer,.page-403 #footer{width:100%;margin-top:auto;}.page-404 .error-404-content,.page-403 .error-404-content{text-align:center;padding:4rem 1rem;min-height:60vh;display:flex;align-items:center;justify-content:center;}.page-404 .error-404-container,.page-403 .error-404-container{max-width:600px;margin:0 auto;}.page-404 .error-404-header,.page-403 .error-404-header{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem;}.page-404 .error-404-icon,.page-403 .error-404-icon{flex-shrink:0;}.page-404 .error-404-title,.page-403 .error-404-title{font-size:6rem;font-weight:bold;color:#1f2937;margin:0;line-height:1;}.page-404 .error-404-subtitle,.page-403 .error-404-subtitle{font-size:1.75rem;color:#4b5563;margin-bottom:1.5rem;}.page-404 .error-404-message,.page-403 .error-404-message{color:#6b7280;font-size:1.125rem;line-height:1.75;margin-bottom:2.5rem;}.page-404 .error-404-actions,.page-403 .error-404-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;}.page-404 .error-404-actions .btn,.page-403 .error-404-actions .btn{padding:0.75rem 2rem;border-radius:0.5rem;font-weight:500;text-decoration:none;transition:all 0.2s;}.page-404 .error-404-actions .btn.btn-primary,.page-403 .error-404-actions .btn.btn-primary{background-color:#7d11ff;color:white;}.page-404 .error-404-actions .btn.btn-primary:hover,.page-403 .error-404-actions .btn.btn-primary:hover{background-color:#6a0fe6;transform:translateY(-2px);}.page-404 .error-404-actions .btn.btn-secondary,.page-403 .error-404-actions .btn.btn-secondary{background-color:transparent;color:#7d11ff;border:2px solid #7d11ff;}.page-404 .error-404-actions .btn.btn-secondary:hover,.page-403 .error-404-actions .btn.btn-secondary:hover{background-color:#7d11ff;color:white;}.page-404 .error-404-search p,.page-403 .error-404-search p{color:#6b7280;margin-bottom:1.5rem;}.page-header{padding:40px 0;}@media (max-width:768px){.page-header{padding:20px 0;}}.page-header--light{background:linear-gradient(135deg,#f8f4ff 0%,#fff 100%);border-bottom:1px solid #e5e7eb;margin-bottom:2rem;}.page-header--light .page-header-title{color:#1f2937;}.page-header--light .page-header-intro{color:#6b7280;}.page-header--light .page-header-intro strong{color:#4b5563;}.page-header--light .header-actions .btn-create-group{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);color:white;font-weight:600;border-radius:0.5rem;border:none;cursor:pointer;text-decoration:none;transition:all 0.2s ease;box-shadow:0 2px 4px rgba(125,17,255,0.2);}.page-header--light .header-actions .btn-create-group:hover{background:linear-gradient(135deg,#6b0fd9 0%,#7c2ad1 100%);box-shadow:0 4px 8px rgba(125,17,255,0.3);transform:translateY(-1px);color:white;text-decoration:none;}.page-header--light .header-actions .btn-create-group i{font-size:14px;}@media (max-width:768px){.page-header--light .header-actions{border-top:1px solid #e5e7eb;padding-top:12px;}}.page-header--dark{background:linear-gradient(to bottom,#1a0f2e,#0a0a0a);border-bottom:1px solid rgba(125,17,255,0.2);}.page-header--dark .page-header-title{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,0.5);}.page-header--dark .page-header-intro,.page-header--dark .page-header-description{color:rgba(255,255,255,0.9);}.page-header--dark .header-stats .stat{color:rgba(255,255,255,0.7);}.page-header--dark .header-stats .stat strong{color:#fff;}.page-header--dark .page-header-breadcrumbs .breadcrumb-link{color:#7d11ff;}.page-header--dark .page-header-breadcrumbs .breadcrumb-link:hover{color:#9a4bff;text-decoration:underline;}.page-header--dark .page-header-breadcrumbs .breadcrumb-link:visited{color:#7d11ff;}@media (max-width:768px){.page-header--dark .header-actions{border-top:1px solid rgba(255,255,255,0.12);padding-top:12px;}}.page-header .container{max-width:1440px;margin:0 auto;padding:0 20px;position:relative;z-index:1;}.page-header .page-header-wrapper,.page-header .header-wrapper{max-width:1440px;margin:0 auto;padding:0 1rem;display:flex;align-items:flex-start;gap:32px;}@media (min-width:992px){.page-header .page-header-wrapper,.page-header .header-wrapper{align-items:center;}}@media (max-width:768px){.page-header .page-header-wrapper,.page-header .header-wrapper{gap:20px;flex-direction:column;align-items:center;}}.page-header .page-header-icon{flex-shrink:0;width:80px;height:80px;background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:white;font-size:2.5rem;box-shadow:0 4px 6px rgba(125,17,255,0.1);}.page-header .group-image-wrapper,.page-header .group-image-placeholder{flex-shrink:0;position:relative;width:120px;height:120px;}@media (max-width:768px){.page-header .group-image-wrapper,.page-header .group-image-placeholder{width:120px;height:120px;margin:0 auto 12px;}}.page-header .group-image-wrapper .field--name-field-group-image,.page-header .group-image-wrapper .group-image,.page-header .group-image-placeholder .field--name-field-group-image,.page-header .group-image-placeholder .group-image{width:100%;height:100%;border-radius:20px;object-fit:cover;border:3px solid rgba(125,17,255,0.4);overflow:hidden;box-shadow:0 0 24px rgba(125,17,255,0.3);}@media (max-width:768px){.page-header .group-image-wrapper .field--name-field-group-image,.page-header .group-image-wrapper .group-image,.page-header .group-image-placeholder .field--name-field-group-image,.page-header .group-image-placeholder .group-image{border-radius:16px;}}.page-header .group-image-wrapper img,.page-header .group-image-placeholder img{width:100%;height:100%;object-fit:cover;}.page-header .group-image-wrapper .group-initials-fallback,.page-header .group-image-placeholder .group-initials-fallback{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;font-size:2rem;font-weight:bold;color:white;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;border:3px solid rgba(125,17,255,0.4);box-shadow:0 0 24px rgba(125,17,255,0.3);}.page-header .group-image-wrapper .group-initials-fallback.show,.page-header .group-image-placeholder .group-initials-fallback.show{display:flex;}.page-header .group-image-wrapper img.hide-on-error[src=""]:not([src]),.page-header .group-image-wrapper img.hide-on-error.error,.page-header .group-image-placeholder img.hide-on-error[src=""]:not([src]),.page-header .group-image-placeholder img.hide-on-error.error{display:none;}.page-header .group-image-wrapper img.hide-on-error[src=""]:not([src]) + .group-initials-fallback,.page-header .group-image-wrapper img.hide-on-error.error + .group-initials-fallback,.page-header .group-image-placeholder img.hide-on-error[src=""]:not([src]) + .group-initials-fallback,.page-header .group-image-placeholder img.hide-on-error.error + .group-initials-fallback{display:flex;}.page-header .page-header-content,.page-header .header-content{flex:1;min-width:300px;}@media (max-width:768px){.page-header .page-header-content,.page-header .header-content{min-width:200px;text-align:center;}}@media (max-width:1200px){.page-header .page-header-content,.page-header .header-content{flex:2;}}.page-header .page-header-title,.page-header .group-title{font-size:2.5rem;font-weight:700;margin:0 0 1rem 0;line-height:42px;}@media (max-width:768px){.page-header .page-header-title,.page-header .group-title{font-size:2rem;margin-bottom:0.5rem;}}.page-header .page-header-intro,.page-header .page-header-description,.page-header .group-description{font-size:1.1rem;line-height:1.6;max-width:800px;}@media (max-width:768px){.page-header .page-header-intro,.page-header .page-header-description,.page-header .group-description{font-size:0.95rem;line-height:1.5;}}.page-header .page-header-intro strong,.page-header .page-header-description strong,.page-header .group-description strong{font-weight:600;}.page-header .header-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;flex-shrink:0;min-width:200px;}@media (min-width:992px){.page-header .header-actions{flex-direction:row;align-items:center;width:auto;min-width:auto;}}@media (max-width:991px){.page-header .header-actions{justify-content:flex-start;}}@media (max-width:768px){.page-header .header-actions{width:100%;min-width:0;align-self:stretch;margin-top:4px;gap:8px;flex-direction:row;justify-content:center;}}.page-header .header-actions .back-to-groups-button{background:rgba(156,163,175,0.2);color:rgba(255,255,255,0.9);border:2px solid rgba(156,163,175,0.3);padding:10px 24px;border-radius:50px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;backdrop-filter:blur(10px);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;width:100%;}@media (min-width:992px){.page-header .header-actions .back-to-groups-button{width:auto;}}.page-header .header-actions .back-to-groups-button:hover{background:rgba(156,163,175,0.3);border-color:rgba(156,163,175,0.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(156,163,175,0.3);color:white;text-decoration:none;}.page-header .header-actions .back-to-groups-button i{font-size:12px;}.page-header .header-actions .join-button{background:rgba(255,255,255,0.2);color:white;border:2px solid rgba(255,255,255,0.3);padding:10px 24px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;backdrop-filter:blur(10px);text-decoration:none;display:inline-block;text-align:center;white-space:nowrap;width:100%;}@media (min-width:992px){.page-header .header-actions .join-button{width:auto;}}@media only screen and (max-width:767px){.page-header .header-actions .join-button{font-size:14px;padding:10px 20px;}}.page-header .header-actions .join-button:hover{background:rgba(255,255,255,0.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.4);color:white;}.page-header .header-actions .join-button.joined{background:transparent;color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.5);}.page-header .header-actions .join-button.joined:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.7);color:white;}.page-header .header-actions .join-button:disabled,.page-header .header-actions .join-button.disabled{opacity:0.3;cursor:not-allowed;color:rgba(255,255,255,0.4);border-color:rgba(255,255,255,0.3);}.page-header .header-actions .join-button:disabled:hover,.page-header .header-actions .join-button.disabled:hover{background:transparent;border-color:rgba(255,255,255,0.3);color:rgba(255,255,255,0.4);transform:none;box-shadow:none;}.page-header .header-actions .leave-button,.page-header .header-actions .edit-button,.page-header .header-actions .invite-button,.page-header .header-actions .share-button{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all 0.3s ease;position:relative;flex-shrink:0;}.page-header .header-actions .leave-button i,.page-header .header-actions .edit-button i,.page-header .header-actions .invite-button i,.page-header .header-actions .share-button i{font-size:18px;margin:0;}.page-header .header-actions .leave-button[aria-label]:hover::after,.page-header .header-actions .edit-button[aria-label]:hover::after,.page-header .header-actions .invite-button[aria-label]:hover::after,.page-header .header-actions .share-button[aria-label]:hover::after{content:attr(aria-label);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.9);color:white;padding:8px 12px;border-radius:6px;font-size:13px;white-space:nowrap;z-index:1000;pointer-events:none;}.page-header .header-actions .leave-button[aria-label]:hover::before,.page-header .header-actions .edit-button[aria-label]:hover::before,.page-header .header-actions .invite-button[aria-label]:hover::before,.page-header .header-actions .share-button[aria-label]:hover::before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(0,0,0,0.9);z-index:1000;pointer-events:none;}.page-header .header-actions .leave-button-wrapper{position:relative;display:inline-block;width:auto;}.page-header .header-actions .leave-button-wrapper[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.9);color:white;padding:8px 12px;border-radius:6px;font-size:13px;white-space:nowrap;z-index:1000;pointer-events:none;}.page-header .header-actions .leave-button-wrapper[data-tooltip]:hover::before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(0,0,0,0.9);z-index:1000;pointer-events:none;}.page-header .header-actions .leave-button{background:rgba(220,53,69,0.2);color:white;border:2px solid rgba(220,53,69,0.4);}.page-header .header-actions .leave-button:hover:not(:disabled){background:rgba(220,53,69,0.3);border-color:rgba(220,53,69,0.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,53,69,0.3);}.page-header .header-actions .leave-button:disabled,.page-header .header-actions .leave-button.disabled{opacity:0.3;cursor:not-allowed;}.page-header .header-actions .leave-button:disabled:hover,.page-header .header-actions .leave-button.disabled:hover{transform:none;box-shadow:none;}.page-header .header-actions .edit-button{background:rgba(255,193,7,0.2);color:white;border:2px solid rgba(255,193,7,0.4);text-decoration:none;}.page-header .header-actions .edit-button:hover{background:rgba(255,193,7,0.3);border-color:rgba(255,193,7,0.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,193,7,0.3);color:white;text-decoration:none;}.page-header .header-actions .invite-button{background:rgba(125,17,255,0.2);color:white;border:2px solid rgba(125,17,255,0.4);}.page-header .header-actions .invite-button:hover{background:rgba(125,17,255,0.3);border-color:rgba(125,17,255,0.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);color:white;}.page-header .header-actions .share-button{background:rgba(59,130,246,0.2);color:white;border:2px solid rgba(59,130,246,0.4);}.page-header .header-actions .share-button:hover{background:rgba(59,130,246,0.3);border-color:rgba(59,130,246,0.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,0.3);color:white;}.page-header .header-actions .subscription-required-message{background:rgba(156,163,175,0.2);color:rgba(255,255,255,0.8);border:2px solid rgba(156,163,175,0.3);padding:10px 20px;border-radius:50px;font-size:14px;font-weight:600;cursor:default;backdrop-filter:blur(10px);white-space:nowrap;width:100%;text-align:center;display:inline-flex;align-items:center;justify-content:center;}@media (min-width:992px){.page-header .header-actions .subscription-required-message{width:auto;}}.page-header .header-actions .subscription-required-message i{margin-right:6px;font-size:12px;}.page-header .header-stats{display:flex;gap:24px;margin-top:16px;}.page-header .header-stats .stat{font-size:14px;}.page-header .header-stats .stat strong{font-weight:600;margin-right:4px;}@media (max-width:768px){.page-header .page-header-icon{width:60px;height:60px;font-size:2rem;}}.js-pager__items.pager{text-align:center;padding:0;margin:0;}.js-pager__items.pager li{list-style-image:none;list-style:none;}.js-pager__items.pager li .button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;width:65%;}@media only screen and (max-width:767px){.js-pager__items.pager li .button{width:100%;display:block;margin:1em 0;}}.pager:not(.js-pager__items){margin:2em 0;font-weight:bold;overflow-x:auto;-webkit-overflow-scrolling:touch;}.pager:not(.js-pager__items) .pager__items{text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;padding:0.5rem;min-width:fit-content;}.pager:not(.js-pager__items) .pager__items li{display:inline-flex;margin:0;}.pager:not(.js-pager__items) .pager__items li a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;transition:all 200ms ease;border:2px solid #7d11ff;border-radius:50px;font-size:13px;line-height:1;font-weight:700;text-align:center;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap;}.pager:not(.js-pager__items) .pager__items li a:hover{background-color:#e8d8ff;box-shadow:none;}.pager:not(.js-pager__items) .pager__items li.pager__item--ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:40px;padding:0 8px;}.pager:not(.js-pager__items) .pager__items li.pager__item--next a,.pager:not(.js-pager__items) .pager__items li.pager__item--previous a,.pager:not(.js-pager__items) .pager__items li.pager__item--first a,.pager:not(.js-pager__items) .pager__items li.pager__item--last a{padding:0 16px;min-width:auto;}.pager:not(.js-pager__items) .pager__items li.is-active a{background-color:#7d11ff;color:#fff !important;text-decoration:none;}@media (max-width:768px){.pager:not(.js-pager__items){margin:1.5em 0;padding:0;}.pager:not(.js-pager__items) .pager__items{gap:2px;padding:0.25rem;}.pager:not(.js-pager__items) .pager__items li a{min-width:36px;height:36px;padding:0 10px;font-size:12px;border-width:1.5px;}.pager:not(.js-pager__items) .pager__items li.pager__item--ellipsis{min-width:24px;height:36px;padding:0 4px;}.pager:not(.js-pager__items) .pager__items li.pager__item--next a,.pager:not(.js-pager__items) .pager__items li.pager__item--previous a,.pager:not(.js-pager__items) .pager__items li.pager__item--first a,.pager:not(.js-pager__items) .pager__items li.pager__item--last a{padding:0 12px;font-size:11px;}.pager:not(.js-pager__items) .pager__items li.pager__item--next a span:not([aria-hidden=true]),.pager:not(.js-pager__items) .pager__items li.pager__item--previous a span:not([aria-hidden=true]){display:none;}.pager:not(.js-pager__items) .pager__items li.pager__item--first,.pager:not(.js-pager__items) .pager__items li.pager__item--last{display:none;}}@media (max-width:480px){.pager:not(.js-pager__items) .pager__items li.pager__item:nth-child(n+6):not(.is-active):not(.pager__item--next):not(.pager__item--previous){display:none;}}.pager .pager__items:not(:has(.pager__item:nth-child(4))){display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;padding:0;margin:20px 0;}.pager .pager__item.pager__item--next a,.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--first a,.pager .pager__item.pager__item--last a{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:8px 16px !important;background:#7d11ff !important;color:#ffffff !important;border:none !important;font-size:14px !important;font-weight:600 !important;height:36px !important;text-transform:none;letter-spacing:normal;border-radius:4px;}.pager .pager__item.pager__item--next a:hover,.pager .pager__item.pager__item--previous a:hover,.pager .pager__item.pager__item--first a:hover,.pager .pager__item.pager__item--last a:hover{background:rgb(100.2857142857,0,221) !important;color:#ffffff !important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.25);}.pager .pager__item.pager__item--next a:focus,.pager .pager__item.pager__item--previous a:focus,.pager .pager__item.pager__item--first a:focus,.pager .pager__item.pager__item--last a:focus{outline:2px solid #7d11ff;outline-offset:2px;}.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--first a{padding-left:14px !important;}.pager .pager__item.pager__item--next a,.pager .pager__item.pager__item--last a{padding-right:14px !important;}.node--type-lesson .pager .pager__items,.lesson-content .pager .pager__items,.view-courses .pager .pager__items{margin:24px 0;}.node--type-lesson .pager .pager__items .pager__item.is-active,.lesson-content .pager .pager__items .pager__item.is-active,.view-courses .pager .pager__items .pager__item.is-active{font-size:13px;}.node--type-lesson .pager .pager__items .pager__item a,.lesson-content .pager .pager__items .pager__item a,.view-courses .pager .pager__items .pager__item a{font-size:13px !important;padding:4px 10px !important;}@media (max-width:768px){.pager.pager--mini .pager__items,.pager:not(.pager--full) .pager__items{gap:8px;}.pager.pager--mini .pager__item,.pager:not(.pager--full) .pager__item{font-size:13px;}.pager.pager--mini .pager__item.pager__item--next a,.pager.pager--mini .pager__item.pager__item--previous a,.pager.pager--mini .pager__item.pager__item--first a,.pager.pager--mini .pager__item.pager__item--last a,.pager:not(.pager--full) .pager__item.pager__item--next a,.pager:not(.pager--full) .pager__item.pager__item--previous a,.pager:not(.pager--full) .pager__item.pager__item--first a,.pager:not(.pager--full) .pager__item.pager__item--last a{padding:6px 12px !important;font-size:13px !important;height:32px !important;}}.song-player{position:relative;background:transparent;border-radius:var(--radius-md);padding:var(--spacing-md) 0;margin:var(--spacing-lg) 0;}.audio-player{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);position:relative;}.player-main-controls{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);order:2;}.player-button{background:none;border:none;color:var(--color-text-primary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-full);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;}.player-button:hover{background-color:var(--color-primary-transparent);}.player-button.play-pause{width:60px;height:60px;background-color:var(--color-primary);color:var(--color-white);}.player-button.play-pause:hover{background-color:var(--color-primary-dark);transform:scale(1.05);}.player-progress{display:flex;align-items:center;gap:var(--spacing-md);width:100%;max-width:400px;order:1;margin-bottom:var(--spacing-md);}.player-time{font-size:var(--font-size-sm);color:var(--color-text-secondary);min-width:45px;}.progress-bar-container{flex:1;height:4px;background-color:var(--color-border-light);border-radius:var(--radius-full);position:relative;cursor:pointer;}.progress-bar{height:100%;background-color:var(--color-primary);border-radius:var(--radius-full);position:relative;transition:width var(--transition-fast);}.progress-bar-handle{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-color:var(--color-primary);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--transition-fast);}.progress-bar-container:hover .progress-bar-handle,.progress-bar-container:active .progress-bar-handle{opacity:1;}.player-volume{display:none;}.player-loading{display:flex;align-items:center;justify-content:center;height:120px;}.loading-spinner{width:40px;height:40px;border:3px solid var(--color-border-light);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:spin 1s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}.player-error{text-align:center;padding:var(--spacing-xl);color:var(--color-error);}.song-player audio,.audio-player audio{display:none;}.sidebar-first,#sidebar-first{width:260px !important;min-width:260px !important;height:100vh !important;position:sticky !important;top:0 !important;left:0 !important;background:linear-gradient(180deg,#1a1a1a 0%,#141414 100%) !important;border-right:1px solid rgba(125,17,255,0.1) !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important;overflow-y:auto !important;z-index:100 !important;}#block-ggfresh-user-mini-card,.block-user-mini-card{padding:0 !important;background:transparent !important;border:none !important;margin:0 !important;border-radius:0 !important;}.sidebar-first h2,#sidebar-first h2,.sidebar-first .block-title,#sidebar-first .block-title{display:none !important;}.user-mini-card{padding:1.5rem !important;background:linear-gradient(135deg,rgba(125,17,255,0.15),rgba(125,17,255,0.05)) !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;color:#fff !important;}.user-mini-card__info-section{display:flex !important;align-items:center !important;gap:1rem !important;margin-bottom:1rem !important;}.user-mini-card__avatar{width:50px !important;height:50px !important;border-radius:12px !important;background:linear-gradient(135deg,#7d11ff,#a855f7) !important;overflow:hidden !important;flex-shrink:0 !important;}.user-mini-card__avatar img{width:100% !important;height:100% !important;object-fit:cover !important;}.user-mini-card__name{font-weight:600 !important;font-size:1rem !important;margin-bottom:0.25rem !important;color:#fff !important;}.user-mini-card__title{font-size:0.8rem !important;color:#a855f7 !important;}.user-mini-card__stats{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0.75rem !important;margin-top:1rem !important;}.user-mini-card__stat{background:rgba(255,255,255,0.05) !important;padding:0.5rem !important;border-radius:8px !important;text-align:center !important;}.user-mini-card__stat-value{font-weight:bold !important;color:#7d11ff !important;display:block !important;font-size:1rem !important;}.user-mini-card__stat-label{font-size:0.7rem !important;color:rgba(255,255,255,0.5) !important;display:block !important;margin-top:0.2rem !important;}#block-ggfresh-main-navigation-sidebar,.block-system-menu-blockmain{padding:1rem 0 !important;background:transparent !important;border:none !important;margin:0 !important;}.sidebar-first .menu,#sidebar-first .menu{list-style:none !important;padding:0 !important;margin:0 !important;}.sidebar-first .menu-item a,#sidebar-first .menu-item a{display:flex !important;align-items:center !important;gap:0.75rem !important;padding:0.75rem 1.5rem !important;color:rgba(255,255,255,0.85) !important;text-decoration:none !important;transition:all 0.2s !important;position:relative !important;font-size:0.95rem !important;font-weight:500 !important;line-height:1.2 !important;background:transparent !important;border:none !important;border-radius:0 !important;}.sidebar-first .menu-item a:hover,#sidebar-first .menu-item a:hover{background:rgba(125,17,255,0.1) !important;color:#fff !important;}.sidebar-first .menu-item a.is-active,#sidebar-first .menu-item a.is-active,.sidebar-first .menu-item a.active,#sidebar-first .menu-item a.active{background:rgba(125,17,255,0.15) !important;color:#fff !important;font-weight:600 !important;}.sidebar-first .menu-item a.is-active::before,#sidebar-first .menu-item a.is-active::before,.sidebar-first .menu-item a.active::before,#sidebar-first .menu-item a.active::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:3px !important;background:#7d11ff !important;}.sidebar-first .menu-item--expanded > .menu_link_content,#sidebar-first .menu-item--expanded > .menu_link_content{display:block !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;}.sidebar-first .menu-item:not(.menu-item--expanded) > .menu_link_content,#sidebar-first .menu-item:not(.menu-item--expanded) > .menu_link_content{display:none !important;}.sidebar-first .menu-icon,#sidebar-first .menu-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:1.5rem !important;min-width:1.5rem !important;flex-shrink:0 !important;}.sidebar-first .menu-icon svg,#sidebar-first .menu-icon svg,.sidebar-first .menu-icon .svg-inline--fa,#sidebar-first .menu-icon .svg-inline--fa{width:1.1rem !important;height:1.1rem !important;color:inherit !important;fill:currentColor !important;}.sidebar-first .menu-text,#sidebar-first .menu-text{display:inline-block !important;}.sidebar-first .menu-item--expanded > a,#sidebar-first .menu-item--expanded > a,.sidebar-first .menu-item--nolink > span,#sidebar-first .menu-item--nolink > span{padding:1rem 1.5rem 0.5rem !important;margin-bottom:0.25rem !important;margin-top:0.5rem !important;font-size:0.65rem !important;font-weight:700 !important;text-transform:uppercase !important;color:rgba(255,255,255,0.4) !important;letter-spacing:0.15em !important;display:block !important;pointer-events:none !important;background:transparent !important;border:none !important;}.sidebar-first .menu-item--expanded > a:hover,#sidebar-first .menu-item--expanded > a:hover{background:transparent !important;color:rgba(255,255,255,0.3) !important;}.sidebar-first .menu-level-1,#sidebar-first .menu-level-1{display:block !important;visibility:visible !important;height:auto !important;overflow:visible !important;opacity:1 !important;padding:0 !important;margin:0 !important;list-style:none !important;}.sidebar-first .menu-level-1 a,#sidebar-first .menu-level-1 a{padding-left:2.5rem !important;font-size:0.9rem !important;}#pg__c{display:flex !important;min-height:100vh !important;}#right-container{flex:1 !important;min-width:0 !important;background:white !important;}.sidebar-first .field__label,#sidebar-first .field__label,.sidebar-first .contextual,#sidebar-first .contextual{display:none !important;}.sidebar-first .menu-item [data-icon],#sidebar-first .menu-item [data-icon]{display:inline-flex !important;visibility:visible !important;opacity:1 !important;}.sidebar-first .menu-item a::before,#sidebar-first .menu-item a::before{font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Brands" !important;font-weight:900 !important;margin-right:0.75rem !important;display:inline-block !important;width:1.1rem !important;text-align:center !important;}.sidebar-first::-webkit-scrollbar,#sidebar-first::-webkit-scrollbar{width:6px !important;}.sidebar-first::-webkit-scrollbar-track,#sidebar-first::-webkit-scrollbar-track{background:rgba(255,255,255,0.05) !important;}.sidebar-first::-webkit-scrollbar-thumb,#sidebar-first::-webkit-scrollbar-thumb{background:rgba(125,17,255,0.3) !important;border-radius:3px !important;}.sidebar-first::-webkit-scrollbar-thumb:hover,#sidebar-first::-webkit-scrollbar-thumb:hover{background:rgba(125,17,255,0.5) !important;}#pg__c{display:flex;min-height:100vh;position:relative;}.sidebar-first,#sidebar-first,.region-sidebar-first{width:260px;min-width:260px;background:linear-gradient(180deg,#1a1a1a 0%,#141414 100%);border-right:1px solid rgba(125,17,255,0.1);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;overflow-y:auto;z-index:100;flex-shrink:0;}.sidebar-first .contextual,.sidebar-first .contextual-region > .contextual,#sidebar-first .contextual,#sidebar-first .contextual-region > .contextual,.region-sidebar-first .contextual,.region-sidebar-first .contextual-region > .contextual{display:none !important;}.sidebar-first .block-user-mini-card,.sidebar-first .user-mini-card,#sidebar-first .block-user-mini-card,#sidebar-first .user-mini-card,.region-sidebar-first .block-user-mini-card,.region-sidebar-first .user-mini-card{padding:1.5rem;background:linear-gradient(135deg,rgba(125,17,255,0.15),rgba(125,17,255,0.05));border-bottom:1px solid rgba(255,255,255,0.1);}.sidebar-first .block-user-mini-card .user-mini-card__info-section,.sidebar-first .block-user-mini-card .sidebar-user-info,.sidebar-first .user-mini-card .user-mini-card__info-section,.sidebar-first .user-mini-card .sidebar-user-info,#sidebar-first .block-user-mini-card .user-mini-card__info-section,#sidebar-first .block-user-mini-card .sidebar-user-info,#sidebar-first .user-mini-card .user-mini-card__info-section,#sidebar-first .user-mini-card .sidebar-user-info,.region-sidebar-first .block-user-mini-card .user-mini-card__info-section,.region-sidebar-first .block-user-mini-card .sidebar-user-info,.region-sidebar-first .user-mini-card .user-mini-card__info-section,.region-sidebar-first .user-mini-card .sidebar-user-info{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;}.sidebar-first .block-user-mini-card .user-mini-card__avatar,.sidebar-first .block-user-mini-card .sidebar-avatar,.sidebar-first .user-mini-card .user-mini-card__avatar,.sidebar-first .user-mini-card .sidebar-avatar,#sidebar-first .block-user-mini-card .user-mini-card__avatar,#sidebar-first .block-user-mini-card .sidebar-avatar,#sidebar-first .user-mini-card .user-mini-card__avatar,#sidebar-first .user-mini-card .sidebar-avatar,.region-sidebar-first .block-user-mini-card .user-mini-card__avatar,.region-sidebar-first .block-user-mini-card .sidebar-avatar,.region-sidebar-first .user-mini-card .user-mini-card__avatar,.region-sidebar-first .user-mini-card .sidebar-avatar{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#7d11ff,#a855f7);overflow:hidden;flex-shrink:0;}.sidebar-first .block-user-mini-card .user-mini-card__avatar img,.sidebar-first .block-user-mini-card .sidebar-avatar img,.sidebar-first .user-mini-card .user-mini-card__avatar img,.sidebar-first .user-mini-card .sidebar-avatar img,#sidebar-first .block-user-mini-card .user-mini-card__avatar img,#sidebar-first .block-user-mini-card .sidebar-avatar img,#sidebar-first .user-mini-card .user-mini-card__avatar img,#sidebar-first .user-mini-card .sidebar-avatar img,.region-sidebar-first .block-user-mini-card .user-mini-card__avatar img,.region-sidebar-first .block-user-mini-card .sidebar-avatar img,.region-sidebar-first .user-mini-card .user-mini-card__avatar img,.region-sidebar-first .user-mini-card .sidebar-avatar img{width:100%;height:100%;object-fit:cover;}.sidebar-first .block-user-mini-card .user-mini-card__details,.sidebar-first .block-user-mini-card .sidebar-user-details,.sidebar-first .user-mini-card .user-mini-card__details,.sidebar-first .user-mini-card .sidebar-user-details,#sidebar-first .block-user-mini-card .user-mini-card__details,#sidebar-first .block-user-mini-card .sidebar-user-details,#sidebar-first .user-mini-card .user-mini-card__details,#sidebar-first .user-mini-card .sidebar-user-details,.region-sidebar-first .block-user-mini-card .user-mini-card__details,.region-sidebar-first .block-user-mini-card .sidebar-user-details,.region-sidebar-first .user-mini-card .user-mini-card__details,.region-sidebar-first .user-mini-card .sidebar-user-details{flex:1;}.sidebar-first .block-user-mini-card .user-mini-card__name,.sidebar-first .block-user-mini-card .sidebar-username,.sidebar-first .user-mini-card .user-mini-card__name,.sidebar-first .user-mini-card .sidebar-username,#sidebar-first .block-user-mini-card .user-mini-card__name,#sidebar-first .block-user-mini-card .sidebar-username,#sidebar-first .user-mini-card .user-mini-card__name,#sidebar-first .user-mini-card .sidebar-username,.region-sidebar-first .block-user-mini-card .user-mini-card__name,.region-sidebar-first .block-user-mini-card .sidebar-username,.region-sidebar-first .user-mini-card .user-mini-card__name,.region-sidebar-first .user-mini-card .sidebar-username{font-weight:600;font-size:1rem;margin-bottom:0.25rem;color:#fff;}.sidebar-first .block-user-mini-card .user-mini-card__title,.sidebar-first .block-user-mini-card .sidebar-user-level,.sidebar-first .user-mini-card .user-mini-card__title,.sidebar-first .user-mini-card .sidebar-user-level,#sidebar-first .block-user-mini-card .user-mini-card__title,#sidebar-first .block-user-mini-card .sidebar-user-level,#sidebar-first .user-mini-card .user-mini-card__title,#sidebar-first .user-mini-card .sidebar-user-level,.region-sidebar-first .block-user-mini-card .user-mini-card__title,.region-sidebar-first .block-user-mini-card .sidebar-user-level,.region-sidebar-first .user-mini-card .user-mini-card__title,.region-sidebar-first .user-mini-card .sidebar-user-level{font-size:0.8rem;color:#a855f7;}.sidebar-first .block-user-mini-card .user-mini-card__stats,.sidebar-first .block-user-mini-card .sidebar-user-stats,.sidebar-first .user-mini-card .user-mini-card__stats,.sidebar-first .user-mini-card .sidebar-user-stats,#sidebar-first .block-user-mini-card .user-mini-card__stats,#sidebar-first .block-user-mini-card .sidebar-user-stats,#sidebar-first .user-mini-card .user-mini-card__stats,#sidebar-first .user-mini-card .sidebar-user-stats,.region-sidebar-first .block-user-mini-card .user-mini-card__stats,.region-sidebar-first .block-user-mini-card .sidebar-user-stats,.region-sidebar-first .user-mini-card .user-mini-card__stats,.region-sidebar-first .user-mini-card .sidebar-user-stats{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;margin-top:1rem;}.sidebar-first .block-user-mini-card .user-mini-card__stat,.sidebar-first .block-user-mini-card .mini-stat,.sidebar-first .user-mini-card .user-mini-card__stat,.sidebar-first .user-mini-card .mini-stat,#sidebar-first .block-user-mini-card .user-mini-card__stat,#sidebar-first .block-user-mini-card .mini-stat,#sidebar-first .user-mini-card .user-mini-card__stat,#sidebar-first .user-mini-card .mini-stat,.region-sidebar-first .block-user-mini-card .user-mini-card__stat,.region-sidebar-first .block-user-mini-card .mini-stat,.region-sidebar-first .user-mini-card .user-mini-card__stat,.region-sidebar-first .user-mini-card .mini-stat{background:rgba(255,255,255,0.05);padding:0.5rem;border-radius:8px;text-align:center;}.sidebar-first .block-user-mini-card .user-mini-card__stat-value,.sidebar-first .block-user-mini-card .mini-stat-value,.sidebar-first .user-mini-card .user-mini-card__stat-value,.sidebar-first .user-mini-card .mini-stat-value,#sidebar-first .block-user-mini-card .user-mini-card__stat-value,#sidebar-first .block-user-mini-card .mini-stat-value,#sidebar-first .user-mini-card .user-mini-card__stat-value,#sidebar-first .user-mini-card .mini-stat-value,.region-sidebar-first .block-user-mini-card .user-mini-card__stat-value,.region-sidebar-first .block-user-mini-card .mini-stat-value,.region-sidebar-first .user-mini-card .user-mini-card__stat-value,.region-sidebar-first .user-mini-card .mini-stat-value{font-weight:bold;color:#7d11ff;display:block;font-size:1rem;}.sidebar-first .block-user-mini-card .user-mini-card__stat-label,.sidebar-first .block-user-mini-card .mini-stat-label,.sidebar-first .user-mini-card .user-mini-card__stat-label,.sidebar-first .user-mini-card .mini-stat-label,#sidebar-first .block-user-mini-card .user-mini-card__stat-label,#sidebar-first .block-user-mini-card .mini-stat-label,#sidebar-first .user-mini-card .user-mini-card__stat-label,#sidebar-first .user-mini-card .mini-stat-label,.region-sidebar-first .block-user-mini-card .user-mini-card__stat-label,.region-sidebar-first .block-user-mini-card .mini-stat-label,.region-sidebar-first .user-mini-card .user-mini-card__stat-label,.region-sidebar-first .user-mini-card .mini-stat-label{font-size:0.7rem;color:rgba(255,255,255,0.5);display:block;margin-top:0.2rem;}.sidebar-first .block-menu,.sidebar-first .block-system-menu-block,#sidebar-first .block-menu,#sidebar-first .block-system-menu-block,.region-sidebar-first .block-menu,.region-sidebar-first .block-system-menu-block{flex:1;padding:1rem 0;}.sidebar-first .block-menu h2,.sidebar-first .block-system-menu-block h2,#sidebar-first .block-menu h2,#sidebar-first .block-system-menu-block h2,.region-sidebar-first .block-menu h2,.region-sidebar-first .block-system-menu-block h2{display:none;}.sidebar-first .block-menu > .menu,.sidebar-first .block-menu > ul,.sidebar-first .block-system-menu-block > .menu,.sidebar-first .block-system-menu-block > ul,#sidebar-first .block-menu > .menu,#sidebar-first .block-menu > ul,#sidebar-first .block-system-menu-block > .menu,#sidebar-first .block-system-menu-block > ul,.region-sidebar-first .block-menu > .menu,.region-sidebar-first .block-menu > ul,.region-sidebar-first .block-system-menu-block > .menu,.region-sidebar-first .block-system-menu-block > ul{list-style:none;padding:0;margin:0;}.sidebar-first .menu,#sidebar-first .menu,.region-sidebar-first .menu{list-style:none;padding:0;margin:0;}.sidebar-first .menu .menu-item--expanded,#sidebar-first .menu .menu-item--expanded,.region-sidebar-first .menu .menu-item--expanded{margin-bottom:1.5rem;}.sidebar-first .menu .menu-item--expanded > a,.sidebar-first .menu .menu-item--expanded > span,#sidebar-first .menu .menu-item--expanded > a,#sidebar-first .menu .menu-item--expanded > span,.region-sidebar-first .menu .menu-item--expanded > a,.region-sidebar-first .menu .menu-item--expanded > span{padding:0 1.5rem;margin-bottom:0.5rem;font-size:0.7rem;text-transform:uppercase;color:rgba(255,255,255,0.3);letter-spacing:0.1em;display:block;text-decoration:none;pointer-events:none;}.sidebar-first .menu .menu-item--expanded > a > .menu-icon,.sidebar-first .menu .menu-item--expanded > span > .menu-icon,#sidebar-first .menu .menu-item--expanded > a > .menu-icon,#sidebar-first .menu .menu-item--expanded > span > .menu-icon,.region-sidebar-first .menu .menu-item--expanded > a > .menu-icon,.region-sidebar-first .menu .menu-item--expanded > span > .menu-icon{display:none !important;}.sidebar-first .menu .menu-item--expanded > .menu,#sidebar-first .menu .menu-item--expanded > .menu,.region-sidebar-first .menu .menu-item--expanded > .menu{margin:0;}.sidebar-first .menu .menu-item a,#sidebar-first .menu .menu-item a,.region-sidebar-first .menu .menu-item a{display:flex;align-items:center;padding:0.65rem 1.5rem;color:rgba(255,255,255,0.7);text-decoration:none;transition:all 0.2s;position:relative;font-size:0.9rem;justify-content:flex-start;}.sidebar-first .menu .menu-item a:hover,#sidebar-first .menu .menu-item a:hover,.region-sidebar-first .menu .menu-item a:hover{background:rgba(125,17,255,0.1);color:#fff;}.sidebar-first .menu .menu-item a.is-active,.sidebar-first .menu .menu-item a.active,#sidebar-first .menu .menu-item a.is-active,#sidebar-first .menu .menu-item a.active,.region-sidebar-first .menu .menu-item a.is-active,.region-sidebar-first .menu .menu-item a.active{background:rgba(125,17,255,0.2);color:#7d11ff;border-left:3px solid #7d11ff;}.sidebar-first .menu .menu-item a i,.sidebar-first .menu .menu-item a .fa,.sidebar-first .menu .menu-item a .fas,.sidebar-first .menu .menu-item a .fab,.sidebar-first .menu .menu-item a .far,.sidebar-first .menu .menu-item a svg,#sidebar-first .menu .menu-item a i,#sidebar-first .menu .menu-item a .fa,#sidebar-first .menu .menu-item a .fas,#sidebar-first .menu .menu-item a .fab,#sidebar-first .menu .menu-item a .far,#sidebar-first .menu .menu-item a svg,.region-sidebar-first .menu .menu-item a i,.region-sidebar-first .menu .menu-item a .fa,.region-sidebar-first .menu .menu-item a .fas,.region-sidebar-first .menu .menu-item a .fab,.region-sidebar-first .menu .menu-item a .far,.region-sidebar-first .menu .menu-item a svg{width:32px;font-size:1.1rem;text-align:center;flex-shrink:0;}.sidebar-first .menu .menu-item a svg,#sidebar-first .menu .menu-item a svg,.region-sidebar-first .menu .menu-item a svg{width:1.1rem;height:1.1rem;margin-right:0.75rem;}.sidebar-first .menu .menu-item a span.menu-text,#sidebar-first .menu .menu-item a span.menu-text,.region-sidebar-first .menu .menu-item a span.menu-text{flex:1;}.sidebar-first .menu .menu-item a .nav-link-badge,.sidebar-first .menu .menu-item a .menu-badge,#sidebar-first .menu .menu-item a .nav-link-badge,#sidebar-first .menu .menu-item a .menu-badge,.region-sidebar-first .menu .menu-item a .nav-link-badge,.region-sidebar-first .menu .menu-item a .menu-badge{margin-left:auto;background:#7d11ff;color:#fff;font-size:0.7rem;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center;}.sidebar-first .menu .menu-item--nolink > span,.sidebar-first .menu .menu-item--nolink > a[href="route:<nolink>"],#sidebar-first .menu .menu-item--nolink > span,#sidebar-first .menu .menu-item--nolink > a[href="route:<nolink>"],.region-sidebar-first .menu .menu-item--nolink > span,.region-sidebar-first .menu .menu-item--nolink > a[href="route:<nolink>"]{padding:0 1.5rem;margin-bottom:0.5rem;margin-top:1rem;font-size:0.7rem;text-transform:uppercase;color:rgba(255,255,255,0.3);letter-spacing:0.1em;display:block;pointer-events:none;}.sidebar-first .menu .menu-separator::before,#sidebar-first .menu .menu-separator::before,.region-sidebar-first .menu .menu-separator::before{content:"";display:block;height:1px;background:rgba(255,255,255,0.1);margin:1rem 1.5rem;}.sidebar-first .menu .menu-separator > a,.sidebar-first .menu .menu-separator > span,#sidebar-first .menu .menu-separator > a,#sidebar-first .menu .menu-separator > span,.region-sidebar-first .menu .menu-separator > a,.region-sidebar-first .menu .menu-separator > span{display:none;}.sidebar-first .sidebar-footer,#sidebar-first .sidebar-footer,.region-sidebar-first .sidebar-footer{padding:1.5rem;border-top:1px solid rgba(255,255,255,0.1);margin-top:auto;}.sidebar-first .sidebar-footer a,#sidebar-first .sidebar-footer a,.region-sidebar-first .sidebar-footer a{display:flex;align-items:center;gap:0.75rem;color:rgba(255,255,255,0.5);text-decoration:none;font-size:0.9rem;transition:color 0.2s;}.sidebar-first .sidebar-footer a:hover,#sidebar-first .sidebar-footer a:hover,.region-sidebar-first .sidebar-footer a:hover{color:#ff4444;}.sidebar-first .sidebar-footer a i,#sidebar-first .sidebar-footer a i,.region-sidebar-first .sidebar-footer a i{font-size:1.1rem;}.sidebar-first::-webkit-scrollbar,#sidebar-first::-webkit-scrollbar,.region-sidebar-first::-webkit-scrollbar{width:6px;}.sidebar-first::-webkit-scrollbar-track,#sidebar-first::-webkit-scrollbar-track,.region-sidebar-first::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);}.sidebar-first::-webkit-scrollbar-thumb,#sidebar-first::-webkit-scrollbar-thumb,.region-sidebar-first::-webkit-scrollbar-thumb{background:rgba(125,17,255,0.3);border-radius:3px;}.sidebar-first::-webkit-scrollbar-thumb:hover,#sidebar-first::-webkit-scrollbar-thumb:hover,.region-sidebar-first::-webkit-scrollbar-thumb:hover{background:rgba(125,17,255,0.5);}.right-container,#right-container{flex:1;min-width:0;display:flex;flex-direction:column;}@media (max-width:768px){#pg__c{flex-direction:column;}.sidebar-first,#sidebar-first,.region-sidebar-first{position:fixed;transform:translateX(-100%);transition:transform 0.3s ease;width:260px;height:100vh;}.sidebar-first.is-open,#sidebar-first.is-open,.region-sidebar-first.is-open{transform:translateX(0);}.right-container,#right-container{width:100%;}}body.user-anonymous .sidebar-first,body.user-anonymous #sidebar-first,body.user-anonymous .region-sidebar-first{display:none;}.site-search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.75);z-index:9999;display:none;opacity:0;transition:opacity 250ms ease;}.site-search-overlay.active{display:flex;align-items:flex-start;justify-content:center;opacity:1;}.site-search-modal{position:relative;width:100%;max-width:700px;background-color:#ffffff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,0.3);margin-top:80px;transform:translateY(-20px);opacity:0;transition:transform 300ms ease-out,opacity 300ms ease-out;}.site-search-overlay.active .site-search-modal{transform:translateY(0);opacity:1;}@media only screen and (max-width:767px){.site-search-modal{margin:20px;max-width:calc(100% - 40px);}}.site-search-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e5e5e5;}.site-search-close{background:transparent;border:none;color:#757575;font-size:24px;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color 150ms ease,color 150ms ease;}.site-search-close:hover{background-color:rgba(125,17,255,0.1);color:#7d11ff;}.site-search-input-wrapper{position:relative;padding:24px;border-bottom:1px solid #e5e5e5;}.site-search-icon-input{position:absolute;left:40px;top:50%;transform:translateY(-50%);color:#757575;font-size:20px;pointer-events:none;}input.site-search-input{width:100%;padding:12px 48px 12px 48px;font-size:18px;border:2px solid #e5e5e5;border-radius:8px;outline:none;transition:border-color 150ms ease;}input.site-search-input:focus{border-color:#7d11ff;}input.site-search-input::placeholder{color:#757575;}.site-search-clear{position:absolute;right:40px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#757575;font-size:20px;cursor:pointer;padding:8px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity 150ms ease,background-color 150ms ease,color 150ms ease;}.site-search-clear.visible{opacity:1;pointer-events:auto;}.site-search-clear:hover{background-color:rgba(125,17,255,0.1);color:#7d11ff;}.site-search-results{max-height:400px;overflow-y:auto;padding:16px 0;}.site-search-results::-webkit-scrollbar{width:8px;}.site-search-results::-webkit-scrollbar-track{background:#f5f5f5;}.site-search-results::-webkit-scrollbar-thumb{background:#757575;border-radius:4px;}.site-search-results::-webkit-scrollbar-thumb:hover{background:rgb(91.5,91.5,91.5);}.site-search-loading{padding:48px 24px;text-align:center;color:#757575;}.site-search-loading i{font-size:32px;margin-bottom:16px;display:block;animation:spin 1s linear infinite;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.site-search-empty{padding:48px 24px;text-align:center;color:#757575;}.site-search-empty i{font-size:48px;margin-bottom:16px;display:block;opacity:0.3;}.site-search-empty p{margin:0;font-size:16px;}.site-search-recent{padding:0 24px 16px 24px;}.site-search-recent h3{font-size:12px;text-transform:uppercase;color:#757575;margin:0 0 8px 0;font-weight:600;}.site-search-recent-item{display:block;padding:12px 16px;border-radius:4px;cursor:pointer;transition:background-color 150ms ease;color:#171717;text-decoration:none;}.site-search-recent-item i{margin-right:12px;color:#757575;}.site-search-recent-item:hover{background-color:rgba(125,17,255,0.05);}.site-search-section{margin-bottom:16px;}.site-search-section:last-child{margin-bottom:0;}.site-search-section-header{padding:8px 24px;font-size:12px;text-transform:uppercase;color:#757575;font-weight:600;background-color:#f5f5f5;}.site-search-result{display:flex;align-items:center;padding:12px 24px;cursor:pointer;transition:background-color 150ms ease;text-decoration:none;color:#171717;}.site-search-result:hover{background-color:rgba(125,17,255,0.05);}.site-search-result-thumbnail{width:60px;height:60px;border-radius:4px;overflow:hidden;flex-shrink:0;margin-right:16px;background-color:#e5e5e5;display:flex;align-items:center;justify-content:center;}.site-search-result-thumbnail img{width:100%;height:100%;object-fit:cover;}.site-search-result-thumbnail i{font-size:24px;color:#757575;}.site-search-result-content{flex:1;min-width:0;}.site-search-result-title{font-size:16px;font-weight:600;margin:0 0 4px 0;color:#171717;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.site-search-result-meta{font-size:14px;color:#757575;display:flex;align-items:center;gap:8px;}.site-search-result-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.site-search-result-badge{display:inline-block;padding:2px 8px;font-size:11px;text-transform:uppercase;background-color:#e5e5e5;color:#757575;border-radius:3px;font-weight:600;}.site-search-footer{padding:16px 24px;border-top:1px solid #e5e5e5;text-align:center;font-size:13px;color:#757575;}.site-search-footer kbd{display:inline-block;padding:2px 6px;font-family:monospace;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:3px;margin:0 2px;font-size:12px;}.song-actions-section{padding:32px 0;background:linear-gradient(to bottom,rgba(125,17,255,0.02),transparent);}.song-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1440px;margin:0 auto;}@media (max-width:768px){.song-actions-grid{grid-template-columns:1fr;gap:20px;}}.action-card{background:#ffffff;border:1px solid #e5e5e5;border-radius:16px;padding:24px;text-align:center;transition:all 300ms ease;position:relative;overflow:hidden;}.action-card:hover{transform:translateY(-2px);background:rgba(125,17,255,0.03);border-color:rgba(125,17,255,0.3);box-shadow:0 4px 12px rgba(125,17,255,0.08);}.action-card:hover .action-card-icon{transform:scale(1.05);background:rgba(125,17,255,0.12);}.action-card:hover .action-card-icon .icon{color:#7d11ff;}.action-card.clickable-card{cursor:pointer;}.action-card.clickable-card:focus{outline:2px solid #7d11ff;outline-offset:2px;}.action-card.clickable-card:active{transform:translateY(0);}.action-card.clickable-card.disabled{opacity:0.6;cursor:not-allowed;}.action-card.clickable-card.disabled:hover{transform:none;border-color:#e5e5e5;box-shadow:none;}.action-card.clickable-card.disabled:hover::before{opacity:0;}.action-card.clickable-card.disabled:hover .action-card-icon{transform:none;}@media (max-width:768px){.action-card{padding:20px;}}.action-card-icon{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#f8f5ff;border-radius:50%;transition:all 300ms ease;}.action-card-icon .icon{width:32px;height:32px;color:#7d11ff;}.action-card-title{font-size:20px;font-weight:600;color:#262626;margin:0 0 12px;line-height:1.2;}.action-card-description{font-size:15px;line-height:1.6;color:#404040;margin:0 0 20px;max-width:320px;margin-left:auto;margin-right:auto;}.action-card-stats{font-size:14px;color:#757575;font-weight:500;margin-top:auto;padding-top:16px;border-top:1px solid #e5e5e5;}.action-card-button{display:inline-flex;align-items:center;gap:12px;padding:12px 20px;background:transparent;border:2px solid #d4d4d4;border-radius:8px;color:#262626;font-size:16px;font-weight:500;cursor:pointer;transition:all 200ms ease;}.action-card-button:hover:not(:disabled){background:rgba(125,17,255,0.1);border-color:#7d11ff;color:#7d11ff;}.action-card-button:hover:not(:disabled) .button-stats{color:rgba(125,17,255,0.8);}.action-card-button:disabled{opacity:0.5;cursor:not-allowed;}.action-card-button .button-text{font-weight:600;}.action-card-button .button-stats{font-size:14px;color:#757575;font-weight:normal;}.share-card .action-card-description{margin-bottom:16px;}.share-buttons-inline{display:flex;justify-content:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;}.share-btn-inline{width:48px;height:48px;border-radius:50%;border:2px solid #d4d4d4;background:#fafafa;color:#262626;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 200ms ease;font-size:20px;}.share-btn-inline.instagram{border-color:#E4405F;background:rgba(228,64,95,0.1);color:#E4405F;}.share-btn-inline.instagram.mobile-only{display:none;}@media only screen and (max-width:767px){.share-btn-inline.instagram.mobile-only{display:flex;}}.share-btn-inline.facebook{border-color:#1877f2;background:rgba(24,119,242,0.1);color:#1877f2;}.share-btn-inline.twitter{border-color:#000000;background:rgba(0,0,0,0.1);color:#000000;}.share-btn-inline.copy-link{border-color:#7d11ff;background:rgba(125,17,255,0.1);color:#7d11ff;}.share-btn-inline:hover{transform:translateY(-2px);border-color:transparent;color:#ffffff;}.share-btn-inline:hover.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}.share-btn-inline:hover.facebook{background:#1877f2;}.share-btn-inline:hover.twitter{background:#000000;}.share-btn-inline:hover.copy-link{background:#7d11ff;}.share-btn-inline:hover .social-icon{color:#ffffff !important;}.share-btn-inline i{font-size:20px;}.share-btn-inline .social-icon{font-size:20px;font-weight:bold;display:inline-block;}.share-btn-inline .social-icon.instagram-icon{font-size:18px;color:#E4405F;}.share-btn-inline .social-icon.facebook-icon{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:20px;color:#1877F2;}.share-btn-inline .social-icon.twitter-icon{font-size:16px;font-weight:bold;color:#000000;}.share-btn-inline .social-icon.link-icon{font-size:16px;color:#7d11ff;}.share-stats{font-size:14px;color:#757575;margin-top:12px;}.export-card .action-card-button:disabled + .disabled-message{display:block;font-size:13px;color:#757575;margin-top:8px;}@media (max-width:768px){.action-card-icon{width:56px;height:56px;}.action-card-icon .icon{width:28px;height:28px;}.action-card-title{font-size:18px;}.action-card-description{font-size:14px;}.share-btn-inline{width:44px;height:44px;font-size:18px;}.share-btn-inline i{font-size:18px;}.song-actions-grid .view-card{grid-column:1/-1;width:100%;display:block;}}.song-player-controls{display:none;}.teleport-hint{display:none;}.song-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:relative;z-index:100;}.song-actions .action-btn,.song-actions .song-action-btn{transition:all 0.2s ease;}.song-actions .action-btn:hover:not(.disabled):not(:disabled),.song-actions .song-action-btn:hover:not(.disabled):not(:disabled){background:rgba(125,17,255,0.1);border-color:#7d11ff;color:#7d11ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.15);}.song-actions .action-btn:hover:not(.disabled):not(:disabled) .icon,.song-actions .action-btn:hover:not(.disabled):not(:disabled) i,.song-actions .song-action-btn:hover:not(.disabled):not(:disabled) .icon,.song-actions .song-action-btn:hover:not(.disabled):not(:disabled) i{color:#7d11ff;opacity:1;}.song-actions .action-btn:active:not(.disabled):not(:disabled),.song-actions .song-action-btn:active:not(.disabled):not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(125,17,255,0.1);}.song-row-desktop-actions .btn-icon:hover:not(.disabled):not(:disabled){background:rgba(125,17,255,0.1);border-color:#7d11ff;color:#7d11ff;}.song-row-desktop-actions .btn-icon:hover:not(.disabled):not(:disabled) .icon{opacity:1;}.song-row-desktop-actions .btn-view-details:hover{background:#6b0fe6 !important;border-color:#6b0fe6 !important;color:white !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.15);}.song-row-desktop-actions .btn-view-details:hover i{color:white !important;}.btn-play-compact{transition:all 0.2s ease;}.btn-play-compact:hover:not(.disabled):not(:disabled) i{color:white !important;background:#7d11ff;}.btn-play-compact.playing{background:#7d11ff;border-color:#7d11ff;color:white;}.btn-play-compact.playing i{color:white;}.action-card.download-card,.action-card.export-card{cursor:pointer;transition:all 0.2s ease;}.action-card.download-card:hover:not(.disabled):not(:disabled),.action-card.export-card:hover:not(.disabled):not(:disabled){background:rgba(125,17,255,0.1);border-color:#7d11ff;transform:translateY(-4px);box-shadow:0 4px 12px rgba(125,17,255,0.15);}.action-card.download-card:hover:not(.disabled):not(:disabled) .action-card-icon,.action-card.export-card:hover:not(.disabled):not(:disabled) .action-card-icon{background:rgba(125,17,255,0.15);transform:scale(1.05);}.action-card.download-card:hover:not(.disabled):not(:disabled) .action-card-icon .icon,.action-card.download-card:hover:not(.disabled):not(:disabled) .action-card-icon i,.action-card.export-card:hover:not(.disabled):not(:disabled) .action-card-icon .icon,.action-card.export-card:hover:not(.disabled):not(:disabled) .action-card-icon i{color:#7d11ff;}.action-card.download-card:hover:not(.disabled):not(:disabled) .action-card-title,.action-card.export-card:hover:not(.disabled):not(:disabled) .action-card-title{color:#7d11ff;}.action-card.download-card:active:not(.disabled):not(:disabled),.action-card.export-card:active:not(.disabled):not(:disabled){transform:translateY(-2px);}.song-row-mobile-layout .song-action-btn:hover:not(.disabled):not(:disabled){background:rgba(125,17,255,0.1);border-color:#7d11ff;}.song-row-mobile-layout .song-action-btn:hover:not(.disabled):not(:disabled) .action-card-icon .icon{color:#7d11ff;}.song-row-mobile-layout .song-action-btn:hover:not(.disabled):not(:disabled) .action-card-title{color:#7d11ff;}.disabled:hover,:disabled:hover{transform:none !important;box-shadow:none !important;background:initial !important;border-color:initial !important;}.song-attachment{margin:0 20px 15px 20px;}.attachment-container{background:white;padding:0;border-radius:5px;border-left:4px solid #6f42c1;box-shadow:0 1px 3px rgba(0,0,0,0.1);margin-bottom:8px;overflow:hidden;}.attachment-main{padding:0;}.attachment-header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px 0 15px;gap:10px;}.attachment-header .song-author-row{margin:0;flex:1;}.attachment-header .user-avatar{width:28px;height:28px;flex-shrink:0;}.attachment-header .user-time{font-size:0.8rem;color:#666;}.expand-toggle-bottom{width:100%;padding:3px 8px;background:#f8f9fa;border:none;border-top:1px solid #e4e6eb;color:#65676b;font-size:0.7rem;font-weight:500;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center;gap:4px;margin:0;border-radius:0;}.expand-toggle-bottom:hover{background:#e9ecef;color:#333;}.expand-toggle-bottom i{font-size:0.65rem;transition:transform 0.3s;}.expand-toggle-bottom[aria-expanded=true] i{transform:rotate(180deg);}.expand-toggle-bottom .expand-text{font-weight:500;}.attachment-actions{display:flex;gap:6px;}.action-btn{width:28px;height:28px;background:white;border:1px solid #dee2e6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;color:#6c757d;}.action-btn:hover:not(.disabled):not(:disabled){background:rgba(125,17,255,0.1);border-color:#7d11ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.15);}.action-btn:active:not(.disabled):not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(125,17,255,0.1);}.action-btn.disabled{opacity:0.5;cursor:not-allowed;}.action-btn.disabled:hover{background:white;border-color:#dee2e6;color:#6c757d;}.action-btn.action-like .flag{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.action-btn.action-like .flag a{color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;}.action-btn.action-like .flag a i{width:14px;height:14px;display:block;text-align:center;line-height:14px;font-style:normal;position:relative;}.action-btn.action-like .flag a i::before{content:"\f004";font-family:"Font Awesome 6 Free";font-weight:400;font-size:14px;line-height:14px;font-style:normal;display:inline-block;vertical-align:middle;height:14px;width:14px;}.action-btn.action-like .flag > span,.action-btn.action-like .flag .liked,.action-btn.action-like .flag .unliked{display:none;}.action-btn.action-like .flag.action-unflag a i::before{font-weight:900;color:#6f42c1;font-style:normal;}.action-btn.liked,.action-btn .flag.action-unflag{color:#6f42c1;border-color:#6f42c1;}.song-content{display:flex;align-items:flex-start;gap:12px;padding:10px 15px;}.song-attachment .btn-play-compact{width:40px;height:40px;min-width:40px;background:linear-gradient(135deg,#6f42c1 0%,#8e44ad 100%);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s;color:white;flex-shrink:0;}.song-attachment .btn-play-compact:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(111,66,193,0.3);}.song-attachment .btn-play-compact i{font-size:14px;margin-left:2px;}.song-attachment .btn-play-compact i.fa-pause{margin-left:0;}.song-details{flex:1;min-width:0;}.song-attachment .song-title-row{display:flex;align-items:center;gap:10px;}.song-attachment .song-title{font-size:1.1rem;font-weight:600;color:#333;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%;line-height:1.4;margin:0;text-align:left;}.song-attachment .song-title:hover{color:#6f42c1;text-decoration:none;}.channel-contributors{display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0;}.contributor-avatar-link{display:inline-block;margin-left:-8px;transition:transform 0.2s,z-index 0.2s;position:relative;z-index:1;}.contributor-avatar-link:first-child{margin-left:0;}.contributor-avatar-link:hover{transform:scale(1.15);z-index:10;}.contributor-avatar{width:24px;height:24px;border-radius:50%;border:2px solid white;object-fit:cover;box-shadow:0 1px 3px rgba(0,0,0,0.15);display:block;}.contributor-avatar-placeholder{width:24px;height:24px;border-radius:50%;border:2px solid white;background:#6f42c1;color:white;font-size:0.65rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,0.15);}.no-contributors{font-size:0.75rem;color:#999;font-style:italic;}.channel-count{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#f0f2f5;border-radius:10px;font-size:0.75rem;color:#65676b;flex-shrink:0;}.channel-count i{font-size:0.65rem;}.song-meta{display:flex;align-items:center;gap:12px;font-size:0.8rem;color:#65676b;}.song-meta-item{display:flex;align-items:center;gap:3px;}.song-meta-item i{font-size:0.7rem;}.attachment-stats-row{display:block;}.attachment-stats-row .song-stats,.attachment-stats-row .attachment-stats-inline{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;margin-bottom:0;flex-wrap:nowrap;}.song-attachment .song-details .song-stats .song-stat{display:flex;align-items:center;gap:3px;font-size:0.8rem;color:#666;padding:0;background:none;border:none;cursor:pointer;transition:color 0.2s;font-weight:normal;}.song-attachment .song-details .song-stats .song-stat:hover{color:#6f42c1;}.song-attachment .song-details .song-stats .song-stat:hover .icon,.song-attachment .song-details .song-stats .song-stat:hover span{color:#6f42c1;}.song-attachment .song-details .song-stats .song-stat .icon{font-size:0.75rem;width:12px;height:12px;color:#666;}.song-attachment .song-details .song-stats .song-stat span{color:#666;}.song-attachment .icon-heart::before{content:"\f004";font-family:"Font Awesome 6 Free";font-weight:400;}.song-attachment .icon-play::before{content:"\f04b";font-family:"Font Awesome 6 Free";font-weight:900;}.song-attachment .icon-comment::before{content:"\f075";font-family:"Font Awesome 6 Free";font-weight:400;}.song-attachment .icon-share::before{content:"\f1e0";font-family:"Font Awesome 6 Free";font-weight:900;}.song-attachment .icon-download{width:12px;height:12px;background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;}.song-attachment .icon-download::before{content:"";}.expanded-content{padding:15px;margin:0;border-top:1px solid #e4e6eb;}.channels-section,.songs-section{margin-bottom:15px;}.channels-section:last-child,.songs-section:last-child{margin-bottom:0;}.section-label{font-size:0.8rem;color:#65676b;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:5px;}.section-label i{font-size:0.75rem;color:#6f42c1;}.channels-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;}.channel-item{display:flex;align-items:center;gap:8px;padding:8px;background:#f8f9fa;border-radius:6px;font-size:0.85rem;}.channel-item.empty{opacity:0.5;background:#fafbfc;}.channel-item.empty .channel-number{background:#dee2e6;color:#adb5bd;}.channel-number{width:24px;height:24px;background:#6f42c1;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:600;}.channel-avatar-link{display:block;width:24px;height:24px;}.channel-avatar,.channel-avatar-placeholder{width:24px;height:24px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;}.channel-avatar-placeholder{background:#6f42c1;color:white;font-size:0.75rem;font-weight:600;}.channel-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.2em;}.channel-user{font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}.channel-user a{color:inherit;text-decoration:none;transition:color 0.2s;}.channel-user a:hover{color:#6f42c1;}.channel-instrument{font-size:0.75rem;color:#65676b;}.songs-list{display:flex;flex-direction:column;gap:6px;}.song-item{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f8f9fa;border-radius:6px;font-size:0.85rem;text-decoration:none;color:#333;transition:all 0.2s;}.song-item:hover{background:#e9ecef;color:#6f42c1;}.song-item-icon{width:20px;height:20px;background:#6f42c1;color:white;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:0.65rem;}.song-item-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.song-item-meta{font-size:0.75rem;color:#65676b;}.empty-message{font-size:0.8rem;color:#adb5bd;font-style:italic;padding:8px;text-align:center;background:#f8f9fa;border-radius:6px;}.action-btn .icon{display:inline-block;width:14px;height:14px;}.action-btn .icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.action-btn .icon-download::before{content:"";}.action-btn .icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.action-btn .icon-export::before{content:"";}.action-btn .icon-share::before{content:"\f1e0";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;line-height:14px;}.action-btn.action-share{width:28px;height:28px;background:white;border:1px solid #dee2e6;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;}.action-btn.action-share:hover{background:#6f42c1;border-color:#6f42c1;color:white;}.action-btn.action-share:hover .icon{color:white;}@media (max-width:768px){.song-attachment{margin:0 10px 10px 10px;}.channels-grid{grid-template-columns:1fr;}.attachment-header{flex-wrap:wrap;}.expand-toggle{margin-right:0;}.song-title{max-width:60%;}}body.logged-in .song-cta-section{display:none !important;}.song-cta-section{background-color:#fafafa;border-radius:8px;padding:32px;text-align:center;margin-bottom:32px;border:1px solid #e5e5e5;}.song-cta-section .song-cta-title{font-size:24px;font-weight:700;color:#171717;margin-bottom:16px;}.song-cta-section .song-cta-description{font-size:16px;color:#404040;margin-bottom:24px;line-height:1.5;}.song-cta-section .song-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;}.song-cta-section .song-cta-buttons .btn{min-width:140px;}.song-cta-section .song-cta-buttons .btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#ffffff;border-color:#7d11ff;}.song-cta-section .song-cta-buttons .btn.btn-primary:focus{outline:2px solid #7d11ff;outline-offset:2px;}.song-cta-section .song-cta-buttons .btn.btn-primary:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.song-cta-section .song-cta-buttons .btn.btn-primary:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6;}.song-cta-section .song-cta-buttons .btn.btn-primary:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf;}.song-cta-section .song-cta-buttons .btn.btn-primary:hover,.song-cta-section .song-cta-buttons .btn.btn-primary:focus{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.song-cta-section .song-cta-buttons .btn.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:#7d11ff;border-color:#7d11ff;}.song-cta-section .song-cta-buttons .btn.btn-secondary:focus{outline:2px solid #7d11ff;outline-offset:2px;}.song-cta-section .song-cta-buttons .btn.btn-secondary:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.song-cta-section .song-cta-buttons .btn.btn-secondary:hover:not(:disabled){background-color:#e8d8ff;}.song-cta-section .song-cta-buttons .btn.btn-secondary:active:not(:disabled){background-color:#d1b3ff;}.song-cta-section .song-cta-buttons .btn.btn-secondary:hover,.song-cta-section .song-cta-buttons .btn.btn-secondary:focus{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.2);}.song-cta-section .song-cta-buttons .btn.btn-large{padding:16px 32px;font-size:16px;}@media (max-width:768px){.song-cta-section{padding:24px;}.song-cta-section .song-cta-buttons{flex-direction:column;align-items:center;}.song-cta-section .song-cta-buttons .btn{width:100%;max-width:280px;}}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,nav.breadcrumb ol > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);}.page-node-song{background-color:#ffffff;min-height:100vh;}.page-node-song .page-content{padding:0;}.page-node-song .main-container{margin:0;padding:0;max-width:100%;}.page-node-song .region-content{margin:0;padding:0;}@media (max-width:768px){.page-node-song .container{padding-left:0;padding-right:0;}}#header,#header-region,#footer,#footer-region{width:100%;max-width:100%;margin-left:0;margin-right:0;}#header .container,#header-region .container,#footer .container,#footer-region .container{max-width:100%;margin:0;padding:0 20px;}.nodetype--song .block-system-main-block{max-width:100%;margin-left:0;margin-right:0;}.node--type-song.node--view-mode-full{padding:0;margin:0;}.node--type-song.node--view-mode-full h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-song.node--view-mode-full h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-song.node--view-mode-full h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-song.node--view-mode-full h1{font-size:34px;line-height:1.2;}}.song-light-section{background:#ffffff;color:#171717;padding:24px 20px;margin-top:0;}@media (max-width:768px){.song-header .song-header-content{flex-wrap:wrap;gap:12px;}.song-header .song-header-author{flex:1;min-width:200px;}.song-header .song-header-stats{justify-content:center;gap:16px;margin-left:0;margin-right:0;}.song-header .song-header-actions{flex-shrink:0;}.song-channels{padding:12px;}}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,nav.breadcrumb ol > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);}.channel-metadata-modal,.share-modal,.export-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(23,23,23,0.8);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all 250ms ease;backdrop-filter:blur(5px);}.channel-metadata-modal.active,.share-modal.active,.export-modal.active{opacity:1;visibility:visible;}.channel-metadata-content,.share-content,.export-content{background:#ffffff;border-radius:12px;padding:24px;max-width:400px;width:90%;max-height:80vh;overflow-y:auto;overflow-x:hidden;position:relative;transform:scale(0.9);transition:transform 250ms ease;color:#171717;}.channel-metadata-modal.active .channel-metadata-content,.share-modal.active .channel-metadata-content,.export-modal.active .channel-metadata-content,.channel-metadata-modal.active .share-content,.share-modal.active .share-content,.export-modal.active .share-content,.channel-metadata-modal.active .export-content,.share-modal.active .export-content,.export-modal.active .export-content{transform:scale(1);}.channel-metadata-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgb(234,234,234);}.channel-metadata-title{font-size:20px;font-weight:700;color:#171717;margin:0;}.channel-metadata-close{background:none;border:none;font-size:20px;cursor:pointer;color:rgb(117,117,117);padding:8px;border-radius:4px;transition:all 150ms ease;}.channel-metadata-close:hover{color:rgb(0,0,0);background:rgb(249,249,249);}.channel-metadata-body{overflow-x:hidden;width:100%;color:#171717;}.channel-metadata-modal h3,.channel-metadata-modal h4,.channel-metadata-modal p,.channel-metadata-modal span,.channel-metadata-modal div,.share-modal h3,.share-modal h4,.share-modal p,.share-modal span,.share-modal div,.export-modal h3,.export-modal h4,.export-modal p,.export-modal span,.export-modal div{color:#171717;}.channel-metadata-modal a:not(.btn):not(.share-social-btn),.share-modal a:not(.btn):not(.share-social-btn),.export-modal a:not(.btn):not(.share-social-btn){color:rgb(125,17,255);text-decoration:underline;}.channel-metadata-modal a:not(.btn):not(.share-social-btn):hover,.share-modal a:not(.btn):not(.share-social-btn):hover,.export-modal a:not(.btn):not(.share-social-btn):hover{color:rgb(77.1428571429,0,170);text-decoration:underline;}.channel-metadata-section{margin-bottom:24px;}.channel-metadata-section:last-child{margin-bottom:0;}.channel-metadata-section h4{font-size:16px;font-weight:600;color:#171717;margin-bottom:12px;}.channel-metadata-section p.channel-download-text{text-align:center;margin:0 0 16px 0;font-size:16px;color:#171717;line-height:1.5;}.channel-collaborators,.channel-modal-authors{display:flex;flex-direction:column;gap:12px;}.channel-collaborator{display:flex;align-items:center;gap:12px;padding:12px;background:rgb(249,249,249);border-radius:4px;}.channel-collaborator-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:rgb(133,133,133);flex-shrink:0;}.channel-collaborator-avatar img{width:100%;height:100%;object-fit:cover;}.channel-collaborator-info{flex:1;}.channel-collaborator-name{font-size:16px;font-weight:500;color:#171717;margin-bottom:4px;}.channel-collaborator-contributions{font-size:14px;color:rgb(117,117,117);}.channel-modal-author{padding:12px;background:rgb(249,249,249);border-radius:4px;transition:background-color 0.2s ease;}.channel-modal-author:hover{background:rgb(236.25,236.25,236.25);}.channel-modal-author .user-info{display:flex;flex-direction:column;gap:4px;}.channel-modal-author .user-name{font-size:16px;font-weight:500;color:#171717;}.channel-modal-author .user-meta{font-size:14px;color:rgb(117,117,117);}.channel-empty-state{text-align:center;padding:20px;color:rgb(117,117,117);}.channel-empty-state .icon{font-size:48px;margin-bottom:16px;opacity:0.5;}.channel-empty-state .channel-metadata-section{margin-top:16px;text-align:center;}.channel-empty-state .channel-metadata-section p{margin:0 0 16px 0;}.export-explanation{margin-bottom:20px;}.export-explanation > p{font-size:16px;line-height:1.625;color:#171717;margin:0 0 16px 0;}.export-info-container{background:rgba(17,132,255,0.1);border:1px solid rgba(17,132,255,0.2);border-radius:4px;padding:16px;display:flex;align-items:flex-start;gap:12px;}.export-info-container .icon{width:20px;height:20px;color:#1184ff;flex-shrink:0;margin-top:2px;}.export-info-container p{margin:0;font-size:14px;line-height:1.625;color:#171717;}.export-download-section{text-align:center;margin-bottom:16px;}.export-download-btn{display:inline-block;padding:16px 24px;background:rgb(125,17,255);color:#ffffff !important;border:none;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all 150ms ease;cursor:pointer;}.export-download-btn:before{color:#ffffff !important;}.export-download-btn:hover{background:rgb(77.1428571429,0,170);transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);text-decoration:none;color:#ffffff;}.export-unavailable{text-align:center;padding:20px;color:rgb(117,117,117);font-style:italic;}.archive-structure{margin-top:20px;padding:16px;background:rgb(249,249,249);border-radius:4px;}.archive-structure h4{font-size:16px;font-weight:600;color:#171717;margin-bottom:12px;}.file-tree{font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:14px;line-height:1.4;}.file-tree-item{margin:2px 0;color:rgb(0,0,0);}.file-tree-item.folder{font-weight:500;}.file-tree-item.file{color:rgb(117,117,117);}.file-tree-children{margin-left:20px;border-left:1px solid rgb(234,234,234);padding-left:12px;}.file-note{color:rgb(133,133,133);font-style:italic;font-weight:normal;}.export-login-content{text-align:center;padding:16px 0;}.export-login-content h4{font-size:20px;font-weight:600;color:#171717;margin-bottom:16px;}.export-login-content p{font-size:16px;color:rgb(117,117,117);margin-bottom:20px;line-height:1.625;}.export-login-icon{margin-bottom:20px;}.export-login-icon .icon-export,.export-login-icon .icon-download{width:64px;height:64px;background-size:64px 64px;}.export-login-icon .icon-export:before,.export-login-icon .icon-download:before{color:rgb(125,17,255);font-size:48px;}.export-login-icon .icon.icon-download{display:inline-block;width:64px;height:64px;background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:48px 48px;background-repeat:no-repeat;background-position:center;}.export-login-icon .icon.icon-download:before{content:none;}.export-login-icon .icon{color:rgb(125,17,255);font-size:48px;display:inline-block;width:64px;height:64px;line-height:64px;}.export-login-buttons{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:20px;}.export-login-buttons .btn{min-width:120px;flex-shrink:0;}.channel-metadata-section .export-login-buttons{margin-top:16px;margin-bottom:0;}.channel-metadata-section p + .export-login-buttons{margin-top:16px;}.share-content{text-align:center;padding:0 16px;}.share-content h4{font-size:20px;font-weight:600;color:#171717;margin-bottom:8px;}.share-content p{color:rgb(117,117,117);margin-bottom:20px;}.share-link-section{margin-bottom:20px;text-align:left;}.share-link-section label{display:block;font-weight:500;margin-bottom:8px;color:#171717;}.share-url-container{display:flex;gap:12px;align-items:stretch;}.share-url-input{flex:1;min-width:0;padding:12px;border:1px solid rgb(234,234,234);border-radius:4px;background:rgb(249,249,249);color:#171717;font-size:14px;overflow:hidden;text-overflow:ellipsis;}.copy-url-btn{flex-shrink:0;padding:12px 16px;white-space:nowrap;}.share-social-section{text-align:center;}.share-social-section h5{font-size:16px;font-weight:500;color:#171717;margin-bottom:16px;}.share-social-buttons{display:flex;gap:12px;justify-content:center;margin:0 auto;flex-wrap:wrap;}.share-social-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;text-decoration:none;font-size:14px;font-weight:600;transition:all 150ms ease;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#ffffff;min-width:140px;height:48px;line-height:1;text-transform:none;letter-spacing:normal;}.share-social-btn:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px rgba(23,23,23,0.15);}.share-social-btn i{font-size:18px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;}.share-social-btn.instagram{background:linear-gradient(45deg,#FCAF45,#F77737,#F56040,#FD1D1D,#E1306C,#C13584,#833AB4,#5851DB,#405DE6);}.share-social-btn.instagram:hover{filter:brightness(0.9);box-shadow:0 4px 12px rgba(193,53,132,0.4);}.share-social-btn.instagram.mobile-only{display:none;}@media only screen and (max-width:767px){.share-social-btn.instagram.mobile-only{display:inline-flex;}}.share-social-btn.facebook{background:#1877f2;}.share-social-btn.facebook:hover{background:#0a54b3;box-shadow:0 4px 12px rgba(24,119,242,0.4);}.share-social-btn.twitter{background:#000000;}.share-social-btn.twitter:hover{background:#1a1a1a;box-shadow:0 4px 12px rgba(23,23,23,0.4);}.share-social-btn,.share-social-btn:hover,.share-social-btn:focus{color:#ffffff;}@media (max-width:480px){.share-social-buttons{flex-direction:column;width:100%;}.share-social-btn{width:100%;min-width:unset;}}.download-success-content{text-align:center;padding:2rem 1rem;}.download-success-icon{font-size:4rem;color:#4CAF50;margin-bottom:1.5rem;}.download-success-icon i{display:block;}.download-success-message{font-size:1.25rem;font-weight:600;margin-bottom:0.5rem;color:#ffffff;}.download-success-submessage{font-size:1rem;color:rgba(255,255,255,0.7);margin-bottom:2rem;}.download-success-ok-btn{min-width:120px;}.song-player-actions-row{display:flex;justify-content:center;align-items:stretch;gap:16px;padding:24px 0;}.song-player-actions-row .song-actions{display:flex;gap:0;align-items:stretch;}.song-player-actions-row .action-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:white;border:2px solid #e5e5e5;border-radius:12px;cursor:pointer;transition:all 0.2s ease;min-width:140px;}.song-player-actions-row .action-card.download-card:hover:not(.disabled),.song-player-actions-row .action-card.export-card:hover:not(.disabled){background:rgba(125,17,255,0.05);border-color:rgba(125,17,255,0.3);}.song-player-actions-row .action-card.download-card:hover:not(.disabled) .action-card-icon,.song-player-actions-row .action-card.export-card:hover:not(.disabled) .action-card-icon{background:rgba(125,17,255,0.15);}.song-player-actions-row .action-card.download-card:hover:not(.disabled) .action-card-icon .icon,.song-player-actions-row .action-card.export-card:hover:not(.disabled) .action-card-icon .icon{color:#7d11ff;}.song-player-actions-row .action-card.download-card:hover:not(.disabled) .action-card-title,.song-player-actions-row .action-card.export-card:hover:not(.disabled) .action-card-title{color:#7d11ff;}.song-player-actions-row .action-card.disabled{opacity:0.5;cursor:not-allowed;}.song-player-actions-row .action-card.play-btn,.song-player-actions-row .action-card.btn-play-compact{min-width:140px;background:transparent !important;border:none !important;overflow:visible !important;}.song-player-actions-row .action-card.play-btn:hover,.song-player-actions-row .action-card.btn-play-compact:hover{background:transparent !important;border:none !important;box-shadow:none !important;}.song-player-actions-row .action-card.play-btn .action-card-icon,.song-player-actions-row .action-card.btn-play-compact .action-card-icon{width:auto;height:auto;margin:0 auto;background:transparent;border:none;display:flex;align-items:center;justify-content:center;}.song-player-actions-row .action-card.play-btn .action-card-title,.song-player-actions-row .action-card.btn-play-compact .action-card-title{display:none;}.song-player-actions-row .action-card.download-card,.song-player-actions-row .action-card.export-card{min-width:120px;}.song-player-actions-row .action-card.download-card .action-card-icon,.song-player-actions-row .action-card.export-card .action-card-icon{width:56px;height:56px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:rgba(125,17,255,0.1);border-radius:50%;}.song-player-actions-row .action-card.download-card .action-card-icon .icon,.song-player-actions-row .action-card.export-card .action-card-icon .icon{width:28px;height:28px;display:block;}.song-player-actions-row .action-card.download-card .action-card-title,.song-player-actions-row .action-card.export-card .action-card-title{font-size:14px;font-weight:600;color:#333;line-height:1.2;text-align:center;margin:0;}.song-player-actions-row .action-card.download-card .action-card-title .action-card-subtitle,.song-player-actions-row .action-card.export-card .action-card-title .action-card-subtitle{display:block;font-size:12px;font-weight:400;opacity:0.8;margin-top:2px;}@media (max-width:768px){.song-player-actions-row{flex-wrap:nowrap;padding:8px;gap:8px;}.song-player-actions-row .song-actions{width:100%;flex-wrap:nowrap;justify-content:center;gap:8px;}.song-player-actions-row .action-card{min-width:auto;flex:1 1 auto;padding:12px 8px;}.song-player-actions-row .action-card.play-btn,.song-player-actions-row .action-card.btn-play-compact{flex:0 0 auto;}.song-player-actions-row .action-card.download-card .action-card-icon,.song-player-actions-row .action-card.export-card .action-card-icon{width:40px;height:40px;margin-bottom:8px;}.song-player-actions-row .action-card.download-card .action-card-icon .icon,.song-player-actions-row .action-card.export-card .action-card-icon .icon{width:20px;height:20px;}.song-player-actions-row .action-card.download-card .action-card-title,.song-player-actions-row .action-card.export-card .action-card-title{font-size:12px;}.song-player-actions-row .action-card.download-card .action-card-title .action-card-subtitle,.song-player-actions-row .action-card.export-card .action-card-title .action-card-subtitle{font-size:10px;}}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,nav.breadcrumb ol > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);}.song-player-section{text-align:center;position:relative;}.song-player-controls{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:16px;position:relative;}.song-player-controls .player-control-item{flex:1;max-width:150px;}.player-control-item{display:flex;flex-direction:column;align-items:center;gap:12px;color:rgb(117,117,117);font-size:16px;font-weight:500;transition:all 150ms ease;padding:16px;border-radius:4px;background:none;border:none;cursor:pointer;text-decoration:none;}.player-control-item:hover:not(:disabled){color:rgb(125,17,255);background:rgba(125,17,255,0.1);}.player-control-item:disabled{opacity:0.5;cursor:not-allowed;}.player-control-item .icon{width:32px;height:32px;margin-bottom:8px;}a.player-control-item{color:rgb(117,117,117);}a.player-control-item:hover{text-decoration:none;color:rgb(125,17,255);background:rgba(125,17,255,0.1);}.song-light-section .player-control-item{color:rgb(0,0,0);}.song-player-controls .player-control-item{height:125px;min-height:125px;max-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(23,23,23,0.03);border:1px solid rgba(23,23,23,0.08);transition:all 0.2s ease;box-sizing:border-box;overflow:hidden;}.song-player-controls .player-control-item:hover{background-color:rgba(125,17,255,0.08);border-color:rgba(125,17,255,0.2);transform:translateY(-1px);}.song-player-controls .player-control-item .icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:8px;}.song-player-controls .player-control-item span{font-size:14px;line-height:1.3;text-align:center;flex-shrink:0;max-width:100%;padding:0 8px;word-wrap:break-word;white-space:normal;}.audio-player .player-main-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;}.song-player-section .btn-play{width:80px;height:80px;border-radius:50%;background-color:rgb(125,17,255);color:white;display:flex;align-items:center;justify-content:center;transition:all 150ms ease;box-shadow:0 4px 8px rgba(0,0,0,0.15);}.song-player-section .btn-play:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,0.2);}.song-player-section .btn-play .icon{width:32px;height:32px;}.player-control-item .icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.player-control-item .icon-download::before{content:"";}.player-control-item .icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.player-control-item .icon-export::before{content:"";}.player-control-item:hover .icon-download,.player-control-item:hover .icon-export{filter:brightness(0) saturate(100%) invert(28%) sepia(94%) saturate(2867%) hue-rotate(257deg) brightness(98%) contrast(102%);}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,nav.breadcrumb ol > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);}.song-author{display:flex;align-items:center;gap:12px;}.song-author-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;}.song-author-avatar img{width:100%;height:100%;object-fit:cover;}.song-author-avatar .avatar-placeholder{width:100%;height:100%;background-color:rgba(125,17,255,0.1);color:rgb(125,17,255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;}.song-author-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;}.song-author-name{font-weight:600;font-size:16px;color:#171717;text-decoration:none;display:flex;align-items:center;gap:4px;}.song-author-name:hover{text-decoration:underline;}.song-author-time{font-size:14px;color:#404040;}.song-author-verified{width:16px;height:16px;display:inline-block;background-image:url("/themes/custom/ggfresh/images/verified.png");background-size:contain;background-repeat:no-repeat;vertical-align:middle;}.song-metadata{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;color:#404040;margin-bottom:20px;}.song-metadata-item{padding:8px 16px;background:rgba(125,17,255,0.05);border-radius:20px;font-size:14px;font-weight:500;color:#404040;white-space:nowrap;}.song-stats{display:flex;justify-content:center;gap:24px;margin-bottom:24px;}@media (max-width:768px){.song-stats{gap:12px;flex-wrap:wrap;padding:0 8px;}}.song-stat{display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:none;color:rgba(23,23,23,0.7);font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease;text-decoration:none;visibility:visible;opacity:1;justify-content:center;position:relative;}.song-stat:hover{color:#171717;transform:scale(1.05);background:transparent;}.song-stat:hover .icon{color:rgba(23,23,23,0.8);}.song-stat:hover .stat-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-4px);}.song-stat .icon{font-size:18px;color:rgba(23,23,23,0.6);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;}.song-stat .icon.icon-download{width:18px;height:18px;background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.song-stat .icon.icon-download:before{content:none;}.song-stat .icon.icon-export{width:18px;height:18px;background-image:url("/themes/custom/ggfresh/images/export.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.song-stat .icon.icon-export:before{content:none;}.song-stat span{color:inherit;visibility:visible;opacity:1;}.song-stat > span:last-child{font-weight:700;font-size:15px;}.song-header-stats{display:flex;gap:16px;justify-content:center;align-items:center;margin:20px 0;visibility:visible;opacity:1;position:relative;z-index:10;background:transparent;}@media (max-width:768px){.song-header-stats{gap:8px;flex-wrap:wrap;padding:0 8px;margin:16px 0;}}.song-header-stats .stat-tooltip{color:#171717;background-color:rgba(255,255,255,0.95);border:1px solid rgba(23,23,23,0.1);box-shadow:0 2px 8px rgba(23,23,23,0.15);}.song-header-stats .stat-tooltip::after{border-top-color:rgba(255,255,255,0.95);}.song-header{background:transparent;padding:24px 0;position:relative;margin-bottom:0;}@media (max-width:768px){.song-header{padding:0;}}.song-header-content{display:flex;align-items:center;justify-content:space-between;gap:20px;}.song-header-actions .flag{display:inline-block;}.song-header-actions .flag a{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:rgb(125,17,255);border-color:rgb(125,17,255);padding:8px 20px;font-size:14px;font-weight:600;display:inline-block;background-color:transparent;border:1px solid #171717;color:#171717;border-radius:4px;transition:all 0.2s ease;text-decoration:none;cursor:pointer;}.song-header-actions .flag a:focus{outline:2px solid #7d11ff;outline-offset:2px;}.song-header-actions .flag a:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.song-header-actions .flag a:hover:not(:disabled){background-color:#e8d8ff;}.song-header-actions .flag a:active:not(:disabled){background-color:rgb(200,157,255);}.song-header-actions .flag a:hover{background-color:#171717;color:#ffffff;text-decoration:none;}.song-header-actions .flag a.action-flag{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgb(125,17,255);color:#ffffff;border-color:rgb(125,17,255);}.song-header-actions .flag a.action-flag:focus{outline:2px solid #7d11ff;outline-offset:2px;}.song-header-actions .flag a.action-flag:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.song-header-actions .flag a.action-flag:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6;}.song-header-actions .flag a.action-flag:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf;}.song-header-actions .flag a.action-unflag{background-color:rgb(125,17,255);border-color:rgb(125,17,255);color:#ffffff;}.song-header-actions .flag a.action-unflag:hover{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#ffffff;}.song-header-actions .flag:not(.flag-like) i{display:none;}.song-main{padding-top:0;padding-bottom:0;}.song-main h1,.song-main h2,.song-main h3,.song-main p,.song-main div:not(.song-channels){color:#171717;}.song-info{width:100%;}.song-info .song-title{color:#171717;font-size:48px;font-weight:700;line-height:1.2;display:block;width:100%;visibility:visible;opacity:1;text-align:center;position:relative;z-index:10;}.song-title{color:#171717;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 20px 0;text-align:center;}.song-title a{color:inherit;text-decoration:none;}.song-title a:hover{text-decoration:underline;}.song-channels{background-color:#0a0a0a;color:rgb(255,255,255);position:relative;padding:var(--spacing-md) 20px;}.song-channels::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#0a0a0a;z-index:-1;}.song-channels h1,.song-channels h2,.song-channels h3,.song-channels h4,.song-channels h5,.song-channels h6{color:rgb(255,255,255);}.song-channels p,.song-channels div,.song-channels span{color:rgb(255,255,255);}.song-channels a:not(.button):not(.btn){color:rgb(200,157,255);}.song-channels a:not(.button):not(.btn):hover{color:rgb(228.6224489796,208,255);text-decoration:underline;}.song-channels-list{display:flex;flex-direction:column;gap:12px;}.song-channels .stat-tooltip,.song-channels .channel-tooltip{color:#ffffff;background-color:rgba(23,23,23,0.9);border:1px solid rgba(255,255,255,0.2);}.song-channels .stat-tooltip::after,.song-channels .channel-tooltip::after{border-top-color:rgba(23,23,23,0.9);}.song-channel{background-color:rgb(125,17,255);border-radius:8px;padding:8px 16px;display:flex;flex-direction:row;align-items:center;text-align:left;gap:8px;color:#ffffff;position:relative;min-width:100px;min-height:48px;cursor:pointer;transition:all 250ms ease;transform:translateY(0);}.song-channel:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 25px rgba(125,17,255,0.3);filter:brightness(1.1);}.song-channel:hover .channel-tooltip{opacity:1;visibility:visible;}.song-channel:active{transform:translateY(-2px) scale(1.01);}.song-channel.empty{background-color:rgb(133,133,133);opacity:0.5;}.song-channel.empty:hover{transform:none;box-shadow:none;filter:none;}.song-channel .channel-avatar-container{position:relative;flex-shrink:0;}.song-channel .channel-avatar{width:40px;height:40px;border-radius:9999px;overflow:hidden;background-color:rgba(23,23,23,0.2);flex-shrink:0;}.song-channel .channel-avatar img{width:100%;height:100%;object-fit:cover;}.song-channel .channel-avatar .avatar-placeholder{width:100%;height:100%;background:rgba(23,23,23,0.3);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:18px;}.song-channel .author-count-indicator{position:absolute;bottom:-2px;right:-2px;background:#C2FC3F;border-radius:9999px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;font-size:12px;font-weight:700;color:#000000;z-index:2;}.song-channel .author-count-indicator .author-count{line-height:1;color:#000000;}.song-channel .channel-info{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;}.song-channel .channel-info .channel-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0;opacity:0.8;margin-right:12px;}.song-channel .channel-info .channel-icon::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px;}.song-channel .channel-username{font-size:14px;font-weight:500;color:#ffffff;line-height:1.2;}.song-channel .channel-empty-text{color:rgba(255,255,255,0.6);font-size:14px;}.channel-tooltip,.stat-tooltip,.simple-tooltip{position:absolute;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;pointer-events:none;z-index:9999;}.channel-tooltip::after,.stat-tooltip::after,.simple-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;}.channel-tooltip{bottom:100%;left:50%;transform:translateX(-50%);background:#000;color:white;margin-bottom:8px;z-index:99999;}.channel-tooltip::after{border-top-color:#000;}.stat-tooltip{bottom:100%;left:50%;transform:translateX(-50%);background:rgba(23,23,23,0.9);color:#ffffff;margin-bottom:8px;box-shadow:0 4px 12px rgba(23,23,23,0.3);backdrop-filter:blur(10px);}.stat-tooltip::after{border-top-color:rgba(23,23,23,0.9);}.btn-play{width:80px;height:80px;border-radius:50%;background-color:rgb(125,17,255);color:white;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;box-shadow:0 8px 32px rgba(125,17,255,0.3);}.btn-play:hover{transform:scale(1.05);box-shadow:0 12px 48px rgba(125,17,255,0.4);}.btn-play.playing .fa-play::before{content:"\f04c";}.btn-play .icon{width:32px;height:32px;}.btn-play-compact{width:80px;height:80px;flex-shrink:0;}.btn-play-compact .fa-play{font-size:28px;margin-left:3px;}@media (min-width:1025px){.btn-play-compact{width:100px;height:100px;}.btn-play-compact .fa-play{font-size:36px;margin-left:4px;}.btn-play-compact:hover{transform:scale(1.08);box-shadow:0 16px 48px rgba(125,17,255,0.4);}}.song-actions-section .view-card{background:transparent;border:2px solid rgb(125,17,255);color:rgb(125,17,255);text-decoration:none;transition:all 0.2s ease;}.song-actions-section .view-card:hover{background:rgb(125,17,255);color:white;text-decoration:none;transform:translateY(-1px);}.song-actions-section .view-card .action-card-icon{display:none;}.song-actions-section .view-card .action-card-title{color:inherit;font-weight:600;}.song-actions-section .view-card .action-card-description{color:inherit;opacity:0.8;}.song-actions-section--compact .action-card{padding:8px 6px;text-align:center;}.song-actions-section--compact .action-card .action-card-description{display:none;}.song-actions-section--compact .action-card .action-card-title{font-size:12px;margin:4px 0 2px 0;line-height:1.2;}.song-actions-section--compact .action-card .action-card-icon{margin-bottom:2px;}.song-actions-section--compact .action-card .action-card-icon .icon{font-size:16px;}.song-actions-section--compact .action-card .action-card-stats{font-size:10px;margin-top:2px;}.song-actions-section--compact .song-actions-grid{gap:8px;}.song-header,.song-main,.song-channels,.song-player-wrapper,.song-light-section{clear:both;padding:1em 16px;}.song-header:after,.song-main:after,.song-channels:after,.song-player-wrapper:after,.song-light-section:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.song-header,.song-main,.song-channels,.song-player-wrapper,.song-light-section{padding:2.25em 16px 2em;}}.song-header .user-bar-content,.song-header .section-inner,.song-header .block-content,.song-header.block-views > div,.song-header.block-views > h2,.song-header.block-block-content > h2,.song-header.block-block-content > div,.song-header.block-ctools-block > span,.song-header.block-ctools-block > div,.song-header.block-entity-block header,.song-header.block-entity-block .content,.song-header .mq--t,.song-main .user-bar-content,.song-main .section-inner,.song-main .block-content,.song-main.block-views > div,.song-main.block-views > h2,.song-main.block-block-content > h2,.song-main.block-block-content > div,.song-main.block-ctools-block > span,.song-main.block-ctools-block > div,.song-main.block-entity-block header,.song-main.block-entity-block .content,.song-main .mq--t,.song-channels .user-bar-content,.song-channels .section-inner,.song-channels .block-content,.song-channels.block-views > div,.song-channels.block-views > h2,.song-channels.block-block-content > h2,.song-channels.block-block-content > div,.song-channels.block-ctools-block > span,.song-channels.block-ctools-block > div,.song-channels.block-entity-block header,.song-channels.block-entity-block .content,.song-channels .mq--t,.song-player-wrapper .user-bar-content,.song-player-wrapper .section-inner,.song-player-wrapper .block-content,.song-player-wrapper.block-views > div,.song-player-wrapper.block-views > h2,.song-player-wrapper.block-block-content > h2,.song-player-wrapper.block-block-content > div,.song-player-wrapper.block-ctools-block > span,.song-player-wrapper.block-ctools-block > div,.song-player-wrapper.block-entity-block header,.song-player-wrapper.block-entity-block .content,.song-player-wrapper .mq--t,.song-light-section .user-bar-content,.song-light-section .section-inner,.song-light-section .block-content,.song-light-section.block-views > div,.song-light-section.block-views > h2,.song-light-section.block-block-content > h2,.song-light-section.block-block-content > div,.song-light-section.block-ctools-block > span,.song-light-section.block-ctools-block > div,.song-light-section.block-entity-block header,.song-light-section.block-entity-block .content,.song-light-section .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:34px;line-height:1.2;}}.song-header .container,.song-main .container,.song-channels .container,.song-player-wrapper .container,.song-light-section .container{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.icon[class*=icon-]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;}.icon-heart::before{content:"\f004";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-comment::before{content:"\f075";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-play::before{content:"\f04b";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-pause::before{content:"\f04c";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-share::before{content:"\f1e0";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-check::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-user::before{content:"\f007";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-info::before{content:"\f05a";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-drums::before{content:"\f569";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-other::before{content:"\f001";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-vocals::before,.icon-vocal::before{content:"\f130";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-guitar{background-image:url("https://teleport-public-assets.s3.amazonaws.com/instrument-icon-guitar.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.icon-guitar::before{content:"";}.icon-bass{background-image:url("https://teleport-public-assets.s3.amazonaws.com/instrument-icon-bass.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.icon-bass::before{content:"";}.icon-keys,.icon-keyboard{background-image:url("/themes/custom/ggfresh/images/KeysWhite.png");background-size:contain;background-repeat:no-repeat;background-position:center;}.icon-keys::before,.icon-keyboard::before{content:"";}.icon-verified,.icon.song-author-verified{background-image:url("/themes/custom/ggfresh/images/verified-badge.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;}.icon-verified::before,.icon.song-author-verified::before{content:"";}.btn{display:inline-block;padding:12px 24px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;border-radius:8px;transition:all 150ms ease;cursor:pointer;border:2px solid transparent;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}.btn-primary{background-color:rgb(125,17,255);color:#ffffff !important;border-color:rgb(125,17,255);}.btn-primary:hover,.btn-primary:focus{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#ffffff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.btn-secondary{background-color:transparent;color:rgb(125,17,255);border-color:rgb(125,17,255);}.btn-secondary:hover,.btn-secondary:focus{background-color:rgb(125,17,255);color:#ffffff;border-color:rgb(125,17,255);text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.2);}.btn-large{padding:16px 32px;font-size:16px;}.btn-follow{background-color:transparent;border:1px solid #171717;color:#171717;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;transition:all 150ms ease;text-decoration:none;display:inline-block;}.btn-follow:hover{background-color:#171717;color:#ffffff;text-decoration:none;}.btn-follow.following{background-color:rgb(125,17,255);border-color:rgb(125,17,255);color:#ffffff;}.btn-follow.following:hover{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#ffffff;text-decoration:none;}.btn-view-details-mobile{display:flex;align-items:center;justify-content:center;gap:8px;width:auto;padding:12px 20px;background-color:rgba(125,17,255,0.1);color:rgb(125,17,255);text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;transition:all 0.2s ease;}.btn-view-details-mobile:hover{background-color:rgba(125,17,255,0.2);transform:translateY(-1px);text-decoration:none;}.btn-view-details-mobile i{font-size:16px;}@media (max-width:768px){.song-row{overflow-x:hidden;max-width:100vw;}}.song-row .song-title{font-size:32px;}.song-row .song-metadata{margin-bottom:16px;}.song-row .song-header-stats{justify-content:center;margin-left:0;margin-right:0;margin-bottom:0;}.song-row .song-view-details{padding:16px 0;background-color:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.05);}.song-row .song-view-details .container{display:flex;justify-content:center;}@media (min-width:1025px){.song-row .song-view-details{display:none;}}.song-light-section .song-stat{color:rgb(0,0,0);}.song-description{font-size:16px;line-height:1.625;color:rgb(0,0,0);margin-bottom:12px;position:relative;max-height:none;overflow:visible;transition:max-height 0.3s ease-out;}.song-description.expanded{max-height:none;overflow:visible;}.song-description-section{margin-bottom:24px;}.song-description-toggle{color:rgb(125,17,255);cursor:pointer;font-weight:500;text-decoration:none;}.song-description-toggle:hover{text-decoration:underline;}.song-comments-section{margin-bottom:24px;}.song-comments-header{font-size:20px;font-weight:700;margin-bottom:20px;}.song-cta-section{background-color:rgb(249,249,249);border-radius:8px;padding:24px;text-align:center;margin-bottom:24px;}.song-cta-section-title{font-size:24px;font-weight:700;margin-bottom:16px;}.song-cta-section-description{font-size:16px;color:rgb(117,117,117);margin-bottom:20px;}.song-cta-section-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;}.teleport-cta{background:linear-gradient(135deg,rgb(125,17,255),#360077);color:#ffffff;padding:24px;border-radius:8px;text-align:center;margin-top:24px;}.teleport-cta *{color:#ffffff;}.teleport-cta-title{font-size:24px;font-weight:700;margin-bottom:16px;color:#ffffff;text-shadow:0 1px 2px rgba(23,23,23,0.2);}.teleport-cta-features{display:flex;gap:20px;justify-content:center;margin-bottom:20px;flex-wrap:wrap;}.teleport-cta-feature{display:flex;align-items:center;gap:8px;font-size:16px;}.teleport-cta-feature .icon{width:20px;height:20px;color:#ffffff;}.avatar-placeholder{width:100%;height:100%;background-color:rgb(133,133,133);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2em;}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:inherit;}.skip-link{background-color:rgb(125,17,255);color:#ffffff;padding:12px 16px;text-decoration:none;position:absolute;top:-40px;left:50%;transform:translateX(-50%);z-index:9999;border-radius:4px;}.skip-link:focus{top:12px;}.song-share-section{display:flex;justify-content:center;}@media (min-width:1025px){.song-player-wrapper{padding:0;margin:0;}.song-player-wrapper .song-player-section{max-width:800px;margin:0 auto;}.song-player-wrapper .song-player-actions-row{gap:32px;align-items:center;justify-content:center;}.song-player-wrapper .song-action-btn{padding:20px 28px;}.song-player-wrapper .song-action-btn .action-card-icon{margin-bottom:12px;}.song-player-wrapper .song-action-btn .action-card-icon .icon{font-size:28px;width:28px;height:28px;}.song-player-wrapper .song-action-btn .action-card-title{font-size:18px;font-weight:700;line-height:1.3;}.song-player-wrapper .song-action-btn .action-card-subtitle{font-size:14px;opacity:0.8;display:block;margin-top:2px;}.song-player-wrapper .download-card,.song-player-wrapper .export-card{transition:all 0.3s ease;border:2px solid transparent;}.song-player-wrapper .download-card:hover:not(.disabled),.song-player-wrapper .export-card:hover:not(.disabled){transform:translateY(-2px);border-color:rgba(125,17,255,0.2);background-color:rgba(125,17,255,0.08);box-shadow:0 8px 24px rgba(125,17,255,0.15);}}.page-node-song .song-channels{overflow:visible;}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,nav.breadcrumb ol > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.song-short-row{display:block;}.song-short-row .song-short-row-content{display:flex;align-items:center;gap:12px;width:100%;position:relative;}.song-author-avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#f0f0f0;}.song-author-avatar img,.song-author-avatar .user-avatar{width:100%;height:100%;object-fit:cover;display:block;}.song-author-avatar .user-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#7d11ff,#6e0ee6);display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:18px;}.song-short-row .song-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding-right:8px;}.song-short-row .song-info .song-title,.song-short-row .song-info h3.song-title{margin:0;font-size:14px;font-weight:600;line-height:1.2;text-align:left;}.song-short-row .song-info .song-title a,.song-short-row .song-info h3.song-title a{font-weight:600;font-size:14px;color:#1a1a1a;text-decoration:none;display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.song-short-row .song-info .song-title a:hover,.song-short-row .song-info h3.song-title a:hover{color:#7d11ff;text-decoration:none;}.song-short-row .song-info .song-meta{font-size:12px;color:#666;display:flex;align-items:center;gap:4px;}.song-short-row .song-info .song-meta .song-author{font-weight:400;color:#666;font-size:12px;display:flex;align-items:center;gap:4px;}.song-short-row .song-info .song-meta .song-author .verified-badge{width:14px;height:14px;margin-left:4px;vertical-align:middle;}.song-short-row .song-info .song-meta .song-time{color:#999;font-size:12px;}.song-short-row .song-info .song-meta .song-time::before{content:"•";margin:0 4px;color:#ccc;}.song-short-row .song-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;}.song-short-row .btn-play-compact{width:36px;height:36px;background:#7d11ff;border:none;border-radius:50%;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all 0.2s ease;flex-shrink:0;padding:0;outline:none;position:relative;}.song-short-row .btn-play-compact:hover{background:#6e0ee6;transform:scale(1.05);}.song-short-row .btn-play-compact:disabled{opacity:0.5;cursor:not-allowed;}.song-short-row .btn-play-compact.playing{background:#4a0998;color:white;}.song-short-row .btn-play-compact.playing:hover{background:#380771;}.song-short-row .btn-play-compact i{font-size:12px;margin-left:2px;}.recent-songs-wrapper .song-short-row{padding:12px 0;border-bottom:1px solid #f0f0f0;}.recent-songs-wrapper .song-short-row:first-child{padding-top:4px;}.recent-songs-wrapper .song-short-row:last-child{border-bottom:none;padding-bottom:4px;}.dark-mode .song-short-row .song-author-avatar,.teleport-spotlight-song.dark-mode .song-author-avatar,.spotlight-widget .dark-mode .song-author-avatar,.spotlight-content-dynamic .song-short-row .song-author-avatar{background:rgba(255,255,255,0.1);}.dark-mode .song-short-row .song-author-avatar .user-avatar-placeholder,.teleport-spotlight-song.dark-mode .song-author-avatar .user-avatar-placeholder,.spotlight-widget .dark-mode .song-author-avatar .user-avatar-placeholder,.spotlight-content-dynamic .song-short-row .song-author-avatar .user-avatar-placeholder{background:linear-gradient(135deg,#7d11ff,#5c0db8);}.dark-mode .song-short-row .song-info .song-title a,.teleport-spotlight-song.dark-mode .song-info .song-title a,.spotlight-widget .dark-mode .song-info .song-title a,.spotlight-content-dynamic .song-short-row .song-info .song-title a{color:rgba(255,255,255,0.9);}.dark-mode .song-short-row .song-info .song-title a:hover,.teleport-spotlight-song.dark-mode .song-info .song-title a:hover,.spotlight-widget .dark-mode .song-info .song-title a:hover,.spotlight-content-dynamic .song-short-row .song-info .song-title a:hover{color:#7d11ff;}.dark-mode .song-short-row .song-info .song-meta .song-author,.teleport-spotlight-song.dark-mode .song-info .song-meta .song-author,.spotlight-widget .dark-mode .song-info .song-meta .song-author,.spotlight-content-dynamic .song-short-row .song-info .song-meta .song-author{color:rgba(255,255,255,0.7);}.dark-mode .song-short-row .song-info .song-meta .song-time,.teleport-spotlight-song.dark-mode .song-info .song-meta .song-time,.spotlight-widget .dark-mode .song-info .song-meta .song-time,.spotlight-content-dynamic .song-short-row .song-info .song-meta .song-time{color:rgba(255,255,255,0.5);}.dark-mode .song-short-row .song-info .song-meta .song-time::before,.teleport-spotlight-song.dark-mode .song-info .song-meta .song-time::before,.spotlight-widget .dark-mode .song-info .song-meta .song-time::before,.spotlight-content-dynamic .song-short-row .song-info .song-meta .song-time::before{color:rgba(255,255,255,0.3);}.dark-mode .song-short-row .btn-play-compact,.teleport-spotlight-song.dark-mode .btn-play-compact,.spotlight-widget .dark-mode .btn-play-compact,.spotlight-content-dynamic .song-short-row .btn-play-compact{background:#7d11ff !important;color:white !important;border:2px solid rgba(255,255,255,0.2) !important;}.dark-mode .song-short-row .btn-play-compact:hover,.teleport-spotlight-song.dark-mode .btn-play-compact:hover,.spotlight-widget .dark-mode .btn-play-compact:hover,.spotlight-content-dynamic .song-short-row .btn-play-compact:hover{background:#5c0db8 !important;border-color:rgba(255,255,255,0.4) !important;transform:scale(1.05);}.dark-mode .song-short-row .btn-play-compact.playing,.teleport-spotlight-song.dark-mode .btn-play-compact.playing,.spotlight-widget .dark-mode .btn-play-compact.playing,.spotlight-content-dynamic .song-short-row .btn-play-compact.playing{background:#4a0a93 !important;}.dark-mode .song-short-row .btn-play-compact.playing:hover,.teleport-spotlight-song.dark-mode .btn-play-compact.playing:hover,.spotlight-widget .dark-mode .btn-play-compact.playing:hover,.spotlight-content-dynamic .song-short-row .btn-play-compact.playing:hover{background:#3d0877 !important;}.dark-mode .song-short-row .btn-play-compact i,.dark-mode .song-short-row .btn-play-compact .fa,.teleport-spotlight-song.dark-mode .btn-play-compact i,.teleport-spotlight-song.dark-mode .btn-play-compact .fa,.spotlight-widget .dark-mode .btn-play-compact i,.spotlight-widget .dark-mode .btn-play-compact .fa,.spotlight-content-dynamic .song-short-row .btn-play-compact i,.spotlight-content-dynamic .song-short-row .btn-play-compact .fa{color:white !important;font-size:12px !important;}.dark-mode .song-short-row .btn-play-compact::before,.teleport-spotlight-song.dark-mode .btn-play-compact::before,.spotlight-widget .dark-mode .btn-play-compact::before,.spotlight-content-dynamic .song-short-row .btn-play-compact::before{content:"▶";color:white;font-size:12px;font-family:Arial,sans-serif;}.dark-mode .song-short-row .btn-play-compact:has(i)::before,.dark-mode .song-short-row .btn-play-compact:has(.fa)::before,.teleport-spotlight-song.dark-mode .btn-play-compact:has(i)::before,.teleport-spotlight-song.dark-mode .btn-play-compact:has(.fa)::before,.spotlight-widget .dark-mode .btn-play-compact:has(i)::before,.spotlight-widget .dark-mode .btn-play-compact:has(.fa)::before,.spotlight-content-dynamic .song-short-row .btn-play-compact:has(i)::before,.spotlight-content-dynamic .song-short-row .btn-play-compact:has(.fa)::before{display:none;}.song-teaser{background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.3s ease;margin-bottom:12px;width:100%;overflow:hidden;}.song-teaser:hover{box-shadow:0 8px 25px rgba(0,0,0,0.15);}.song-teaser .song-row-mobile-layout{display:block;}.m-0{margin:0 !important;}.m-teleport-xxxs{margin:2px !important;}.m-teleport-xxs{margin:4px !important;}.m-teleport-xs{margin:8px !important;}.m-teleport-sm{margin:12px !important;}.m-teleport-md{margin:16px !important;}.m-teleport-lg{margin:20px !important;}.m-teleport-xl{margin:24px !important;}.m-teleport-xxl{margin:32px !important;}.m-teleport-xxxl{margin:40px !important;}.m-teleport-xxxxl{margin:48px !important;}.mt-0{margin-top:0 !important;}.mt-teleport-xxxs{margin-top:2px !important;}.mt-teleport-xxs{margin-top:4px !important;}.mt-teleport-xs{margin-top:8px !important;}.mt-teleport-sm{margin-top:12px !important;}.mt-teleport-md,.block-views-blockcourse-lessons-block-1 h3,.block-views-blockcourse-lessons-block-2 h3{margin-top:16px !important;}.mt-teleport-lg{margin-top:20px !important;}.mt-teleport-xl{margin-top:24px !important;}.mt-teleport-xxl{margin-top:32px !important;}.mt-teleport-xxxl{margin-top:40px !important;}.mt-teleport-xxxxl{margin-top:48px !important;}.mb-0{margin-bottom:0 !important;}.mb-teleport-xxxs{margin-bottom:2px !important;}.mb-teleport-xxs{margin-bottom:4px !important;}.mb-teleport-xs{margin-bottom:8px !important;}.mb-teleport-sm{margin-bottom:12px !important;}.mb-teleport-md,.block-views-blockcourse-lessons-block-1 .views-row.views-row-last,.block-views-blockcourse-lessons-block-2 .views-row.views-row-last{margin-bottom:16px !important;}.mb-teleport-lg{margin-bottom:20px !important;}.mb-teleport-xl{margin-bottom:24px !important;}.mb-teleport-xxl,.block-views-blockvideos-page-1 .view-filters,.block-views-blockvideos-block-1 .view-filters,.block-views-blockvideos-block-2 .view-filters,.block-views-blockvideos-block-3 .view-filters,.block-views-blockvideos-block-4 .view-filters,.block-views-blocklive-lesson-block-1 .view-filters,.block-views-blockmicrolessons-block-3 .view-filters,.dashboard-item.recent-video-block .view-videos .view-filters,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters,.view-id-masterclasses.view-display-id-block_2 .view-filters,.view-id-masterclasses.view-display-id-block_4 .view-filters,.view-id-masterclasses.view-display-id-block_5 .view-filters,.view-id-masterclasses.view-display-id-block_6 .view-filters,.view-id-masterclasses.view-display-id-block_7 .view-filters,.view-id-masterclasses.view-eva .view-filters,.view-id-microlessons.view-display-id-page_1 .view-filters,.view-id-videos.view-display-id-page_1 .view-filters,.view-id-masterclasses.view-display-id-page_1 .view-filters,.view-songs.view-display-id-my_feed .view-filters,.view-songs.view-display-id-page_1 .view-filters,.block-views-blockcourses-block-1 .view-filters,.block-views-blockcourses-block-2 .view-filters,.block-views-blockcourses-block-3 .view-filters,.block-views-blockmicrolessons-block-1 .view-filters,.block-views-blockmicrolessons-block-4 .view-filters,.block-views-blockmicrolessons-block-5 .view-filters,.block-views-blockreaction-videos-block-4 .view-filters,.block-views-blockreaction-videos-block-2 .view-filters{margin-bottom:32px !important;}.mb-teleport-xxxl{margin-bottom:40px !important;}.mb-teleport-xxxxl{margin-bottom:48px !important;}.ml-0{margin-left:0 !important;}.ml-teleport-xxxs{margin-left:2px !important;}.ml-teleport-xxs{margin-left:4px !important;}.ml-teleport-xs{margin-left:8px !important;}.ml-teleport-sm{margin-left:12px !important;}.ml-teleport-md{margin-left:16px !important;}.ml-teleport-lg{margin-left:20px !important;}.ml-teleport-xl{margin-left:24px !important;}.ml-teleport-xxl{margin-left:32px !important;}.ml-teleport-xxxl{margin-left:40px !important;}.ml-teleport-xxxxl{margin-left:48px !important;}.mr-0{margin-right:0 !important;}.mr-teleport-xxxs{margin-right:2px !important;}.mr-teleport-xxs{margin-right:4px !important;}.mr-teleport-xs{margin-right:8px !important;}.mr-teleport-sm{margin-right:12px !important;}.mr-teleport-md,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-item,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-actions,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-item,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-actions,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-item,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-actions,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-item,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-actions,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-actions,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions{margin-right:16px !important;}.mr-teleport-lg{margin-right:20px !important;}.mr-teleport-xl{margin-right:24px !important;}.mr-teleport-xxl{margin-right:32px !important;}.mr-teleport-xxxl{margin-right:40px !important;}.mr-teleport-xxxxl{margin-right:48px !important;}.mx-0{margin-left:0 !important;margin-right:0 !important;}.mx-teleport-xxxs{margin-left:2px !important;margin-right:2px !important;}.mx-teleport-xxs{margin-left:4px !important;margin-right:4px !important;}.mx-teleport-xs{margin-left:8px !important;margin-right:8px !important;}.mx-teleport-sm{margin-left:12px !important;margin-right:12px !important;}.mx-teleport-md{margin-left:16px !important;margin-right:16px !important;}.mx-teleport-lg{margin-left:20px !important;margin-right:20px !important;}.mx-teleport-xl{margin-left:24px !important;margin-right:24px !important;}.mx-teleport-xxl{margin-left:32px !important;margin-right:32px !important;}.mx-teleport-xxxl{margin-left:40px !important;margin-right:40px !important;}.mx-teleport-xxxxl{margin-left:48px !important;margin-right:48px !important;}.my-0{margin-top:0 !important;margin-bottom:0 !important;}.my-teleport-xxxs{margin-top:2px !important;margin-bottom:2px !important;}.my-teleport-xxs{margin-top:4px !important;margin-bottom:4px !important;}.my-teleport-xs{margin-top:8px !important;margin-bottom:8px !important;}.my-teleport-sm{margin-top:12px !important;margin-bottom:12px !important;}.my-teleport-md{margin-top:16px !important;margin-bottom:16px !important;}.my-teleport-lg{margin-top:20px !important;margin-bottom:20px !important;}.my-teleport-xl{margin-top:24px !important;margin-bottom:24px !important;}.my-teleport-xxl{margin-top:32px !important;margin-bottom:32px !important;}.my-teleport-xxxl{margin-top:40px !important;margin-bottom:40px !important;}.my-teleport-xxxxl{margin-top:48px !important;margin-bottom:48px !important;}.p-0{padding:0 !important;}.p-teleport-xxxs{padding:2px !important;}.p-teleport-xxs{padding:4px !important;}.p-teleport-xs{padding:8px !important;}.p-teleport-sm{padding:12px !important;}.p-teleport-md{padding:16px !important;}.p-teleport-lg{padding:20px !important;}.p-teleport-xl{padding:24px !important;}.p-teleport-xxl{padding:32px !important;}.p-teleport-xxxl{padding:40px !important;}.p-teleport-xxxxl{padding:48px !important;}.pt-0{padding-top:0 !important;}.pt-teleport-xxxs{padding-top:2px !important;}.pt-teleport-xxs{padding-top:4px !important;}.pt-teleport-xs{padding-top:8px !important;}.pt-teleport-sm{padding-top:12px !important;}.pt-teleport-md{padding-top:16px !important;}.pt-teleport-lg{padding-top:20px !important;}.pt-teleport-xl{padding-top:24px !important;}.pt-teleport-xxl{padding-top:32px !important;}.pt-teleport-xxxl{padding-top:40px !important;}.pt-teleport-xxxxl{padding-top:48px !important;}.pb-0{padding-bottom:0 !important;}.pb-teleport-xxxs{padding-bottom:2px !important;}.pb-teleport-xxs{padding-bottom:4px !important;}.pb-teleport-xs{padding-bottom:8px !important;}.pb-teleport-sm,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col{padding-bottom:12px !important;}.pb-teleport-md{padding-bottom:16px !important;}.pb-teleport-lg{padding-bottom:20px !important;}.pb-teleport-xl{padding-bottom:24px !important;}.pb-teleport-xxl,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col,.view-instructors .views-view-grid .views-col,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col{padding-bottom:32px !important;}.pb-teleport-xxxl{padding-bottom:40px !important;}.pb-teleport-xxxxl{padding-bottom:48px !important;}.pl-0{padding-left:0 !important;}.pl-teleport-xxxs{padding-left:2px !important;}.pl-teleport-xxs{padding-left:4px !important;}.pl-teleport-xs{padding-left:8px !important;}.pl-teleport-sm,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col,.view-instructors .views-view-grid .views-col,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col{padding-left:12px !important;}.pl-teleport-md{padding-left:16px !important;}.pl-teleport-lg{padding-left:20px !important;}.pl-teleport-xl{padding-left:24px !important;}.pl-teleport-xxl{padding-left:32px !important;}.pl-teleport-xxxl{padding-left:40px !important;}.pl-teleport-xxxxl{padding-left:48px !important;}.pr-0{padding-right:0 !important;}.pr-teleport-xxxs{padding-right:2px !important;}.pr-teleport-xxs{padding-right:4px !important;}.pr-teleport-xs{padding-right:8px !important;}.pr-teleport-sm{padding-right:12px !important;}.pr-teleport-md{padding-right:16px !important;}.pr-teleport-lg{padding-right:20px !important;}.pr-teleport-xl{padding-right:24px !important;}.pr-teleport-xxl{padding-right:32px !important;}.pr-teleport-xxxl,.block-views-blockcourse-lessons-block-1 .views-row .views-field-title,.block-views-blockcourse-lessons-block-2 .views-row .views-field-title{padding-right:40px !important;}.pr-teleport-xxxxl{padding-right:48px !important;}.px-0{padding-left:0 !important;padding-right:0 !important;}.px-teleport-xxxs{padding-left:2px !important;padding-right:2px !important;}.px-teleport-xxs{padding-left:4px !important;padding-right:4px !important;}.px-teleport-xs{padding-left:8px !important;padding-right:8px !important;}.px-teleport-sm,.block-views-blockcourse-lessons-block-1 .views-row,.block-views-blockcourse-lessons-block-2 .views-row{padding-left:12px !important;padding-right:12px !important;}.px-teleport-md,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1{padding-left:16px !important;padding-right:16px !important;}.px-teleport-lg{padding-left:20px !important;padding-right:20px !important;}.px-teleport-xl{padding-left:24px !important;padding-right:24px !important;}.px-teleport-xxl,.block-views-blockvideos-page-1 .view-filters,.block-views-blockvideos-block-1 .view-filters,.block-views-blockvideos-block-2 .view-filters,.block-views-blockvideos-block-3 .view-filters,.block-views-blockvideos-block-4 .view-filters,.block-views-blocklive-lesson-block-1 .view-filters,.block-views-blockmicrolessons-block-3 .view-filters,.dashboard-item.recent-video-block .view-videos .view-filters,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters,.view-id-masterclasses.view-display-id-block_2 .view-filters,.view-id-masterclasses.view-display-id-block_4 .view-filters,.view-id-masterclasses.view-display-id-block_5 .view-filters,.view-id-masterclasses.view-display-id-block_6 .view-filters,.view-id-masterclasses.view-display-id-block_7 .view-filters,.view-id-masterclasses.view-eva .view-filters,.view-id-microlessons.view-display-id-page_1 .view-filters,.view-id-videos.view-display-id-page_1 .view-filters,.view-id-masterclasses.view-display-id-page_1 .view-filters,.view-songs.view-display-id-my_feed .view-filters,.view-songs.view-display-id-page_1 .view-filters,.block-views-blockcourses-block-1 .view-filters,.block-views-blockcourses-block-2 .view-filters,.block-views-blockcourses-block-3 .view-filters,.block-views-blockmicrolessons-block-1 .view-filters,.block-views-blockmicrolessons-block-4 .view-filters,.block-views-blockmicrolessons-block-5 .view-filters,.block-views-blockreaction-videos-block-4 .view-filters,.block-views-blockreaction-videos-block-2 .view-filters{padding-left:32px !important;padding-right:32px !important;}.px-teleport-xxxl{padding-left:40px !important;padding-right:40px !important;}.px-teleport-xxxxl{padding-left:48px !important;padding-right:48px !important;}.py-0{padding-top:0 !important;padding-bottom:0 !important;}.py-teleport-xxxs{padding-top:2px !important;padding-bottom:2px !important;}.py-teleport-xxs{padding-top:4px !important;padding-bottom:4px !important;}.py-teleport-xs{padding-top:8px !important;padding-bottom:8px !important;}.py-teleport-sm,.block-views-blockcourse-lessons-block-1 .views-row,.block-views-blockcourse-lessons-block-2 .views-row{padding-top:12px !important;padding-bottom:12px !important;}.py-teleport-md,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1{padding-top:16px !important;padding-bottom:16px !important;}.py-teleport-lg{padding-top:20px !important;padding-bottom:20px !important;}.py-teleport-xl{padding-top:24px !important;padding-bottom:24px !important;}.py-teleport-xxl{padding-top:32px !important;padding-bottom:32px !important;}.py-teleport-xxxl{padding-top:40px !important;padding-bottom:40px !important;}.py-teleport-xxxxl{padding-top:48px !important;padding-bottom:48px !important;}.gap-0{gap:0 !important;}.gap-teleport-xxxs{gap:2px !important;}.gap-teleport-xxs{gap:4px !important;}.gap-teleport-xs{gap:8px !important;}.gap-teleport-sm{gap:12px !important;}.gap-teleport-md{gap:16px !important;}.gap-teleport-lg{gap:20px !important;}.gap-teleport-xl{gap:24px !important;}.gap-teleport-xxl{gap:32px !important;}.gap-teleport-xxxl{gap:40px !important;}.gap-teleport-xxxxl{gap:48px !important;}.space-x-teleport-xxxs > * + *{margin-left:2px !important;}.space-x-teleport-xxs > * + *{margin-left:4px !important;}.space-x-teleport-xs > * + *{margin-left:8px !important;}.space-x-teleport-sm > * + *{margin-left:12px !important;}.space-x-teleport-md > * + *{margin-left:16px !important;}.space-x-teleport-lg > * + *{margin-left:20px !important;}.space-x-teleport-xl > * + *{margin-left:24px !important;}.space-x-teleport-xxl > * + *{margin-left:32px !important;}.space-x-teleport-xxxl > * + *{margin-left:40px !important;}.space-x-teleport-xxxxl > * + *{margin-left:48px !important;}.space-y-teleport-xxxs > * + *{margin-top:2px !important;}.space-y-teleport-xxs > * + *{margin-top:4px !important;}.space-y-teleport-xs > * + *{margin-top:8px !important;}.space-y-teleport-sm > * + *{margin-top:12px !important;}.space-y-teleport-md > * + *{margin-top:16px !important;}.space-y-teleport-lg > * + *{margin-top:20px !important;}.space-y-teleport-xl > * + *{margin-top:24px !important;}.space-y-teleport-xxl > * + *{margin-top:32px !important;}.space-y-teleport-xxxl > * + *{margin-top:40px !important;}.space-y-teleport-xxxxl > * + *{margin-top:48px !important;}.w-teleport-xs{width:8px !important;}.w-teleport-sm{width:12px !important;}.w-teleport-md{width:16px !important;}.w-teleport-lg{width:20px !important;}.w-teleport-xl{width:24px !important;}.w-teleport-xxl{width:32px !important;}.w-teleport-xxxl{width:40px !important;}.w-teleport-xxxxl{width:48px !important;}.h-teleport-xs{height:8px !important;}.h-teleport-sm{height:12px !important;}.h-teleport-md{height:16px !important;}.h-teleport-lg{height:20px !important;}.h-teleport-xl{height:24px !important;}.h-teleport-xxl{height:32px !important;}.h-teleport-xxxl{height:40px !important;}.h-teleport-xxxxl{height:48px !important;}.space-teleport-section{padding-top:48px;padding-bottom:48px;}@media only screen and (max-width:767px){.space-teleport-section{padding-top:32px;padding-bottom:32px;}}.space-teleport-container{padding-left:20px;padding-right:20px;}@media only screen and (max-width:767px){.space-teleport-container{padding-left:16px;padding-right:16px;}}.space-teleport-card{padding:24px;}@media only screen and (max-width:767px){.space-teleport-card{padding:20px;}}.space-teleport-list > * + *{margin-top:16px;}.space-teleport-grid{gap:20px;}@media only screen and (max-width:767px){.space-teleport-grid{gap:16px;}}@media only screen and (max-width:767px){.sm\:m-0{margin:0 !important;}.sm\:mt-teleport-sm{margin-top:12px !important;}.sm\:mb-teleport-sm{margin-bottom:12px !important;}.sm\:p-teleport-sm{padding:12px !important;}.sm\:px-teleport-md{padding-left:16px !important;padding-right:16px !important;}.sm\:py-teleport-md{padding-top:16px !important;padding-bottom:16px !important;}}@media only screen and (min-width:768px){.md\:m-0{margin:0 !important;}.md\:mt-teleport-lg{margin-top:20px !important;}.md\:mb-teleport-lg{margin-bottom:20px !important;}.md\:p-teleport-lg{padding:20px !important;}.md\:px-teleport-lg{padding-left:20px !important;padding-right:20px !important;}.md\:py-teleport-lg{padding-top:20px !important;padding-bottom:20px !important;}}.route-stripe-subscriptionpurchase-gift .stripe-gift-toggle-wrapper{display:none;}.route-stripe-subscriptionpurchase-gift .stripe-subscribe .stripe-subscribe-plans-wrapper h2{margin-top:0;display:none;}.route-stripe-subscriptionpurchase-gift .stripe-subscribe .stripe-subscribe-plan-free{border-radius:27px;filter:blur(4px);}.block-stripe-subscribe-block{padding:0 !important;}#block-newfrontpagefeaturetable{clear:both;padding:1em 16px;}#block-newfrontpagefeaturetable:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){#block-newfrontpagefeaturetable{padding:2.25em 16px 2em;}}#block-newfrontpagefeaturetable .user-bar-content,#block-newfrontpagefeaturetable .section-inner,#block-newfrontpagefeaturetable .block-content,#block-newfrontpagefeaturetable.block-views > div,#block-newfrontpagefeaturetable.block-views > h2,#block-newfrontpagefeaturetable.block-block-content > h2,#block-newfrontpagefeaturetable.block-block-content > div,#block-newfrontpagefeaturetable.block-ctools-block > span,#block-newfrontpagefeaturetable.block-ctools-block > div,#block-newfrontpagefeaturetable.block-entity-block header,#block-newfrontpagefeaturetable.block-entity-block .content,#block-newfrontpagefeaturetable .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:34px;line-height:1.2;}}#block-giftpageheader{clear:both;padding:1em 16px;}#block-giftpageheader:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){#block-giftpageheader{padding:2.25em 16px 2em;}}#block-giftpageheader .user-bar-content,#block-giftpageheader .section-inner,#block-giftpageheader .block-content,#block-giftpageheader.block-views > div,#block-giftpageheader.block-views > h2,#block-giftpageheader.block-block-content > h2,#block-giftpageheader.block-block-content > div,#block-giftpageheader.block-ctools-block > span,#block-giftpageheader.block-ctools-block > div,#block-giftpageheader.block-entity-block header,#block-giftpageheader.block-entity-block .content,#block-giftpageheader .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:34px;line-height:1.2;}}#block-giftpageheader .field--name-field-image{text-align:center;}#block-giftpageheader .field--name-field-image img{width:300px;}.stripe-subscribe .stripe-gift-toggle-wrapper,.stripe-subscribe .stripe-subscribe-plans-wrapper,.block-stripe-subscription .stripe-gift-toggle-wrapper,.block-stripe-subscription .stripe-subscribe-plans-wrapper{clear:both;padding:1em 16px;}.stripe-subscribe .stripe-gift-toggle-wrapper:after,.stripe-subscribe .stripe-subscribe-plans-wrapper:after,.block-stripe-subscription .stripe-gift-toggle-wrapper:after,.block-stripe-subscription .stripe-subscribe-plans-wrapper:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.stripe-subscribe .stripe-gift-toggle-wrapper,.stripe-subscribe .stripe-subscribe-plans-wrapper,.block-stripe-subscription .stripe-gift-toggle-wrapper,.block-stripe-subscription .stripe-subscribe-plans-wrapper{padding:2.25em 16px 2em;}}.stripe-subscribe .stripe-gift-toggle-wrapper .user-bar-content,.stripe-subscribe .stripe-gift-toggle-wrapper .section-inner,.stripe-subscribe .stripe-gift-toggle-wrapper .block-content,.stripe-subscribe .stripe-gift-toggle-wrapper.block-views > div,.stripe-subscribe .stripe-gift-toggle-wrapper.block-views > h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-block-content > h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-block-content > div,.stripe-subscribe .stripe-gift-toggle-wrapper.block-ctools-block > span,.stripe-subscribe .stripe-gift-toggle-wrapper.block-ctools-block > div,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block header,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block .content,.stripe-subscribe .stripe-gift-toggle-wrapper .mq--t,.stripe-subscribe .stripe-subscribe-plans-wrapper .user-bar-content,.stripe-subscribe .stripe-subscribe-plans-wrapper .section-inner,.stripe-subscribe .stripe-subscribe-plans-wrapper .block-content,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views > div,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views > h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-block-content > h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-block-content > div,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-ctools-block > span,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-ctools-block > div,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block header,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block .content,.stripe-subscribe .stripe-subscribe-plans-wrapper .mq--t,.block-stripe-subscription .stripe-gift-toggle-wrapper .user-bar-content,.block-stripe-subscription .stripe-gift-toggle-wrapper .section-inner,.block-stripe-subscription .stripe-gift-toggle-wrapper .block-content,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views > div,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views > h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-block-content > h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-block-content > div,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-ctools-block > span,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-ctools-block > div,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block header,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block .content,.block-stripe-subscription .stripe-gift-toggle-wrapper .mq--t,.block-stripe-subscription .stripe-subscribe-plans-wrapper .user-bar-content,.block-stripe-subscription .stripe-subscribe-plans-wrapper .section-inner,.block-stripe-subscription .stripe-subscribe-plans-wrapper .block-content,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views > div,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views > h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-block-content > h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-block-content > div,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-ctools-block > span,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-ctools-block > div,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block header,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block .content,.block-stripe-subscription .stripe-subscribe-plans-wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.stripe-subscribe .stripe-gift-toggle-wrapper.block-views h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block header h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.stripe-subscribe .stripe-gift-toggle-wrapper.block-views h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block header h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.stripe-subscribe .stripe-gift-toggle-wrapper.block-views h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block header h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.stripe-subscribe .stripe-gift-toggle-wrapper.block-views h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block header h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block header h2{font-size:34px;line-height:1.2;}}.stripe-subscribe .stripe-gift-toggle,.stripe-subscribe .stripe-subscribe-plans,.block-stripe-subscription .stripe-gift-toggle,.block-stripe-subscription .stripe-subscribe-plans{max-width:1440px;margin-left:auto;margin-right:auto;}.stripe-subscribe .stripe-gift-toggle-wrapper,.block-stripe-subscription .stripe-gift-toggle-wrapper{background:#ff8c11;}@media only screen and (min-width:768px){.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle{display:flex;justify-content:space-between;}}@media only screen and (min-width:768px){.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle > div,.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle h3,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle > div,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle h3{width:50%;}}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle h3,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle h3{font-weight:900;}@media only screen and (max-width:767px){.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle h3,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle h3{text-align:center;}}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper{display:flex;background:#ffffff;border-radius:100px;overflow:hidden;justify-content:space-around;padding:1em 0;width:385px;}@media only screen and (max-width:767px){.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper{margin:0 auto;max-width:100%;}}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper h5,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper h5{font-weight:bold;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper h5:before,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper h5:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container{}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch{position:relative;display:block;height:30px;width:75px;margin:0 auto;border-radius:20px;-webkit-transition:0.4s;transition:0.4s;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:checked ~ .slider-value:nth-child(4),.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:checked ~ .slider-value:nth-child(4){display:none;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked) ~ .slider-value:nth-child(3),.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked) ~ .slider-value:nth-child(3){display:none;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked) ~ .slider-value:nth-child(4),.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked) ~ .slider-value:nth-child(4){color:white;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:checked ~ .slider,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:checked ~ .slider{background-color:#14b8a6;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked) ~ .slider,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked) ~ .slider{background-color:black;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch:hover,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch:hover{background:#171717;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch:hover .slider:before,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch:hover .slider:before{border-color:#ff8c11;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input{opacity:0;width:0;height:0;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:0.4s;transition:0.4s;display:block;border:1px solid #171717;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider:before,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider:before{position:absolute;content:"";padding:0;height:24px;width:24px;left:0;top:1px;background-color:white;-webkit-transition:0.4s;transition:0.4s;border:1px solid #171717;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value{position:absolute;z-index:100;top:4px;font-weight:bold;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(3),.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(3){left:15px;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(4),.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(4){right:15px;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container input:focus + .slider,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container input:focus + .slider{box-shadow:0 0 1px #2196F3;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container input:checked + .slider:before,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container input:checked + .slider:before{-webkit-transform:translateX(46px);-ms-transform:translateX(46px);transform:translateX(46px);}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider.round,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider.round{border-radius:20px;}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider.round:before,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider.round:before{border-radius:20px;}@media only screen and (min-width:768px){.stripe-subscribe .stripe-subscribe-plans,.block-stripe-subscription .stripe-subscribe-plans{display:flex;align-items:flex-end;justify-content:space-between;}}@media only screen and (min-width:768px){.stripe-subscribe .stripe-subscribe-plans,.block-stripe-subscription .stripe-subscribe-plans{flex-wrap:wrap;}}@media only screen and (max-width:767px){.stripe-subscribe .stripe-subscribe-plans > div,.block-stripe-subscription .stripe-subscribe-plans > div{margin-bottom:1em;}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px){.stripe-subscribe .stripe-subscribe-plans > div,.block-stripe-subscription .stripe-subscribe-plans > div{width:32%;}.stripe-subscribe .stripe-subscribe-plans > div:nth-child(1n+3),.block-stripe-subscription .stripe-subscribe-plans > div:nth-child(1n+3){margin-left:1%;}}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans > div,.block-stripe-subscription .stripe-subscribe-plans > div{width:23%;}.stripe-subscribe .stripe-subscribe-plans > div:not(:first-child),.block-stripe-subscription .stripe-subscribe-plans > div:not(:first-child){margin-left:2%;}}.stripe-subscribe .stripe-subscribe-plans .stripe-preamble,.block-stripe-subscription .stripe-subscribe-plans .stripe-preamble{font-size:22px;font-style:normal;font-weight:500;line-height:29px;border-radius:0 !important;}@media only screen and (min-width:768px){.stripe-subscribe .stripe-subscribe-plans .stripe-preamble,.block-stripe-subscription .stripe-subscribe-plans .stripe-preamble{width:100%;margin-bottom:1em;}}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans .stripe-preamble,.block-stripe-subscription .stripe-subscribe-plans .stripe-preamble{width:23%;}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan-combo,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan-combo{border-radius:27px;border:2px solid #171717;overflow:hidden;}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan-combo,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan-combo{min-width:290px;}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan-combo .combo-title,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan-combo .combo-title{color:white;text-transform:uppercase;background:#171717;text-align:center;padding:15px 0;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan{overflow:hidden;}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan{min-width:290px;}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-free,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-free{background:#ffd4a3;border-radius:27px;}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-free,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-free{justify-content:space-between;}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-monthly,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-monthly{background:#4ade80;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-yearly,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-gift,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-yearly,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-gift{background:#14b8a6;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-gift,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-gift{border-radius:27px;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime-gift,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime-gift{background:#60a5fa;border-radius:27px;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime .description,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime-gift .description,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime .description,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime-gift .description{background-image:url(/themes/custom/ggfresh/images/lifetime-badge.svg);background-repeat:no-repeat;background-position:top right;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .ribbon,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .ribbon{text-align:center;padding:0.25em 0 0 0;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner{padding:24px;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h4.plan-name,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h4.plan-name{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:16px;line-height:1.5;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}@media only screen and (min-width:1025px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h4.plan-name,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h4.plan-name{font-size:20px;line-height:1.5;}}@media only screen and (max-width:767px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough),.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough),.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price{border-bottom:1px solid #171717;padding-bottom:2em;margin-bottom:0.5em;}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-weight:600;vertical-align:top;}@media only screen and (max-width:767px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:20px;line-height:1.5;}}@media only screen and (min-width:768px) and (max-width:1024px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:24px;line-height:1.2;}}@media only screen and (min-width:1025px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:24px;line-height:1.2;}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;display:inline;}@media only screen and (max-width:767px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price.strikethrough,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price.strikethrough{text-decoration:line-through;color:red;}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .plan-description,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .plan-description{display:none;}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta{text-align:center;margin:1em 0 0 0;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta button.stripe-button,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.stripe-button,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta button.stripe-button,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.stripe-button,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button{display:inline-block;background:#171717;width:100%;border:none;color:white;min-width:75px;max-width:750px;cursor:pointer;border-radius:4px;height:40px;padding:12px 24px 10px;line-height:100%;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta button.stripe-button:hover,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.stripe-button:hover,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta button.stripe-button:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.stripe-button:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button:hover{background:#3c4043;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button{display:block;margin-bottom:0.5em;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button:hover{cursor:pointer;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google{display:flex;margin-left:0;margin-right:0;border:none;padding:0 8px;justify-content:center;color:#000000;text-align:center;background-color:rgb(245.4314285714,244.8685714286,244.8685714286);height:40px;line-height:40px;font-family:"Roboto",sans-serif;border-radius:4px;background-color:#131314;border-color:#8E918F;color:#E3E3E3;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google img,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google img{width:26.6666666667px;height:26.6666666667px;position:relative;padding:3.3333333333px;border:1px solid transparent;margin-top:6.6666666667px;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google span,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google span{padding-left:8px;font-style:normal;font-weight:700;text-decoration:none;display:inline-block;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:focus,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:focus,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:hover{background-color:#eeeded;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:focus,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:focus,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:hover{background-color:rgb(68.6923076923,68.6923076923,72.3076923077);}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .button-container,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .button-container{margin:4px 0;clear:both;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .gpay-button-container button,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .gpay-button-container button{width:100%;height:40px;padding:12px 24px 10px;}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .paypal-button-container .zoid-outlet,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .paypal-button-container .zoid-outlet{width:100% !important;height:40px;padding:12px 24px 10px;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container{padding:15px 10px 0 10px;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch{position:relative;display:block;height:40px;width:200px;margin:0 auto;border-radius:20px;-webkit-transition:0.4s;transition:0.4s;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch:hover,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch:hover{background:#171717;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch:hover input:checked ~ .slider-value:nth-child(3),.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch:hover input:checked ~ .slider-value:nth-child(3){color:white;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch:hover input:not(:checked) ~ .slider-value:nth-child(4),.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch:hover input:not(:checked) ~ .slider-value:nth-child(4){color:white;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch:hover .slider:before,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch:hover .slider:before{border-color:#ff8c11;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch input,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch input{opacity:0;width:0;height:0;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:0.4s;transition:0.4s;display:block;border:1px solid #171717;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider:before,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider:before{position:absolute;content:"";padding:0;height:38px;width:100px;left:0;top:-1px;background-color:white;-webkit-transition:0.4s;transition:0.4s;border:1px solid #171717;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider-value,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider-value{position:absolute;z-index:100;top:8px;font-weight:bold;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider-value:nth-child(3),.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider-value:nth-child(3){left:15px;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider-value:nth-child(4),.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider-value:nth-child(4){right:15px;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container input:focus + .slider,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container input:focus + .slider{box-shadow:0 0 1px #2196F3;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container input:checked + .slider:before,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container input:checked + .slider:before{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider.round,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider.round{border-radius:20px;}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider.round:before,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider.round:before{border-radius:20px;}.feature-table,#block-newfrontpagefeaturetable .block-content{border-top:2px solid #171717;padding:20px 0 0 0;display:none;}@media only screen and (min-width:1441px){.feature-table,#block-newfrontpagefeaturetable .block-content{display:block;}}.feature-table .block-content,#block-newfrontpagefeaturetable .block-content .block-content{flex-direction:column;align-items:normal;}.feature-table .group-text,#block-newfrontpagefeaturetable .block-content .group-text{width:100%;}.feature-table table tr,.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr,.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr,.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr,.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr,#block-newfrontpagefeaturetable .block-content table tr,#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr,.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr,#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr,.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr{display:flex;justify-content:space-between;}.feature-table table tr td:not(:first-child),.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td:not(:first-child),.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child){text-align:center;padding-left:24px;padding-right:24px;}@media only screen and (min-width:1441px){.feature-table table tr td,.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td,.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td,.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td,.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td,#block-newfrontpagefeaturetable .block-content table tr td,#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td,.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td,#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td,.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td{width:23%;min-width:290px;}.feature-table table tr td:not(:first-child),.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td:not(:first-child),.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child){margin-left:2%;}}.stripe-manage-billing-form{display:block;position:relative;padding:35px 40px;background-color:#fff;border:1px solid #e8e8ea;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);}@media only screen and (max-width:767px){.stripe-manage-billing-form{margin:20px;padding:25px 20px;}}@media only screen and (min-width:768px){.stripe-manage-billing-form{margin:60px auto;width:60%;max-width:650px;}}.stripe-manage-billing-form .button--primary{text-align:center;color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;}.stripe-manage-billing-form .button--primary a{color:#ffffff;}.stripe-manage-billing-form .button--primary:hover{background-color:#6e0ee6;border-color:#6e0ee6;}@media only screen and (max-width:767px){#superfish-main.sf-menu,#superfish-account.sf-menu{display:none !important;}}@media only screen and (max-width:767px){#superfish-main-accordion.sf-expanded,#superfish-account-accordion.sf-expanded,.sf-accordion.sf-main.sf-expanded,.sf-accordion.sf-account.sf-expanded{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;max-width:none !important;margin:0 !important;padding:0 !important;background-color:#000 !important;overflow-y:auto !important;overflow-x:hidden !important;z-index:9999 !important;animation:slideDown 0.3s ease-out;display:block !important;visibility:visible !important;opacity:1 !important;}#superfish-main-accordion ul,#superfish-account-accordion ul,.sf-accordion.sf-main ul,.sf-accordion.sf-account ul{margin:0 !important;padding:0 !important;list-style:none !important;width:100% !important;}#superfish-main-accordion > ul,#superfish-account-accordion > ul,.sf-accordion.sf-main > ul,.sf-accordion.sf-account > ul{padding-top:60px !important;height:100vh !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;}#superfish-main-accordion li,#superfish-account-accordion li,.sf-accordion.sf-main li,.sf-accordion.sf-account li{width:100% !important;float:none !important;display:block !important;margin:0 !important;}#superfish-main-accordion li .sf-sub-indicator,#superfish-account-accordion li .sf-sub-indicator,.sf-accordion.sf-main li .sf-sub-indicator,.sf-accordion.sf-account li .sf-sub-indicator{position:relative !important;display:inline-block !important;margin-left:10px !important;float:none !important;right:auto !important;top:6px !important;vertical-align:middle !important;}#superfish-main-accordion li > a,#superfish-main-accordion li > span.nolink,#superfish-account-accordion li > a,#superfish-account-accordion li > span.nolink,.sf-accordion.sf-main li > a,.sf-accordion.sf-main li > span.nolink,.sf-accordion.sf-account li > a,.sf-accordion.sf-account li > span.nolink{display:block !important;width:100% !important;padding:20px !important;color:#fff !important;text-decoration:none !important;font-size:18px !important;font-weight:500 !important;letter-spacing:0.5px !important;text-transform:none !important;background:transparent !important;border:none !important;position:relative !important;transition:all 0.2s ease !important;}#superfish-main-accordion li > a:hover,#superfish-main-accordion li > a:focus,#superfish-main-accordion li > a:active,#superfish-main-accordion li > span.nolink:hover,#superfish-main-accordion li > span.nolink:focus,#superfish-main-accordion li > span.nolink:active,#superfish-account-accordion li > a:hover,#superfish-account-accordion li > a:focus,#superfish-account-accordion li > a:active,#superfish-account-accordion li > span.nolink:hover,#superfish-account-accordion li > span.nolink:focus,#superfish-account-accordion li > span.nolink:active,.sf-accordion.sf-main li > a:hover,.sf-accordion.sf-main li > a:focus,.sf-accordion.sf-main li > a:active,.sf-accordion.sf-main li > span.nolink:hover,.sf-accordion.sf-main li > span.nolink:focus,.sf-accordion.sf-main li > span.nolink:active,.sf-accordion.sf-account li > a:hover,.sf-accordion.sf-account li > a:focus,.sf-accordion.sf-account li > a:active,.sf-accordion.sf-account li > span.nolink:hover,.sf-accordion.sf-account li > span.nolink:focus,.sf-accordion.sf-account li > span.nolink:active{background-color:rgba(255,255,255,0.05) !important;color:#7d11ff !important;outline:none !important;}#superfish-main-accordion li > a.sf-with-ul,#superfish-main-accordion li > span.nolink.sf-with-ul,#superfish-account-accordion li > a.sf-with-ul,#superfish-account-accordion li > span.nolink.sf-with-ul,.sf-accordion.sf-main li > a.sf-with-ul,.sf-accordion.sf-main li > span.nolink.sf-with-ul,.sf-accordion.sf-account li > a.sf-with-ul,.sf-accordion.sf-account li > span.nolink.sf-with-ul{padding-right:20px !important;}#superfish-main-accordion li.sf-expanded > ul,#superfish-account-accordion li.sf-expanded > ul,.sf-accordion.sf-main li.sf-expanded > ul,.sf-accordion.sf-account li.sf-expanded > ul{display:block !important;position:relative !important;top:0 !important;left:0 !important;background-color:rgba(0,0,0,0.5) !important;padding:10px 0 !important;}#superfish-main-accordion li ul,#superfish-account-accordion li ul,.sf-accordion.sf-main li ul,.sf-accordion.sf-account li ul{display:none !important;width:100% !important;}#superfish-main-accordion li ul li,#superfish-account-accordion li ul li,.sf-accordion.sf-main li ul li,.sf-accordion.sf-account li ul li{width:100% !important;float:none !important;}#superfish-main-accordion li ul li a,#superfish-main-accordion li ul li span.nolink,#superfish-account-accordion li ul li a,#superfish-account-accordion li ul li span.nolink,.sf-accordion.sf-main li ul li a,.sf-accordion.sf-main li ul li span.nolink,.sf-accordion.sf-account li ul li a,.sf-accordion.sf-account li ul li span.nolink{display:block !important;padding:15px 15px 15px 40px !important;color:rgba(255,255,255,0.9) !important;font-size:16px !important;font-weight:400 !important;background:transparent !important;transition:all 0.2s ease !important;}#superfish-main-accordion li ul li a:hover,#superfish-main-accordion li ul li a:focus,#superfish-main-accordion li ul li a:active,#superfish-main-accordion li ul li span.nolink:hover,#superfish-main-accordion li ul li span.nolink:focus,#superfish-main-accordion li ul li span.nolink:active,#superfish-account-accordion li ul li a:hover,#superfish-account-accordion li ul li a:focus,#superfish-account-accordion li ul li a:active,#superfish-account-accordion li ul li span.nolink:hover,#superfish-account-accordion li ul li span.nolink:focus,#superfish-account-accordion li ul li span.nolink:active,.sf-accordion.sf-main li ul li a:hover,.sf-accordion.sf-main li ul li a:focus,.sf-accordion.sf-main li ul li a:active,.sf-accordion.sf-main li ul li span.nolink:hover,.sf-accordion.sf-main li ul li span.nolink:focus,.sf-accordion.sf-main li ul li span.nolink:active,.sf-accordion.sf-account li ul li a:hover,.sf-accordion.sf-account li ul li a:focus,.sf-accordion.sf-account li ul li a:active,.sf-accordion.sf-account li ul li span.nolink:hover,.sf-accordion.sf-account li ul li span.nolink:focus,.sf-accordion.sf-account li ul li span.nolink:active{background-color:rgba(255,255,255,0.08) !important;color:#7d11ff !important;padding-left:45px !important;}#superfish-main-accordion li ul li ul,#superfish-account-accordion li ul li ul,.sf-accordion.sf-main li ul li ul,.sf-accordion.sf-account li ul li ul{background-color:rgba(0,0,0,0.3) !important;}#superfish-main-accordion li ul li ul li a,#superfish-account-accordion li ul li ul li a,.sf-accordion.sf-main li ul li ul li a,.sf-accordion.sf-account li ul li ul li a{padding-left:60px !important;font-size:15px !important;color:rgba(255,255,255,0.8) !important;}#superfish-main-accordion li ul li ul li a:hover,#superfish-account-accordion li ul li ul li a:hover,.sf-accordion.sf-main li ul li ul li a:hover,.sf-accordion.sf-account li ul li ul li a:hover{padding-left:65px !important;}#superfish-main-accordion li.active-trail > a,#superfish-account-accordion li.active-trail > a,.sf-accordion.sf-main li.active-trail > a,.sf-accordion.sf-account li.active-trail > a{color:#7d11ff !important;font-weight:600 !important;}#superfish-main-accordion li.active-trail > a:before,#superfish-account-accordion li.active-trail > a:before,.sf-accordion.sf-main li.active-trail > a:before,.sf-accordion.sf-account li.active-trail > a:before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:4px !important;background-color:#7d11ff !important;}}@media only screen and (max-width:767px){#superfish-main-toggle:checked ~ .sf-accordion.sf-expanded,#superfish-account-toggle:checked ~ .sf-accordion.sf-expanded{display:block !important;}#superfish-main-toggle[aria-expanded=true],#superfish-account-toggle[aria-expanded=true]{background-image:url(/themes/custom/ggfresh/images/close-white.png) !important;}}@keyframes slideDown{from{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translateY(0);}}@media only screen and (max-width:767px){body.sf-accordion-open{overflow:hidden !important;position:fixed !important;width:100% !important;}}@media only screen and (max-width:767px){#block-mainnavigation .sf-accordion.sf-expanded,#block-superfishaccount .sf-accordion.sf-expanded{width:100vw !important;max-width:none !important;padding:0 !important;position:fixed !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;}}@media only screen and (max-width:767px){#header-region .block-menu .sf-accordion.sf-expanded,#header-region .block-superfish .sf-accordion.sf-expanded{top:0 !important;position:fixed !important;width:100vw !important;height:100vh !important;padding:3em 0 0 0 !important;left:0 !important;right:0 !important;bottom:0 !important;}}@media only screen and (max-width:767px){#superfish-main-accordion *:focus,#superfish-account-accordion *:focus,.sf-accordion.sf-main *:focus,.sf-accordion.sf-account *:focus{outline:2px solid #7d11ff !important;outline-offset:-2px !important;}#superfish-main-accordion .skip-link,#superfish-account-accordion .skip-link,.sf-accordion.sf-main .skip-link,.sf-accordion.sf-account .skip-link{position:absolute !important;top:-40px !important;left:0 !important;background:#7d11ff !important;color:white !important;padding:8px !important;text-decoration:none !important;z-index:100 !important;}#superfish-main-accordion .skip-link:focus,#superfish-account-accordion .skip-link:focus,.sf-accordion.sf-main .skip-link:focus,.sf-accordion.sf-account .skip-link:focus{top:0 !important;}}@media only screen and (max-width:767px){#superfish-main-accordion *,#superfish-account-accordion *,.sf-accordion.sf-main *,.sf-accordion.sf-account *{-webkit-tap-highlight-color:transparent !important;}#superfish-main-accordion a,#superfish-main-accordion button,#superfish-account-accordion a,#superfish-account-accordion button,.sf-accordion.sf-main a,.sf-accordion.sf-main button,.sf-accordion.sf-account a,.sf-accordion.sf-account button{-webkit-touch-callout:none !important;-webkit-user-select:none !important;user-select:none !important;}}.block-tabs{display:none;position:fixed;width:100px;background:white;z-index:1000;box-shadow:2px 5px 3px -2px rgba(0,0,0,0.15);border-radius:10px;opacity:0.5;}@media only screen and (min-width:768px){.block-tabs{display:block;left:-9999em;}}.block-tabs:hover{opacity:1;}.block-tabs .contextual{display:none;}.block-tabs ul{display:block;margin:0;}.block-tabs ul li{display:inline;}.block-tabs ul li:first-child a{border-top:none;}.block-tabs ul li a{display:block;margin:0;text-decoration:none;border-top:1px solid #dddcdc;padding:6px 10px;font-weight:500;color:#229BD0;line-height:1.2em;}.teleport-cta{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 50%,#fafafa 100%) !important;color:#232323 !important;}.teleport-cta *{color:#232323 !important;}.teleport-cta-title{color:#232323 !important;text-shadow:none !important;}.teleport-cta-subtitle{color:#757575 !important;}.teleport-ways-title{color:#232323 !important;}.teleport-feature-title{color:#232323 !important;}.teleport-feature-desc{color:#757575 !important;}.teleport-feature-icon{color:#7d11ff !important;background:rgba(125,17,255,0.1) !important;}.teleport-cta-button{background:#7d11ff !important;color:#ffffff !important;}.teleport-cta-button:hover{background:#6a0ed9 !important;color:#ffffff !important;}.teleport-feature-card{background:#ffffff !important;border:1px solid #eaeaea !important;color:#232323 !important;}.teleport-feature-card:hover .teleport-feature-icon{background:#7d11ff !important;color:#ffffff !important;}.teleport-cta{margin:32px 0;padding:32px 0;text-align:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 50%,#fafafa 100%);border-radius:24px;border:1px solid rgba(125,17,255,0.1);}.teleport-cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(125,17,255,0.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,140,17,0.05) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(125,17,255,0.03) 0%,transparent 50%);pointer-events:none;}.teleport-cta .teleport-cta-content{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:0 24px;}.teleport-cta .teleport-hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-bottom:32px;}@media (max-width:768px){.teleport-cta .teleport-hero{grid-template-columns:1fr;text-align:center;gap:24px;}}.teleport-cta .teleport-hero-text{text-align:left;}@media (max-width:768px){.teleport-cta .teleport-hero-text{text-align:center;}}.teleport-cta .teleport-cta-title{font-size:48px;font-weight:700;line-height:1.2;margin:0 0 20px;color:#262626;}@media (max-width:768px){.teleport-cta .teleport-cta-title{font-size:36px;}}.teleport-cta .teleport-cta-subtitle{font-size:20px;line-height:1.6;color:#404040;margin:0 0 24px;max-width:500px;}@media (max-width:768px){.teleport-cta .teleport-cta-subtitle{font-size:18px;margin-left:auto;margin-right:auto;}}.teleport-cta .teleport-product-image{position:relative;display:flex;justify-content:center;align-items:center;min-height:300px;}.teleport-cta .teleport-product-image img{display:block;width:100%;max-width:500px;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,0.1));position:relative;z-index:1;animation:float 6s ease-in-out infinite;}.teleport-cta .teleport-product-image::before{content:"";position:absolute;top:50%;left:50%;width:80%;height:80%;background:radial-gradient(circle,rgba(125,17,255,0.2) 0%,transparent 70%);transform:translate(-50%,-50%);filter:blur(40px);z-index:0;}.teleport-cta .teleport-ways{margin-top:32px;padding-top:32px;border-top:1px solid rgba(125,17,255,0.1);}.teleport-cta .teleport-ways-title{font-size:32px;font-weight:600;margin:0 0 24px;color:#262626;}@media (max-width:768px){.teleport-cta .teleport-ways-title{font-size:28px;}}.teleport-cta .teleport-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;}@media (max-width:1024px){.teleport-cta .teleport-features-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){.teleport-cta .teleport-features-grid{grid-template-columns:1fr;}}.teleport-cta .teleport-feature-card{background:#ffffff;padding:24px;border-radius:16px;border:1px solid #e5e5e5;text-align:center;transition:all 300ms ease;}.teleport-cta .teleport-feature-card:hover{transform:translateY(-4px);border-color:#d1b3ff;box-shadow:0 8px 24px rgba(125,17,255,0.1);}.teleport-cta .teleport-feature-card:hover .teleport-feature-icon{transform:scale(1.1);background:#7d11ff;color:#ffffff;}.teleport-cta .teleport-feature-icon{width:64px;height:64px;margin:0 auto 16px;background:rgba(125,17,255,0.1);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#7d11ff;transition:all 300ms ease;}.teleport-cta .teleport-feature-title{font-size:18px;font-weight:600;margin:0 0 12px;color:#262626;}.teleport-cta .teleport-feature-desc{font-size:14px;line-height:1.5;color:#404040;margin:0;}.teleport-cta .teleport-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#ffffff;border-color:#7d11ff;font-size:18px;padding:16px 24px;margin-top:24px;}.teleport-cta .teleport-cta-button:focus{outline:2px solid #7d11ff;outline-offset:2px;}.teleport-cta .teleport-cta-button:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.teleport-cta .teleport-cta-button:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6;}.teleport-cta .teleport-cta-button:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf;}.teleport-cta .teleport-cta-button::after{content:"→";margin-left:12px;transition:transform 200ms ease;}.teleport-cta .teleport-cta-button:hover::after{transform:translateX(4px);}.teleport-cta .teleport-cta-features{display:none;}@keyframes float{0%,100%{transform:translateY(0);}50%{transform:translateY(-20px);}}@media (max-width:768px){.teleport-cta{margin:24px 0;padding:24px 16px;}.teleport-cta .teleport-cta-content{padding:0;}.teleport-cta .teleport-product-image img{max-width:300px;}}.group-teleport-full,.group-lesson-full{}.group-teleport-full .group-nav,.group-lesson-full .group-nav{background:white;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px rgba(0,0,0,0.05);}.group-teleport-full .group-nav .container,.group-lesson-full .group-nav .container{max-width:1440px;margin:0 auto;padding:0 20px;}.group-teleport-full .group-nav .nav-wrapper,.group-lesson-full .group-nav .nav-wrapper{display:flex;align-items:center;}@media only screen and (max-width:767px){.group-teleport-full .group-nav .nav-wrapper,.group-lesson-full .group-nav .nav-wrapper{flex-wrap:wrap;}}.group-teleport-full .group-nav .nav-tabs,.group-lesson-full .group-nav .nav-tabs{display:flex;gap:32px;}@media only screen and (max-width:767px){.group-teleport-full .group-nav .nav-tabs,.group-lesson-full .group-nav .nav-tabs{gap:16px;}}.group-teleport-full .group-nav .nav-tab,.group-lesson-full .group-nav .nav-tab{padding:16px 0;color:#6b7280;text-decoration:none;font-weight:500;position:relative;transition:color 0.2s ease;}.group-teleport-full .group-nav .nav-tab:hover,.group-lesson-full .group-nav .nav-tab:hover{color:#333;}.group-teleport-full .group-nav .nav-tab.active,.group-lesson-full .group-nav .nav-tab.active{color:#7d11ff;}.group-teleport-full .group-nav .nav-tab.active::after,.group-lesson-full .group-nav .nav-tab.active::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#7d11ff;border-radius:3px 3px 0 0;}.group-teleport-full .group-nav .nav-tab .nav-badge,.group-lesson-full .group-nav .nav-tab .nav-badge{background:#7d11ff;color:white;border-radius:10px;padding:2px 6px;font-size:11px;margin-left:4px;}.group-teleport-full .group-nav .nav-actions,.group-lesson-full .group-nav .nav-actions{display:none;}.group-teleport-full .group-nav .nav-actions .invite-button,.group-lesson-full .group-nav .nav-actions .invite-button{background:rgba(125,17,255,0.2);color:white;border:2px solid rgba(125,17,255,0.4);padding:12px 24px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;backdrop-filter:blur(10px);margin-left:12px;position:relative;display:inline-flex;align-items:center;gap:8px;}@media only screen and (max-width:767px){.group-teleport-full .group-nav .nav-actions .invite-button,.group-lesson-full .group-nav .nav-actions .invite-button{font-size:14px;padding:10px 20px;}}.group-teleport-full .group-nav .nav-actions .invite-button:hover,.group-lesson-full .group-nav .nav-actions .invite-button:hover{background:rgba(125,17,255,0.3);border-color:rgba(125,17,255,0.6);transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.group-teleport-full .group-nav .nav-actions .invite-button .invitation-badge,.group-lesson-full .group-nav .nav-actions .invite-button .invitation-badge{background:rgb(125,17,255);color:white;border-radius:50%;padding:2px 6px;font-size:12px;font-weight:bold;position:absolute;top:-8px;right:-8px;min-width:20px;text-align:center;}.group-teleport-full .content-wrapper,.group-lesson-full .content-wrapper{padding:40px 0;}.group-teleport-full .content-wrapper > .container,.group-lesson-full .content-wrapper > .container{max-width:1440px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 340px;gap:40px;}@media only screen and (max-width:1440px){.group-teleport-full .content-wrapper > .container,.group-lesson-full .content-wrapper > .container{grid-template-columns:1fr 300px;gap:30px;}}@media only screen and (max-width:1024px){.group-teleport-full .content-wrapper > .container,.group-lesson-full .content-wrapper > .container{grid-template-columns:1fr;gap:40px;}}@media only screen and (max-width:767px){.group-teleport-full .content-wrapper,.group-lesson-full .content-wrapper{padding:20px 0;}}.group-teleport-full .tab-content-area,.group-lesson-full .tab-content-area{min-width:0;}.group-teleport-full .tab-content-area .block-views > h2,.group-lesson-full .tab-content-area .block-views > h2{display:none;}.group-teleport-full .tab-content,.group-lesson-full .tab-content{display:none;}.group-teleport-full .tab-content.active,.group-lesson-full .tab-content.active{display:block;}.group-teleport-full .group-content,.group-lesson-full .group-content{min-width:0;}.group-teleport-full .group-content .block--views-posts-block-1 > h2,.group-lesson-full .group-content .block--views-posts-block-1 > h2{display:none;}.group-teleport-full .group-content .songs-feed .songs-header,.group-lesson-full .group-content .songs-feed .songs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.group-teleport-full .group-content .songs-feed .songs-header,.group-lesson-full .group-content .songs-feed .songs-header{flex-direction:column;align-items:flex-start;gap:16px;padding:0 20px;}}.group-teleport-full .group-content .songs-feed .section-title,.group-lesson-full .group-content .songs-feed .section-title{font-size:28px;font-weight:600;color:#333;margin:0;}@media only screen and (max-width:767px){.group-teleport-full .group-content .songs-feed .section-title,.group-lesson-full .group-content .songs-feed .section-title{font-size:24px;}}.group-teleport-full .group-content .songs-feed .submit-song-btn,.group-lesson-full .group-content .songs-feed .submit-song-btn{color:rgb(125,17,255);border-color:rgb(125,17,255);background:transparent;}.group-teleport-full .group-content .songs-feed .submit-song-btn:hover,.group-lesson-full .group-content .songs-feed .submit-song-btn:hover{background:rgb(125,17,255);color:white;border-color:rgb(125,17,255);}.group-teleport-full .group-content .songs-feed .empty-state,.group-lesson-full .group-content .songs-feed .empty-state{text-align:center;padding:60px 20px;color:#666;font-size:18px;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb;}.group-teleport-full .group-content .create-post,.group-lesson-full .group-content .create-post{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:24px;margin-bottom:30px;transition:all 0.3s ease;position:relative;border-color:rgba(125,17,255,0.3);}.group-teleport-full .group-content .create-post:hover:not(.disabled),.group-lesson-full .group-content .create-post:hover:not(.disabled){background:rgba(255,255,255,0.07);}.group-teleport-full .group-content .create-post.disabled,.group-lesson-full .group-content .create-post.disabled{background:rgba(255,255,255,0.02);border-color:rgba(255,255,255,0.05);}.group-teleport-full .group-content .create-post.disabled .post-input,.group-teleport-full .group-content .create-post.disabled .attachment-btn,.group-teleport-full .group-content .create-post.disabled .post-submit-btn,.group-lesson-full .group-content .create-post.disabled .post-input,.group-lesson-full .group-content .create-post.disabled .attachment-btn,.group-lesson-full .group-content .create-post.disabled .post-submit-btn{opacity:0.5;cursor:not-allowed;pointer-events:none;}.group-teleport-full .group-content .create-post.disabled .post-input,.group-lesson-full .group-content .create-post.disabled .post-input{background:rgba(255,255,255,0.02);color:rgba(255,255,255,0.4);}.group-teleport-full .group-content .create-post .disabled-overlay,.group-lesson-full .group-content .create-post .disabled-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(10,10,10,0.85);backdrop-filter:blur(4px);border-radius:16px;display:flex;align-items:center;justify-content:center;z-index:10;}.group-teleport-full .group-content .create-post .disabled-overlay .join-prompt,.group-lesson-full .group-content .create-post .disabled-overlay .join-prompt{text-align:center;padding:24px;}.group-teleport-full .group-content .create-post .disabled-overlay .join-prompt .fas.fa-lock,.group-lesson-full .group-content .create-post .disabled-overlay .join-prompt .fas.fa-lock{font-size:32px;color:rgba(255,255,255,0.3);margin-bottom:16px;}.group-teleport-full .group-content .create-post .disabled-overlay .join-prompt p,.group-lesson-full .group-content .create-post .disabled-overlay .join-prompt p{color:rgba(255,255,255,0.7);font-size:16px;margin-bottom:20px;}.group-teleport-full .group-content .create-post .disabled-overlay .join-prompt .join-prompt-btn,.group-lesson-full .group-content .create-post .disabled-overlay .join-prompt .join-prompt-btn{background:linear-gradient(135deg,rgb(125,17,255),rgb(95,13,184));color:white;border:none;padding:10px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all 0.3s ease;}.group-teleport-full .group-content .create-post .disabled-overlay .join-prompt .join-prompt-btn:hover,.group-lesson-full .group-content .create-post .disabled-overlay .join-prompt .join-prompt-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.4);}.group-teleport-full .group-content .create-post .create-post-header,.group-lesson-full .group-content .create-post .create-post-header{display:flex;gap:16px;margin-bottom:16px;}.group-teleport-full .group-content .create-post .create-post-header .user-avatar-wrapper,.group-teleport-full .group-content .create-post .create-post-header .user-avatar,.group-lesson-full .group-content .create-post .create-post-header .user-avatar-wrapper,.group-lesson-full .group-content .create-post .create-post-header .user-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;}.group-teleport-full .group-content .create-post .create-post-header .user-avatar-wrapper img,.group-teleport-full .group-content .create-post .create-post-header .user-avatar img,.group-lesson-full .group-content .create-post .create-post-header .user-avatar-wrapper img,.group-lesson-full .group-content .create-post .create-post-header .user-avatar img{width:100%;height:100%;object-fit:cover;border:2px solid rgba(125,17,255,0.3);border-radius:50%;}.group-teleport-full .group-content .create-post .create-post-header .post-input-wrapper,.group-lesson-full .group-content .create-post .create-post-header .post-input-wrapper{flex:1;}.group-teleport-full .group-content .create-post .create-post-header .post-input-wrapper .post-input,.group-lesson-full .group-content .create-post .create-post-header .post-input-wrapper .post-input{width:100%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:12px;padding:14px 18px;color:white;font-size:16px;font-family:inherit;resize:none;transition:all 0.3s ease;}.group-teleport-full .group-content .create-post .create-post-header .post-input-wrapper .post-input:focus,.group-lesson-full .group-content .create-post .create-post-header .post-input-wrapper .post-input:focus{outline:none;background:rgba(255,255,255,0.1);border-color:rgba(125,17,255,0.5);box-shadow:0 0 0 3px rgba(125,17,255,0.1);}.group-teleport-full .group-content .create-post .create-post-header .post-input-wrapper .post-input::placeholder,.group-lesson-full .group-content .create-post .create-post-header .post-input-wrapper .post-input::placeholder{color:rgba(255,255,255,0.4);}.group-teleport-full .group-content .create-post .create-post-actions,.group-lesson-full .group-content .create-post .create-post-actions{display:flex;justify-content:space-between;align-items:center;padding-left:10px;}@media only screen and (max-width:767px){.group-teleport-full .group-content .create-post .create-post-actions,.group-lesson-full .group-content .create-post .create-post-actions{padding-left:0;flex-direction:column;gap:16px;align-items:stretch;}}.group-teleport-full .group-content .create-post .create-post-actions .attachment-options,.group-lesson-full .group-content .create-post .create-post-actions .attachment-options{display:flex;gap:20px;}@media only screen and (max-width:767px){.group-teleport-full .group-content .create-post .create-post-actions .attachment-options,.group-lesson-full .group-content .create-post .create-post-actions .attachment-options{justify-content:center;}}.group-teleport-full .group-content .create-post .create-post-actions .attachment-options .attachment-button,.group-lesson-full .group-content .create-post .create-post-actions .attachment-options .attachment-button{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,0.6);font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s ease;padding:8px 12px;border-radius:8px;}.group-teleport-full .group-content .create-post .create-post-actions .attachment-options .attachment-button:hover,.group-lesson-full .group-content .create-post .create-post-actions .attachment-options .attachment-button:hover{color:rgb(125,17,255);background:rgba(125,17,255,0.1);}.group-teleport-full .group-content .create-post .create-post-actions .attachment-options .attachment-button svg,.group-lesson-full .group-content .create-post .create-post-actions .attachment-options .attachment-button svg{width:18px;height:18px;}.group-teleport-full .group-content .create-post .create-post-actions .post-button,.group-lesson-full .group-content .create-post .create-post-actions .post-button{background:rgb(125,17,255);color:white;border:none;padding:10px 28px;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.3s ease;}.group-teleport-full .group-content .create-post .create-post-actions .post-button:hover,.group-lesson-full .group-content .create-post .create-post-actions .post-button:hover{background:rgb(106,14,224);transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.4);}@media only screen and (max-width:767px){.group-teleport-full .group-content .create-post .create-post-actions .post-button,.group-lesson-full .group-content .create-post .create-post-actions .post-button{width:100%;}}.group-teleport-full .group-content .create-post .post-attachments .add-tags-toggle.active,.group-lesson-full .group-content .create-post .post-attachments .add-tags-toggle.active{background:rgba(125,17,255,0.2);border-color:rgba(125,17,255,0.4);color:#7d11ff;}.group-teleport-full .group-content .create-post .tags-selector,.group-lesson-full .group-content .create-post .tags-selector{margin-top:12px;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb;display:none;}.group-teleport-full .group-content .create-post .tags-selector.active,.group-lesson-full .group-content .create-post .tags-selector.active{display:block;}.group-teleport-full .group-content .create-post .tags-selector .tags-label,.group-lesson-full .group-content .create-post .tags-selector .tags-label{color:#6b7280;font-size:11px;font-weight:600;margin-bottom:6px;text-transform:uppercase;letter-spacing:0.5px;}.group-teleport-full .group-content .create-post .tags-selector .tags-list,.group-lesson-full .group-content .create-post .tags-selector .tags-list{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;}.group-teleport-full .group-content .create-post .tags-selector .tags-list .tag-btn,.group-lesson-full .group-content .create-post .tags-selector .tags-list .tag-btn{background:#f8fafc;border:1px solid #e5e7eb;color:#333;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;transition:all 0.15s ease;line-height:1.2;}.group-teleport-full .group-content .create-post .tags-selector .tags-list .tag-btn:hover,.group-lesson-full .group-content .create-post .tags-selector .tags-list .tag-btn:hover{background:rgba(125,17,255,0.08);border-color:rgba(125,17,255,0.3);color:#7d11ff;}.group-teleport-full .group-content .create-post .tags-selector .tags-list .tag-btn.selected,.group-lesson-full .group-content .create-post .tags-selector .tags-list .tag-btn.selected{background:#7d11ff;border-color:#7d11ff;color:white;}.group-teleport-full .group-content .create-post .tags-selector .tags-list .tag-btn.selected:hover,.group-lesson-full .group-content .create-post .tags-selector .tags-list .tag-btn.selected:hover{background:#6a0ed6;border-color:#6a0ed6;}.group-teleport-full .group-content .create-post .tags-selector .selected-tags,.group-lesson-full .group-content .create-post .tags-selector .selected-tags{display:none;}.group-teleport-full .group-content .post-feed,.group-lesson-full .group-content .post-feed{display:flex;flex-direction:column;gap:24px;}.group-teleport-full .group-content .post-feed .empty-state,.group-lesson-full .group-content .post-feed .empty-state{text-align:center;padding:60px 20px;color:rgba(255,255,255,0.6);font-size:18px;}.group-teleport-full .group-content .post-feed .view-content,.group-lesson-full .group-content .post-feed .view-content{display:flex;flex-direction:column;gap:24px;}.group-teleport-full .members-content .view-group-users .view-header,.group-lesson-full .members-content .view-group-users .view-header{float:none !important;clear:both;}.group-teleport-full .members-content .view-group-users .view-content,.group-lesson-full .members-content .view-group-users .view-content{display:block;}.group-teleport-full .members-content .view-group-users .view-content .views-row,.group-lesson-full .members-content .view-group-users .view-content .views-row{width:100%;margin-bottom:12px;}.group-teleport-full .invitations-content .pending-invitations-list,.group-lesson-full .invitations-content .pending-invitations-list{max-width:800px;}.group-teleport-full .invitations-content .pending-invitations-list h3,.group-lesson-full .invitations-content .pending-invitations-list h3{font-size:24px;font-weight:600;margin-bottom:20px;color:white;}.group-teleport-full .invitations-content .pending-invitations-list .invitation-item,.group-lesson-full .invitations-content .pending-invitations-list .invitation-item{display:flex;align-items:center;justify-content:space-between;padding:16px;background:white;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:12px;transition:all 0.2s ease;}.group-teleport-full .invitations-content .pending-invitations-list .invitation-item:hover,.group-lesson-full .invitations-content .pending-invitations-list .invitation-item:hover{border-color:#7d11ff;box-shadow:0 2px 8px rgba(125,17,255,0.1);}.group-teleport-full .invitations-content .pending-invitations-list .invitation-item .invitee-info,.group-lesson-full .invitations-content .pending-invitations-list .invitation-item .invitee-info{display:flex;align-items:center;gap:10px;color:#333;}.group-teleport-full .invitations-content .pending-invitations-list .invitation-item .invitee-info i,.group-lesson-full .invitations-content .pending-invitations-list .invitation-item .invitee-info i{color:#7d11ff;}.group-teleport-full .invitations-content .pending-invitations-list .invitation-item .invitation-status,.group-lesson-full .invitations-content .pending-invitations-list .invitation-item .invitation-status{color:#7d11ff;font-size:12px;font-weight:600;text-transform:uppercase;padding:4px 8px;background:rgba(125,17,255,0.1);border-radius:4px;}.group-teleport-full .invitations-content .pending-invitations-list .invitation-item .invitation-date,.group-lesson-full .invitations-content .pending-invitations-list .invitation-item .invitation-date{color:#6b7280;font-size:13px;}.group-teleport-full #gg-invite-modal .user-search-list,.group-lesson-full #gg-invite-modal .user-search-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item{padding:0;margin:0;transition:all 0.2s ease;cursor:pointer;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item:hover:not(.already-added) .user-search-item-content,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item:hover:not(.already-added) .user-search-item-content{background:rgba(125,17,255,0.15);border-color:rgba(125,17,255,0.4);}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item.already-added,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item.already-added{opacity:0.5;cursor:default;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item.already-added .user-search-item-content,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item.already-added .user-search-item-content{background:rgba(255,255,255,0.02);}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content{display:flex;align-items:center;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);border-radius:50px;padding:6px 6px 6px 6px;gap:10px;transition:all 0.2s ease;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-avatar,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-avatar img,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-avatar img{width:100%;height:100%;object-fit:cover;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-avatar .user-avatar-placeholder,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-avatar .user-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#7d11ff,#9f4fff);display:flex;align-items:center;justify-content:center;color:white;font-size:16px;font-weight:600;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-info,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-info{flex:1;min-width:0;padding-right:8px;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-info .user-name,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-info .user-name{color:rgba(255,255,255,0.95);font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;line-height:1.3;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-info .user-name .verified-badge,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-info .user-name .verified-badge{color:#7d11ff;font-size:13px;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-info .user-badges,.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-info .user-title,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-info .user-badges,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .user-info .user-title{color:rgba(255,255,255,0.5);font-size:12px;margin-top:2px;line-height:1.2;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .add-user-btn,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .add-user-btn{background:#7d11ff;color:white;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;flex-shrink:0;margin-right:4px;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .add-user-btn:hover,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .add-user-btn:hover{background:#9f4fff;transform:scale(1.1);}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .add-user-btn i,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .add-user-btn i{font-size:14px;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .added-badge,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .added-badge{background:rgba(76,175,80,0.15);color:#4caf50;border:1px solid rgba(76,175,80,0.3);padding:6px 14px;border-radius:16px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px;flex-shrink:0;margin-right:6px;}.group-teleport-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .added-badge i,.group-lesson-full #gg-invite-modal .user-search-list .user-search-item .user-search-item-content .added-badge i{font-size:11px;}.group-teleport-full #gg-invite-modal .pending-invites #pending-invites-list,.group-lesson-full #gg-invite-modal .pending-invites #pending-invites-list{display:flex;flex-wrap:wrap;gap:8px;}.group-teleport-full #gg-invite-modal .pending-invites .pending-invite-item,.group-lesson-full #gg-invite-modal .pending-invites .pending-invite-item{display:inline-flex;align-items:center;justify-content:space-between;background:rgba(125,17,255,0.1);border:1px solid rgba(125,17,255,0.2);border-radius:24px;padding:6px 10px 6px 6px;margin:0;}.group-teleport-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content,.group-lesson-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content{display:flex;align-items:center;gap:10px;}.group-teleport-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content .invite-avatar,.group-lesson-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content .invite-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;}.group-teleport-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content .invite-avatar img,.group-lesson-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content .invite-avatar img{width:100%;height:100%;object-fit:cover;}.group-teleport-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content .invite-avatar .invite-avatar-placeholder,.group-lesson-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content .invite-avatar .invite-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#7d11ff,#5f0db8);display:flex;align-items:center;justify-content:center;color:white;font-size:14px;font-weight:600;}.group-teleport-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content .fas.fa-envelope,.group-lesson-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content .fas.fa-envelope{color:#7d11ff;font-size:16px;margin-left:8px;}.group-teleport-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content .invite-value,.group-lesson-full #gg-invite-modal .pending-invites .pending-invite-item .pending-invite-content .invite-value{color:white;font-size:14px;font-weight:500;}.group-teleport-full #gg-invite-modal .pending-invites .pending-invite-item .remove-invite-btn,.group-lesson-full #gg-invite-modal .pending-invites .pending-invite-item .remove-invite-btn{background:transparent;border:none;color:rgba(255,255,255,0.5);cursor:pointer;padding:4px 8px;transition:color 0.2s ease;}.group-teleport-full #gg-invite-modal .pending-invites .pending-invite-item .remove-invite-btn:hover,.group-lesson-full #gg-invite-modal .pending-invites .pending-invite-item .remove-invite-btn:hover{color:#ff4444;}.group-teleport-full #gg-invite-modal .pending-invites .pending-invite-item .remove-invite-btn i,.group-lesson-full #gg-invite-modal .pending-invites .pending-invite-item .remove-invite-btn i{font-size:14px;}.group-teleport-full #gg-invite-modal .pending-invites .empty-message,.group-lesson-full #gg-invite-modal .pending-invites .empty-message{color:rgba(255,255,255,0.5);font-size:14px;text-align:center;padding:20px;}.group-teleport-full #gg-invite-modal .gg-modal-submit,.group-lesson-full #gg-invite-modal .gg-modal-submit{background:linear-gradient(135deg,#7d11ff,#5f0db8) !important;color:white !important;border:none !important;}.group-teleport-full #gg-invite-modal .gg-modal-submit:disabled,.group-lesson-full #gg-invite-modal .gg-modal-submit:disabled{opacity:0.5;cursor:not-allowed;}.group-teleport-full #gg-invite-modal .gg-modal-submit:not(:disabled):hover,.group-lesson-full #gg-invite-modal .gg-modal-submit:not(:disabled):hover{background:linear-gradient(135deg,#6a0ede,#4f0a99) !important;}.group-teleport-full .sidebar,.group-lesson-full .sidebar{position:sticky;top:20px;height:fit-content;}@media only screen and (max-width:1024px){.group-teleport-full .sidebar,.group-lesson-full .sidebar{width:100%;margin:0 auto;}}.group-teleport-full .sidebar .sidebar-section,.group-lesson-full .sidebar .sidebar-section{background:white;border:1px solid #e5e7eb;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.group-teleport-full .sidebar .sidebar-section .sidebar-title,.group-lesson-full .sidebar .sidebar-section .sidebar-title{font-size:20px;font-weight:600;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;color:#333;}.group-teleport-full .sidebar .sidebar-section .sidebar-title .view-all,.group-lesson-full .sidebar .sidebar-section .sidebar-title .view-all{font-size:14px;color:rgb(125,17,255);font-weight:500;text-decoration:none;transition:all 0.2s ease;}.group-teleport-full .sidebar .sidebar-section .sidebar-title .view-all:hover,.group-lesson-full .sidebar .sidebar-section .sidebar-title .view-all:hover{color:rgb(106,14,224);}.group-teleport-full .sidebar .sidebar-section .members-list,.group-lesson-full .sidebar .sidebar-section .members-list{display:flex;flex-direction:column;gap:16px;}.group-teleport-full .sidebar .sidebar-section .members-list h2,.group-lesson-full .sidebar .sidebar-section .members-list h2{display:none;}.group-teleport-full .sidebar .sidebar-section .members-list .empty-state,.group-lesson-full .sidebar .sidebar-section .members-list .empty-state{color:#999;font-size:14px;}.group-teleport-full .sidebar .sidebar-section .members-list .view-content,.group-lesson-full .sidebar .sidebar-section .members-list .view-content{display:flex;flex-direction:column;gap:16px;}.group-teleport-full .sidebar .sidebar-section .members-list .more-members,.group-lesson-full .sidebar .sidebar-section .members-list .more-members{color:#999;font-size:14px;text-align:center;margin-top:8px;}.group-teleport-full .sidebar .sidebar-section .songs-list,.group-lesson-full .sidebar .sidebar-section .songs-list{display:flex;flex-direction:column;gap:16px;}.group-teleport-full .sidebar .sidebar-section .songs-list .empty-state,.group-lesson-full .sidebar .sidebar-section .songs-list .empty-state{color:#999;font-size:14px;}.group-teleport-full .sidebar .sidebar-section .songs-list .view-content,.group-lesson-full .sidebar .sidebar-section .songs-list .view-content{display:flex;flex-direction:column;gap:16px;}.group-teleport-full .sidebar .sidebar-section .invitations-list,.group-lesson-full .sidebar .sidebar-section .invitations-list{display:flex;flex-direction:column;gap:12px;}.group-teleport-full .sidebar .sidebar-section .invitations-list .invitation-item,.group-lesson-full .sidebar .sidebar-section .invitations-list .invitation-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:rgba(125,17,255,0.05);border-radius:8px;border:1px solid rgba(125,17,255,0.1);}.group-teleport-full .sidebar .sidebar-section .invitations-list .invitation-item .invitee-email,.group-lesson-full .sidebar .sidebar-section .invitations-list .invitation-item .invitee-email{color:#333;font-size:14px;font-weight:500;}.group-teleport-full .sidebar .sidebar-section .invitations-list .invitation-item .invitation-status,.group-lesson-full .sidebar .sidebar-section .invitations-list .invitation-item .invitation-status{color:rgba(125,17,255,0.8);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.group-teleport-full .sidebar .sidebar-section .invitations-list .more-invitations,.group-lesson-full .sidebar .sidebar-section .invitations-list .more-invitations{color:#666;font-size:13px;text-align:center;margin-top:8px;font-style:italic;}.group-teleport-full .sidebar .sidebar-section .about-content,.group-lesson-full .sidebar .sidebar-section .about-content{color:#666;line-height:1.6;}.group-teleport-full .sidebar .sidebar-section .about-content p,.group-lesson-full .sidebar .sidebar-section .about-content p{margin-bottom:12px;}.group-teleport-full .sidebar .sidebar-section .about-content .field--name-field-group-description,.group-lesson-full .sidebar .sidebar-section .about-content .field--name-field-group-description{color:inherit;margin-bottom:16px;}.group-teleport-full .invitations-content .invitations-header,.group-lesson-full .invitations-content .invitations-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}.group-teleport-full .invitations-content .invitations-header h3,.group-lesson-full .invitations-content .invitations-header h3{margin:0;font-size:1.25rem;font-weight:600;color:rgba(255,255,255,0.9);}.group-teleport-full .invitations-content .invitations-header .invitation-count-badge,.group-lesson-full .invitations-content .invitations-header .invitation-count-badge{background:rgb(125,17,255);color:white;padding:4px 10px;border-radius:20px;font-size:0.875rem;font-weight:600;}.group-teleport-full .invitations-content .invitations-list,.group-lesson-full .invitations-content .invitations-list{display:flex;flex-direction:column;gap:12px;}.group-teleport-full .group-invitation-row.inviter-view .invitation-row-content,.group-lesson-full .group-invitation-row.inviter-view .invitation-row-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;}.group-teleport-full .group-invitation-row.inviter-view .invitation-status-actions,.group-lesson-full .group-invitation-row.inviter-view .invitation-status-actions{display:flex;align-items:center;gap:1rem;flex-shrink:0;}.group-teleport-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-status .status-badge,.group-lesson-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-status .status-badge{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;font-size:0.875rem;font-weight:500;border-radius:0.375rem;}.group-teleport-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-status .status-badge.status-pending,.group-lesson-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-status .status-badge.status-pending{background-color:#fef3c7;color:#92400e;}.group-teleport-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-status .status-badge.status-pending i,.group-lesson-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-status .status-badge.status-pending i{color:#d97706;}.group-teleport-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-actions,.group-lesson-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-actions{display:inline-flex;align-items:center;}.group-teleport-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-actions .btn-cancel-invitation,.group-lesson-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-actions .btn-cancel-invitation{background:rgba(220,53,69,0.1);color:#dc3545;border:1px solid rgba(220,53,69,0.3);padding:8px 16px;border-radius:8px;font-size:0.875rem;font-weight:500;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:6px;}.group-teleport-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-actions .btn-cancel-invitation:hover,.group-lesson-full .group-invitation-row.inviter-view .invitation-status-actions .invitation-actions .btn-cancel-invitation:hover{background:rgba(220,53,69,0.15);border-color:rgba(220,53,69,0.5);}.group-teleport-full .group-invitation-item,.group-lesson-full .group-invitation-item{background:white;border:1px solid #e5e5e5;border-radius:8px;padding:16px;margin-bottom:12px;transition:all 0.2s ease;}.group-teleport-full .group-invitation-item:hover,.group-lesson-full .group-invitation-item:hover{border-color:#7d11ff;box-shadow:0 2px 8px rgba(125,17,255,0.1);}.group-teleport-full .group-invitation-item .invitation-content,.group-teleport-full .group-invitation-item .invitation-row-content,.group-lesson-full .group-invitation-item .invitation-content,.group-lesson-full .group-invitation-item .invitation-row-content{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;}@media only screen and (max-width:767px){.group-teleport-full .group-invitation-item .invitation-content,.group-teleport-full .group-invitation-item .invitation-row-content,.group-lesson-full .group-invitation-item .invitation-content,.group-lesson-full .group-invitation-item .invitation-row-content{flex-direction:column;align-items:flex-start;}}.group-teleport-full .group-invitation-item .invitation-group-info,.group-lesson-full .group-invitation-item .invitation-group-info{margin-top:0.5rem;font-size:0.9rem;color:#6b7280;}.group-teleport-full .group-invitation-item .invitation-group-info i,.group-lesson-full .group-invitation-item .invitation-group-info i{margin-right:0.25rem;color:#9ca3af;}.group-teleport-full .group-invitation-item .invitation-group-info .group-label,.group-lesson-full .group-invitation-item .invitation-group-info .group-label{margin-right:0.25rem;}.group-teleport-full .group-invitation-item .invitation-group-info .group-name,.group-lesson-full .group-invitation-item .invitation-group-info .group-name{color:#7d11ff;text-decoration:none;font-weight:500;}.group-teleport-full .group-invitation-item .invitation-group-info .group-name:hover,.group-lesson-full .group-invitation-item .invitation-group-info .group-name:hover{text-decoration:underline;}.group-teleport-full .group-invitation-item .invitee-info,.group-lesson-full .group-invitation-item .invitee-info{display:flex;align-items:center;gap:12px;flex:1;}.group-teleport-full .group-invitation-item .invitee-info .invitee-avatar,.group-lesson-full .group-invitation-item .invitee-info .invitee-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;}.group-teleport-full .group-invitation-item .invitee-info .invitee-avatar img,.group-lesson-full .group-invitation-item .invitee-info .invitee-avatar img{width:100%;height:100%;object-fit:cover;}.group-teleport-full .group-invitation-item .invitee-info .invitee-avatar .user-avatar-placeholder,.group-lesson-full .group-invitation-item .invitee-info .invitee-avatar .user-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;color:white;}.group-teleport-full .group-invitation-item .invitee-info .invitee-avatar .user-avatar-placeholder.email-invite,.group-lesson-full .group-invitation-item .invitee-info .invitee-avatar .user-avatar-placeholder.email-invite{background:linear-gradient(135deg,rgb(125,17,255) 0%,rgb(100.2857142857,0,221) 100%);}.group-teleport-full .group-invitation-item .invitee-info .invitee-avatar .user-avatar-placeholder.email-invite i,.group-lesson-full .group-invitation-item .invitee-info .invitee-avatar .user-avatar-placeholder.email-invite i{font-size:1.25rem;}.group-teleport-full .group-invitation-item .invitee-info .invitee-details,.group-lesson-full .group-invitation-item .invitee-info .invitee-details{flex:1;}.group-teleport-full .group-invitation-item .invitee-info .invitee-details .invitee-name,.group-lesson-full .group-invitation-item .invitee-info .invitee-details .invitee-name{font-weight:600;color:#333;margin-bottom:2px;}.group-teleport-full .group-invitation-item .invitee-info .invitee-details .invitee-name a,.group-lesson-full .group-invitation-item .invitee-info .invitee-details .invitee-name a{color:#333;text-decoration:none;}.group-teleport-full .group-invitation-item .invitee-info .invitee-details .invitee-name a:hover,.group-lesson-full .group-invitation-item .invitee-info .invitee-details .invitee-name a:hover{color:#7d11ff;text-decoration:underline;}.group-teleport-full .group-invitation-item .invitee-info .invitee-details .invitee-email,.group-lesson-full .group-invitation-item .invitee-info .invitee-details .invitee-email{color:#666;font-size:0.875rem;}.group-teleport-full .group-invitation-item .invitee-info .invitee-details .invitee-email.primary,.group-lesson-full .group-invitation-item .invitee-info .invitee-details .invitee-email.primary{color:#333;font-size:1rem;}.group-teleport-full .group-invitation-item .invitee-info .invitee-details .invitation-note,.group-lesson-full .group-invitation-item .invitee-info .invitee-details .invitation-note{color:#999;font-size:0.75rem;font-style:italic;}.group-teleport-full .group-invitation-item .invitation-meta,.group-lesson-full .group-invitation-item .invitation-meta{display:flex;align-items:center;gap:0.5rem;color:#6b7280;font-size:0.875rem;flex-shrink:0;}.group-teleport-full .group-invitation-item .invitation-meta .divider,.group-lesson-full .group-invitation-item .invitation-meta .divider{color:#d1d5db;}.group-teleport-full .group-invitation-item .invitation-meta i,.group-lesson-full .group-invitation-item .invitation-meta i{margin-right:0.25rem;color:#9ca3af;}@media only screen and (max-width:767px){.group-teleport-full .group-invitation-item .invitation-meta,.group-lesson-full .group-invitation-item .invitation-meta{width:100%;justify-content:space-between;margin-top:12px;}}.group-teleport-full .group-invitation-item .invitation-meta .invitation-date,.group-lesson-full .group-invitation-item .invitation-meta .invitation-date{color:#6b7280;font-size:0.875rem;}.group-teleport-full .group-invitation-item .invitation-status-actions,.group-lesson-full .group-invitation-item .invitation-status-actions{display:flex;align-items:center;gap:1rem;flex-shrink:0;white-space:nowrap;}@media only screen and (max-width:767px){.group-teleport-full .group-invitation-item .invitation-status-actions,.group-lesson-full .group-invitation-item .invitation-status-actions{width:100%;justify-content:flex-end;margin-top:12px;}}.group-teleport-full .group-invitation-item .invitation-status-actions .invitation-status,.group-lesson-full .group-invitation-item .invitation-status-actions .invitation-status{display:inline-flex;align-items:center;}.group-teleport-full .group-invitation-item .invitation-status-actions .invitation-status .status-badge,.group-lesson-full .group-invitation-item .invitation-status-actions .invitation-status .status-badge{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;font-size:0.875rem;font-weight:500;border-radius:0.375rem;}.group-teleport-full .group-invitation-item .invitation-status-actions .invitation-status .status-badge.status-pending,.group-lesson-full .group-invitation-item .invitation-status-actions .invitation-status .status-badge.status-pending{background-color:#fef3c7;color:#92400e;}.group-teleport-full .group-invitation-item .invitation-status-actions .invitation-status .status-badge.status-pending i,.group-lesson-full .group-invitation-item .invitation-status-actions .invitation-status .status-badge.status-pending i{color:#d97706;}.group-teleport-full .group-invitation-item .invitation-actions,.group-lesson-full .group-invitation-item .invitation-actions{display:inline-flex;align-items:center;flex-shrink:0;}@media only screen and (max-width:767px){.group-teleport-full .group-invitation-item .invitation-actions,.group-lesson-full .group-invitation-item .invitation-actions{width:auto;}}.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel-invitation,.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel,.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel-invitation,.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel{background:rgba(220,53,69,0.1);color:#dc3545;border:1px solid rgba(220,53,69,0.3);padding:8px 16px;border-radius:8px;font-size:0.875rem;font-weight:500;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:6px;}@media only screen and (max-width:767px){.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel-invitation,.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel,.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel-invitation,.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel{width:100%;justify-content:center;}}.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel-invitation:hover:not(:disabled),.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel:hover:not(:disabled),.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel-invitation:hover:not(:disabled),.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel:hover:not(:disabled){background:rgba(220,53,69,0.2);border-color:#dc3545;transform:translateY(-1px);}.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel-invitation:disabled,.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel-invitation.loading,.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel:disabled,.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel.loading,.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel-invitation:disabled,.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel-invitation.loading,.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel:disabled,.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel.loading{opacity:0.5;cursor:not-allowed;}.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel-invitation i,.group-teleport-full .group-invitation-item .invitation-actions .btn-cancel i,.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel-invitation i,.group-lesson-full .group-invitation-item .invitation-actions .btn-cancel i{font-size:0.875rem;}.group-teleport-full .invitations-list .empty-state,.group-lesson-full .invitations-list .empty-state{text-align:center;padding:60px 20px;color:rgba(255,255,255,0.5);}.group-teleport-full .invitations-list .empty-state i,.group-lesson-full .invitations-list .empty-state i{font-size:3rem;margin-bottom:16px;opacity:0.5;}.group-teleport-full .invitations-list .empty-state p,.group-lesson-full .invitations-list .empty-state p{margin:0 0 8px;font-size:1.125rem;color:rgba(255,255,255,0.7);}.group-teleport-full .invitations-list .empty-state p.text-muted,.group-lesson-full .invitations-list .empty-state p.text-muted{font-size:0.875rem;color:rgba(255,255,255,0.4);}.view-groups .view-empty{text-align:center;padding:80px 20px;}.view-groups .view-empty::before{content:"";display:block;width:120px;height:120px;margin:0 auto 24px;background:linear-gradient(135deg,rgba(125,17,255,0.1) 0%,rgba(125,17,255,0.05) 100%);border-radius:50%;position:relative;}.view-groups .view-empty::before::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="%237d11ff" stroke-width="1.5"><path stroke-linecap="round" stroke-linejoin="round" d="M18 18.72a9.094 9.094 0 003.741-.479 3 3 0 00-4.682-2.72m.94 3.198l.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0112 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 016 18.719m12 0a5.971 5.971 0 00-.941-3.197m0 0A5.995 5.995 0 0012 12.75a5.995 5.995 0 00-5.058 2.772m0 0a3 3 0 00-4.681 2.72 8.986 8.986 0 003.74.477m.94-3.197a5.971 5.971 0 00-.94 3.197M15 6.75a3 3 0 11-6 0 3 3 0 016 0zm6 3a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm-13.5 0a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0z" /></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;}.view-groups .view-empty h3{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:12px;}.view-groups .view-empty p{font-size:16px;color:#6b7280;margin-bottom:24px;max-width:500px;margin-left:auto;margin-right:auto;}.view-groups .view-empty .btn-create-group{display:inline-block;padding:12px 32px;background:rgb(125,17,255);color:white;text-decoration:none;border-radius:8px;font-weight:500;transition:background 0.2s;}.view-groups .view-empty .btn-create-group:hover{background:rgb(100.2857142857,0,221);}.tab-section-heading{font-size:0.875rem;font-weight:600;color:#374151;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid #e5e7eb;text-transform:uppercase;letter-spacing:0.5px;}.banned-users-content .flagging-ban-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:rgba(255,255,255,0.02);border-radius:8px;margin-bottom:0.75rem;transition:background 0.2s;}.banned-users-content .flagging-ban-item:hover{background:rgba(255,255,255,0.05);}.banned-users-content .flagging-ban-item .banned-user-info{display:flex;align-items:center;gap:1rem;flex:1;}.banned-users-content .flagging-ban-item .banned-user-info .banned-user-display .user-row{background:none;padding:0;margin:0;}.banned-users-content .flagging-ban-item .banned-user-info .banned-user-display .user-row:hover{background:none;}.banned-users-content .flagging-ban-item .banned-user-info .ban-metadata{display:flex;gap:0.5rem;color:rgba(255,255,255,0.6);font-size:0.875rem;}.banned-users-content .flagging-ban-item .banned-user-info .ban-metadata .ban-date,.banned-users-content .flagging-ban-item .banned-user-info .ban-metadata .ban-author{display:inline-block;}.banned-users-content .flagging-ban-item .unban-action .unban-button{background:transparent;border:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.9);padding:0.375rem 1rem;border-radius:4px;font-size:0.875rem;cursor:pointer;transition:all 0.2s;}.banned-users-content .flagging-ban-item .unban-action .unban-button:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.3);}.banned-users-content .flagging-ban-item .unban-action .unban-button.flag-ban::before{content:"Unban";}.chatbot-prompt-section{background:linear-gradient(135deg,#f8f4ff 0%,#f0e8ff 100%);border:1px solid #e0d0ff;}.chatbot-prompt-section .chatbot-prompt-content{text-align:center;padding:8px 0;}.chatbot-prompt-section .chatbot-prompt-content .chatbot-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#7d11ff;border-radius:50%;margin:0 auto 12px;}.chatbot-prompt-section .chatbot-prompt-content .chatbot-icon i{color:white;font-size:24px;}.chatbot-prompt-section .chatbot-prompt-content .chatbot-prompt-text{color:#4a5568;font-size:14px;line-height:1.5;margin-bottom:16px;}.chatbot-prompt-section .chatbot-prompt-content .chatbot-prompt-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:#7d11ff;color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease;width:100%;max-width:200px;}.chatbot-prompt-section .chatbot-prompt-content .chatbot-prompt-btn:hover{background:#6a0ed9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.25);}.chatbot-prompt-section .chatbot-prompt-content .chatbot-prompt-btn:active{transform:translateY(0);}.teleport-hint{margin-top:20px;padding:16px 20px;background:linear-gradient(135deg,#f8f5ff 0%,#fff8f1 100%);border:2px solid #d1b3ff;border-radius:12px;display:flex;align-items:flex-start;gap:16px;position:relative;overflow:hidden;animation:teleport-hint-glow 3s ease-in-out infinite;}.teleport-hint::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,#e8d8ff 1px,transparent 1px);background-size:20px 20px;opacity:0.1;transform:rotate(45deg);}.teleport-hint .teleport-hint-icon{font-size:24px;flex-shrink:0;position:relative;z-index:1;filter:drop-shadow(0 0 8px rgba(125,17,255,0.5));}.teleport-hint .teleport-hint-text{margin:0;font-size:15px;line-height:1.6;color:#262626;font-weight:500;position:relative;z-index:1;text-shadow:0 1px 2px rgba(255,255,255,0.8);}.teleport-hint:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.2);border-color:#ba8eff;}.teleport-hint:hover .teleport-hint-icon{animation:bounce 0.5s ease-in-out;}@keyframes teleport-hint-glow{0%,100%{box-shadow:0 2px 8px rgba(125,17,255,0.1);}50%{box-shadow:0 4px 16px rgba(125,17,255,0.25);}}@keyframes bounce{0%,100%{transform:translateY(0);}25%{transform:translateY(-4px);}75%{transform:translateY(2px);}}@media (max-width:768px){.teleport-hint{padding:12px 16px;gap:12px;}.teleport-hint .teleport-hint-icon{font-size:20px;}.teleport-hint .teleport-hint-text{font-size:14px;}}.dark-mode .teleport-hint,.song-dark-section .teleport-hint{background:linear-gradient(135deg,rgba(125,17,255,0.1) 0%,rgba(255,140,17,0.1) 100%);border-color:rgba(125,17,255,0.3);}.dark-mode .teleport-hint .teleport-hint-text,.song-dark-section .teleport-hint .teleport-hint-text{color:rgba(255,255,255,0.9);text-shadow:none;}.tooltip-content{background:#333;color:white;font-weight:bold;padding:4px 8px;font-size:13px;border-radius:4px;display:none;z-index:100;}.tooltip-content[data-show]{display:block;}.tooltip-arrow,.tooltip-arrow::before{position:absolute;width:8px;height:8px;background:inherit;}.tooltip-arrow{visibility:hidden;}.tooltip-arrow::before{visibility:visible;content:"";transform:rotate(45deg);}.tooltip-content[data-popper-placement^=top] > .tooltip-arrow{bottom:-4px;}.tooltip-content[data-popper-placement^=bottom] > .tooltip-arrow{top:-4px;}.tooltip-content[data-popper-placement^=left] > .tooltip-arrow{right:-4px;}.tooltip-content[data-popper-placement^=right] > .tooltip-arrow{left:-4px;}.achievement-badges .popper-tooltip{position:relative;display:inline-block;}.achievement-badges .popper-tooltip .tooltip-button{background:none;border:none;padding:0;cursor:pointer;display:inline-block;outline:none;}.achievement-badges .popper-tooltip .tooltip-button:focus{outline:none;}.achievement-badges .popper-tooltip .tooltip-content{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;background-color:#333;color:white;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s;}.achievement-badges .popper-tooltip .tooltip-content[data-show]{opacity:1;visibility:visible;}.achievement-badges .popper-tooltip .tooltip-content .tooltip-arrow{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;visibility:visible;}.achievement-badges .popper-tooltip .tooltip-content .tooltip-arrow::before{display:none;}.role-badge-wrapper .popper-tooltip{position:relative;display:inline-block;}.role-badge-wrapper .popper-tooltip .tooltip-button{background:none;border:none;padding:0;cursor:pointer;display:inline-block;outline:none;}.role-badge-wrapper .popper-tooltip .tooltip-content{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;background-color:#333;color:white;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s;}.role-badge-wrapper .popper-tooltip .tooltip-content[data-show]{opacity:1;visibility:visible;}.total-likes.popper-tooltip{position:relative;display:inline-block;}.total-likes.popper-tooltip .tooltip-content{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);margin-bottom:8px;background-color:#333;color:white;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s;}.total-likes.popper-tooltip .tooltip-content[data-show]{opacity:1;visibility:visible;}.text-teleport-xs,.body-teleport-xs{font-size:12px;line-height:1.5;}.text-teleport-sm,.body-teleport-small,.heading-teleport-6{font-size:14px;line-height:1.5;}.text-teleport-base,.body-teleport-base,.list-teleport,.content-area ul,.content-area ol,.field--text ul,.field--text ol,.field--text-long ul,.field--text-long ol,.field--body ul,.field--body ol,.heading-teleport-5{font-size:16px;line-height:1.5;}.text-teleport-lg,.body-teleport-large,.heading-teleport-4{font-size:20px;line-height:1.4;}.text-teleport-xl,.heading-teleport-3{font-size:24px;line-height:1.3;}.text-teleport-2xl,.heading-teleport-2{font-size:34px;line-height:1.2;}.text-teleport-3xl,.heading-teleport-1{font-size:48px;line-height:1.1;}.text-teleport-4xl{font-size:60px;line-height:1;}.text-teleport-5xl{font-size:72px;line-height:1;}.text-teleport-6xl{font-size:96px;line-height:0.9;}.font-teleport-extra-light{font-weight:200;}.font-teleport-light{font-weight:300;}.font-teleport-regular{font-weight:400;}.font-teleport-medium,.heading-teleport-6,.heading-teleport-5,.heading-teleport-4{font-weight:500;}.font-teleport-semibold,.heading-teleport-3,.heading-teleport-2{font-weight:600;}.font-teleport-bold,.heading-teleport-1{font-weight:700;}.text-primary{color:#262626;}.text-secondary{color:#404040;}.text-tertiary{color:#525252;}.text-muted{color:#757575;}.text-disabled{color:#a3a3a3;}.text-inverse{color:#ffffff;}.text-subtle{color:#525252;}.text-accent{color:#ff8c11;}.text-teleport-primary{color:#7d11ff;}.text-success{color:#16a34a;}.text-error{color:#dc2626;}.text-warning{color:#d97706;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capitalize{text-transform:capitalize;}.normal-case{text-transform:none;}.underline{text-decoration:underline;}.line-through{text-decoration:line-through;}.no-underline{text-decoration:none;}.leading-teleport-tight,.heading-teleport-2,.heading-teleport-1{line-height:1.2;}.leading-teleport-normal,.body-teleport-xs,.body-teleport-small,.body-teleport-base,.list-teleport,.content-area ul,.content-area ol,.field--text ul,.field--text ol,.field--text-long ul,.field--text-long ol,.field--body ul,.field--body ol,.heading-teleport-6,.heading-teleport-5,.heading-teleport-4,.heading-teleport-3{line-height:1.5;}.leading-teleport-relaxed,.body-teleport-large{line-height:1.625;}.leading-teleport-loose{line-height:2;}.tracking-tighter{letter-spacing:-0.05em;}.tracking-tight{letter-spacing:-0.025em;}.tracking-normal{letter-spacing:0;}.tracking-wide{letter-spacing:0.025em;}.tracking-wider{letter-spacing:0.05em;}.tracking-widest{letter-spacing:0.1em;}.font-teleport{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}.font-teleport-mono{font-family:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;}.heading-teleport-1{color:#262626;margin-bottom:20px;}.heading-teleport-2{color:#262626;margin-bottom:16px;}.heading-teleport-3{color:#262626;margin-bottom:16px;}.heading-teleport-4{color:#262626;margin-bottom:12px;}.heading-teleport-5{color:#262626;margin-bottom:12px;}.heading-teleport-6{color:#404040;margin-bottom:8px;}.body-teleport-large{color:#262626;}.body-teleport-base,.list-teleport,.content-area ul,.content-area ol,.field--text ul,.field--text ol,.field--text-long ul,.field--text-long ol,.field--body ul,.field--body ol{color:#262626;}.body-teleport-small{color:#404040;}.body-teleport-xs{color:#757575;}.link-teleport{color:#7d11ff;text-decoration:none;transition:color 150ms ease;}.link-teleport:hover{color:#6e0ee6;text-decoration:underline;}.link-teleport:active{color:#5c0bbf;}.link-teleport:visited{color:#4a0998;}.link-teleport-subtle{color:#404040;text-decoration:none;}.link-teleport-subtle:hover{color:#7d11ff;text-decoration:underline;}.link-teleport-inverse{color:#ffffff;text-decoration:none;}.link-teleport-inverse:hover{color:#d1b3ff;text-decoration:underline;}@media only screen and (max-width:767px){.sm\:text-teleport-xs{font-size:12px;}.sm\:text-teleport-sm{font-size:14px;}.sm\:text-teleport-base{font-size:16px;}.sm\:text-teleport-lg{font-size:20px;}.sm\:text-teleport-xl{font-size:24px;}}@media only screen and (min-width:768px){.md\:text-teleport-lg{font-size:20px;}.md\:text-teleport-xl{font-size:24px;}.md\:text-teleport-2xl{font-size:34px;}.md\:text-teleport-3xl{font-size:48px;}.md\:text-teleport-4xl{font-size:60px;}}p{line-height:165%;}.content-area ul li,.content-area ol li,.field--text ul li,.field--text ol li,.field--text-long ul li,.field--text-long ol li,.field--body ul li,.field--body ol li{margin-bottom:8px;}.list-teleport li{margin-bottom:8px;}.tab-content{display:none;position:relative;}.tab-content.active{display:block;}.tab-content-area{position:relative;}.tab-content-area:not(.tabs-ready)::before{content:"";position:absolute;top:50px;left:50%;transform:translateX(-50%);width:40px;height:40px;border:3px solid rgba(125,17,255,0.1);border-top-color:#7d11ff;border-radius:50%;animation:tab-spinner 0.8s linear infinite;z-index:1;}.tab-content-area:not(.tabs-ready)::after{content:"Loading...";position:absolute;top:100px;left:50%;transform:translateX(-50%);color:#6b7280;font-size:14px;font-family:inherit;z-index:1;}.tabs-ready .tab-content.active{animation:tabFadeIn 0.3s ease-in-out;}@keyframes tabFadeIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}@keyframes tab-spinner{to{transform:translateX(-50%) rotate(360deg);}}.group-teleport-full .tab-content-area:not(.tabs-ready)::after,.group-lesson-full .tab-content-area:not(.tabs-ready)::after,.teleport-theme .tab-content-area:not(.tabs-ready)::after{color:rgba(255,255,255,0.5);}.nav-tab{transition:opacity 0.2s ease-in-out,color 0.2s ease-in-out;}.views-row > .user-avatar{display:inline-block;text-align:center;position:relative;width:auto !important;height:auto !important;border-radius:0 !important;overflow:visible !important;border:none !important;padding:0;margin:0;}.views-row > .user-avatar .user--avatar{display:block;border-radius:0 !important;overflow:visible !important;}.views-row > .user-avatar .user--avatar .user-avatar-link{display:inline-block !important;width:auto !important;height:auto !important;border:none !important;outline:none !important;text-decoration:none;color:inherit;padding:0;margin:0;border-radius:0 !important;overflow:visible !important;}.views-row > .user-avatar .user--avatar .user-avatar-link:focus,.views-row > .user-avatar .user--avatar .user-avatar-link:active,.views-row > .user-avatar .user--avatar .user-avatar-link:focus-visible{border:none !important;outline:none !important;box-shadow:none !important;}.views-row > .user-avatar .user--avatar .field--name-user-picture{display:block;margin:0 0 4px 0;padding:0;border:none !important;border-radius:0 !important;overflow:visible !important;float:none !important;width:auto !important;height:auto !important;}.views-row > .user-avatar .user--avatar .field--name-user-picture > a.user-avatar-link:empty{display:none !important;}.views-row > .user-avatar .user--avatar .field--name-user-picture a.entityusercanonical{display:block !important;width:auto !important;height:auto !important;border:none !important;outline:none !important;margin:0;padding:0;}.views-row > .user-avatar .user--avatar .field--name-user-picture a.entityusercanonical:focus,.views-row > .user-avatar .user--avatar .field--name-user-picture a.entityusercanonical:active{border:none !important;outline:none !important;}.views-row > .user-avatar .user--avatar .field--name-user-picture img{width:48px !important;height:48px !important;border-radius:50% !important;object-fit:cover;display:block;margin:0 auto;border:2px solid transparent;transition:border-color 0.2s ease;}.views-row > .user-avatar .user--avatar .field--name-user-picture img:hover{border-color:rgba(125,17,255,0.3);}.views-row > .user-avatar .user--avatar .user-name-link{display:block;text-decoration:none;color:inherit;margin:4px 0 0 0;}.views-row > .user-avatar .user--avatar .user-name-link:hover{text-decoration:underline;}.views-row > .user-avatar .user--avatar .user-name-link .user-name{display:block;font-size:11px;line-height:1.3;color:inherit;padding:0 4px;white-space:nowrap;overflow:visible !important;text-overflow:ellipsis;max-width:80px;text-align:center;margin:0;}.views-row:first-child > .user-avatar::before{content:"👑";position:absolute;top:-10px;left:50%;transform:translateX(-50%);font-size:18px;z-index:10;animation:crown-bounce 4s ease-in-out infinite;}.dashboard-teleport .top-users-wrapper .views-row{text-align:center;}.dashboard-teleport .top-users-wrapper .views-row > .user-avatar .user--avatar .user-name-link .user-name{font-size:12px;color:black;}@keyframes crown-bounce{0%,100%{transform:translateX(-50%) translateY(0);}50%{transform:translateX(-50%) translateY(-3px);}}.user-verified-badge,.song-author .song-author-verified,.verified-badge,.icon-verified{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin-left:4px;position:relative;cursor:help;}.user-verified-badge svg,.song-author .song-author-verified svg,.user-verified-badge img,.song-author .song-author-verified img,.verified-badge svg,.verified-badge img,.icon-verified svg,.icon-verified img{width:100%;height:100%;display:block;}.user-verified-badge:hover,.song-author .song-author-verified:hover,.verified-badge:hover,.icon-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.user-verified-badge::after,.song-author .song-author-verified::after,.verified-badge::after,.icon-verified::after{content:attr(title);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.8);color:white;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease;}.user-verified-badge:hover::after,.song-author .song-author-verified:hover::after,.verified-badge:hover::after,.icon-verified:hover::after{opacity:1;}.song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;vertical-align:middle;margin-left:4px;background-image:url("/themes/custom/ggfresh/images/verified-badge.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.song-author-verified svg,.song-author-verified img{width:100%;height:100%;display:block;}.song-author-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.field--name-field-user-verified{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.field--name-field-user-verified svg,.field--name-field-user-verified img{width:100%;height:100%;display:block;}.field--name-field-user-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.field--name-field-user-verified .field__item{display:contents;}.verified-badge--small{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--small svg,.verified-badge--small img{width:100%;height:100%;display:block;}.verified-badge--small:hover{transform:scale(1.1);transition:transform 0.2s ease;}.verified-badge--medium{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--medium svg,.verified-badge--medium img{width:100%;height:100%;display:block;}.verified-badge--medium:hover{transform:scale(1.1);transition:transform 0.2s ease;}.verified-badge--large{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--large svg,.verified-badge--large img{width:100%;height:100%;display:block;}.verified-badge--large:hover{transform:scale(1.1);transition:transform 0.2s ease;}.user-row .user-verified-badge,.user-row .song-author .song-author-verified,.song-author .user-row .song-author-verified{margin-left:6px;}.song-info .user-verified-badge,.song-info .song-author .song-author-verified,.song-author .song-info .song-author-verified{margin-left:4px;}.group-member-item .user-verified-badge,.group-member-item .song-author .song-author-verified,.song-author .group-member-item .song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.group-member-item .user-verified-badge svg,.group-member-item .song-author .song-author-verified svg,.song-author .group-member-item .song-author-verified svg,.group-member-item .user-verified-badge img,.group-member-item .song-author .song-author-verified img,.song-author .group-member-item .song-author-verified img{width:100%;height:100%;display:block;}.group-member-item .user-verified-badge:hover,.group-member-item .song-author .song-author-verified:hover,.song-author .group-member-item .song-author-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.group-teleport-full .verified-badge,.group-lesson-full .verified-badge{color:#7d11ff;font-size:14px;margin-left:4px;}.post-card .user-verified-badge,.post-card .song-author .song-author-verified,.song-author .post-card .song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;vertical-align:middle;margin-left:4px;margin-left:4px;}.post-card .user-verified-badge svg,.post-card .song-author .song-author-verified svg,.song-author .post-card .song-author-verified svg,.post-card .user-verified-badge img,.post-card .song-author .song-author-verified img,.song-author .post-card .song-author-verified img{width:100%;height:100%;display:block;}.post-card .user-verified-badge:hover,.post-card .song-author .song-author-verified:hover,.song-author .post-card .song-author-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}@media (max-width:768px){.user-verified-badge,.song-author .song-author-verified,.verified-badge{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.user-verified-badge svg,.song-author .song-author-verified svg,.user-verified-badge img,.song-author .song-author-verified img,.verified-badge svg,.verified-badge img{width:100%;height:100%;display:block;}.user-verified-badge:hover,.song-author .song-author-verified:hover,.verified-badge:hover{transform:scale(1.1);transition:transform 0.2s ease;}.verified-badge--large{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--large svg,.verified-badge--large img{width:100%;height:100%;display:block;}.verified-badge--large:hover{transform:scale(1.1);transition:transform 0.2s ease;}}.user-display{display:flex;align-items:center;gap:12px;}.user-display--inline{flex-direction:row;}.user-display--stacked{flex-direction:column;text-align:center;gap:8px;}.user-avatar{position:relative;flex-shrink:0;border-radius:50%;overflow:hidden;}.user-avatar--small{width:24px;height:24px;}.user-avatar--medium,.song-author .user-avatar{width:40px;height:40px;}.user-avatar--large{width:64px;height:64px;}.user-avatar-link{display:block;width:100%;height:100%;}.user-avatar-image{width:100%;height:100%;object-fit:cover;}.user-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;font-weight:600;font-size:14px;}.user-avatar--small .user-avatar-placeholder{font-size:11px;}.user-avatar--large .user-avatar-placeholder{font-size:20px;}.user-info{display:flex;flex-direction:column;gap:0;min-width:0;line-height:1.4em;}.user-display--inline .user-info{flex:1;}.user-display--stacked .user-info{align-items:center;}.user-name{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:inherit;text-decoration:none;}.user-name:is(a):hover{text-decoration:underline;}.user-verified-badge,.song-author .song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.user-verified-badge svg,.song-author .song-author-verified svg,.user-verified-badge img,.song-author .song-author-verified img{width:100%;height:100%;display:block;}.user-verified-badge:hover,.song-author .song-author-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.user-time{font-size:0.875em;}.post-author-display .user-time{font-size:0.8125rem;}@media (max-width:768px){.user-display{gap:8px;}.user-avatar--medium,.song-author .user-avatar{width:32px;height:32px;}.user-avatar--large{width:48px;height:48px;}.user-name{font-size:0.9375rem;}}.user-profile-tabs{clear:both;}.user-profile-tabs .nav-wrapper{background:white;border-bottom:1px solid #e5e7eb;margin-bottom:24px;}.user-profile-tabs .nav-wrapper .nav-tabs{display:flex;gap:32px;padding:0;}.user-profile-tabs .nav-wrapper .nav-tabs .nav-tab{padding:16px 0;color:#6b7280;text-decoration:none;font-weight:500;position:relative;transition:color 0.2s ease;}.user-profile-tabs .nav-wrapper .nav-tabs .nav-tab:hover{color:#333;}.user-profile-tabs .nav-wrapper .nav-tabs .nav-tab.active{color:#7d11ff;}.user-profile-tabs .nav-wrapper .nav-tabs .nav-tab.active::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#7d11ff;}.user-profile-tabs .tab-content-area{position:relative;}.user-profile-tabs .tab-content-area .tab-content{display:none;}.user-profile-tabs .tab-content-area .tab-content.active{display:block;}.user-profile-tabs .tab-content-area .tab-content .block-views > h2{display:none;}.user-profile-tabs .section-inner{display:block;margin-left:auto;margin-right:auto;box-sizing:border-box;}@media (min-width:1025px){.user-profile-tabs .section-inner{display:grid;grid-template-columns:1fr 400px;gap:30px;}}.user-profile-tabs .section-inner *{box-sizing:border-box;}.user-profile-tabs .left-content{display:flex;flex-direction:column;}.user-profile-tabs .right-sidebar{display:flex;flex-direction:column;gap:16px;}@media (max-width:1024px){.user-profile-tabs .right-sidebar{margin-top:30px;}}@media (min-width:768px){.user-profile-tabs .right-sidebar{gap:20px;}}.user-profile-tabs .block-views h2{font-size:24px;font-weight:700;margin-bottom:20px;color:#1f2937;}.user-profile-tabs #songs-tab{width:100%;max-width:100%;overflow:hidden;}.user-profile-tabs #songs-tab .view-songs{max-width:100%;overflow:hidden;}.user-profile-tabs #songs-tab .view-songs .view-content{display:flex;flex-direction:column;gap:16px;max-width:100%;}.user-profile-tabs #songs-tab .view-songs .view-content .views-row{width:100%;max-width:100%;}.user-profile-tabs #songs-tab .view-songs .view-content .views-row .song-row{max-width:100%;}.user-profile-tabs #songs-tab .view-songs .view-content .views-row .song-row .song-row-content{max-width:100%;overflow:hidden;}.user-profile-tabs .left-content.tab-content-area{max-width:100%;overflow-x:hidden;}.user-profile-tabs .left-content.tab-content-area .tab-content{max-width:100%;overflow-x:hidden;}.user-profile-columns{clear:both;}.user-profile-columns:after{content:"";display:table;clear:both;}.user-profile-columns .section-inner{display:block;margin-left:auto;margin-right:auto;}@media (min-width:1025px){.user-profile-columns .section-inner{display:grid;grid-template-columns:1fr 400px;gap:30px;}}.user-profile-columns .left-content{display:flex;flex-direction:column;}.user-profile-columns .right-sidebar{display:flex;flex-direction:column;gap:16px;}@media (max-width:1024px){.user-profile-columns .right-sidebar{margin-top:30px;}}@media (min-width:768px){.user-profile-columns .right-sidebar{gap:20px;}}.user-profile-columns .block-views{background:white;}.user-profile-columns .block-views .view-content{margin-top:0;gap:16px;display:flex;flex-direction:column;}.user-profile-columns .block-views h2{font-size:20px;font-weight:700;margin-bottom:0;color:#1f2937;}.user-stats-wrapper{clear:right;display:flex;justify-content:flex-end;align-items:center;margin:15px 0;padding:12px 15px;background:rgba(125,17,255,0.02);border-radius:8px;max-width:100%;box-sizing:border-box;overflow:visible;position:relative;}.user-stats{display:flex !important;gap:15px !important;justify-content:flex-start !important;align-items:center !important;flex-wrap:wrap !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:10 !important;background:transparent !important;}.user-stat{display:flex !important;align-items:center !important;gap:5px !important;padding:0 !important;background:transparent !important;border:none !important;color:rgba(51,51,51,0.7) !important;font-size:12px !important;font-weight:600 !important;transition:all 0.2s ease !important;text-decoration:none !important;position:relative !important;cursor:default !important;}.user-stat:hover{color:#333 !important;transform:scale(1.02) !important;}.user-stat .icon{font-size:14px !important;color:rgba(51,51,51,0.6) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;line-height:1 !important;width:14px !important;height:14px !important;}.user-stat .icon.icon-music::before{content:"\f001";font-family:"Font Awesome 6 Free";font-weight:900;}.user-stat .icon.icon-comment::before{content:"\f075";font-family:"Font Awesome 6 Free";font-weight:900;}.user-stat .icon.icon-play::before{content:"\f04b";font-family:"Font Awesome 6 Free";font-weight:900;}.user-stat .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.user-stat .icon.icon-download:before{content:none;}.user-stat .icon.icon-share::before{content:"\f1e0";font-family:"Font Awesome 6 Free";font-weight:900;}.user-stat .icon.icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.user-stat .icon.icon-export:before{content:none;}.user-stat:hover .icon{color:rgba(51,51,51,0.8) !important;}.user-stat .stat-value{font-weight:700 !important;font-size:13px !important;color:inherit !important;}.user-stat .stat-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(255,255,255,0.95);color:#333;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;transition:all 0.2s ease;margin-bottom:8px;box-shadow:0 2px 8px rgba(51,51,51,0.15);border:1px solid rgba(51,51,51,0.1);pointer-events:none;}.user-stat .stat-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(255,255,255,0.95);}.user-stat:hover .stat-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-4px);}@media (max-width:768px){.user-stats-wrapper{padding:10px 12px;margin:12px 0;}.user-stats{gap:12px !important;}.user-stat .icon{font-size:12px !important;width:12px !important;height:12px !important;}.user-stat .stat-value{font-size:12px !important;}}.user--view-mode-full .group-right{overflow:hidden;}.user--view-mode-full .group-right .user-stats-wrapper{margin-top:0;background:transparent;padding:0;}.user-profile-tabs .right-sidebar .group--tile,.user-profile-tabs .right-sidebar .group--teleport-group,.user-profile-tabs .right-sidebar .group{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%) !important;border-radius:12px !important;padding:12px 16px !important;transition:all 0.3s ease;border:1px solid rgba(125,17,255,0.08) !important;display:flex !important;align-items:center;gap:12px;position:relative;overflow:hidden;margin-bottom:12px;}.user-profile-tabs .right-sidebar .group--tile::before,.user-profile-tabs .right-sidebar .group--teleport-group::before,.user-profile-tabs .right-sidebar .group::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#7d11ff 0%,#5a0fb8 100%);}.user-profile-tabs .right-sidebar .group--tile:hover,.user-profile-tabs .right-sidebar .group--teleport-group:hover,.user-profile-tabs .right-sidebar .group:hover{background:white !important;transform:translateX(4px);box-shadow:0 4px 16px rgba(125,17,255,0.15);border-color:rgba(125,17,255,0.2) !important;}.user-profile-tabs .right-sidebar .group--tile .field--name-field-group-image,.user-profile-tabs .right-sidebar .group--teleport-group .field--name-field-group-image,.user-profile-tabs .right-sidebar .group .field--name-field-group-image{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0;}.user-profile-tabs .right-sidebar .group--tile .field--name-field-group-image img,.user-profile-tabs .right-sidebar .group--teleport-group .field--name-field-group-image img,.user-profile-tabs .right-sidebar .group .field--name-field-group-image img{width:100%;height:100%;object-fit:cover;}.user-profile-tabs .right-sidebar .group--tile .field--name-label,.user-profile-tabs .right-sidebar .group--teleport-group .field--name-label,.user-profile-tabs .right-sidebar .group .field--name-label{flex:1;font-size:15px;font-weight:600;color:#333;}.user-profile-tabs .right-sidebar .group--tile .field--name-label a,.user-profile-tabs .right-sidebar .group--teleport-group .field--name-label a,.user-profile-tabs .right-sidebar .group .field--name-label a{color:inherit;text-decoration:none;}.user-profile-tabs .right-sidebar .group--tile .field--name-label a:hover,.user-profile-tabs .right-sidebar .group--teleport-group .field--name-label a:hover,.user-profile-tabs .right-sidebar .group .field--name-label a:hover{color:#7d11ff;}.user-verified-badge,.song-author .song-author-verified,.verified-badge,.icon-verified{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin-left:4px;position:relative;cursor:help;}.user-verified-badge svg,.song-author .song-author-verified svg,.user-verified-badge img,.song-author .song-author-verified img,.verified-badge svg,.verified-badge img,.icon-verified svg,.icon-verified img{width:100%;height:100%;display:block;}.user-verified-badge:hover,.song-author .song-author-verified:hover,.verified-badge:hover,.icon-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.user-verified-badge::after,.song-author .song-author-verified::after,.verified-badge::after,.icon-verified::after{content:attr(title);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.8);color:white;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease;}.user-verified-badge:hover::after,.song-author .song-author-verified:hover::after,.verified-badge:hover::after,.icon-verified:hover::after{opacity:1;}.song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;vertical-align:middle;margin-left:4px;background-image:url("/themes/custom/ggfresh/images/verified-badge.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.song-author-verified svg,.song-author-verified img{width:100%;height:100%;display:block;}.song-author-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.field--name-field-user-verified{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.field--name-field-user-verified svg,.field--name-field-user-verified img{width:100%;height:100%;display:block;}.field--name-field-user-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.field--name-field-user-verified .field__item{display:contents;}.verified-badge--small{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--small svg,.verified-badge--small img{width:100%;height:100%;display:block;}.verified-badge--small:hover{transform:scale(1.1);transition:transform 0.2s ease;}.verified-badge--medium{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--medium svg,.verified-badge--medium img{width:100%;height:100%;display:block;}.verified-badge--medium:hover{transform:scale(1.1);transition:transform 0.2s ease;}.verified-badge--large{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--large svg,.verified-badge--large img{width:100%;height:100%;display:block;}.verified-badge--large:hover{transform:scale(1.1);transition:transform 0.2s ease;}.user-row .user-verified-badge,.user-row .song-author .song-author-verified,.song-author .user-row .song-author-verified{margin-left:6px;}.song-info .user-verified-badge,.song-info .song-author .song-author-verified,.song-author .song-info .song-author-verified{margin-left:4px;}.group-member-item .user-verified-badge,.group-member-item .song-author .song-author-verified,.song-author .group-member-item .song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.group-member-item .user-verified-badge svg,.group-member-item .song-author .song-author-verified svg,.song-author .group-member-item .song-author-verified svg,.group-member-item .user-verified-badge img,.group-member-item .song-author .song-author-verified img,.song-author .group-member-item .song-author-verified img{width:100%;height:100%;display:block;}.group-member-item .user-verified-badge:hover,.group-member-item .song-author .song-author-verified:hover,.song-author .group-member-item .song-author-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.group-teleport-full .verified-badge,.group-lesson-full .verified-badge{color:#7d11ff;font-size:14px;margin-left:4px;}.post-card .user-verified-badge,.post-card .song-author .song-author-verified,.song-author .post-card .song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;vertical-align:middle;margin-left:4px;margin-left:4px;}.post-card .user-verified-badge svg,.post-card .song-author .song-author-verified svg,.song-author .post-card .song-author-verified svg,.post-card .user-verified-badge img,.post-card .song-author .song-author-verified img,.song-author .post-card .song-author-verified img{width:100%;height:100%;display:block;}.post-card .user-verified-badge:hover,.post-card .song-author .song-author-verified:hover,.song-author .post-card .song-author-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}@media (max-width:768px){.user-verified-badge,.song-author .song-author-verified,.verified-badge{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.user-verified-badge svg,.song-author .song-author-verified svg,.user-verified-badge img,.song-author .song-author-verified img,.verified-badge svg,.verified-badge img{width:100%;height:100%;display:block;}.user-verified-badge:hover,.song-author .song-author-verified:hover,.verified-badge:hover{transform:scale(1.1);transition:transform 0.2s ease;}.verified-badge--large{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--large svg,.verified-badge--large img{width:100%;height:100%;display:block;}.verified-badge--large:hover{transform:scale(1.1);transition:transform 0.2s ease;}}.user--compact .profile,.field--name-user .profile{clear:both;line-height:18px;}.user--compact .profile:after,.field--name-user .profile:after{content:"";display:table;clear:both;}.user--compact .profile .field--name-field-user-location,.field--name-user .profile .field--name-field-user-location{font-style:italic;}.user--compact .profile .field--name-user-picture,.field--name-user .profile .field--name-user-picture{float:left;margin:0 10px 0 0;}.user--compact .profile .field--name-user-picture .image-title,.field--name-user .profile .field--name-user-picture .image-title{display:none;}.user--compact .profile .field--name-user-picture img,.field--name-user .profile .field--name-user-picture img{border:0px none #fff;border-radius:13px;}.achievement-badges{display:block;overflow:visible;}.achievement-badge,.achievement-badge img{cursor:pointer;border:none !important;}.achievement-badge a,.achievement-badge img a{display:inline-block;}.achievement-badge object,.achievement-badge img object{pointer-events:none;}.achievement-badge:hover,.achievement-badge img:hover{cursor:pointer;}.achievement-badge{display:inline-block;position:relative;overflow:visible !important;}.achievement-badge img{width:27px;}.role-badge-wrapper{display:inline-block;}.role-badge-wrapper img{height:27px;width:27px;box-shadow:none;outline:none;border:none;background-color:unset;margin:0;padding:0;vertical-align:middle;}.role-badge-wrapper img span{display:none;}.total-likes.popper-tooltip{position:relative;display:inline-block;width:24px;height:24px;margin-right:5px;align-self:flex-start;}.total-likes.popper-tooltip .tooltip-button{position:relative;background:linear-gradient(135deg,#ff6b9d,#e74c3c);border:none;border-radius:50%;padding:0;cursor:pointer;display:inline-block;outline:none;width:24px;height:24px;box-shadow:0 1px 3px rgba(0,0,0,0.12);}.total-likes.popper-tooltip .tooltip-button:hover{transform:scale(1.1);box-shadow:0 2px 4px rgba(0,0,0,0.2);}.total-likes.popper-tooltip .tooltip-button:active{transform:scale(0.95);}.total-likes.popper-tooltip .tooltip-button:focus{outline:none;}.total-likes.popper-tooltip .tooltip-button i{position:relative;width:22px;height:22px;margin:0;display:block;text-align:center;line-height:22px;font-size:16px;font-style:normal;}.total-likes.popper-tooltip .tooltip-button i:before{content:"❤";color:white;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;}.total-likes.popper-tooltip .tooltip-button .count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#e74c3c;font-size:9px;font-weight:800;text-shadow:0 0 2px rgba(255,255,255,0.8),0 0 4px rgba(255,255,255,0.6);line-height:1;letter-spacing:-0.5px;}.user--teaser .field--name-field-user-location{clear:both;}.user--teaser .field--name-field-biography{padding-top:4px;color:#494949;font-size:18px;line-height:22px;font-weight:400;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;}.embedded-entity{margin:1.5em 0;font-size:14px;clear:both;color:rgba(73,73,73,0.6);font-style:italic;}.formatter-smart-trim{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;}.route-entityusercanonical .block-tabs{display:none;}.route-entityusercanonical #header-region{box-shadow:none;}.route-entityusercanonical .mq-precontent{max-height:350px;z-index:1;position:relative;margin-bottom:-60px;background-position:0px 0px;background-size:cover;background-repeat:no-repeat;}@media only screen and (max-width:767px){.route-entityusercanonical .mq-precontent{height:150px;margin-bottom:-30px;}}.route-entityusercanonical #content-area{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.route-entityusercanonical .region-content{z-index:10;position:relative;clear:both;padding:1em 16px;}.route-entityusercanonical .region-content:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.route-entityusercanonical .region-content{padding:2.25em 16px 2em;}}.route-entityusercanonical .region-content .user-bar-content,.route-entityusercanonical .region-content .section-inner,.route-entityusercanonical .region-content .block-content,.route-entityusercanonical .region-content.block-views > div,.route-entityusercanonical .region-content.block-views > h2,.route-entityusercanonical .region-content.block-block-content > h2,.route-entityusercanonical .region-content.block-block-content > div,.route-entityusercanonical .region-content.block-ctools-block > span,.route-entityusercanonical .region-content.block-ctools-block > div,.route-entityusercanonical .region-content.block-entity-block header,.route-entityusercanonical .region-content.block-entity-block .content,.route-entityusercanonical .region-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.route-entityusercanonical .region-content.block-views h2,.route-entityusercanonical .region-content.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.route-entityusercanonical .region-content.block-views h2,.route-entityusercanonical .region-content.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-entityusercanonical .region-content.block-views h2,.route-entityusercanonical .region-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-entityusercanonical .region-content.block-views h2,.route-entityusercanonical .region-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content{padding-bottom:3em;}}.route-entityusercanonical .region-content .group-top{clear:both;margin-bottom:2em;clear:both;position:relative;}.route-entityusercanonical .region-content .group-top:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.route-entityusercanonical .region-content .group-top{left:0;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top{margin-top:0;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left{position:relative;width:100%;display:flex;align-items:flex-start;gap:1em;padding:2em 1em 1em 1em;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .field--name-user-picture{flex-shrink:0;}.route-entityusercanonical .region-content .group-top .group-left .field--name-user-picture img{width:80px;height:80px;border-radius:50%;object-fit:cover;}}.route-entityusercanonical .region-content .group-top .group-left .group-user-info{float:left;}@media only screen and (min-width:768px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info{position:relative;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info{float:none;flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;}}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .name-row{display:flex;align-items:center;margin-top:3em;}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .name-row{margin-top:0;gap:0.5em;}}.route-entityusercanonical .region-content .group-top .group-left .group-user-info a.edit-profile-link{padding:3px 13px;float:left;border:2px solid #ffffff;border-radius:7px;background-color:#7d11ff;color:white;min-width:100px;}@media only screen and (min-width:768px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info a.edit-profile-link{left:0;display:block;position:absolute;top:17px;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info a.edit-profile-link{position:absolute;top:-0.5em;right:0;padding:2px 10px;font-size:0.85em;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info a.edit-profile-link{float:none;min-width:auto;}}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-lifetime-member button{height:27px;width:27px;background-image:url(/themes/custom/ggfresh/images/supporter-badge.svg);background-position:0% 50%;background-size:27px;background-repeat:no-repeat;box-shadow:none;outline:none;border:none;background-color:unset;margin:0;padding:0;display:inline-block;font-size:0;}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-lifetime-member button span{display:none;}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-user-verified{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;vertical-align:middle;margin-left:4px;vertical-align:middle;font-size:0;}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-user-verified svg,.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-user-verified img{width:100%;height:100%;display:block;}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-user-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-user-verified{margin-left:0.25em;height:22px;width:22px;}}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-full-name{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;color:#494949;margin-bottom:0;margin-top:0;font-weight:500;padding-top:30px;}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-full-name{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-full-name{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-full-name{font-size:34px;line-height:1.2;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-full-name{padding-top:0;font-size:1.25em;line-height:1.2;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .guitarist-title,.route-entityusercanonical .region-content .group-top .group-left .group-user-info .achievement-points{display:inline-block;font-size:0.9em;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .guitarist-title:after{content:" • ";margin:0 0.25em;}}.route-entityusercanonical .region-content .group-top .group-right{text-align:center;padding-top:30px;margin-bottom:0;margin-top:0;}@media only screen and (min-width:768px){.route-entityusercanonical .region-content .group-top .group-right{text-align:right;}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-right{padding-top:1em;width:100%;display:flex;flex-direction:column;align-items:center;}}.route-entityusercanonical .region-content .group-top .group-right a.contact-link{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;text-transform:capitalize;margin-right:10px;margin-top:5px;float:right;}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-right a.contact-link{text-align:center;width:100%;float:none;}}.route-entityusercanonical .region-content .group-top .group-right .social-icons{clear:right;}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-right .field--name-field-twitter-handle,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-facebook,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-youtube,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-instagram,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-discord{float:none;display:inline-block;margin:0;}}@media only screen and (min-width:768px){.route-entityusercanonical .region-content .group-top .group-right .field--name-field-twitter-handle,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-facebook,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-youtube,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-instagram,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-discord{float:right;}}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-twitter-handle a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-facebook a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-youtube a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-instagram a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-discord a{text-align:-9999em;font-size:0;background-repeat:no-repeat;background-size:contain;height:40px;width:40px;margin-right:10px;display:inline-block;}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-right .field--name-field-twitter-handle a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-facebook a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-youtube a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-instagram a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-discord a{margin-right:0.25em;height:28px;width:28px;}}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-twitter-handle a{background-image:url("/themes/custom/ggfresh/images/social-tw.svg");}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-facebook a{background-image:url("/themes/custom/ggfresh/images/social-fb.svg");}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-youtube a{background-image:url("/themes/custom/ggfresh/images/social-yt.svg");}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-instagram a{background-image:url("/themes/custom/ggfresh/images/social-insta.svg");}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-discord a{background-image:url("/themes/custom/ggfresh/images/social-discord.svg");}.route-entityusercanonical .region-content .group-top .group-right .achievement-badges{float:right;clear:right;margin-top:1em;}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-right .achievement-badges{float:none;clear:none;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0.25em;margin-top:0.5em;position:static;}}.route-entityusercanonical .region-content .block-views-blockvideos-block-3{margin-top:1em;}.route-entityusercanonical .region-content .block-views-blockvideos-block-3 h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .block-views-blockvideos-block-3 h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-entityusercanonical .region-content .block-views-blockvideos-block-3 h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-entityusercanonical .region-content .block-views-blockvideos-block-3 h2{font-size:34px;line-height:1.2;}}:root{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-tertiary:rgb(55,56,64);--color-text-muted:rgb(133,133,133);--color-text-disabled:rgb(152,152,152);--color-text-inverse:rgb(255,255,255);--color-text-subtle:rgb(74,74,79);--color-text-action:#757575;--color-text-accent:#C89DFF;--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-bg-active-song:rgb(246,246,255);--color-border-light:rgb(234,234,234);--color-border-medium:rgb(152,152,152);--color-border-subtle:rgb(234,234,234);--color-success:rgb(57,176,62);--color-error:rgb(179,38,30);--color-warning:rgb(209,31,18);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);--font-family-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:34px;--font-size-3xl:48px;--font-size-4xl:60px;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--spacing-xxxs:2px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-xxl:32px;--spacing-xxxl:40px;--spacing-xxxxl:48px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--border-thin:1px;--border-medium:2px;--border-thick:3px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 2px 4px rgba(0,0,0,0.1);--shadow-lg:0 4px 8px rgba(0,0,0,0.15);--shadow-xl:0 8px 16px rgba(0,0,0,0.2);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-popover:400;--z-tooltip:500;--z-notification:600;--z-maximum:999;--transition-fast:150ms ease;--transition-normal:250ms ease;--transition-slow:350ms ease;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;}.user-verified-badge,.song-author .song-author-verified,.verified-badge,.icon-verified{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin-left:4px;position:relative;cursor:help;}.user-verified-badge svg,.song-author .song-author-verified svg,.user-verified-badge img,.song-author .song-author-verified img,.verified-badge svg,.verified-badge img,.icon-verified svg,.icon-verified img{width:100%;height:100%;display:block;}.user-verified-badge:hover,.song-author .song-author-verified:hover,.verified-badge:hover,.icon-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.user-verified-badge::after,.song-author .song-author-verified::after,.verified-badge::after,.icon-verified::after{content:attr(title);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.8);color:white;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease;}.user-verified-badge:hover::after,.song-author .song-author-verified:hover::after,.verified-badge:hover::after,.icon-verified:hover::after{opacity:1;}.song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;vertical-align:middle;margin-left:4px;background-image:url("/themes/custom/ggfresh/images/verified-badge.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.song-author-verified svg,.song-author-verified img{width:100%;height:100%;display:block;}.song-author-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.field--name-field-user-verified{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.field--name-field-user-verified svg,.field--name-field-user-verified img{width:100%;height:100%;display:block;}.field--name-field-user-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.field--name-field-user-verified .field__item{display:contents;}.verified-badge--small{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--small svg,.verified-badge--small img{width:100%;height:100%;display:block;}.verified-badge--small:hover{transform:scale(1.1);transition:transform 0.2s ease;}.verified-badge--medium{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--medium svg,.verified-badge--medium img{width:100%;height:100%;display:block;}.verified-badge--medium:hover{transform:scale(1.1);transition:transform 0.2s ease;}.verified-badge--large{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--large svg,.verified-badge--large img{width:100%;height:100%;display:block;}.verified-badge--large:hover{transform:scale(1.1);transition:transform 0.2s ease;}.user-row .user-verified-badge,.user-row .song-author .song-author-verified,.song-author .user-row .song-author-verified{margin-left:6px;}.song-info .user-verified-badge,.song-info .song-author .song-author-verified,.song-author .song-info .song-author-verified{margin-left:4px;}.group-member-item .user-verified-badge,.group-member-item .song-author .song-author-verified,.song-author .group-member-item .song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.group-member-item .user-verified-badge svg,.group-member-item .song-author .song-author-verified svg,.song-author .group-member-item .song-author-verified svg,.group-member-item .user-verified-badge img,.group-member-item .song-author .song-author-verified img,.song-author .group-member-item .song-author-verified img{width:100%;height:100%;display:block;}.group-member-item .user-verified-badge:hover,.group-member-item .song-author .song-author-verified:hover,.song-author .group-member-item .song-author-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}.group-teleport-full .verified-badge,.group-lesson-full .verified-badge{color:#7d11ff;font-size:14px;margin-left:4px;}.post-card .user-verified-badge,.post-card .song-author .song-author-verified,.song-author .post-card .song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;vertical-align:middle;margin-left:4px;margin-left:4px;}.post-card .user-verified-badge svg,.post-card .song-author .song-author-verified svg,.song-author .post-card .song-author-verified svg,.post-card .user-verified-badge img,.post-card .song-author .song-author-verified img,.song-author .post-card .song-author-verified img{width:100%;height:100%;display:block;}.post-card .user-verified-badge:hover,.post-card .song-author .song-author-verified:hover,.song-author .post-card .song-author-verified:hover{transform:scale(1.1);transition:transform 0.2s ease;}@media (max-width:768px){.user-verified-badge,.song-author .song-author-verified,.verified-badge{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.user-verified-badge svg,.song-author .song-author-verified svg,.user-verified-badge img,.song-author .song-author-verified img,.verified-badge svg,.verified-badge img{width:100%;height:100%;display:block;}.user-verified-badge:hover,.song-author .song-author-verified:hover,.verified-badge:hover{transform:scale(1.1);transition:transform 0.2s ease;}.verified-badge--large{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;vertical-align:middle;margin-left:4px;}.verified-badge--large svg,.verified-badge--large img{width:100%;height:100%;display:block;}.verified-badge--large:hover{transform:scale(1.1);transition:transform 0.2s ease;}}.view-filters{background:linear-gradient(to right,#f8f4ff,#f3f4f6);border:1px solid #e8d8ff;border-radius:12px;padding:12px 16px;margin-bottom:20px;transition:all 0.3s ease;position:relative;}.view-filters::before{content:"\f0b0";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#7d11ff;opacity:0.3;font-size:14px;}.view-filters .view-filters__toggle{display:none;width:100%;background:transparent;border:0;padding:6px 28px 6px 24px;text-align:left;font-weight:600;color:#4b5563;cursor:pointer;position:relative;}.view-filters .view-filters__toggle::after{content:"";position:absolute;right:8px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(0deg);transition:transform 0.2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 8l5 5 5-5' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;}.view-filters .view-filters__toggle[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg);}.view-filters.is-collapsed .views-exposed-form{display:none;}.views-exposed-form .form--inline,.views-exposed-form form{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;}.view-filters .views-exposed-form .form--inline,.view-filters .views-exposed-form form{padding-left:24px;}.views-exposed-form .form--inline > *,.views-exposed-form form > *{display:flex;flex-direction:column;}.views-exposed-form .form-item{flex:1;min-width:150px;margin:0;}.views-exposed-form .form-item label{display:inline-block;color:#6b7280;font-size:11px;font-weight:600;margin-right:8px;margin-bottom:0;text-transform:uppercase;letter-spacing:0.5px;}.views-exposed-form .form-item .form-select,.views-exposed-form .form-item .form-text,.views-exposed-form .form-item input[type=text]{width:100%;background:white;border:1px solid #e5e7eb;border-radius:8px;padding:6px 12px;color:#333;font-size:13px;font-family:inherit;transition:all 0.2s ease;}.views-exposed-form .form-item .form-select:focus,.views-exposed-form .form-item .form-text:focus,.views-exposed-form .form-item input[type=text]:focus{outline:none;background:white;border-color:rgba(125,17,255,0.5);box-shadow:0 0 0 3px rgba(125,17,255,0.1);}.views-exposed-form .form-item .form-select::placeholder,.views-exposed-form .form-item .form-text::placeholder,.views-exposed-form .form-item input[type=text]::placeholder{color:#9ca3af;}.views-exposed-form .form-item .form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;}.views-exposed-form .form-actions{flex:0 0 auto;margin:0;}.views-exposed-form .form-actions .form-label-spacer{display:inline-block;color:#6b7280;font-size:11px;font-weight:600;margin-right:8px;margin-bottom:0;text-transform:uppercase;letter-spacing:0.5px;visibility:hidden;}.views-exposed-form .form-actions .form-submit,.views-exposed-form .form-actions button[type=submit],.views-exposed-form .form-actions .button{background:linear-gradient(135deg,rgb(125,17,255),rgb(95,13,184));color:white;border:none;padding:7px 20px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-transform:none;white-space:nowrap;}.views-exposed-form .form-actions .form-submit:hover,.views-exposed-form .form-actions button[type=submit]:hover,.views-exposed-form .form-actions .button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.4);background:linear-gradient(135deg,rgb(106,14,224),rgb(80,11,155));color:white;}.views-exposed-form .form-actions .form-submit:active,.views-exposed-form .form-actions button[type=submit]:active,.views-exposed-form .form-actions .button:active{transform:translateY(0);}@media (max-width:768px){.view-filters{padding:8px 12px !important;margin-bottom:12px;}.view-filters .view-filters__toggle{display:block;}.views-exposed-form .form--inline,.views-exposed-form form{gap:8px;}.views-exposed-form .form-item{min-width:120px;}.views-exposed-form .form-actions .form-submit,.views-exposed-form .form-actions button[type=submit],.views-exposed-form .form-actions .button{padding:6px 14px;font-size:12px;}}.user-profile-tabs .view-filters,.dashboard-teleport .view-filters,.node-type-group .view-filters{margin-bottom:24px;}.cog-collapsible-view .view-content > h3{cursor:pointer;}.cog-collapsible-view .view-content > h3:hover{color:#7d11ff;}@media only screen and (max-width:767px){.cog-collapsible-view .view-content .views-row{display:none;}}@media only screen and (min-width:768px){.cog-collapsible-view .view-content .views-row{display:block;}}.block-addtoany span{border-radius:0 !important;}@media only screen and (max-width:767px){.block-flippy{border:none;margin-top:0;padding-top:0;}}@media only screen and (min-width:768px){.block-flippy{float:right;padding-top:0 !important;padding-bottom:0 !important;clear:none !important;position:relative;top:2em;}}.block-lesson-pager-block{padding-top:0 !important;padding-bottom:0 !important;}.node-lesson-full .block-lesson-pager-block{float:none !important;position:static !important;top:auto !important;}.block-lesson-pager-block ul.flippy,.block-lesson-pager-block ul.pager,.block-lesson-pager-block .pager{padding:0;margin:0;border:none;}@media only screen and (max-width:767px){.block-lesson-pager-block ul.flippy,.block-lesson-pager-block ul.pager,.block-lesson-pager-block .pager{text-align:center;}}.node-lesson-full .block-lesson-pager-block ul.flippy li,.node-lesson-full .block-lesson-pager-block ul.pager li,.node-lesson-full .block-lesson-pager-block .pager li{list-style-type:none;list-style-image:none;background:none !important;border:none !important;padding:0 !important;margin:0 !important;}.node-lesson-full .block-lesson-pager-block ul.flippy li a,.node-lesson-full .block-lesson-pager-block ul.pager li a,.node-lesson-full .block-lesson-pager-block .pager li a{color:white;text-decoration:none;font-weight:500;font-size:14px;padding:0;background:none;border:none;}.node-lesson-full .block-lesson-pager-block ul.flippy li a:hover,.node-lesson-full .block-lesson-pager-block ul.pager li a:hover,.node-lesson-full .block-lesson-pager-block .pager li a:hover{opacity:0.8;}body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li,body:not(.node--type-lesson) .block-lesson-pager-block .pager li{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;border-color:hsla(0,0%,100%,0.6);background-size:auto,14px;background-repeat:repeat,no-repeat;text-transform:none;font-size:14px;padding-top:4px;padding-bottom:4px;display:inline;width:auto;list-style-type:none;list-style-image:none;white-space:nowrap;}body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li.flippy-previous,body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li.previous,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li.flippy-previous,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li.previous,body:not(.node--type-lesson) .block-lesson-pager-block .pager li.flippy-previous,body:not(.node--type-lesson) .block-lesson-pager-block .pager li.previous{background-image:linear-gradient(180deg,rgba(125,17,255,0.3),rgba(125,17,255,0.3)),url(/themes/custom/ggfresh/images/back-arrow-white.svg);background-position:0px 0px,6px 50%;padding-right:11px;padding-left:25px;margin:0;}body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li.flippy-previous:hover,body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li.previous:hover,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li.flippy-previous:hover,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li.previous:hover,body:not(.node--type-lesson) .block-lesson-pager-block .pager li.flippy-previous:hover,body:not(.node--type-lesson) .block-lesson-pager-block .pager li.previous:hover{background-image:linear-gradient(180deg,transparent,transparent),url(/themes/custom/ggfresh/images/back-arrow-white.svg);}body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li.flippy-next,body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li.next,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li.flippy-next,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li.next,body:not(.node--type-lesson) .block-lesson-pager-block .pager li.flippy-next,body:not(.node--type-lesson) .block-lesson-pager-block .pager li.next{background-image:linear-gradient(180deg,rgba(125,17,255,0.3),rgba(125,17,255,0.3)),url(/themes/custom/ggfresh/images/forward-arrow-white.svg);background-position:0px 0px,93% 50%;padding-right:25px;padding-left:11px;margin:0;}@media only screen and (min-width:768px){body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li.flippy-next,body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li.next,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li.flippy-next,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li.next,body:not(.node--type-lesson) .block-lesson-pager-block .pager li.flippy-next,body:not(.node--type-lesson) .block-lesson-pager-block .pager li.next{margin:0 0 0 10px;}}body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li.flippy-next:hover,body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li.next:hover,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li.flippy-next:hover,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li.next:hover,body:not(.node--type-lesson) .block-lesson-pager-block .pager li.flippy-next:hover,body:not(.node--type-lesson) .block-lesson-pager-block .pager li.next:hover{background-image:linear-gradient(180deg,transparent,transparent),url(/themes/custom/ggfresh/images/forward-arrow-white.svg);}body:not(.node--type-lesson) .block-lesson-pager-block ul.flippy li:hover,body:not(.node--type-lesson) .block-lesson-pager-block ul.pager li:hover,body:not(.node--type-lesson) .block-lesson-pager-block .pager li:hover{border-color:#fff;background-color:transparent;}.block-views-blockimages-block-1{margin-bottom:2em;}.block-views-blockimages-block-1 .view-images{position:relative;}.block-views-blockimages-block-1 .view-images .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section{border:1px solid #dbdbdb;margin:13px auto 13px auto;width:100% !important;text-align:center;}.block-views-blockimages-block-1 .view-images .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{width:100% !important;clear:both;}.block-views-blockimages-block-1 .view-images .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{width:auto;min-height:300px;margin:10px 0;}.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_pause,.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-play{display:none;}.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous,.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next{display:block;width:26px;height:42px;z-index:100;position:absolute;top:20%;background-size:15px;background-repeat:no-repeat;font-size:0;text-indent:-9999em;}.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous{left:0;background-image:url("/themes/custom/ggfresh/images/left-arrow.svg");margin-left:12px;background-position:left top;}.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next{right:0;background-position:right top;background-image:url("/themes/custom/ggfresh/images/right-arrow.svg");margin-right:12px;}.block-views-blockimages-block-1 .view-images .views_slideshow_pager_field .views_slideshow_pager_field_item{float:left;position:relative;margin-top:-14px;padding-top:13px;border-width:0px 1px 1px;border-color:transparent;border-style:solid;}.block-views-blockimages-block-1 .view-images .views_slideshow_pager_field .views_slideshow_pager_field_item.active{border-color:#dbdbdb;background:white;}.block-views-blockimages-block-1 .view-images .views_slideshow_pager_field .views_slideshow_pager_field_item img{display:block;padding:5px;}.block-refersion-signup-block{padding:0 !important;}.block--bubble-images{background:#171717;clear:both;position:relative;left:-90px;}.block--bubble-images .field__items{display:flex;justify-content:space-between;width:100%;}.block--bubble-images .field__items .field__item{display:flex;min-width:385px;}.block--bubble-images .field__items .field__item img{width:180px;border-radius:100px;overflow:hidden;background:#7E7E7E;}.block--bubble-images .field__items .field__item .image-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;color:#ffffff;text-transform:uppercase;text-align:center;margin:auto;max-width:170px;font-size:26px;font-style:normal;font-weight:900;line-height:30px;letter-spacing:-0.72px;}.block--bundle-carousel{background:#d4d4d4;text-align:left;}.block--bundle-carousel > div,.block--bundle-carousel > h2{max-width:1440px;margin-left:auto;margin-right:auto;}.block--bundle-carousel > h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;text-align:left;font-style:normal;font-weight:800;}@media only screen and (max-width:767px){.block--bundle-carousel > h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--bundle-carousel > h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block--bundle-carousel > h2{font-size:34px;line-height:1.2;}}@media only screen and (max-width:767px){.block--bundle-carousel > h2{font-size:36px;line-height:34px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--bundle-carousel > h2{font-size:48px;line-height:46px;}}@media only screen and (min-width:1025px){.block--bundle-carousel > h2{font-size:48px;line-height:46px;padding:0 0 10px 0;}}.block--bundle-carousel .tns-inner{padding-top:1em;}@media only screen and (min-width:1025px){.block--bundle-carousel .tiny-slider-wrapper{display:flex;justify-content:space-between;}}.block--bundle-carousel .tns-controls{display:none;}.block--bundle-carousel .tns-item > div{border:2px solid #171717;border-radius:12px;text-align:left;overflow:hidden;}@media only screen and (max-width:767px){.block--bundle-carousel .tns-item > div{width:240px;min-height:325px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--bundle-carousel .tns-item > div{width:385px;}}@media only screen and (min-width:1025px){.block--bundle-carousel .tns-item > div{min-width:33%;}}.block--bundle-carousel .tns-item .field--name-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:16px;line-height:1.5;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:800;margin-bottom:0.5em;padding:20px 20px 0 20px;}@media only screen and (min-width:1025px){.block--bundle-carousel .tns-item .field--name-title{font-size:20px;line-height:1.5;}}@media only screen and (max-width:767px){.block--bundle-carousel .tns-item .field--name-title{font-size:21px;line-height:21px;}}@media only screen and (min-width:768px){.block--bundle-carousel .tns-item .field--name-title{font-size:36px;line-height:36px;}}.block--bundle-carousel .tns-item .field--name-field-body{padding:0 20px 20px 20px;min-height:120px;}.block--bundle-carousel .tns-item .field--name-field-body p{text-align:left;}@media only screen and (min-width:768px){.block--bundle-carousel .tns-item .field--name-field-body{font-size:24px;}}.block--bundle-carousel .tns-item .field--name-field-slide-image{max-height:245px;overflow:hidden;}.block--bundle-carousel .tns-item img{width:100%;}.block-continue-course-block{padding:8px 0;text-transform:uppercase;}.block-continue-course-block .message{font-weight:bold;}.block-continue-course-block .continue a.continue-course{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;clear:left;}.block-continue-course-block .continue a.continue-course a{color:#ffffff;}.block-continue-course-block .continue a.continue-course:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.progressbar{width:100%;margin:8px 0;padding:5px;float:left;border:1px solid #c9c9c9;border-radius:20px;height:inherit;}.progressbar .ui-progressbar-value{height:15px;border-radius:15px;background:#7d11ff;}.dashboard{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;position:relative;}.dashboard .dashboard-item{padding:4em 2em 2em 2em;position:relative;overflow:hidden;}@media only screen and (max-width:767px){.dashboard .dashboard-item{margin-top:1em;width:100%;}.dashboard .dashboard-item:first-child{margin-top:0;}}@media only screen and (min-width:768px){.dashboard .dashboard-item{width:46%;flex-grow:1;position:relative;display:inline-block;min-height:350px;margin-bottom:2em;margin-right:2%;}}.dashboard .dashboard-item.stripe-referral-link-block,.dashboard .dashboard-item.next-live-lesson-block,.dashboard .dashboard-item.news-updates-block,.dashboard .dashboard-item.next-masterclass-block{display:flex;}.dashboard .dashboard-item.stripe-referral-link-block .dashboard-item-inner,.dashboard .dashboard-item.next-live-lesson-block .dashboard-item-inner,.dashboard .dashboard-item.news-updates-block .dashboard-item-inner,.dashboard .dashboard-item.next-masterclass-block .dashboard-item-inner{margin:0 auto;max-width:500px;align-self:center;}.dashboard .dashboard-item.continue-course-block{display:flex;flex-direction:column;}.dashboard .dashboard-item.continue-course-block .dashboard-item-inner{flex:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;}.dashboard .dashboard-item .dashboard-item-title,.dashboard .dashboard-item .live-lesson-timer{position:absolute;top:0;left:0;display:inline-block;background:#7d11ff;color:white;text-transform:uppercase;padding:5px 10px;z-index:100;}.dashboard .dashboard-item.stripe-referral-link-block{background:linear-gradient(180deg,rgba(0,0,0,0.85),rgba(0,0,0,0.85)),url("/themes/custom/ggfresh/images/live-lesson-block-bg.png");background-repeat:no-repeat;background-size:cover;color:white;}.dashboard .dashboard-item.stripe-referral-link-block a,.dashboard .dashboard-item.stripe-referral-link-block h2{color:white;}.dashboard .dashboard-item.stripe-referral-link-block .stripe-referral-url span{display:block;background:#494949;padding:8px;margin:0.5em 0;}.dashboard .dashboard-item.stripe-referral-link-block .share-buttons{justify-content:space-evenly;display:flex;margin:2em 0;}.dashboard .dashboard-item.stripe-referral-link-block .share-buttons .sr-facebook-button{background:#3b5998;border-radius:3px;font-weight:600;padding:3px 8px;display:inline-block;position:static;}.dashboard .dashboard-item.stripe-referral-link-block .share-buttons .sr-facebook-button:hover{cursor:pointer;background:#213A6F;}.dashboard .dashboard-item.stripe-referral-link-block .share-buttons .sr-facebook-button svg{width:18px;fill:white;vertical-align:middle;border-radius:2px;}.dashboard .dashboard-item.stripe-referral-link-block .share-buttons .sr-facebook-button span{vertical-align:middle;color:white;font-size:13px;padding:0 3px;}.dashboard .dashboard-item.next-masterclass-block{padding:0;}.dashboard .dashboard-item.next-masterclass-block .dashboard-item-inner{max-width:none;height:100%;background:#171717;width:100%;}.dashboard .dashboard-item.next-masterclass-block .dashboard-item-inner h3{font-size:26px;line-height:24px;}.dashboard .dashboard-item.next-live-lesson-block{background:linear-gradient(180deg,rgba(0,0,0,0.85),rgba(0,0,0,0.85)),url("/themes/custom/ggfresh/images/live-lesson-block-bg.png");background-repeat:no-repeat;background-size:cover;color:white;}.dashboard .dashboard-item.next-live-lesson-block a{color:white;}.dashboard .dashboard-item.next-live-lesson-block a.signup-button-shortcode{font-size:1em;display:block;}.dashboard .dashboard-item.next-live-lesson-block a.watch-now{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;font-size:15px;}.dashboard .dashboard-item.next-live-lesson-block a.watch-now a{color:#ffffff;}.dashboard .dashboard-item.next-live-lesson-block a.watch-now:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.dashboard .dashboard-item.next-live-lesson-block article h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;}@media only screen and (max-width:767px){.dashboard .dashboard-item.next-live-lesson-block article h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.dashboard .dashboard-item.next-live-lesson-block article h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.dashboard .dashboard-item.next-live-lesson-block article h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.dashboard .dashboard-item.news-updates-block{background:#7d11ff;color:white;height:auto;}.dashboard .dashboard-item.news-updates-block .dashboard-item-inner{max-width:none;}.dashboard .dashboard-item.news-updates-block .dashboard-item-title{background-color:#494949;}.dashboard .dashboard-item.news-updates-block a{color:white;}.dashboard .dashboard-item.news-updates-block .views-field-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;color:white;margin-bottom:0.75em;line-height:1.3;font-weight:700;}@media only screen and (max-width:767px){.dashboard .dashboard-item.news-updates-block .views-field-title{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.dashboard .dashboard-item.news-updates-block .views-field-title{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.dashboard .dashboard-item.news-updates-block .views-field-title{font-size:34px;line-height:1.2;}}.dashboard .dashboard-item.news-updates-block .views-field-body{font-size:16px;line-height:1.6;}.dashboard .dashboard-item.news-updates-block .views-field-body p:first-child{font-size:15px;opacity:0.9;margin-bottom:1.25em;}.dashboard .dashboard-item.news-updates-block .views-field-body strong,.dashboard .dashboard-item.news-updates-block .views-field-body b{font-weight:700;font-size:1.05em;}.dashboard .dashboard-item.news-updates-block .views-field-body em{font-style:italic;opacity:0.95;}.dashboard .dashboard-item.news-updates-block .views-field-body em strong{background-color:rgba(255,255,255,0.1);padding:0.25em 0.5em;border-radius:4px;display:inline-block;margin:0.25em 0;}.dashboard .dashboard-item.news-updates-block .views-field-body a{color:rgb(236.4285714286,221,255);text-decoration:underline;font-weight:600;}.dashboard .dashboard-item.news-updates-block .views-field-body a:hover{color:white;text-decoration:none;background-color:rgba(255,255,255,0.1);}.dashboard .dashboard-item.news-updates-block .views-field-body p em:only-child{font-size:14px;opacity:0.8;display:block;margin-top:0.5em;}.dashboard .dashboard-item.news-updates-block .views-field-body p:last-child{font-weight:600;font-size:18px;margin-top:1.5em;opacity:0.95;}.dashboard .dashboard-item.continue-course-block{background-repeat:no-repeat;background-size:cover;background:linear-gradient(180deg,rgba(0,0,0,0.65),rgba(0,0,0,0.65)),url("/themes/custom/ggfresh/images/recent-course-block-bg.png");}.dashboard .dashboard-item.continue-course-block .dashboard-item-inner{padding-top:20px;}.dashboard .dashboard-item.continue-course-block h2.course-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:16px;line-height:1.5;color:white !important;margin-top:0.5em;margin-bottom:0.5em;}@media only screen and (min-width:1025px){.dashboard .dashboard-item.continue-course-block h2.course-title{font-size:20px;line-height:1.5;}}.dashboard .dashboard-item.continue-course-block .course-progress{color:white;margin-top:1em;margin-bottom:1.5em;padding:0 5px;clear:both;}.dashboard .dashboard-item.continue-course-block .course-progress:after{content:"";display:table;clear:both;}.dashboard .dashboard-item.continue-course-block .course-progress .prefix{display:none;}.dashboard .dashboard-item.continue-course-block .course-progress .progressbar{background-color:rgba(255,255,255,0.2);border:2px solid rgba(255,255,255,0.6);height:24px;border-radius:12px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.3);}.dashboard .dashboard-item.continue-course-block .course-progress .progressbar .ui-progressbar-value{background:linear-gradient(to bottom,rgb(194.6428571429,144.5,255),rgb(152.8571428571,68,255)) !important;height:100% !important;border-radius:10px;position:relative;box-shadow:inset 0 3px 0 rgba(255,255,255,0.5),inset 0 -3px 0 rgba(0,0,0,0.2),0 0 15px rgb(125,17,255);border:none !important;margin:0 !important;top:0 !important;left:0 !important;}.dashboard .dashboard-item.continue-course-block .course-progress .progressbar .bar{background:linear-gradient(to bottom,rgb(194.6428571429,144.5,255),rgb(152.8571428571,68,255));height:100%;border-radius:10px;position:relative;box-shadow:inset 0 3px 0 rgba(255,255,255,0.5),inset 0 -3px 0 rgba(0,0,0,0.2),0 0 15px rgb(125,17,255);}.dashboard .dashboard-item.continue-course-block .course-progress .percent{display:block;margin-top:0.5em;font-size:14px;opacity:0.9;}.dashboard .dashboard-item.continue-course-block .continue-course{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;font-size:15px;margin-top:auto;}.dashboard .dashboard-item.continue-course-block .continue-course a{color:#ffffff;}.dashboard .dashboard-item.continue-course-block .continue-course:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.dashboard .dashboard-item.recent-video-block,.dashboard .dashboard-item.recent-microlesson-block{background:#f0f0f0;padding:0;}.dashboard .dashboard-item.recent-video-block .view-videos .views-row,.dashboard .dashboard-item.recent-video-block .view-microlessons .views-row,.dashboard .dashboard-item.recent-microlesson-block .view-videos .views-row,.dashboard .dashboard-item.recent-microlesson-block .view-microlessons .views-row{margin-bottom:0;}.dashboard .dashboard-item.recent-video-block .views-field-field-video,.dashboard .dashboard-item.recent-microlesson-block .views-field-field-video{max-height:225px;overflow:hidden;margin-bottom:0;margin:0;}.dashboard .dashboard-item.recent-video-block .video-text,.dashboard .dashboard-item.recent-microlesson-block .video-text{padding:1em;}.dashboard .dashboard-item.recent-video-block .video-text h6,.dashboard .dashboard-item.recent-microlesson-block .video-text h6{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:16px;line-height:1.5;margin-top:0;margin-bottom:0.5em;}@media only screen and (min-width:1025px){.dashboard .dashboard-item.recent-video-block .video-text h6,.dashboard .dashboard-item.recent-microlesson-block .video-text h6{font-size:20px;line-height:1.5;}}.dashboard .dashboard-item.recent-video-block .video-text h6 a,.dashboard .dashboard-item.recent-microlesson-block .video-text h6 a{color:#262626;text-decoration:none;}.dashboard .dashboard-item.recent-video-block .video-text h6 a:hover,.dashboard .dashboard-item.recent-microlesson-block .video-text h6 a:hover{color:#7d11ff;text-decoration:underline;}.dashboard .dashboard-item.recent-video-block .video-text .user-fields,.dashboard .dashboard-item.recent-microlesson-block .video-text .user-fields{border:none;padding:0;margin:0;display:flex;align-items:center;gap:0.5em;}.dashboard .dashboard-item.recent-video-block .video-text .user-fields .views-field-name a,.dashboard .dashboard-item.recent-microlesson-block .video-text .user-fields .views-field-name a{color:#262626;font-weight:600;text-decoration:none;}.dashboard .dashboard-item.recent-video-block .video-text .user-fields .views-field-name a:hover,.dashboard .dashboard-item.recent-microlesson-block .video-text .user-fields .views-field-name a:hover{color:#7d11ff;}.dashboard .dashboard-item.recent-video-block .video-text .views-field-field-tags,.dashboard .dashboard-item.recent-microlesson-block .video-text .views-field-field-tags{margin-top:0.75em;}.dashboard .dashboard-item.recent-video-block .video-text .views-field-field-tags ul,.dashboard .dashboard-item.recent-microlesson-block .video-text .views-field-field-tags ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0.5em;}.dashboard .dashboard-item.recent-video-block .video-text .views-field-field-tags ul li,.dashboard .dashboard-item.recent-microlesson-block .video-text .views-field-field-tags ul li{display:inline-block;background-color:rgba(125,17,255,0.1);color:#7d11ff;padding:0.25em 0.75em;border-radius:16px;font-size:12px;font-weight:500;text-transform:lowercase;transition:all 0.2s ease;}.dashboard .dashboard-item.recent-video-block .video-text .views-field-field-tags ul li:hover,.dashboard .dashboard-item.recent-microlesson-block .video-text .views-field-field-tags ul li:hover{background-color:#7d11ff;color:white;cursor:pointer;}.dashboard .dashboard-item.recent-video-block .video-text .views-field-field-tags ul li a,.dashboard .dashboard-item.recent-microlesson-block .video-text .views-field-field-tags ul li a{color:inherit;text-decoration:none;display:block;}.block-discord-widget{overflow:hidden;}.block-discord-widget iframe{width:100%;}@media (max-width:768px){.block-discord-widget{display:none;}}.block-entity-fieldnodefield-video h2{display:none !important;}.block-entity-fieldnodefield-video .field__label{display:none;}.block-entity-fieldnodefield-video img{width:100%;filter:brightness(30%);z-index:10;position:relative;}.block-flag-node-block .flag{display:block;}.block-flag-node-block .flag a{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;margin:0 !important;display:block;text-align:center;}.block-flag-node-block .flag a a{color:#ffffff;}.block-flag-node-block .flag a:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.block-lesson-header-block{padding-top:0 !important;padding-bottom:1em !important;}.block-lesson-header-block > a.course-link,.block-lesson-header-block > .pager{display:inline-block;vertical-align:middle;}.block-lesson-header-block .course-link{color:hsla(0,0%,100%,0.8);font-size:14px;text-decoration:none;margin-bottom:0;margin-right:1rem;}.block-lesson-header-block .course-link:hover{color:white;}.block-lesson-header-block h3.course-title{color:white;font-size:22px;line-height:1.3;background:none;padding:0;font-weight:700;margin:0;display:inline;}.block-lesson-header-block .pager{display:inline-flex;margin:0;padding:0;list-style:none;gap:0.5rem;vertical-align:middle;}.block-lesson-header-block .pager li{list-style:none;margin:0;}.block-lesson-header-block .pager li a{display:inline-block;padding:0.5rem 1rem;background:rgba(255,255,255,0.15);color:white;text-decoration:none;border-radius:4px;font-size:14px;font-weight:600;transition:background 0.2s ease;}.block-lesson-header-block .pager li a:hover{background:rgba(255,255,255,0.25);}.block-lesson-header-block .course-progress{display:block;width:100%;clear:both;}.block-lesson-header-block .progressbar{margin:8px 0;padding:5px;min-height:15px;height:inherit;border-width:0;border-color:hsla(0,0%,100%,0.5);border-radius:10px;background:hsla(0,0%,100%,0.2);}.block-lesson-header-block .progressbar .ui-progressbar-value{height:7px;border-radius:15px;background-color:#5cbbeb;border-width:0;}.block-region-second-left-tabs{background:white;padding:20px;margin-bottom:24px;border-radius:0 12px 12px 12px;border:1px solid #e8d8ff;box-shadow:0 2px 4px rgba(125,17,255,0.08);}.cog-layout--second-left-tabs.panels-tabs-container{display:block !important;background:transparent;padding:0;margin-bottom:0;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav{display:flex;background:transparent;padding:0;margin:0;border:none;position:relative;align-items:flex-end;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab{background:#f8f4ff;border:1px solid #e8d8ff;border-bottom:none;border-radius:8px 8px 0 0;margin:0 0 0 0;padding:0;position:relative;transition:all 0.2s ease;flex:0 0 auto;min-width:120px;box-shadow:0 -1px 2px rgba(125,17,255,0.05);}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab:first-child{margin-left:0;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor{display:block;padding:10px 20px;color:#6b7280;font-size:14px;font-weight:500;text-decoration:none;text-transform:none;letter-spacing:0.02em;transition:all 0.2s ease;background:transparent;border:none;outline:none;position:relative;white-space:nowrap;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor:hover{color:#7d11ff;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor:focus{outline:none;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab:not(.ui-tabs-active){z-index:1;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab:not(.ui-tabs-active):hover{transform:scale(0.97) translateY(1px);background:#f3eaff;border-color:#dcc7ff;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab:not(.ui-tabs-active):hover a{color:#6a0dcf;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active,.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-state-active{background:white;border-color:#e8d8ff;transform:scale(1) translateY(0);z-index:10;box-shadow:0 -2px 4px rgba(125,17,255,0.08);}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active a.ui-tabs-anchor,.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-state-active a.ui-tabs-anchor{color:#7d11ff;font-weight:600;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active a.ui-tabs-anchor::before,.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-state-active a.ui-tabs-anchor::before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:30px;height:2px;background:linear-gradient(90deg,transparent,#7d11ff,transparent);opacity:0.3;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active::after,.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-state-active::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:white;z-index:11;}@media (max-width:640px){.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav{flex-direction:column;align-items:stretch;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab{width:100%;min-width:unset;border-radius:0;border-left:3px solid #e8d8ff;border-top:1px solid #e8d8ff;border-right:none;border-bottom:none;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab:first-child{border-radius:8px 8px 0 0;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab:not(.ui-tabs-active){transform:translateX(0);}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active{border-left-color:#7d11ff;transform:translateX(0);background:white;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active::after{display:none;}.cog-layout--second-left-tabs.panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor{padding:12px 16px;}}.cog-layout--second-left-tabs.panels-tabs-container .ui-tabs-panel{padding:24px;position:relative;z-index:5;margin-top:-1px;}.cog-layout--second-left-tabs.panels-tabs-container .ui-tabs-panel[aria-hidden=false]{animation:fadeIn 0.2s ease;}@media (max-width:640px){.cog-layout--second-left-tabs.panels-tabs-container .ui-tabs-panel{border-radius:0 0 8px 8px;margin-top:0;}}@keyframes fadeIn{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:translateY(0);}}.block-region-second-right .block-flag-node-block{margin-bottom:16px;}.block-region-second-right .block-flag-node-block .flag{display:block;}.block-region-second-right .block-flag-node-block .flag a{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#10b981,#059669);color:white !important;border:2px solid transparent;border-radius:12px;padding:14px 20px;font-size:15px;font-weight:600;text-align:center;text-decoration:none;transition:all 0.3s ease;margin:0 !important;position:relative;overflow:hidden;}.block-region-second-right .block-flag-node-block .flag a::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;transition:all 0.3s ease;}.block-region-second-right .block-flag-node-block .flag a:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,0.3);}.block-region-second-right .block-flag-node-block .flag a:active{transform:translateY(0);}.block-region-second-right .block-flag-node-block .flag.action-flag a::before{content:"\f058";opacity:0.8;}.block-region-second-right .block-flag-node-block .flag.action-unflag a{background:linear-gradient(135deg,#6b7280,#4b5563);}.block-region-second-right .block-flag-node-block .flag.action-unflag a::before{content:"\f00c";opacity:1;}.block-region-second-right .block-flag-node-block .flag.action-unflag a::after{content:"Completed";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:10px;text-transform:uppercase;letter-spacing:1px;opacity:0;transition:all 0.3s ease;}.block-region-second-right .block-flag-node-block .flag.action-unflag a:hover{background:linear-gradient(135deg,#4b5563,#374151);}.block-region-second-right .block-flag-node-block .flag.action-unflag a:hover::after{bottom:4px;opacity:0.7;}.block-region-second-right .block-entity-fieldnodefield-attachment{margin-bottom:16px;}.block-region-second-right .block-entity-fieldnodefield-attachment a.file-download{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white !important;border:2px solid transparent;border-radius:12px;padding:14px 20px;font-size:15px;font-weight:600;text-align:center;text-decoration:none;transition:all 0.3s ease;margin:0 !important;position:relative;}.block-region-second-right .block-entity-fieldnodefield-attachment a.file-download::before{content:"\f019";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;transition:all 0.3s ease;color:white;}.block-region-second-right .block-entity-fieldnodefield-attachment a.file-download::after{content:attr(data-file-type);position:absolute;top:-8px;right:-8px;background:#1e40af;color:white;font-size:10px;padding:2px 6px;border-radius:10px;text-transform:uppercase;font-weight:700;letter-spacing:0.5px;}.block-region-second-right .block-entity-fieldnodefield-attachment a.file-download:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,0.3);}.block-region-second-right .block-entity-fieldnodefield-attachment a.file-download:hover::before{animation:bounce-down 0.5s ease;}.block-region-second-right .block-entity-fieldnodefield-attachment a.file-download:active{transform:translateY(0);}.block-region-second-right .block-entity-fieldnodefield-attachment a.file-download[href$=".pdf"]::after{content:"PDF";}.block-region-second-right .block-entity-fieldnodefield-attachment a.file-download[href$=".zip"]::after{content:"ZIP";}@keyframes bounce-down{0%,100%{transform:translateY(0);}50%{transform:translateY(3px);}}.block-like-video-block{float:right;}.block-live-lesson-timer-block{padding-bottom:0 !important;}.block-live-lesson-timer-block .live-lesson-timer .airdate{display:inline-block;padding:5px 14px;background-color:#d74815;font-size:16px;text-transform:uppercase;color:white;}.block--bundle-image-block{background:#171717;padding-top:0 !important;padding-bottom:0 !important;}.block--bundle-image-block img{display:block;}.block--bundle-image-block .image-title{display:none;}.block--row{clear:both;padding-top:4em;padding-bottom:4em;font-size:20px;overflow:hidden;}.block--row:after{content:"";display:table;clear:both;}@media only screen and (max-width:767px){.block--row{font-size:18px;padding-top:1em;padding-bottom:1em;}}.block--row > h2{display:none !important;}.block--row h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;margin-top:0.25em;margin-bottom:0.5em;}@media only screen and (max-width:767px){.block--row h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.block--row h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (max-width:767px){.block--row h2{text-align:center;}}.block--row .field--name-field-title h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;}@media only screen and (max-width:767px){.block--row .field--name-field-title h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row .field--name-field-title h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.block--row .field--name-field-title h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px){.block--row .block-content{display:flex;align-self:center;justify-content:center;align-items:center;}}@media only screen and (max-width:767px){.block--row .field--name-body ul{padding-left:0;}}.block--row .field--name-body ul li{padding-top:8px;padding-bottom:8px;padding-left:29px;background-image:url("/themes/custom/ggfresh/images/blue-check.svg");background-position:0px 18px;background-size:16px;background-repeat:no-repeat;line-height:24px;list-style:none;margin:0;}.block--row .field--name-body ul li:first-child{margin-top:0;}.block--row .field--name-body ul li p{margin:0;}@media only screen and (max-width:767px){.block--row .group-text{order:2;}}.block--row .field--name-field-image.field__items,.block--row .field--name-field-video{min-width:45%;margin-right:1%;}@media only screen and (min-width:768px){.block--row .field--name-field-image.field__items,.block--row .field--name-field-video{order:2;}}.block--row .field--name-field-image.field__items img,.block--row .field--name-field-video img{width:auto;}@media only screen and (max-width:767px){.block--row .field--name-field-video{margin-bottom:2em;}}@media only screen and (min-width:768px){.block--row .field--name-field-video{margin-right:4%;}}.block--row.block-style-rockstar{background-color:#050505;background-image:linear-gradient(87deg,rgba(0,0,0,0.8) 33%,transparent 75%),url("/themes/custom/ggfresh/images/prsguitar.jpg");background-position:0px 0px,0px 0px;background-size:auto,cover;background-repeat:no-repeat;color:rgba(255,255,255,0.9);}.block--row.block-style-rockstar .field--name-body ul{float:left;display:block;}.block--row.block-style-rockstar h2{margin-top:0.25em;margin-bottom:1em;}@media only screen and (max-width:767px){.block--row.block-style-rockstar h2{text-align:center;}}@media only screen and (min-width:768px){.block--row.block-style-rockstar h2{font-size:350%;}}.block--row.block-style-rockstar .loginblock-shortcode-wrapper,.block--row.block-style-rockstar .signupblock-shortcode-wrapper{float:left;max-width:100%;}@media only screen and (min-width:768px){.block--row.block-style-rockstar .loginblock-shortcode-wrapper,.block--row.block-style-rockstar .signupblock-shortcode-wrapper{width:350px;margin-right:34px;}}.block--row.block-style-rockstar .loginblock-shortcode-wrapper .user-login-form .or-separator span,.block--row.block-style-rockstar .signupblock-shortcode-wrapper .user-login-form .or-separator span{background-color:#050505;}.block--row.block-style-rockstar .field--name-field-image{display:none;}.block--row.block-style-rockstar p,.block--row.block-style-rockstar li,.block--row.block-style-rockstar .field-content{color:rgba(255,255,255,0.9);}.block--row.block-style-rockstar a:not(.button):not(.btn){color:#60a5fa;}.block--row.block-style-rockstar a:not(.button):not(.btn):hover{color:rgb(145.4451219512,192.987804878,251.5548780488);}.block--row.block-style-slate{background:#171717;color:white;clear:both;padding:1em 16px;}.block--row.block-style-slate:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.block--row.block-style-slate{padding:2.25em 16px 2em;}}.block--row.block-style-slate .user-bar-content,.block--row.block-style-slate .section-inner,.block--row.block-style-slate .block-content,.block--row.block-style-slate.block-views > div,.block--row.block-style-slate.block-views > h2,.block--row.block-style-slate.block-block-content > h2,.block--row.block-style-slate.block-block-content > div,.block--row.block-style-slate.block-ctools-block > span,.block--row.block-style-slate.block-ctools-block > div,.block--row.block-style-slate.block-entity-block header,.block--row.block-style-slate.block-entity-block .content,.block--row.block-style-slate .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.block--row.block-style-slate.block-views h2,.block--row.block-style-slate.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.block--row.block-style-slate.block-views h2,.block--row.block-style-slate.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-slate.block-views h2,.block--row.block-style-slate.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block--row.block-style-slate.block-views h2,.block--row.block-style-slate.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px){.block--row.block-style-slate .field--name-field-image.field__items,.block--row.block-style-slate .field--name-field-video{order:1;}.block--row.block-style-slate .group-text{order:2;}}.block--row.block-style-slate h2{color:white;}.block--row.block-style-slate .block-content{display:flex;align-items:center;}.block--row.block-style-slate .embedded-entity{color:hsla(0,0%,100%,0.7);}.block--row.block-style-slate .embedded-entity.align-center{font-size:1.1em;margin:1em 0;}.block--row.block-style-slate .embedded-entity.align-center p{color:#f8b637;}.block--row.block-style-slate .embedded-entity.align-center a{color:#f8b637;font-weight:bold;}.block--row.block-style-video-bg-full{position:relative;background:#171717;color:rgba(255,255,255,0.9);overflow:hidden;}.block--row.block-style-video-bg-full h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;position:relative;z-index:2;color:#ffffff;}@media only screen and (max-width:767px){.block--row.block-style-video-bg-full h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-video-bg-full h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.block--row.block-style-video-bg-full h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.block--row.block-style-video-bg-full .group-text{position:relative;max-width:785px;z-index:101;}.block--row.block-style-video-bg-full .field--name-body{position:relative;z-index:2;}.block--row.block-style-video-bg-full .field--name-body p{font-style:normal;font-weight:300;text-shadow:4px 5px 4px black;margin-right:50px;}@media only screen and (max-width:767px){.block--row.block-style-video-bg-full .field--name-body p{font-size:21px;line-height:26px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-video-bg-full .field--name-body p{font-size:36px;line-height:40px;}}.block--row.block-style-video-bg-full .ipe-actions{position:relative;z-index:2;}.block--row.block-style-video-bg-full .field--name-field-video{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;}.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video{position:relative;}@media only screen and (min-width:1441px){.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video{position:relative;height:100%;width:100%;}.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video::after{content:"";width:2050px;height:100%;position:absolute;z-index:100;bottom:0;left:0;right:0;margin:0 auto;pointer-events:none;background:linear-gradient(to left,rgba(255,255,255,0) 85%,#171717 100%),linear-gradient(to right,rgba(255,255,255,0) 85%,#171717 100%);padding:0;}}.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video iframe{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;min-height:300px;min-width:540px;}@media only screen and (min-width:1025px){.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video iframe{min-width:1440px;height:1000px;top:-100px;}}@media only screen and (min-width:1441px){.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video iframe{height:1150px;top:-160px;}}.block--row.block-style-video-bg{position:relative;background:#171717;color:#ffffff;overflow:hidden;}.block--row.block-style-video-bg h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;position:relative;z-index:2;color:#ffffff;}@media only screen and (max-width:767px){.block--row.block-style-video-bg h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-video-bg h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.block--row.block-style-video-bg h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.block--row.block-style-video-bg .group-text{max-width:785px;}.block--row.block-style-video-bg .field--name-body{position:relative;z-index:2;}.block--row.block-style-video-bg .field--name-body p{font-style:normal;font-weight:300;text-shadow:4px 5px 4px black;margin-right:50px;}@media only screen and (max-width:767px){.block--row.block-style-video-bg .field--name-body p{font-size:21px;line-height:26px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-video-bg .field--name-body p{font-size:36px;line-height:40px;}}.block--row.block-style-video-bg .field--name-field-video .video-embed-field-responsive-video{position:inherit;z-index:0;}.block--row.block-style-video-bg .field--name-field-video .video-embed-field-responsive-video:after{display:none;}.block--row.block-style-video-bg .field--name-field-video .video-embed-field-responsive-video iframe{width:100%;height:100%;max-height:655px;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;min-width:850px;}@media only screen and (max-width:767px){.block--row.block-style-video-bg .field--name-field-video .video-embed-field-responsive-video iframe{left:-50%;}}.block--row.block-style-video-bg .ipe-actions{position:relative;z-index:2;}.block--row.block-style-stark,.block--row.block-style-stark-wide{background:#171717;color:rgba(255,255,255,0.9);}.block--row.block-style-stark .tiny-slider-wrapper,.block--row.block-style-stark-wide .tiny-slider-wrapper{max-height:550px;}@media only screen and (max-width:767px){.block--row.block-style-stark .tns-outer,.block--row.block-style-stark-wide .tns-outer{margin-top:2em;}}@media only screen and (min-width:768px){.block--row.block-style-stark .tns-outer,.block--row.block-style-stark-wide .tns-outer{max-width:50%;margin-left:3em;}}.block--row.block-style-stark .tns-outer .tiny-slider-wrapper .tns-item img,.block--row.block-style-stark-wide .tns-outer .tiny-slider-wrapper .tns-item img{border-radius:11px;}.block--row.block-style-stark .tns-outer .tns-controls button:nth-child(1),.block--row.block-style-stark-wide .tns-outer .tns-controls button:nth-child(1){background-repeat:no-repeat;background-color:transparent;display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none;-webkit-transition:0.4s;transition:0.4s;background-image:url("/themes/custom/ggfresh/images/white-slider-left-arrow.svg");background-position:left top;}.block--row.block-style-stark .tns-outer .tns-controls button:nth-child(1):hover,.block--row.block-style-stark-wide .tns-outer .tns-controls button:nth-child(1):hover{transform:translateY(1px);}.block--row.block-style-stark .tns-outer .tns-controls button:nth-child(2),.block--row.block-style-stark-wide .tns-outer .tns-controls button:nth-child(2){background-repeat:no-repeat;background-color:transparent;display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none;-webkit-transition:0.4s;transition:0.4s;background-position:right top;background-image:url("/themes/custom/ggfresh/images/white-slider-right-arrow.svg");}.block--row.block-style-stark .tns-outer .tns-controls button:nth-child(2):hover,.block--row.block-style-stark-wide .tns-outer .tns-controls button:nth-child(2):hover{transform:translateY(1px);}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-stark .group-text,.block--row.block-style-stark-wide .group-text{display:flex;flex-direction:column;}}.block--row.block-style-stark h2,.block--row.block-style-stark-wide h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;color:white;}@media only screen and (max-width:767px){.block--row.block-style-stark h2,.block--row.block-style-stark-wide h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-stark h2,.block--row.block-style-stark-wide h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.block--row.block-style-stark h2,.block--row.block-style-stark-wide h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.block--row.block-style-stark h3,.block--row.block-style-stark-wide h3{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;color:white;}@media only screen and (max-width:767px){.block--row.block-style-stark h3,.block--row.block-style-stark-wide h3{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-stark h3,.block--row.block-style-stark-wide h3{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block--row.block-style-stark h3,.block--row.block-style-stark-wide h3{font-size:34px;line-height:1.2;}}.block--row.block-style-stark .field--type-text-with-summary ul,.block--row.block-style-stark .field--type-text-long ul,.block--row.block-style-stark-wide .field--type-text-with-summary ul,.block--row.block-style-stark-wide .field--type-text-long ul{margin-bottom:15px;padding-left:25px;line-height:23px;}.block--row.block-style-stark p,.block--row.block-style-stark li,.block--row.block-style-stark .field-content,.block--row.block-style-stark-wide p,.block--row.block-style-stark-wide li,.block--row.block-style-stark-wide .field-content{color:rgba(255,255,255,0.9);}.block--row.block-style-stark a:not(.button):not(.btn),.block--row.block-style-stark-wide a:not(.button):not(.btn){color:#60a5fa;}.block--row.block-style-stark a:not(.button):not(.btn):hover,.block--row.block-style-stark-wide a:not(.button):not(.btn):hover{color:rgb(145.4451219512,192.987804878,251.5548780488);}@media only screen and (min-width:768px){.block--row.block-style-stark .field--name-body,.block--row.block-style-stark-wide .field--name-body{font-size:20px;line-height:31px;}}.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;padding:0 0 10px 0;color:white;}@media only screen and (max-width:767px){.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-stark .field--name-body .two-col .left,.block--row.block-style-stark-wide .field--name-body .two-col .left{padding-right:70px;}}@media only screen and (min-width:1025px){.block--row.block-style-stark .field--name-body .two-col .left,.block--row.block-style-stark-wide .field--name-body .two-col .left{padding-right:160px;}}.block--row.block-style-stark .field--name-body .two-col .right,.block--row.block-style-stark-wide .field--name-body .two-col .right{font-style:normal;font-weight:500;}@media only screen and (max-width:767px){.block--row.block-style-stark .field--name-body .two-col .right,.block--row.block-style-stark-wide .field--name-body .two-col .right{font-size:18px;line-height:24px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-stark .field--name-body .two-col .right,.block--row.block-style-stark-wide .field--name-body .two-col .right{font-size:17px;line-height:23px;}}@media only screen and (min-width:1025px){.block--row.block-style-stark .field--name-body .two-col .right,.block--row.block-style-stark-wide .field--name-body .two-col .right{font-size:24px;line-height:30px;}}@media only screen and (max-width:767px){.block--row.block-style-stark .block-content{padding-left:20px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-stark .block-content{padding-left:40px;}}@media only screen and (min-width:1025px){.block--row.block-style-stark .block-content{padding-left:60px;}}.block--row.block-style-timberwolf,.block--row.block-style-timberwolf-wide{background:#d4d4d4;}@media only screen and (max-width:767px){.block--row.block-style-timberwolf,.block--row.block-style-timberwolf-wide{padding-top:2em !important;padding-bottom:2em !important;}}@media only screen and (min-width:768px){.block--row.block-style-timberwolf,.block--row.block-style-timberwolf-wide{padding-top:2.5em !important;padding-bottom:2.5em !important;}}@media only screen and (max-width:767px){.block--row.block-style-timberwolf .block-content,.block--row.block-style-timberwolf-wide .block-content{padding-left:20px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-timberwolf .block-content,.block--row.block-style-timberwolf-wide .block-content{padding-left:40px;}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .block-content,.block--row.block-style-timberwolf-wide .block-content{padding-left:60px;}}.block--row.block-style-timberwolf .two-col p,.block--row.block-style-timberwolf-wide .two-col p{text-align:left;font-size:22px;font-weight:500;line-height:34px;}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-timberwolf .two-col .left,.block--row.block-style-timberwolf-wide .two-col .left{padding-right:70px;}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .two-col .left,.block--row.block-style-timberwolf-wide .two-col .left{padding-right:160px;}}.block--row.block-style-timberwolf .two-col h2,.block--row.block-style-timberwolf-wide .two-col h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;text-align:left;}@media only screen and (max-width:767px){.block--row.block-style-timberwolf .two-col h2,.block--row.block-style-timberwolf-wide .two-col h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-timberwolf .two-col h2,.block--row.block-style-timberwolf-wide .two-col h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .two-col h2,.block--row.block-style-timberwolf-wide .two-col h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px){.block--row.block-style-timberwolf .two-col h2,.block--row.block-style-timberwolf-wide .two-col h2{margin-bottom:0;}}.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;padding:0 0 10px 0;}@media only screen and (max-width:767px){.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .field--name-body{margin-right:5em;}}.block--row.block-style-timberwolf-wide .block-content{padding-left:0;}.block--row.block-style-blizzard{background:white;}.block--row.block-style-paradise{background-color:#7d11ff;color:white;text-align:center;}.block--row.block-style-paradise .block-content{justify-content:center;}.block--row.block-style-paradise h2{color:white;}.block--row.block-style-paradise a{color:white;text-decoration:underline;}.block--row.block-style-paradise .field--name-body{max-width:500px;margin:0 auto;}.block--row.block-style-paradise .loginblock-shortcode-wrapper,.block--row.block-style-paradise .signupblock-shortcode-wrapper{margin:0 auto;}.block--row.block-style-paradise .loginblock-shortcode-wrapper .user-login-form .or-separator span,.block--row.block-style-paradise .signupblock-shortcode-wrapper .user-login-form .or-separator span{background-color:#7d11ff;}.block-style-stark input[type=text],.block-style-stark input[type=email],.block-style-stark input[type=password],.block-style-stark textarea,.block-style-stark select,.block-style-stark-wide input[type=text],.block-style-stark-wide input[type=email],.block-style-stark-wide input[type=password],.block-style-stark-wide textarea,.block-style-stark-wide select,.block-style-video-bg input[type=text],.block-style-video-bg input[type=email],.block-style-video-bg input[type=password],.block-style-video-bg textarea,.block-style-video-bg select,.block-style-video-bg-full input[type=text],.block-style-video-bg-full input[type=email],.block-style-video-bg-full input[type=password],.block-style-video-bg-full textarea,.block-style-video-bg-full select,.block-style-rockstar input[type=text],.block-style-rockstar input[type=email],.block-style-rockstar input[type=password],.block-style-rockstar textarea,.block-style-rockstar select{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.3);color:#ffffff;}.block-style-stark input[type=text]::placeholder,.block-style-stark input[type=email]::placeholder,.block-style-stark input[type=password]::placeholder,.block-style-stark textarea::placeholder,.block-style-stark select::placeholder,.block-style-stark-wide input[type=text]::placeholder,.block-style-stark-wide input[type=email]::placeholder,.block-style-stark-wide input[type=password]::placeholder,.block-style-stark-wide textarea::placeholder,.block-style-stark-wide select::placeholder,.block-style-video-bg input[type=text]::placeholder,.block-style-video-bg input[type=email]::placeholder,.block-style-video-bg input[type=password]::placeholder,.block-style-video-bg textarea::placeholder,.block-style-video-bg select::placeholder,.block-style-video-bg-full input[type=text]::placeholder,.block-style-video-bg-full input[type=email]::placeholder,.block-style-video-bg-full input[type=password]::placeholder,.block-style-video-bg-full textarea::placeholder,.block-style-video-bg-full select::placeholder,.block-style-rockstar input[type=text]::placeholder,.block-style-rockstar input[type=email]::placeholder,.block-style-rockstar input[type=password]::placeholder,.block-style-rockstar textarea::placeholder,.block-style-rockstar select::placeholder{color:rgba(255,255,255,0.5);}.block-style-stark input[type=text]:focus,.block-style-stark input[type=email]:focus,.block-style-stark input[type=password]:focus,.block-style-stark textarea:focus,.block-style-stark select:focus,.block-style-stark-wide input[type=text]:focus,.block-style-stark-wide input[type=email]:focus,.block-style-stark-wide input[type=password]:focus,.block-style-stark-wide textarea:focus,.block-style-stark-wide select:focus,.block-style-video-bg input[type=text]:focus,.block-style-video-bg input[type=email]:focus,.block-style-video-bg input[type=password]:focus,.block-style-video-bg textarea:focus,.block-style-video-bg select:focus,.block-style-video-bg-full input[type=text]:focus,.block-style-video-bg-full input[type=email]:focus,.block-style-video-bg-full input[type=password]:focus,.block-style-video-bg-full textarea:focus,.block-style-video-bg-full select:focus,.block-style-rockstar input[type=text]:focus,.block-style-rockstar input[type=email]:focus,.block-style-rockstar input[type=password]:focus,.block-style-rockstar textarea:focus,.block-style-rockstar select:focus{background-color:rgba(255,255,255,0.15);border-color:#60a5fa;}.block--bundle-slideshow{background:#f5f5f5;overflow:hidden;}@media only screen and (min-width:768px){.block--bundle-slideshow{max-height:800px;}}.block--bundle-slideshow .tns-outer{flex-direction:column;margin:0 auto;max-width:1640px;overflow:hidden;}@media only screen and (max-width:767px){.block--bundle-slideshow .tns-outer .tns-controls{margin:1em 0 0 0;}}@media only screen and (min-width:768px){.block--bundle-slideshow .tns-outer .tns-controls{padding:3em 0 1em 1em;text-align:left;max-width:1440px;margin:0 auto;width:100%;}}.block--bundle-slideshow .tns-outer .tns-controls button:nth-child(1){background-repeat:no-repeat;background-color:transparent;display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none;-webkit-transition:0.4s;transition:0.4s;background-image:url("/themes/custom/ggfresh/images/white-slider-left-arrow.svg");background-position:left top;background-image:url("/themes/custom/ggfresh/images/slider-left-arrow.svg");}.block--bundle-slideshow .tns-outer .tns-controls button:nth-child(1):hover{transform:translateY(1px);}.block--bundle-slideshow .tns-outer .tns-controls button:nth-child(2){background-repeat:no-repeat;background-color:transparent;display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none;-webkit-transition:0.4s;transition:0.4s;background-position:right top;background-image:url("/themes/custom/ggfresh/images/white-slider-right-arrow.svg");background-image:url("/themes/custom/ggfresh/images/slider-right-arrow.svg");}.block--bundle-slideshow .tns-outer .tns-controls button:nth-child(2):hover{transform:translateY(1px);}.block--bundle-slideshow .tns-outer .tns-ovh{margin:0 auto;}@media only screen and (max-width:767px){.block--bundle-slideshow .tns-outer .tns-ovh{padding:1em;}}@media only screen and (min-width:768px){.block--bundle-slideshow .tns-outer .tns-ovh{padding:0 1em 3em 1em;max-width:1440px;}}@media only screen and (max-width:767px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item{width:242px;align-items:stretch;}}.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item:not(.tns-slide-active){opacity:0;}@media only screen and (min-width:768px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity{display:flex;margin:0 auto;}}.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity > div.field--name-field-slide-image{border-radius:13px;overflow:hidden;max-height:600px;}@media only screen and (min-width:768px) and (max-width:1024px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity > div.field--name-field-slide-image{max-width:250px;}}@media only screen and (min-width:1025px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity > div.field--name-field-slide-image{max-width:485px;}}@media only screen and (min-width:768px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity > div.field--name-field-slide-image{margin-right:60px;width:100%;}}.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity > div.text{padding:16px;}.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity > div.text .field--name-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity > div.text .field--name-title{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity > div.text .field--name-title{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity > div.text .field--name-title{font-size:34px;line-height:1.2;}}.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity > div.text p{text-align:left;font-size:22px;font-weight:500;line-height:34px;}.block--bundle-slideshow .tns-nav{margin:auto 0;}#block-stickybanner{height:65px;padding:0 3%;align-items:center;background-color:#d4d4d4;color:#f0f0f0;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-0.36px;z-index:999;box-shadow:1px 1px 3px 0 #000;}@media only screen and (min-width:768px){#block-stickybanner{display:block;}}#block-stickybanner h2{display:none;}#block-stickybanner div{width:100%;color:#0e0e0e;}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){#block-stickybanner div{padding:15px;}}@media only screen and (min-width:1025px){#block-stickybanner div{padding:0;}}#block-stickybanner div p{margin:0;}@media only screen and (min-width:1025px){#block-stickybanner .desktop-only{display:inline-block;}}#block-stickybanner.sticky{position:fixed;top:0;width:100%;}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){#block-stickybanner .signup-button-shortcode{font-size:18px;line-height:18px;background:none;border:none;text-decoration:underline;font-weight:bold;display:inline;-webkit-transition:0.4s;transition:0.4s;}#block-stickybanner .signup-button-shortcode:hover{color:#ff8c11 !important;}}@media only screen and (min-width:1025px){#block-stickybanner .signup-button-shortcode{padding:10px 30px;font-size:16px;}}#header.below-sticky{margin-top:68px;}.teleport-block{background:#171717;padding:80px 0;}@media only screen and (max-width:767px){.teleport-block{padding:50px 0;}}.teleport-block__container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}@media only screen and (max-width:767px){.teleport-block__container{padding-left:20px;}}@media only screen and (min-width:768px) and (max-width:1024px){.teleport-block__container{padding-left:40px;}}@media only screen and (min-width:1025px){.teleport-block__container{padding-left:60px;}}@media only screen and (max-width:767px){.teleport-block__container{grid-template-columns:1fr;gap:40px;}}.teleport-block__product{text-align:center;}@media only screen and (max-width:767px){.teleport-block__product{order:2;}}.teleport-block__product-image{max-width:100%;height:auto;filter:drop-shadow(0 10px 40px rgba(125,17,255,0.3));}@media only screen and (max-width:767px){.teleport-block__product-image{max-width:400px;}}.teleport-block__content{color:rgba(255,255,255,0.9);}@media only screen and (max-width:767px){.teleport-block__content{order:1;}}.teleport-block__heading{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;background:linear-gradient(135deg,#7d11ff 0%,rgb(166.7857142857,93.5,255) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;}@media only screen and (max-width:767px){.teleport-block__heading{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.teleport-block__heading{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.teleport-block__heading{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@supports not (-webkit-background-clip:text){.teleport-block__heading{color:#7d11ff;}}@media only screen and (max-width:767px){.teleport-block__heading{text-align:center;}}.teleport-block__intro{font-size:20px;line-height:1.625;color:#f5f5f5;margin-bottom:24px;}@media only screen and (max-width:767px){.teleport-block__intro{text-align:center;font-size:16px;}}.teleport-block__features{list-style:none;margin:0 0 24px 0;padding:0;}.teleport-block__features li{padding:12px 0;padding-left:30px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><circle cx="10" cy="10" r="10" fill="%237d11ff"/><path d="M6 10l3 3 5-6" stroke="white" stroke-width="2" fill="none"/></svg>');background-repeat:no-repeat;background-position:0 14px;background-size:20px;color:#f5f5f5;font-size:16px;line-height:1.625;}@media only screen and (max-width:767px){.teleport-block__features li{font-size:14px;}}.teleport-block__membership-callout{background:rgba(125,17,255,0.15);border-left:3px solid #7d11ff;padding:12px 16px;margin:24px 0 20px 0;border-radius:6px;font-size:16px;font-weight:600;color:rgb(166.7857142857,93.5,255);}@media only screen and (max-width:767px){.teleport-block__membership-callout{text-align:center;}}.teleport-block__membership-icon{font-size:18px;margin-right:6px;}.teleport-block__button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;padding:16px 40px;font-size:20px;display:inline-block;}.teleport-block__button a{color:#ffffff;}.teleport-block__button:hover{background-color:#6e0ee6;border-color:#6e0ee6;}@media only screen and (max-width:767px){.teleport-block__button{display:block;text-align:center;width:100%;}}.field--name-field-attachment a{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;}.field--name-field-attachment a a{color:#ffffff;}.field--name-field-attachment a:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.field--name-field-audio{margin:0 0 1em 0;}.field--name-field-audio > .field__label{display:none;}.field--name-field-audio audio{width:100%;}.field--name-field-audio audio:not([controls]){display:none;height:0;}.field--name-field-audio .audiofield-player label{display:block;margin-top:0.5em;font-weight:normal;}.block-entity-fieldnodefield-basic-comments,.block-entity-fieldnodefield-video-comments,.block-field-blocknodevideofield-video-comments{min-height:200px;}.block-entity-fieldnodefield-basic-comments section > h2,.block-entity-fieldnodefield-video-comments section > h2,.block-field-blocknodevideofield-video-comments section > h2{display:none !important;}.block-entity-fieldnodefield-basic-comments section > .indented,.block-entity-fieldnodefield-video-comments section > .indented,.block-field-blocknodevideofield-video-comments section > .indented{margin-left:35px;margin-bottom:25px;padding:0 0 16px 0;clear:both;}@media only screen and (min-width:768px){.block-entity-fieldnodefield-basic-comments section > .indented,.block-entity-fieldnodefield-video-comments section > .indented,.block-field-blocknodevideofield-video-comments section > .indented{margin-left:100px;}}.block-entity-fieldnodefield-basic-comments section > .indented > article:first-of-type,.block-entity-fieldnodefield-video-comments section > .indented > article:first-of-type,.block-field-blocknodevideofield-video-comments section > .indented > article:first-of-type{border-top:none;padding-top:15px;}.block-entity-fieldnodefield-basic-comments section > form.comment-form,.block-entity-fieldnodefield-video-comments section > form.comment-form,.block-field-blocknodevideofield-video-comments section > form.comment-form{margin-left:0;margin-top:1em;padding-bottom:45px;background:white;border:1px solid #ddd;position:relative;box-shadow:rgba(0,0,0,0.09) 0px 3px 12px;}.block-entity-fieldnodefield-basic-comments section > form.comment-form .form-submit,.block-entity-fieldnodefield-video-comments section > form.comment-form .form-submit,.block-field-blocknodevideofield-video-comments section > form.comment-form .form-submit{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto;}.block-entity-fieldnodefield-basic-comments section > form.comment-form .form-submit a,.block-entity-fieldnodefield-video-comments section > form.comment-form .form-submit a,.block-field-blocknodevideofield-video-comments section > form.comment-form .form-submit a{color:#ffffff;}.block-entity-fieldnodefield-basic-comments section > form.comment-form .form-submit:hover,.block-entity-fieldnodefield-video-comments section > form.comment-form .form-submit:hover,.block-field-blocknodevideofield-video-comments section > form.comment-form .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6;}article.js-comment{clear:both;margin:1em 0;}article.js-comment:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){article.js-comment{display:flex;}}article.js-comment.pinned{background-image:url(/themes/custom/ggfresh/images/pin.png);background-repeat:no-repeat;background-position:top right;background-size:50px;}article.js-comment.pinned > div{box-shadow:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 1px 3px 1px;}article.js-comment .entityusermasquerade{display:none;}article.js-comment > div{position:relative;padding:12px 15px 10px 25px;border:1px solid #ddd;flex-grow:1;box-shadow:rgba(0,0,0,0.09) 0px 3px 12px;background:white;}@media only screen and (max-width:767px){article.js-comment > div{margin-top:10px;}}article.js-comment > div .triangle-left{position:absolute;width:0;height:0;}@media only screen and (max-width:767px){article.js-comment > div .triangle-left{border-left:23px solid transparent;border-right:23px solid transparent;border-bottom:23px solid #ddd;top:-23px;left:30%;}}@media only screen and (min-width:768px){article.js-comment > div .triangle-left{border-top:23px solid transparent;border-bottom:23px solid transparent;border-right:23px solid #ddd;top:7%;left:-23px;}}article.js-comment > div .triangle-left .inner-triangle{position:relative;width:0;height:0;}@media only screen and (max-width:767px){article.js-comment > div .triangle-left .inner-triangle{border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid white;left:-22px;bottom:-2px;}}@media only screen and (min-width:768px){article.js-comment > div .triangle-left .inner-triangle{border-top:22px solid transparent;border-bottom:22px solid transparent;border-right:22px solid white;top:-22px;left:1px;}}article.js-comment > footer{background:#fafafa;border-radius:5px;padding:10px;}@media only screen and (min-width:768px){article.js-comment > footer{width:175px;min-width:175px;padding-right:20px;}}@media only screen and (max-width:767px){article.js-comment article.profile{display:flex;justify-content:space-between;}}@media only screen and (max-width:767px){article.js-comment article.profile .top{display:flex;align-items:center;min-height:40px;margin-bottom:5px;}}article.js-comment article.profile .field--name-user-picture{float:left;margin:4px 15px 0 0;height:35px;width:35px;overflow:hidden;}article.js-comment article.profile .field--name-user-picture .image-title{display:none;}article.js-comment article.profile .field--name-field-full-name{color:#7d11ff;font-weight:bold;font-size:1.1em;}article.js-comment article.profile .field--name-field-user-location{display:none;}article.js-comment .field--name-field-lifetime-member{display:inline-block;}article.js-comment .field--name-field-lifetime-member button{height:27px;width:27px;background-image:url(/themes/custom/ggfresh/images/supporter-badge.svg);background-position:0% 50%;background-size:27px;background-repeat:no-repeat;box-shadow:none;outline:none;border:none;background-color:unset;margin:0;padding:0;}article.js-comment .field--name-field-lifetime-member button span{display:none;}@media only screen and (min-width:768px){article.js-comment .comment-fields{display:flex;}article.js-comment .comment-fields .field--name-field-video{max-width:400px;width:400px;margin-left:1em;}}article.js-comment .field--name-comment-body{flex-grow:1;}article.js-comment .created{font-size:0.8em;}article.js-comment ul.links{display:none;}@media only screen and (min-width:768px){article.js-comment ul.links{display:inline-block;}}article.js-comment ul.links li{list-style:none;padding-left:0;margin-left:0;margin-right:5px;}article.js-comment ul.links a{text-decoration:dotted underline;}form.comment-form{clear:both;margin:0 0 2em 0;background-color:#f6f6f6;padding:16px;position:relative;}form.comment-form:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){form.comment-form{margin:0 0 15px 45px;}}form.comment-form .field--name-user-picture{float:left;margin:4px 15px 0 0;display:none;}@media only screen and (min-width:768px){form.comment-form .field--name-user-picture{display:block;}}form.comment-form .field--name-comment-body{padding:0;}@media only screen and (min-width:768px){form.comment-form .field--name-comment-body{margin-left:50px;}}form.comment-form .field--name-comment-body #edit-comment-body-0-format{display:none;}form.comment-form .field--name-comment-body textarea{width:100%;margin-right:15px;margin-left:0px;font-style:italic;}form.comment-form .field--name-comment-body .filter-wrapper{display:none;}form.comment-form .field--name-comment-body label{display:none;}form.comment-form .field--name-field-video{clear:both;}.route-commentreply .comment-reply{display:none !important;}.achievement-badge button.tooltip-button{background:none;border:none;padding:0;margin:0;box-shadow:unset;}.tooltip-content{background:#333;color:white;font-weight:bold;padding:4px 8px;font-size:13px;border-radius:4px;display:none;z-index:100;}.tooltip-content[data-show]{display:block;}.tooltip-arrow,.tooltip-arrow::before{position:absolute;width:8px;height:8px;background:inherit;}.tooltip-arrow{visibility:hidden;}.tooltip-arrow::before{visibility:visible;content:"";transform:rotate(45deg);}.tooltip-content[data-popper-placement^=top] > .tooltip-arrow{bottom:-4px;}.tooltip-content[data-popper-placement^=bottom] > .tooltip-arrow{top:-4px;}.tooltip-content[data-popper-placement^=left] > .tooltip-arrow{right:-4px;}.tooltip-content[data-popper-placement^=right] > .tooltip-arrow{left:-4px;}.field--name-field-description{margin:2em 0;}.user--teaser .field--name-field-guitar{border-top:1px solid #dbd4d4;border-bottom:1px solid #f0f0f0;}.field--name-field-guitar{margin-bottom:17px;padding-bottom:16px;padding-left:42px;background-position:0px 10px;min-height:38px;margin-top:18px;align-items:center;background-image:url(/themes/custom/ggfresh/images/guitar-icon.svg);background-size:35px;background-repeat:no-repeat;}.field--name-field-guitar:not(.field--widget-string-textfield){padding-top:16px;}.field--name-field-guitar.field--widget-string-textfield{padding-left:50px;}.field--name-field-resources a,.field--name-field-resources-link a{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;}.field--name-field-resources a a,.field--name-field-resources-link a a{color:#ffffff;}.field--name-field-resources a:hover,.field--name-field-resources-link a:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.field--name-field-tags li,.field--name-field-tags .field__item{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#fafafa;color:#262626;font-size:12px;font-weight:500;transition:all 0.2s ease;cursor:pointer;text-decoration:none;}.field--name-field-tags li:hover,.field--name-field-tags .field__item:hover{background-color:#7d11ff;border-color:#7d11ff;color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.field--name-field-tags li:active,.field--name-field-tags .field__item:active{transform:translateY(0);box-shadow:none;}.field--type-text ul,.field--type-text ol,.field--type-text-with-summary ul,.field--type-text-with-summary ol{padding-left:40px;}.field--name-field-user-location{color:#949494;}.field--name-user-picture:not(.field--widget-image-image){display:inline-block;margin-top:0px;margin-right:15px;padding-right:0px;float:left;border-radius:5px;}.field--name-user-picture:not(.field--widget-image-image) .image-title{display:none;}.field--name-user-picture:not(.field--widget-image-image) img{border-radius:5px;}.user--view-mode-full img{border-radius:14px;}.user--view-mode-pill .field--name-user-picture{margin-right:0 !important;}.block-entity-fieldnodefield-video{margin-bottom:1em;}.or-separator{clear:both;border-bottom:1px solid hsla(0,0%,100%,0.4);text-align:center;color:hsla(0,0%,100%,0.75);height:13px;margin:1em 0 1.3em 0;}.or-separator:after{content:"";display:table;clear:both;}.or-separator span{height:17px;font-size:17px;width:50px;background-color:white;display:inline-block;}.stripe-subscribe-form{clear:both;padding:1em 16px;}.stripe-subscribe-form:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.stripe-subscribe-form{padding:2.25em 16px 2em;}}.stripe-subscribe-form .user-bar-content,.stripe-subscribe-form .section-inner,.stripe-subscribe-form .block-content,.stripe-subscribe-form.block-views > div,.stripe-subscribe-form.block-views > h2,.stripe-subscribe-form.block-block-content > h2,.stripe-subscribe-form.block-block-content > div,.stripe-subscribe-form.block-ctools-block > span,.stripe-subscribe-form.block-ctools-block > div,.stripe-subscribe-form.block-entity-block header,.stripe-subscribe-form.block-entity-block .content,.stripe-subscribe-form .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.stripe-subscribe-form.block-views h2,.stripe-subscribe-form.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.stripe-subscribe-form.block-views h2,.stripe-subscribe-form.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.stripe-subscribe-form.block-views h2,.stripe-subscribe-form.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.stripe-subscribe-form.block-views h2,.stripe-subscribe-form.block-entity-block header h2{font-size:34px;line-height:1.2;}}.panel-cog-layout-one-col .cog-layout--featured{background:#171717;}.panel-cog-layout-one-col .cog-layout--featured .block--row{padding-top:1.35em;}.panel-cog-layout-one-col .cog-layout--featured .block--row h3{font-weight:500;}.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long{color:#fff;}.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h1,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h2,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h3,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h4,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h5,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h6,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h1,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h2,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h3,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h4,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h5,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h6{color:#fff !important;}.panel-cog-layout-one-col .cog-layout--featured h2,.panel-cog-layout-one-col .cog-layout--featured .field--name-title,.panel-cog-layout-one-col .cog-layout--featured .block-entity-fieldnodetitle{color:#FFFFFF;}.panel-cog-layout-one-col .cog-layout--featured h3{background:none;padding-left:0;color:#fff;}.panel-cog-layout-one-two-tabs{max-width:none !important;}.panel-cog-layout-one-two-tabs,.panel-cog-layout-two-col-tabs{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.panel-cog-layout-one-two-tabs .cog-layout--first-wrapper,.panel-cog-layout-two-col-tabs .cog-layout--first-wrapper{background-color:#7d11ff;box-shadow:none;color:white;}.panel-cog-layout-one-two-tabs .cog-layout--first .course-link,.panel-cog-layout-two-col-tabs .cog-layout--first .course-link{color:hsla(0,0%,100%,0.8);font-size:14px;line-height:17px;font-weight:500;background-image:linear-gradient(180deg,rgba(125,17,255,0.3),rgba(125,17,255,0.3)),url(/themes/custom/ggfresh/images/back-arrow-white.svg);background-position:0px 0px,0px 50%;background-size:auto,14px;background-repeat:repeat,no-repeat;padding-left:20px;}.panel-cog-layout-one-two-tabs .cog-layout--first .ipe-actions,.panel-cog-layout-two-col-tabs .cog-layout--first .ipe-actions{color:black;}.panel-cog-layout-one-two-tabs .cog-layout--first .ipe-actions a,.panel-cog-layout-two-col-tabs .cog-layout--first .ipe-actions a{color:black;}.panel-cog-layout-one-two-tabs .cog-layout--first a,.panel-cog-layout-two-col-tabs .cog-layout--first a{color:white;}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner{clear:both;padding:1em 16px;padding-top:2em;}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner:after,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner{padding:2.25em 16px 2em;}}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .block-content,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}.panel-cog-layout-one-two-tabs .ui-tabs,.panel-cog-layout-two-col-tabs .ui-tabs{background:none;border:none;padding:0;margin:0;}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav{background:none;padding:0;margin:0;border:none;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav{display:flex;}}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab{background:none;padding:0;margin:1em 0 0 0;border:none;outline:0;text-align:center;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab{flex-grow:1;}}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab a,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab a{text-transform:uppercase;list-style:none;padding:1em 1.5em;white-space:nowrap;font-size:15px;color:#888;display:inline-block;outline:none;background:#f5f5f5;position:relative;top:1px;z-index:10;}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab a:hover,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab a:hover{color:#7d11ff;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab a,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab a{display:inline-block;width:100%;margin:0;font-size:12px;padding:1em 0.5em;}}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab.ui-state-active a,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab.ui-state-active a{color:#7d11ff;background-color:#fafafa;font-weight:500;}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-panel,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-panel{padding:0;margin:0;}.panel-cog-layout-one-two-tabs .ui-tabs .ui-widget-content,.panel-cog-layout-two-col-tabs .ui-tabs .ui-widget-content{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#262626;font-size:16px;}.panel-cog-layout-one-two-tabs .panels-tabs-container,.panel-cog-layout-two-col-tabs .panels-tabs-container{clear:both;display:none;}.panel-cog-layout-one-two-tabs .panels-tabs-container > div,.panel-cog-layout-two-col-tabs .panels-tabs-container > div{background:#fafafa;margin-top:0;margin-bottom:2em;padding:2em 14px 1em;flex-basis:100%;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .panels-tabs-container > div,.panel-cog-layout-two-col-tabs .panels-tabs-container > div{padding:0.75em 8px;}}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second-left-tabs,.panel-cog-layout-two-col-tabs .cog-layout--second-left-tabs{margin-bottom:3em;}}.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child{background:none;padding:0;margin:1em 0 0 0;border:none;outline:0;text-align:center;color:#7d11ff;border-bottom-color:#7d11ff;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child{flex-grow:1;}}.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a{text-transform:uppercase;list-style:none;padding:1em 1.5em;white-space:nowrap;font-size:15px;color:#888;display:inline-block;outline:none;background:#f5f5f5;position:relative;top:1px;z-index:10;}.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a:hover,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a:hover,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a:hover,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a:hover{color:#7d11ff;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a{display:inline-block;width:100%;margin:0;font-size:12px;padding:1em 0.5em;}}.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child.ui-state-active a,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child.ui-state-active a,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child.ui-state-active a,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child.ui-state-active a{color:#7d11ff;background-color:#fafafa;font-weight:500;}.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:nth-child(n+2),.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:nth-child(n+2),.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:nth-child(n+2),.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:nth-child(n+2){display:none;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner{display:flex;flex-direction:column;}}@media only screen and (min-width:768px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner{display:flex;}}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left{order:1;}}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;font-weight:700;margin-bottom:0.5em;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left h2{font-size:36px;line-height:36px;}}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top > div{margin-bottom:2em;}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top > div.block-entity-fieldnodetitle{margin-bottom:0.5em;}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right{background-color:#f5f5f5;padding:15px 14px;position:sticky;top:20px;height:fit-content;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right{order:2;position:static;overflow:hidden;}}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right .block-region-second-right > div{margin-bottom:2em;}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right .block-region-second-right .views-row{margin-bottom:1em;}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right .block-region-second-right .views-row:last-child{margin-bottom:0;}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right h2{font-size:36px;line-height:36px;}}@media only screen and (max-width:767px){.panel-cog-layout-two-col-tabs{padding:1em;}}@media only screen and (min-width:768px){.panel-cog-layout-two-col-tabs{background:linear-gradient(90deg,transparent 75%,#f5f5f5 50%);}}.panel-cog-layout-two-col-tabs .cog-layout--left{padding:1em 0;}.panel-cog-layout-two-col-tabs .cog-layout--right{background-color:#f5f5f5;}@media only screen and (min-width:768px){.panel-cog-layout-two-col-tabs .cog-layout--right{min-height:500px;}}.panel-cog-layout-one-two .cog-layout--first{clear:both;padding:1em 16px;padding-top:12px;padding-bottom:14px;background-color:#7d11ff;box-shadow:none;color:white;}.panel-cog-layout-one-two .cog-layout--first:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.panel-cog-layout-one-two .cog-layout--first{padding:2.25em 16px 2em;}}.panel-cog-layout-one-two .cog-layout--first .user-bar-content,.panel-cog-layout-one-two .cog-layout--first .section-inner,.panel-cog-layout-one-two .cog-layout--first .block-content,.panel-cog-layout-one-two .cog-layout--first.block-views > div,.panel-cog-layout-one-two .cog-layout--first.block-views > h2,.panel-cog-layout-one-two .cog-layout--first.block-block-content > h2,.panel-cog-layout-one-two .cog-layout--first.block-block-content > div,.panel-cog-layout-one-two .cog-layout--first.block-ctools-block > span,.panel-cog-layout-one-two .cog-layout--first.block-ctools-block > div,.panel-cog-layout-one-two .cog-layout--first.block-entity-block header,.panel-cog-layout-one-two .cog-layout--first.block-entity-block .content,.panel-cog-layout-one-two .cog-layout--first .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-one-two .cog-layout--first.block-views h2,.panel-cog-layout-one-two .cog-layout--first.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-one-two .cog-layout--first.block-views h2,.panel-cog-layout-one-two .cog-layout--first.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-one-two .cog-layout--first.block-views h2,.panel-cog-layout-one-two .cog-layout--first.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two .cog-layout--first.block-views h2,.panel-cog-layout-one-two .cog-layout--first.block-entity-block header h2{font-size:34px;line-height:1.2;}}.panel-cog-layout-one-two .cog-layout--first a{color:white;}.cog-pl .block-entity-fieldnodetitle{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.cog-pl .block-entity-fieldnodetitle{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.cog-pl .block-entity-fieldnodetitle{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.cog-pl .block-entity-fieldnodetitle{font-size:34px;line-height:1.2;}}.cog-panel--fullrow{clear:both;}.cog-panel--fullrow:after{content:"";display:table;clear:both;}.panel-cog-layout-two-col{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.panel-cog-layout-two-col .cog-panel--fullrow-inner{clear:both;padding:1em 16px;}.panel-cog-layout-two-col .cog-panel--fullrow-inner:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.panel-cog-layout-two-col .cog-panel--fullrow-inner{padding:2.25em 16px 2em;}}.panel-cog-layout-two-col .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-col .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-col .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views > div,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views > h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-block-content > h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-block-content > div,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-ctools-block > span,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-ctools-block > div,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-col .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px){.panel-cog-layout-two-col .cog-panel--fullrow-inner{display:flex;}}.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right{background-color:#f5f5f5;padding:15px 14px;margin:0 0 1em 0;}.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right .block{margin:0 0 1em 0;}.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right .block h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;background:none;padding:0;margin-bottom:0.5em;}@media only screen and (max-width:767px){.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right .block h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right .block h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right .block h2{font-size:34px;line-height:1.2;}}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper{background:#171717;}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .block--row{padding-top:1.35em;}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .block--row h3{font-weight:500;}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long{color:#fff;}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h1,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h2,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h3,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h4,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h5,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h6,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h1,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h2,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h3,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h4,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h5,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h6{color:#fff !important;}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper h2,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--name-title,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .block-entity-fieldnodetitle{color:#FFFFFF;}.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-layout--first-left{margin:0 0 1em 0;}.panel-cog-layout-two-one-two-cl .cog-layout--second .field--name-field-image{clear:both;}.panel-cog-layout-two-one-two-cl .cog-layout--second .field--name-field-image:after{content:"";display:table;clear:both;}.panel-cog-layout-two-one-two-cl .cog-layout--second .field--name-field-image .field__item{text-align:center;margin:0.5em 0 1em 0;}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two-cl .cog-layout--second .field--name-field-image .field__item{float:left;width:33%;}}.panel-cog-layout-two-one-two-cl .cog-layout--second .field--name-field-image .field__item .image-title{color:#494949;font-size:18px;font-weight:bold;display:block;}.panel-cog-layout-two-one-two-cl .cog-layout--third-left{margin-bottom:2em;}.panel-cog-layout-two-one-two-cl .cog-layout--third-left .block{margin-bottom:0.5em;}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two-cl .cog-layout--third-right h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}}@media only screen and (min-width:768px) and (max-width:767px){.panel-cog-layout-two-one-two-cl .cog-layout--third-right h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.panel-cog-layout-two-one-two-cl .cog-layout--third-right h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px) and (min-width:1025px){.panel-cog-layout-two-one-two-cl .cog-layout--third-right h2{font-size:34px;line-height:1.2;}}.panel-cog-layout-two-one-two-cl .cog-layout--third-right .block{margin:0 0 2.5em 0;}.panel-cog-layout-two-one-two-cl .cog-layout--third-right .view-id-students .views-field-user-picture{width:31%;margin-right:2%;margin-top:5px;}.panel-cog-layout-two-one-two .cog-layout--first-wrapper{background:#171717;}.panel-cog-layout-two-one-two .cog-layout--first-wrapper .block--row{padding-top:1.35em;}.panel-cog-layout-two-one-two .cog-layout--first-wrapper .block--row h3{font-weight:500;}.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long{color:#fff;}.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h1,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h2,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h3,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h4,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h5,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h6,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h1,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h2,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h3,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h4,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h5,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h6{color:#fff !important;}.panel-cog-layout-two-one-two .cog-layout--first-wrapper h2,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--name-title,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .block-entity-fieldnodetitle{color:#FFFFFF;}.panel-cog-layout-two-one-two .cog-layout--first .cog-layout--first-left{margin:0 0 1em 0;}.panel-cog-layout-two-one-two .cog-layout--second .field--name-field-image{clear:both;}.panel-cog-layout-two-one-two .cog-layout--second .field--name-field-image:after{content:"";display:table;clear:both;}.panel-cog-layout-two-one-two .cog-layout--second .field--name-field-image .field__item{text-align:center;margin:0.5em 0 1em 0;}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--second .field--name-field-image .field__item{float:left;width:33%;}}.panel-cog-layout-two-one-two .cog-layout--second .field--name-field-image .field__item .image-title{color:#494949;font-size:18px;font-weight:bold;display:block;}.panel-cog-layout-two-one-two .cog-layout--third-left{margin-bottom:2em;}.panel-cog-layout-two-one-two .cog-layout--third-left .block{margin-bottom:0.5em;}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--third-right h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}}@media only screen and (min-width:768px) and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--third-right h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--third-right h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px) and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--third-right h2{font-size:34px;line-height:1.2;}}.panel-cog-layout-two-one-two .cog-layout--third-right .block{margin:0 0 2.5em 0;}.panel-cog-layout-two-one .cog-layout--first .cog-layout--first-right .view-id-students .views-row:nth-child(6){display:none;}.nodetype--collaboration .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.node--type-collaboration.node--view-mode-full{clear:both;padding:1em 16px;}.node--type-collaboration.node--view-mode-full:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.node--type-collaboration.node--view-mode-full{padding:2.25em 16px 2em;}}.node--type-collaboration.node--view-mode-full .user-bar-content,.node--type-collaboration.node--view-mode-full .section-inner,.node--type-collaboration.node--view-mode-full .block-content,.node--type-collaboration.node--view-mode-full.block-views > div,.node--type-collaboration.node--view-mode-full.block-views > h2,.node--type-collaboration.node--view-mode-full.block-block-content > h2,.node--type-collaboration.node--view-mode-full.block-block-content > div,.node--type-collaboration.node--view-mode-full.block-ctools-block > span,.node--type-collaboration.node--view-mode-full.block-ctools-block > div,.node--type-collaboration.node--view-mode-full.block-entity-block header,.node--type-collaboration.node--view-mode-full.block-entity-block .content,.node--type-collaboration.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node--type-collaboration.node--view-mode-full.block-views h2,.node--type-collaboration.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-collaboration.node--view-mode-full.block-views h2,.node--type-collaboration.node--view-mode-full.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-collaboration.node--view-mode-full.block-views h2,.node--type-collaboration.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-collaboration.node--view-mode-full.block-views h2,.node--type-collaboration.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node--type-collaboration.node--view-mode-full h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-collaboration.node--view-mode-full h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-collaboration.node--view-mode-full h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-collaboration.node--view-mode-full h1{font-size:34px;line-height:1.2;}}.course-card{display:flex;flex-direction:column;height:calc(100% - 8px);background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.3s ease;}.course-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(125,17,255,0.15);}.course-card .course-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.course-card .course-thumbnail{position:relative;width:100%;height:0;padding-bottom:56.25%;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);overflow:hidden;border-radius:12px 12px 0 0;}.course-card .course-thumbnail:not(:has(img)):not(:has(.field__item)){height:200px;padding-bottom:0;display:flex;align-items:center;justify-content:center;}@media only screen and (max-width:767px){.course-card .course-thumbnail:not(:has(img)):not(:has(.field__item)){height:160px;}}.course-card .course-thumbnail .field--name-field-course-video{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;line-height:0;}.course-card .course-thumbnail .field--name-field-course-video .field__items,.course-card .course-thumbnail .field--name-field-course-video .field__item{display:block;width:100%;height:100%;margin:0;padding:0;line-height:0;}.course-card .course-thumbnail .field--name-field-course-video img,.course-card .course-thumbnail .field--name-field-course-video iframe,.course-card .course-thumbnail .field--name-field-course-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0;}.course-card .course-thumbnail .course-icon{font-size:4rem;filter:grayscale(0.3);}.course-card .course-thumbnail .course-badge{position:absolute;top:12px;right:12px;padding:6px 12px;border-radius:20px;font-size:0.75rem;font-weight:600;display:inline-flex;align-items:center;gap:4px;backdrop-filter:blur(8px);z-index:2;}.course-card .course-thumbnail .course-badge i{font-size:0.7rem;}.course-card .course-thumbnail .course-badge--free{background:rgba(16,185,129,0.9);color:white;}.course-card .course-thumbnail .course-badge--membership-required{background:rgba(125,17,255,0.9);color:white;}.course-card .course-thumbnail .course-badge--included{background:rgba(59,130,246,0.9);color:white;}.course-card .course-content{padding:1.25rem;display:flex;flex-direction:column;flex:1;}@media only screen and (max-width:767px){.course-card .course-content{padding:1rem;}}.course-card .course-name{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 0.75rem 0;line-height:1.4;}@media only screen and (max-width:767px){.course-card .course-name{font-size:1rem;}}.course-card .course-meta{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:0.75rem;font-size:0.875rem;color:#6b7280;}.course-card .course-meta .course-meta-primary{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;}.course-card .course-meta .course-lesson-count{display:inline-flex;align-items:center;gap:4px;}.course-card .course-meta .course-lesson-count i{font-size:0.75rem;}.course-card .course-meta .course-badge--level{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:4px;font-size:0.75rem;font-weight:600;text-transform:capitalize;}.course-card .course-meta .course-badge--level i{font-size:0.75rem;}.course-card .course-meta .course-badge--level-beginner{background:#dcfce7;color:#15803d;}.course-card .course-meta .course-badge--level-intermediate{background:#e0e7ff;color:#4338ca;}.course-card .course-meta .course-badge--level-advanced{background:#fef3c7;color:#b45309;}.course-card .course-tags{display:flex;align-items:center;}.course-card .course-tags .field--name-field-tags{display:flex;flex-wrap:wrap;gap:4px;}.course-card .course-tags .field--name-field-tags .field__item{display:inline-block;padding:2px 8px;background:#f3f4f6;color:#6b7280;border-radius:4px;font-size:0.75rem;font-weight:500;}.course-card .course-tags .field--name-field-tags .field__item a{color:inherit;text-decoration:none;pointer-events:none;cursor:default;}.course-card .course-progress-wrapper{margin-top:auto;padding-top:0.75rem;border-top:1px solid #e5e7eb;}.course-card .course-progress{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:8px;}.course-card .course-progress .progress-fill{height:100%;background:linear-gradient(90deg,#7d11ff 0%,#9333ea 100%);border-radius:3px;transition:width 0.5s ease;position:relative;box-shadow:0 0 8px rgba(125,17,255,0.4);}.course-card .course-progress .progress-fill::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);animation:progress-shimmer 2s infinite;}.course-card .course-status{font-size:0.8rem;color:#6b7280;display:flex;align-items:center;gap:4px;}.course-card .course-status i{color:#10b981;font-size:0.75rem;}.course-card .course-subscribe-prompt{margin-top:auto;padding-top:1rem;}.course-card .course-subscribe-prompt .btn{width:100%;text-align:center;padding:0.75rem 1rem;background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);color:white;border-radius:8px;font-weight:600;font-size:0.875rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all 0.2s ease;}.course-card .course-subscribe-prompt .btn i{font-size:0.75rem;}.course-card .course-subscribe-prompt .btn:hover{background:linear-gradient(135deg,#6b0fd9 0%,#7c2ad1 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.3);color:white;text-decoration:none;}@keyframes progress-shimmer{0%{left:-100%;}100%{left:100%;}}.nodetype--course .block-entity-fieldnodetitle{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.nodetype--course .block-entity-fieldnodetitle{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.nodetype--course .block-entity-fieldnodetitle{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.nodetype--course .block-entity-fieldnodetitle{font-size:34px;line-height:1.2;}}.nodetype--course button.stripe-button,.nodetype--course a.stripe-button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;color:white;font-weight:bold;background:none;}.nodetype--course button.stripe-button:hover,.nodetype--course a.stripe-button:hover{border-color:#7d11ff;background-color:#7d11ff;}.nodetype--course .block-views h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.nodetype--course .block-views h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.nodetype--course .block-views h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.nodetype--course .block-views h2{font-size:34px;line-height:1.2;}}.nodetype--course .block-views h3{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:16px;line-height:1.5;margin-top:1em;margin-bottom:0.5em;}@media only screen and (min-width:1025px){.nodetype--course .block-views h3{font-size:20px;line-height:1.5;}}.nodetype--firmware-release .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.node--type-firmware-release.node--view-mode-full{clear:both;padding:1em 16px;}.node--type-firmware-release.node--view-mode-full:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.node--type-firmware-release.node--view-mode-full{padding:2.25em 16px 2em;}}.node--type-firmware-release.node--view-mode-full .user-bar-content,.node--type-firmware-release.node--view-mode-full .section-inner,.node--type-firmware-release.node--view-mode-full .block-content,.node--type-firmware-release.node--view-mode-full.block-views > div,.node--type-firmware-release.node--view-mode-full.block-views > h2,.node--type-firmware-release.node--view-mode-full.block-block-content > h2,.node--type-firmware-release.node--view-mode-full.block-block-content > div,.node--type-firmware-release.node--view-mode-full.block-ctools-block > span,.node--type-firmware-release.node--view-mode-full.block-ctools-block > div,.node--type-firmware-release.node--view-mode-full.block-entity-block header,.node--type-firmware-release.node--view-mode-full.block-entity-block .content,.node--type-firmware-release.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node--type-firmware-release.node--view-mode-full.block-views h2,.node--type-firmware-release.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-firmware-release.node--view-mode-full.block-views h2,.node--type-firmware-release.node--view-mode-full.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-firmware-release.node--view-mode-full.block-views h2,.node--type-firmware-release.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-firmware-release.node--view-mode-full.block-views h2,.node--type-firmware-release.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node--type-firmware-release.node--view-mode-full h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-firmware-release.node--view-mode-full h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-firmware-release.node--view-mode-full h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-firmware-release.node--view-mode-full h1{font-size:34px;line-height:1.2;}}.nodetype--instructor .field--name-body{font-size:1.2em;}.nodetype--instructor .field--name-body p{margin-bottom:1.2em;}@media only screen and (min-width:1025px){.nodetype--instructor .field--name-body{padding-right:20%;}}.nodetype--instructor .field--name-field-image img{border-radius:11px;}@media only screen and (max-width:767px){.nodetype--instructor .field--name-field-social-links{text-align:center;}}.nodetype--instructor .field--name-field-social-links a{color:#60a5fa;}.nodetype--landing_page{background:#171717;}.nodetype--landing_page #header-region{box-shadow:none;}.nodetype--landing_page .block-discord-widget{background:#171717;}.nodetype--landing_page a.btn,.nodetype--landing_page a.button,.nodetype--landing_page .btn,.nodetype--landing_page .button,.nodetype--landing_page .btn-primary,.nodetype--landing_page .button--primary,.nodetype--landing_page a[class*=button]{background-color:#7d11ff !important;border-color:#7d11ff !important;color:#ffffff !important;}.nodetype--landing_page a.btn:hover,.nodetype--landing_page a.button:hover,.nodetype--landing_page .btn:hover,.nodetype--landing_page .button:hover,.nodetype--landing_page .btn-primary:hover,.nodetype--landing_page .button--primary:hover,.nodetype--landing_page a[class*=button]:hover{background-color:#6e0ee6 !important;border-color:#6e0ee6 !important;}.lesson-card{max-width:400px;}.lesson-card .lesson-duration{display:inline-block;background:rgba(125,17,255,0.15);border:1px solid rgba(125,17,255,0.3);color:rgba(0,0,0,0.8);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;margin-bottom:8px;transition:all 0.2s ease;}.lesson-card:hover .lesson-duration{background:rgba(125,17,255,0.25);border-color:rgba(125,17,255,0.5);}.lesson-card .video-thumbnail{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.lesson-card .video-thumbnail img,.lesson-card .video-thumbnail picture,.lesson-card .video-thumbnail .field--name-field-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.view-lessons,.view-content.lessons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;}@media (max-width:767px){.view-lessons,.view-content.lessons-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;}}@media (max-width:480px){.view-lessons,.view-content.lessons-grid{grid-template-columns:1fr;}}.block-entity-fieldnodefield-audio h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.block-entity-fieldnodefield-audio h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block-entity-fieldnodefield-audio h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block-entity-fieldnodefield-audio h2{font-size:34px;line-height:1.2;}}.lesson-header-top .content-meta-badges{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1rem;}.lesson-header-top .lesson-badge{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.875rem;border-radius:16px;font-size:14px;font-weight:500;line-height:1.2;}.lesson-header-top .lesson-badge i{font-size:0.875em;}.lesson-header-top .lesson-badge--number{background:#e0e7ff;color:#4338ca;}.lesson-header-top .lesson-badge--skill{background:rgba(34,197,94,0.1);color:#15803d;}.lesson-header-top .lesson-badge--free{background:#22c55e;color:#ffffff;}.lesson-header-top .lesson-badge--membership-required{background:#fef3c7;color:#b45309;}.lesson-header-top .lesson-badge--included{background:#7d11ff;color:#ffffff;}.node-lesson-full .lesson-video-column .lesson-tabs-container,.node-masterclass-full .lesson-video-column .lesson-tabs-container{margin-bottom:2rem;margin-top:2rem;}@media (max-width:640px){.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav{position:sticky;top:0.5rem;z-index:100;}}.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs{display:flex;background:transparent;padding:0;margin:0;border:none;position:relative;align-items:flex-end;}.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab{background:#f8f4ff;border:1px solid #e8d8ff;border-bottom:none;border-radius:8px 8px 0 0;margin:0;padding:10px 20px;color:#6b7280;font-size:14px;font-weight:500;text-decoration:none;text-transform:none;letter-spacing:0.02em;transition:all 0.2s ease;flex:0 0 auto;min-width:120px;box-shadow:0 -1px 2px rgba(125,17,255,0.05);position:relative;z-index:1;}.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab:hover,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab:hover{color:#6a0dcf;transform:scale(0.97) translateY(1px);background:#f3eaff;border-color:#dcc7ff;}.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab.active,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab.active{background:white;border-color:#e8d8ff;color:#7d11ff;font-weight:600;transform:scale(1) translateY(0);z-index:10;box-shadow:0 -2px 4px rgba(125,17,255,0.08);}.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab.active::after,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab.active::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:white;z-index:11;}@media (max-width:640px){.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs{flex-direction:column;align-items:stretch;background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin-bottom:1rem;}.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab{width:100%;min-width:unset;border-radius:0;border-left:3px solid #e8d8ff;border-top:1px solid #e8d8ff;border-right:none;border-bottom:none;}.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab:first-child,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab:first-child{border-radius:8px 8px 0 0;}.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab:last-child,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab:last-child{border-radius:0 0 8px 8px;border-bottom:1px solid #e8d8ff;}.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab.active,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab.active{border-left-color:#7d11ff;}.node-lesson-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab.active::after,.node-masterclass-full .lesson-video-column .lesson-tabs-container .lesson-nav .nav-wrapper .nav-tabs .nav-tab.active::after{display:none;}}.node-lesson-full .lesson-video-column .lesson-tabs-container .tab-content-area .tab-content,.node-masterclass-full .lesson-video-column .lesson-tabs-container .tab-content-area .tab-content{background:white;border:1px solid #e8d8ff;border-radius:0 8px 8px 8px;padding:24px;position:relative;z-index:5;margin-top:-1px;display:none;}.node-lesson-full .lesson-video-column .lesson-tabs-container .tab-content-area .tab-content.active,.node-masterclass-full .lesson-video-column .lesson-tabs-container .tab-content-area .tab-content.active{display:block;animation:lessonTabFadeIn 0.2s ease;}@media only screen and (max-width:767px){.node-lesson-full .lesson-video-column .lesson-tabs-container .tab-content-area .tab-content,.node-masterclass-full .lesson-video-column .lesson-tabs-container .tab-content-area .tab-content{border-radius:0 0 8px 8px;border:none;padding:0;margin-top:0;}}.node-lesson-full .lesson-video-column .panels-tabs-container,.node-masterclass-full .lesson-video-column .panels-tabs-container{display:block !important;background:transparent;padding:0;margin-bottom:2rem;margin-top:2rem;border:none;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav{display:flex;background:transparent;padding:0;margin:0;border:none;position:relative;align-items:flex-end;}@media (max-width:640px){.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav{position:sticky;top:0.5rem;z-index:100;}}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab{background:#f8f4ff;border:1px solid #e8d8ff;border-bottom:none;border-radius:8px 8px 0 0;margin:0 0 0 0;padding:0;position:relative;transition:all 0.2s ease;flex:0 0 auto;min-width:120px;box-shadow:0 -1px 2px rgba(125,17,255,0.05);}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:first-child,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:first-child{margin-left:0;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor{display:block;padding:10px 20px;color:#6b7280;font-size:14px;font-weight:500;text-decoration:none;text-transform:none;letter-spacing:0.02em;transition:all 0.2s ease;background:transparent;border:none;outline:none;position:relative;white-space:nowrap;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor:hover,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor:hover{color:#7d11ff;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor:focus,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor:focus{outline:none;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:not(.ui-tabs-active),.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:not(.ui-tabs-active){z-index:1;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:not(.ui-tabs-active):hover,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:not(.ui-tabs-active):hover{transform:scale(0.97) translateY(1px);background:#f3eaff;border-color:#dcc7ff;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:not(.ui-tabs-active):hover a,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:not(.ui-tabs-active):hover a{color:#6a0dcf;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active,.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-state-active,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-state-active{background:white;border-color:#e8d8ff;transform:scale(1) translateY(0);z-index:10;box-shadow:0 -2px 4px rgba(125,17,255,0.08);}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active a.ui-tabs-anchor,.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-state-active a.ui-tabs-anchor,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active a.ui-tabs-anchor,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-state-active a.ui-tabs-anchor{color:#7d11ff;font-weight:600;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active::after,.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-state-active::after,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active::after,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-state-active::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:white;z-index:11;}@media (max-width:640px){.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav{flex-direction:column;align-items:stretch;background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin-bottom:1rem;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab{width:100%;min-width:unset;border-radius:0;border-left:3px solid #e8d8ff;border-top:1px solid #e8d8ff;border-right:none;border-bottom:none;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:first-child,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:first-child{border-radius:8px 8px 0 0;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:last-child,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab:last-child{border-radius:0 0 8px 8px;border-bottom:1px solid #e8d8ff;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active{border-left-color:#7d11ff;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active::after,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab.ui-tabs-active::after{display:none;}.node-lesson-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor,.node-masterclass-full .lesson-video-column .panels-tabs-container .tabs.ui-tabs-nav li.tab a.ui-tabs-anchor{padding:12px 16px;}}.node-lesson-full .lesson-video-column .panels-tabs-container .ui-tabs-panel,.node-masterclass-full .lesson-video-column .panels-tabs-container .ui-tabs-panel{background:white;border:1px solid #e8d8ff;border-radius:0 8px 8px 8px;padding:24px;position:relative;z-index:5;margin-top:-1px;}.node-lesson-full .lesson-video-column .panels-tabs-container .ui-tabs-panel[aria-hidden=false],.node-masterclass-full .lesson-video-column .panels-tabs-container .ui-tabs-panel[aria-hidden=false]{animation:lessonTabFadeIn 0.2s ease;}@media only screen and (max-width:767px){.node-lesson-full .lesson-video-column .panels-tabs-container .ui-tabs-panel,.node-masterclass-full .lesson-video-column .panels-tabs-container .ui-tabs-panel{border-radius:0 0 8px 8px;border:none;padding:0;margin-top:0;}}@keyframes lessonTabFadeIn{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:translateY(0);}}.node-lesson-full,.node-masterclass-full,.course-full{}.node-lesson-full .member-exclusive-content,.node-masterclass-full .member-exclusive-content,.course-full .member-exclusive-content{position:relative;min-height:120px;}.node-lesson-full .member-exclusive-content .blurred-content,.node-masterclass-full .member-exclusive-content .blurred-content,.course-full .member-exclusive-content .blurred-content{filter:blur(8px);pointer-events:none;user-select:none;min-height:80px;}.node-lesson-full .member-exclusive-content .blur-overlay,.node-masterclass-full .member-exclusive-content .blur-overlay,.course-full .member-exclusive-content .blur-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.9);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:10;}.sidebar-section .node-lesson-full .member-exclusive-content .blur-overlay,.sidebar-section .node-masterclass-full .member-exclusive-content .blur-overlay,.sidebar-section .course-full .member-exclusive-content .blur-overlay{background:rgba(249,250,251,0.95);}.node-lesson-full .member-exclusive-content .blur-overlay .blur-overlay-content,.node-masterclass-full .member-exclusive-content .blur-overlay .blur-overlay-content,.course-full .member-exclusive-content .blur-overlay .blur-overlay-content{text-align:center;padding:1rem;max-width:90%;}.node-lesson-full .member-exclusive-content .blur-overlay .blur-overlay-content i.fa-lock,.node-masterclass-full .member-exclusive-content .blur-overlay .blur-overlay-content i.fa-lock,.course-full .member-exclusive-content .blur-overlay .blur-overlay-content i.fa-lock{font-size:1.75rem;color:#7d11ff;margin-bottom:0.5rem;opacity:0.8;}.node-lesson-full .member-exclusive-content .blur-overlay .blur-overlay-content p,.node-masterclass-full .member-exclusive-content .blur-overlay .blur-overlay-content p,.course-full .member-exclusive-content .blur-overlay .blur-overlay-content p{font-size:0.95rem;color:#333;margin-bottom:1rem;font-weight:500;line-height:1.4;}.node-lesson-full .member-exclusive-content .blur-overlay .blur-overlay-content .btn,.node-masterclass-full .member-exclusive-content .blur-overlay .blur-overlay-content .btn,.course-full .member-exclusive-content .blur-overlay .blur-overlay-content .btn{background:#7d11ff;color:white;padding:0.5rem 1.25rem;border-radius:6px;text-decoration:none;display:inline-block;font-weight:600;font-size:0.875rem;transition:all 0.3s ease;}.node-lesson-full .member-exclusive-content .blur-overlay .blur-overlay-content .btn:hover,.node-masterclass-full .member-exclusive-content .blur-overlay .blur-overlay-content .btn:hover,.course-full .member-exclusive-content .blur-overlay .blur-overlay-content .btn:hover{background:#6610dd;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.node-lesson-full .member-exclusive-content .blur-overlay .blur-overlay-content .btn.btn-sm,.node-masterclass-full .member-exclusive-content .blur-overlay .blur-overlay-content .btn.btn-sm,.course-full .member-exclusive-content .blur-overlay .blur-overlay-content .btn.btn-sm{padding:0.375rem 1rem;font-size:0.8125rem;}.node-lesson-full .lesson-video-wrapper.locked,.node-masterclass-full .lesson-video-wrapper.locked,.course-full .lesson-video-wrapper.locked{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-radius:12px;overflow:hidden;}.node-lesson-full .lesson-video-wrapper.locked .video-placeholder,.node-masterclass-full .lesson-video-wrapper.locked .video-placeholder,.course-full .lesson-video-wrapper.locked .video-placeholder{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#1a1a1a;}.node-lesson-full .lesson-video-wrapper.locked .video-placeholder .locked-video-preview,.node-masterclass-full .lesson-video-wrapper.locked .video-placeholder .locked-video-preview,.course-full .lesson-video-wrapper.locked .video-placeholder .locked-video-preview{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);}.node-lesson-full .lesson-video-wrapper.locked .video-placeholder .locked-video-preview i,.node-masterclass-full .lesson-video-wrapper.locked .video-placeholder .locked-video-preview i,.course-full .lesson-video-wrapper.locked .video-placeholder .locked-video-preview i{font-size:4rem;color:#666;opacity:0.3;}.node-lesson-full .sidebar-section.locked .lock-icon,.node-masterclass-full .sidebar-section.locked .lock-icon,.course-full .sidebar-section.locked .lock-icon{font-size:0.875rem;color:#7d11ff;margin-left:0.5rem;}.node-lesson-full .sidebar-section.locked .locked-preview,.node-masterclass-full .sidebar-section.locked .locked-preview,.course-full .sidebar-section.locked .locked-preview{text-align:center;padding:2rem 1rem;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-radius:8px;}.node-lesson-full .sidebar-section.locked .locked-preview i,.node-masterclass-full .sidebar-section.locked .locked-preview i,.course-full .sidebar-section.locked .locked-preview i{font-size:2rem;color:#9ca3af;margin-bottom:0.5rem;opacity:0.5;}.node-lesson-full .sidebar-section.locked .locked-preview .locked-message,.node-masterclass-full .sidebar-section.locked .locked-preview .locked-message,.course-full .sidebar-section.locked .locked-preview .locked-message{color:#6b7280;font-style:italic;font-size:0.875rem;margin:0;}.node-lesson-full .discussion-teaser,.node-masterclass-full .discussion-teaser,.course-full .discussion-teaser{margin-top:2rem;background:linear-gradient(135deg,#f8f7ff 0%,#f3f0ff 100%);border:1px solid rgba(125,17,255,0.2);border-radius:12px;padding:2rem;text-align:center;}.node-lesson-full .discussion-teaser .teaser-content,.node-masterclass-full .discussion-teaser .teaser-content,.course-full .discussion-teaser .teaser-content{max-width:500px;margin:0 auto;}.node-lesson-full .discussion-teaser .teaser-content i,.node-masterclass-full .discussion-teaser .teaser-content i,.course-full .discussion-teaser .teaser-content i{font-size:3rem;color:#7d11ff;margin-bottom:1rem;opacity:0.8;}.node-lesson-full .discussion-teaser .teaser-content h3,.node-masterclass-full .discussion-teaser .teaser-content h3,.course-full .discussion-teaser .teaser-content h3{font-size:1.5rem;color:#1f2937;margin-bottom:0.75rem;font-weight:600;}.node-lesson-full .discussion-teaser .teaser-content p,.node-masterclass-full .discussion-teaser .teaser-content p,.course-full .discussion-teaser .teaser-content p{color:#4b5563;margin-bottom:1.5rem;line-height:1.6;}.node-lesson-full .discussion-teaser .teaser-content .btn,.node-masterclass-full .discussion-teaser .teaser-content .btn,.course-full .discussion-teaser .teaser-content .btn{background:#7d11ff;color:white;padding:0.75rem 2rem;border-radius:8px;text-decoration:none;display:inline-block;font-weight:600;font-size:1rem;transition:all 0.3s ease;}.node-lesson-full .discussion-teaser .teaser-content .btn:hover,.node-masterclass-full .discussion-teaser .teaser-content .btn:hover,.course-full .discussion-teaser .teaser-content .btn:hover{background:#6610dd;transform:translateY(-2px);box-shadow:0 4px 16px rgba(125,17,255,0.3);}[data-theme=dark] .node-lesson-full .member-exclusive-content .blur-overlay,[data-theme=dark] .node-masterclass-full .member-exclusive-content .blur-overlay{background:rgba(26,15,46,0.9);}[data-theme=dark] .node-lesson-full .lesson-video-wrapper.locked,[data-theme=dark] .node-masterclass-full .lesson-video-wrapper.locked{background:linear-gradient(135deg,#1a1330 0%,#15102a 100%);}[data-theme=dark] .node-lesson-full .sidebar-section.locked .locked-preview,[data-theme=dark] .node-masterclass-full .sidebar-section.locked .locked-preview{background:linear-gradient(135deg,#1a1330 0%,#15102a 100%);}[data-theme=dark] .node-lesson-full .discussion-teaser,[data-theme=dark] .node-masterclass-full .discussion-teaser{background:linear-gradient(135deg,#1a0f2e 0%,#0f0a1e 100%);border-color:rgba(125,17,255,0.3);}[data-theme=dark] .node-lesson-full .discussion-teaser .teaser-content h3,[data-theme=dark] .node-masterclass-full .discussion-teaser .teaser-content h3{color:#e5e7eb;}[data-theme=dark] .node-lesson-full .discussion-teaser .teaser-content p,[data-theme=dark] .node-masterclass-full .discussion-teaser .teaser-content p{color:#9ca3af;}.nodetype--live_lesson .field--name-field-video .youtube_live iframe{margin:0;padding:0;}.nodetype--live_lesson .field--name-field-video .youtube_live iframe:nth-child(1){width:69%;}.nodetype--live_lesson .field--name-field-video .youtube_live iframe:nth-child(2){left:70%;width:30%;}.nodetype--live_lesson .block-region-featured .block-entity-fieldnodetitle{padding-top:0.5em;padding-bottom:0;margin:0;}.nodetype--live_lesson .block-region-featured .block-entity-fieldnodefield-tags{padding-top:0;padding-bottom:0;}.nodetype--live_lesson .block-views-blocklive-lesson-block-1 > h2{color:#494949;}.masterclass-card{display:flex;flex-direction:column;height:calc(100% - 8px);background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.3s ease;height:100%;border-top:4px solid var(--instructor-color,#3b82f6);}.masterclass-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(125,17,255,0.15);}.masterclass-card .masterclass-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.masterclass-card .masterclass-thumbnail{position:relative;width:100%;height:0;padding-bottom:56.25%;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);overflow:hidden;border-radius:12px 12px 0 0;}.masterclass-card .masterclass-thumbnail:not(:has(img)):not(:has(.field__item)){height:200px;padding-bottom:0;display:flex;align-items:center;justify-content:center;}@media only screen and (max-width:767px){.masterclass-card .masterclass-thumbnail:not(:has(img)):not(:has(.field__item)){height:160px;}}.masterclass-card .masterclass-thumbnail .masterclass-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0;display:block;}.masterclass-card .masterclass-thumbnail .field--name-field-video{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;line-height:0;}.masterclass-card .masterclass-thumbnail .field--name-field-video .field__items,.masterclass-card .masterclass-thumbnail .field--name-field-video .field__item{display:block;width:100%;height:100%;margin:0;padding:0;line-height:0;}.masterclass-card .masterclass-thumbnail .field--name-field-video img,.masterclass-card .masterclass-thumbnail .field--name-field-video iframe,.masterclass-card .masterclass-thumbnail .field--name-field-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0;}.masterclass-card .masterclass-thumbnail .masterclass-icon{font-size:4rem;filter:grayscale(0.3);}.masterclass-card .masterclass-thumbnail .masterclass-instructor-badge{position:absolute;top:12px;left:12px;width:40px;height:40px;border-radius:50%;background-color:var(--instructor-color,#3b82f6);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;box-shadow:0 2px 8px rgba(0,0,0,0.15);z-index:2;border:2px solid white;}.masterclass-card .masterclass-thumbnail .masterclass-badge{position:absolute;top:12px;right:12px;padding:6px 12px;border-radius:20px;font-size:0.75rem;font-weight:600;display:inline-flex;align-items:center;gap:4px;backdrop-filter:blur(8px);z-index:2;}.masterclass-card .masterclass-thumbnail .masterclass-badge i{font-size:0.7rem;}.masterclass-card .masterclass-thumbnail .masterclass-badge--recorded{background:rgba(59,130,246,0.9);color:white;}.masterclass-card .masterclass-thumbnail .masterclass-badge--membership-required{background:rgba(125,17,255,0.9);color:white;}.masterclass-card .masterclass-content{padding:1.25rem;display:flex;flex-direction:column;flex:1;}@media only screen and (max-width:767px){.masterclass-card .masterclass-content{padding:1rem;}}.masterclass-card .masterclass-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 0.75rem 0;line-height:1.4;}@media only screen and (max-width:767px){.masterclass-card .masterclass-title{font-size:1rem;}}.masterclass-card .masterclass-instructor{display:flex;align-items:center;gap:4px;margin-bottom:0.75rem;font-size:0.875rem;color:#6b7280;}.masterclass-card .masterclass-instructor .instructor-label{font-weight:400;font-style:italic;}.masterclass-card .masterclass-instructor .field--name-field-instructor{font-weight:500;color:#374151;}.masterclass-card .masterclass-air-date{display:flex;align-items:center;gap:6px;font-size:0.875rem;color:#6b7280;margin-bottom:0.75rem;}.masterclass-card .masterclass-air-date i{font-size:0.75rem;color:#9ca3af;}.masterclass-card .masterclass-subscribe-prompt{margin-top:auto;padding-top:1rem;}.masterclass-card .masterclass-subscribe-prompt .btn{width:100%;text-align:center;padding:0.75rem 1rem;background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);color:white;border-radius:8px;font-weight:600;font-size:0.875rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all 0.2s ease;}.masterclass-card .masterclass-subscribe-prompt .btn i{font-size:0.75rem;}.masterclass-card .masterclass-subscribe-prompt .btn:hover{background:linear-gradient(135deg,#6b0fd9 0%,#7c2ad1 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.3);color:white;text-decoration:none;}.masterclasses-page .view-masterclasses.view-display-id-block_2 .view-content{display:block !important;grid-template-columns:none !important;}.masterclasses-page .view-masterclasses.view-display-id-block_2 .views-row{width:100% !important;}.masterclass-hero-wrapper > .block-views-blockmasterclasses-block-2 > h2{display:none !important;}.masterclass-hero-wrapper{background:linear-gradient(135deg,#1a1a1a 0%,#2d1b4e 100%);padding:4rem 0;margin-bottom:3rem;position:relative;overflow:hidden;}.masterclass-hero-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:0.3;pointer-events:none;}@media (max-width:768px){.masterclass-hero-wrapper{padding:2rem 0;}}.masterclass-hero{max-width:1400px;margin:0 auto;padding:0 3rem;position:relative;z-index:1;}@media (max-width:768px){.masterclass-hero{padding:0 1.5rem;}}.masterclass-hero-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:6rem;align-items:center;}@media (max-width:968px){.masterclass-hero-inner{grid-template-columns:1fr;gap:2rem;}}.masterclass-hero-content{color:rgba(255,255,255,0.9);}@media (max-width:968px){.masterclass-hero-content{text-align:center;}}.masterclass-hero-date{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.1);padding:0.5rem 1rem;border-radius:24px;font-size:0.875rem;margin-bottom:1.5rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);}.masterclass-hero-date i{font-size:0.75rem;opacity:0.8;}@media (max-width:968px){.masterclass-hero-date{margin-left:auto;margin-right:auto;}}.masterclass-hero-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:white;}.masterclass-hero-title a{color:inherit;text-decoration:none;transition:opacity 0.2s ease;}.masterclass-hero-title a:hover{opacity:0.8;}@media (max-width:968px){.masterclass-hero-title{font-size:2rem;}}@media (max-width:480px){.masterclass-hero-title{font-size:1.75rem;}}.masterclass-hero-instructor{display:flex;align-items:center;gap:6px;font-size:1.125rem;margin-bottom:1.5rem;color:rgba(255,255,255,0.8);}.masterclass-hero-instructor .instructor-label{font-weight:400;font-style:italic;opacity:0.7;}.masterclass-hero-instructor .instructor-name{font-weight:600;color:#a78bfa;}@media (max-width:968px){.masterclass-hero-instructor{justify-content:center;}}.masterclass-hero-body{font-size:1rem;line-height:1.6;color:rgba(255,255,255,0.85);margin-bottom:1.5rem;}@media (max-width:968px){.masterclass-hero-body{text-align:center;}}.masterclass-hero-tags{margin-bottom:1.5rem;}.masterclass-hero-tags .field--name-field-tags{display:flex;flex-wrap:wrap;gap:0.5rem;}.masterclass-hero-tags .field--name-field-tags .field__label{display:none;}.masterclass-hero-tags .field--name-field-tags .field__item{background:rgba(255,255,255,0.1);padding:0.375rem 0.75rem;border-radius:16px;font-size:0.875rem;color:rgba(255,255,255,0.9);border:1px solid rgba(255,255,255,0.15);transition:all 0.2s ease;}.masterclass-hero-tags .field--name-field-tags .field__item a{color:inherit;text-decoration:none;}.masterclass-hero-tags .field--name-field-tags .field__item:hover{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.25);}@media (max-width:968px){.masterclass-hero-tags .field--name-field-tags{justify-content:center;}}.masterclass-hero-actions{display:flex;gap:1rem;margin-top:2rem;}.masterclass-hero-actions .btn{padding:1rem 2rem;font-size:1.125rem;font-weight:600;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease;border:none;cursor:pointer;}.masterclass-hero-actions .btn i{font-size:1.25rem;}.masterclass-hero-actions .btn-primary{background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);color:white;box-shadow:0 4px 16px rgba(125,17,255,0.3);}.masterclass-hero-actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,17,255,0.4);}.masterclass-hero-actions .btn-large{padding:1.25rem 2.5rem;}@media (max-width:968px){.masterclass-hero-actions{justify-content:center;}}@media (max-width:480px){.masterclass-hero-actions{flex-direction:column;width:100%;}.masterclass-hero-actions .btn{width:100%;justify-content:center;}}.masterclass-hero-visual{position:relative;}@media (max-width:968px){.masterclass-hero-visual{order:-1;}}.masterclass-hero-thumbnail{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.5);background:#000;aspect-ratio:16/9;}.masterclass-hero-image{width:100%;height:100%;object-fit:cover;display:block;}.masterclass-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.4));display:flex;align-items:center;justify-content:center;transition:background 0.3s ease;}.masterclass-hero-thumbnail:hover .masterclass-hero-overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0.5));}.play-icon{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,0.95);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,0.3);transition:all 0.3s ease;cursor:pointer;}.play-icon i{font-size:2rem;color:#7d11ff;margin-left:4px;}.masterclass-hero-thumbnail:hover .play-icon{transform:scale(1.1);background:white;}@media (max-width:480px){.play-icon{width:60px;height:60px;}.play-icon i{font-size:1.5rem;}}.node-masterclass-full{padding:0;}.node-masterclass-full .container{max-width:1440px;margin:0 auto;padding:0 20px;}.node-masterclass-full .view-filters,.node-masterclass-full .views-exposed-form,.node--type-masterclass .view-filters,.node--type-masterclass .views-exposed-form,.node-lesson-full .view-filters,.node-lesson-full .views-exposed-form,.node--type-lesson .view-filters,.node--type-lesson .views-exposed-form{display:none;}.node-masterclass-full .section-inner,.node-masterclass-full .content-inner,.node--type-masterclass .section-inner,.node--type-masterclass .content-inner,.node-lesson-full .section-inner,.node-lesson-full .content-inner,.node--type-lesson .section-inner,.node--type-lesson .content-inner{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node-masterclass-full .section--video,.node--type-masterclass .section--video,.node-lesson-full .section--video,.node--type-lesson .section--video{background:#171717;clear:both;padding:1em 16px;}.node-masterclass-full .section--video:after,.node--type-masterclass .section--video:after,.node-lesson-full .section--video:after,.node--type-lesson .section--video:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.node-masterclass-full .section--video,.node--type-masterclass .section--video,.node-lesson-full .section--video,.node--type-lesson .section--video{padding:2.25em 16px 2em;}}.node-masterclass-full .section--video .user-bar-content,.node-masterclass-full .section--video .section-inner,.node-masterclass-full .section--video .block-content,.node-masterclass-full .section--video.block-views > div,.node-masterclass-full .section--video.block-views > h2,.node-masterclass-full .section--video.block-block-content > h2,.node-masterclass-full .section--video.block-block-content > div,.node-masterclass-full .section--video.block-ctools-block > span,.node-masterclass-full .section--video.block-ctools-block > div,.node-masterclass-full .section--video.block-entity-block header,.node-masterclass-full .section--video.block-entity-block .content,.node-masterclass-full .section--video .mq--t,.node--type-masterclass .section--video .user-bar-content,.node--type-masterclass .section--video .section-inner,.node--type-masterclass .section--video .block-content,.node--type-masterclass .section--video.block-views > div,.node--type-masterclass .section--video.block-views > h2,.node--type-masterclass .section--video.block-block-content > h2,.node--type-masterclass .section--video.block-block-content > div,.node--type-masterclass .section--video.block-ctools-block > span,.node--type-masterclass .section--video.block-ctools-block > div,.node--type-masterclass .section--video.block-entity-block header,.node--type-masterclass .section--video.block-entity-block .content,.node--type-masterclass .section--video .mq--t,.node-lesson-full .section--video .user-bar-content,.node-lesson-full .section--video .section-inner,.node-lesson-full .section--video .block-content,.node-lesson-full .section--video.block-views > div,.node-lesson-full .section--video.block-views > h2,.node-lesson-full .section--video.block-block-content > h2,.node-lesson-full .section--video.block-block-content > div,.node-lesson-full .section--video.block-ctools-block > span,.node-lesson-full .section--video.block-ctools-block > div,.node-lesson-full .section--video.block-entity-block header,.node-lesson-full .section--video.block-entity-block .content,.node-lesson-full .section--video .mq--t,.node--type-lesson .section--video .user-bar-content,.node--type-lesson .section--video .section-inner,.node--type-lesson .section--video .block-content,.node--type-lesson .section--video.block-views > div,.node--type-lesson .section--video.block-views > h2,.node--type-lesson .section--video.block-block-content > h2,.node--type-lesson .section--video.block-block-content > div,.node--type-lesson .section--video.block-ctools-block > span,.node--type-lesson .section--video.block-ctools-block > div,.node--type-lesson .section--video.block-entity-block header,.node--type-lesson .section--video.block-entity-block .content,.node--type-lesson .section--video .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node-masterclass-full .section--video.block-views h2,.node-masterclass-full .section--video.block-entity-block header h2,.node--type-masterclass .section--video.block-views h2,.node--type-masterclass .section--video.block-entity-block header h2,.node-lesson-full .section--video.block-views h2,.node-lesson-full .section--video.block-entity-block header h2,.node--type-lesson .section--video.block-views h2,.node--type-lesson .section--video.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node-masterclass-full .section--video.block-views h2,.node-masterclass-full .section--video.block-entity-block header h2,.node--type-masterclass .section--video.block-views h2,.node--type-masterclass .section--video.block-entity-block header h2,.node-lesson-full .section--video.block-views h2,.node-lesson-full .section--video.block-entity-block header h2,.node--type-lesson .section--video.block-views h2,.node--type-lesson .section--video.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node-masterclass-full .section--video.block-views h2,.node-masterclass-full .section--video.block-entity-block header h2,.node--type-masterclass .section--video.block-views h2,.node--type-masterclass .section--video.block-entity-block header h2,.node-lesson-full .section--video.block-views h2,.node-lesson-full .section--video.block-entity-block header h2,.node--type-lesson .section--video.block-views h2,.node--type-lesson .section--video.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node-masterclass-full .section--video.block-views h2,.node-masterclass-full .section--video.block-entity-block header h2,.node--type-masterclass .section--video.block-views h2,.node--type-masterclass .section--video.block-entity-block header h2,.node-lesson-full .section--video.block-views h2,.node-lesson-full .section--video.block-entity-block header h2,.node--type-lesson .section--video.block-views h2,.node--type-lesson .section--video.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node-masterclass-full .section--video .section-header,.node--type-masterclass .section--video .section-header,.node-lesson-full .section--video .section-header,.node--type-lesson .section--video .section-header{display:none;}.node-masterclass-full .section--video .section-content > div,.node-masterclass-full .section--video .section-content .field__item,.node--type-masterclass .section--video .section-content > div,.node--type-masterclass .section--video .section-content .field__item,.node-lesson-full .section--video .section-content > div,.node-lesson-full .section--video .section-content .field__item,.node--type-lesson .section--video .section-content > div,.node--type-lesson .section--video .section-content .field__item{max-width:1440px;margin:0 auto;}.node-masterclass-full .section--video .section-content iframe,.node-masterclass-full .section--video .section-content video,.node-masterclass-full .section--video .section-content .video-embed-field-responsive-video,.node--type-masterclass .section--video .section-content iframe,.node--type-masterclass .section--video .section-content video,.node--type-masterclass .section--video .section-content .video-embed-field-responsive-video,.node-lesson-full .section--video .section-content iframe,.node-lesson-full .section--video .section-content video,.node-lesson-full .section--video .section-content .video-embed-field-responsive-video,.node--type-lesson .section--video .section-content iframe,.node--type-lesson .section--video .section-content video,.node--type-lesson .section--video .section-content .video-embed-field-responsive-video{max-width:100%;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;}.node-masterclass-full .join-stream-wrapper,.node--type-masterclass .join-stream-wrapper,.node-lesson-full .join-stream-wrapper,.node--type-lesson .join-stream-wrapper{text-align:center;padding:16px 0;}.node-masterclass-full .join-stream-wrapper a,.node--type-masterclass .join-stream-wrapper a,.node-lesson-full .join-stream-wrapper a,.node--type-lesson .join-stream-wrapper a{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;padding:12px 20px;color:#ffffff !important;background:#7d11ff;display:inline-block;width:auto;text-transform:none;margin-right:8px;border-color:#7d11ff;}.node-masterclass-full .join-stream-wrapper a a,.node--type-masterclass .join-stream-wrapper a a,.node-lesson-full .join-stream-wrapper a a,.node--type-lesson .join-stream-wrapper a a{color:#ffffff;}.node-masterclass-full .join-stream-wrapper a:hover,.node--type-masterclass .join-stream-wrapper a:hover,.node-lesson-full .join-stream-wrapper a:hover,.node--type-lesson .join-stream-wrapper a:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.node-masterclass-full .join-stream-wrapper a:hover,.node--type-masterclass .join-stream-wrapper a:hover,.node-lesson-full .join-stream-wrapper a:hover,.node--type-lesson .join-stream-wrapper a:hover{background-color:#6e0ee6;border-color:#6e0ee6;}@media only screen and (max-width:767px){.node-masterclass-full .join-stream-wrapper a,.node--type-masterclass .join-stream-wrapper a,.node-lesson-full .join-stream-wrapper a,.node--type-lesson .join-stream-wrapper a{width:100%;display:block;margin:0.5em 0;text-align:center;margin-top:0;font-size:18px;}}.node-masterclass-full .masterclass-related .field__label,.node--type-masterclass .masterclass-related .field__label,.node-lesson-full .masterclass-related .field__label,.node--type-lesson .masterclass-related .field__label{display:none;}.node-masterclass-full .content-wrapper-wrapper,.node--type-masterclass .content-wrapper-wrapper,.node-lesson-full .content-wrapper-wrapper,.node--type-lesson .content-wrapper-wrapper{clear:both;padding:1em 16px;}.node-masterclass-full .content-wrapper-wrapper:after,.node--type-masterclass .content-wrapper-wrapper:after,.node-lesson-full .content-wrapper-wrapper:after,.node--type-lesson .content-wrapper-wrapper:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.node-masterclass-full .content-wrapper-wrapper,.node--type-masterclass .content-wrapper-wrapper,.node-lesson-full .content-wrapper-wrapper,.node--type-lesson .content-wrapper-wrapper{padding:2.25em 16px 2em;}}.node-masterclass-full .content-wrapper-wrapper .user-bar-content,.node-masterclass-full .content-wrapper-wrapper .section-inner,.node-masterclass-full .content-wrapper-wrapper .block-content,.node-masterclass-full .content-wrapper-wrapper.block-views > div,.node-masterclass-full .content-wrapper-wrapper.block-views > h2,.node-masterclass-full .content-wrapper-wrapper.block-block-content > h2,.node-masterclass-full .content-wrapper-wrapper.block-block-content > div,.node-masterclass-full .content-wrapper-wrapper.block-ctools-block > span,.node-masterclass-full .content-wrapper-wrapper.block-ctools-block > div,.node-masterclass-full .content-wrapper-wrapper.block-entity-block header,.node-masterclass-full .content-wrapper-wrapper.block-entity-block .content,.node-masterclass-full .content-wrapper-wrapper .mq--t,.node--type-masterclass .content-wrapper-wrapper .user-bar-content,.node--type-masterclass .content-wrapper-wrapper .section-inner,.node--type-masterclass .content-wrapper-wrapper .block-content,.node--type-masterclass .content-wrapper-wrapper.block-views > div,.node--type-masterclass .content-wrapper-wrapper.block-views > h2,.node--type-masterclass .content-wrapper-wrapper.block-block-content > h2,.node--type-masterclass .content-wrapper-wrapper.block-block-content > div,.node--type-masterclass .content-wrapper-wrapper.block-ctools-block > span,.node--type-masterclass .content-wrapper-wrapper.block-ctools-block > div,.node--type-masterclass .content-wrapper-wrapper.block-entity-block header,.node--type-masterclass .content-wrapper-wrapper.block-entity-block .content,.node--type-masterclass .content-wrapper-wrapper .mq--t,.node-lesson-full .content-wrapper-wrapper .user-bar-content,.node-lesson-full .content-wrapper-wrapper .section-inner,.node-lesson-full .content-wrapper-wrapper .block-content,.node-lesson-full .content-wrapper-wrapper.block-views > div,.node-lesson-full .content-wrapper-wrapper.block-views > h2,.node-lesson-full .content-wrapper-wrapper.block-block-content > h2,.node-lesson-full .content-wrapper-wrapper.block-block-content > div,.node-lesson-full .content-wrapper-wrapper.block-ctools-block > span,.node-lesson-full .content-wrapper-wrapper.block-ctools-block > div,.node-lesson-full .content-wrapper-wrapper.block-entity-block header,.node-lesson-full .content-wrapper-wrapper.block-entity-block .content,.node-lesson-full .content-wrapper-wrapper .mq--t,.node--type-lesson .content-wrapper-wrapper .user-bar-content,.node--type-lesson .content-wrapper-wrapper .section-inner,.node--type-lesson .content-wrapper-wrapper .block-content,.node--type-lesson .content-wrapper-wrapper.block-views > div,.node--type-lesson .content-wrapper-wrapper.block-views > h2,.node--type-lesson .content-wrapper-wrapper.block-block-content > h2,.node--type-lesson .content-wrapper-wrapper.block-block-content > div,.node--type-lesson .content-wrapper-wrapper.block-ctools-block > span,.node--type-lesson .content-wrapper-wrapper.block-ctools-block > div,.node--type-lesson .content-wrapper-wrapper.block-entity-block header,.node--type-lesson .content-wrapper-wrapper.block-entity-block .content,.node--type-lesson .content-wrapper-wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node-masterclass-full .content-wrapper-wrapper.block-views h2,.node-masterclass-full .content-wrapper-wrapper.block-entity-block header h2,.node--type-masterclass .content-wrapper-wrapper.block-views h2,.node--type-masterclass .content-wrapper-wrapper.block-entity-block header h2,.node-lesson-full .content-wrapper-wrapper.block-views h2,.node-lesson-full .content-wrapper-wrapper.block-entity-block header h2,.node--type-lesson .content-wrapper-wrapper.block-views h2,.node--type-lesson .content-wrapper-wrapper.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node-masterclass-full .content-wrapper-wrapper.block-views h2,.node-masterclass-full .content-wrapper-wrapper.block-entity-block header h2,.node--type-masterclass .content-wrapper-wrapper.block-views h2,.node--type-masterclass .content-wrapper-wrapper.block-entity-block header h2,.node-lesson-full .content-wrapper-wrapper.block-views h2,.node-lesson-full .content-wrapper-wrapper.block-entity-block header h2,.node--type-lesson .content-wrapper-wrapper.block-views h2,.node--type-lesson .content-wrapper-wrapper.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node-masterclass-full .content-wrapper-wrapper.block-views h2,.node-masterclass-full .content-wrapper-wrapper.block-entity-block header h2,.node--type-masterclass .content-wrapper-wrapper.block-views h2,.node--type-masterclass .content-wrapper-wrapper.block-entity-block header h2,.node-lesson-full .content-wrapper-wrapper.block-views h2,.node-lesson-full .content-wrapper-wrapper.block-entity-block header h2,.node--type-lesson .content-wrapper-wrapper.block-views h2,.node--type-lesson .content-wrapper-wrapper.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node-masterclass-full .content-wrapper-wrapper.block-views h2,.node-masterclass-full .content-wrapper-wrapper.block-entity-block header h2,.node--type-masterclass .content-wrapper-wrapper.block-views h2,.node--type-masterclass .content-wrapper-wrapper.block-entity-block header h2,.node-lesson-full .content-wrapper-wrapper.block-views h2,.node-lesson-full .content-wrapper-wrapper.block-entity-block header h2,.node--type-lesson .content-wrapper-wrapper.block-views h2,.node--type-lesson .content-wrapper-wrapper.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node-masterclass-full .content-wrapper,.node--type-masterclass .content-wrapper,.node-lesson-full .content-wrapper,.node--type-lesson .content-wrapper{margin-top:2rem;}.node-masterclass-full .content-wrapper .container,.node--type-masterclass .content-wrapper .container,.node-lesson-full .content-wrapper .container,.node--type-lesson .content-wrapper .container{display:grid;grid-template-columns:1fr 320px;gap:2rem;}@media only screen and (max-width:1024px){.node-masterclass-full .content-wrapper .container,.node--type-masterclass .content-wrapper .container,.node-lesson-full .content-wrapper .container,.node--type-lesson .content-wrapper .container{grid-template-columns:1fr;gap:2rem;}}.node-masterclass-full .main-content .masterclass-header,.node--type-masterclass .main-content .masterclass-header,.node-lesson-full .main-content .masterclass-header,.node--type-lesson .main-content .masterclass-header{margin-bottom:20px;}.node-masterclass-full .main-content .masterclass-header .masterclass-title,.node--type-masterclass .main-content .masterclass-header .masterclass-title,.node-lesson-full .main-content .masterclass-header .masterclass-title,.node--type-lesson .main-content .masterclass-header .masterclass-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:900;}@media only screen and (max-width:767px){.node-masterclass-full .main-content .masterclass-header .masterclass-title,.node--type-masterclass .main-content .masterclass-header .masterclass-title,.node-lesson-full .main-content .masterclass-header .masterclass-title,.node--type-lesson .main-content .masterclass-header .masterclass-title{font-size:26.88px;line-height:23.04px;letter-spacing:-0.806px;}}@media only screen and (min-width:768px) and (max-width:1024px){.node-masterclass-full .main-content .masterclass-header .masterclass-title,.node--type-masterclass .main-content .masterclass-header .masterclass-title,.node-lesson-full .main-content .masterclass-header .masterclass-title,.node--type-lesson .main-content .masterclass-header .masterclass-title{font-size:76.459px;line-height:65.536px;letter-spacing:-2.294px;}}@media only screen and (min-width:1025px){.node-masterclass-full .main-content .masterclass-header .masterclass-title,.node--type-masterclass .main-content .masterclass-header .masterclass-title,.node-lesson-full .main-content .masterclass-header .masterclass-title,.node--type-lesson .main-content .masterclass-header .masterclass-title{font-size:107.52px;line-height:92.16px;letter-spacing:-3.226px;}}.node-masterclass-full .main-content .masterclass-header .masterclass-actions,.node--type-masterclass .main-content .masterclass-header .masterclass-actions,.node-lesson-full .main-content .masterclass-header .masterclass-actions,.node--type-lesson .main-content .masterclass-header .masterclass-actions{display:flex;gap:16px;align-items:center;margin-top:16px;}.node-masterclass-full .main-content .masterclass-header .masterclass-actions .action-item,.node--type-masterclass .main-content .masterclass-header .masterclass-actions .action-item,.node-lesson-full .main-content .masterclass-header .masterclass-actions .action-item,.node--type-lesson .main-content .masterclass-header .masterclass-actions .action-item{display:inline-flex;align-items:center;}.node-masterclass-full .main-content .masterclass-header .masterclass-actions .block-like-video-block h2,.node-masterclass-full .main-content .masterclass-header .masterclass-actions .block-flag-masterclass-block h2,.node--type-masterclass .main-content .masterclass-header .masterclass-actions .block-like-video-block h2,.node--type-masterclass .main-content .masterclass-header .masterclass-actions .block-flag-masterclass-block h2,.node-lesson-full .main-content .masterclass-header .masterclass-actions .block-like-video-block h2,.node-lesson-full .main-content .masterclass-header .masterclass-actions .block-flag-masterclass-block h2,.node--type-lesson .main-content .masterclass-header .masterclass-actions .block-like-video-block h2,.node--type-lesson .main-content .masterclass-header .masterclass-actions .block-flag-masterclass-block h2{display:none;}.node-masterclass-full .main-content .masterclass-header .masterclass-actions .block-like-video-block > div,.node-masterclass-full .main-content .masterclass-header .masterclass-actions .block-flag-masterclass-block > div,.node--type-masterclass .main-content .masterclass-header .masterclass-actions .block-like-video-block > div,.node--type-masterclass .main-content .masterclass-header .masterclass-actions .block-flag-masterclass-block > div,.node-lesson-full .main-content .masterclass-header .masterclass-actions .block-like-video-block > div,.node-lesson-full .main-content .masterclass-header .masterclass-actions .block-flag-masterclass-block > div,.node--type-lesson .main-content .masterclass-header .masterclass-actions .block-like-video-block > div,.node--type-lesson .main-content .masterclass-header .masterclass-actions .block-flag-masterclass-block > div{background:none;padding:0;margin:0;border:none;box-shadow:none;}.node-masterclass-full .main-content .masterclass-description,.node--type-masterclass .main-content .masterclass-description,.node-lesson-full .main-content .masterclass-description,.node--type-lesson .main-content .masterclass-description{font-size:16px;line-height:1.625;margin-bottom:20px;color:#404040;}.node-masterclass-full .main-content .masterclass-description .field--name-body,.node--type-masterclass .main-content .masterclass-description .field--name-body,.node-lesson-full .main-content .masterclass-description .field--name-body,.node--type-lesson .main-content .masterclass-description .field--name-body{padding:0;background:transparent;box-shadow:none;border:none;}.node-masterclass-full .main-content .masterclass-description p,.node--type-masterclass .main-content .masterclass-description p,.node-lesson-full .main-content .masterclass-description p,.node--type-lesson .main-content .masterclass-description p{margin-bottom:1.25em;}.node-masterclass-full .main-content .masterclass-description p:last-child,.node--type-masterclass .main-content .masterclass-description p:last-child,.node-lesson-full .main-content .masterclass-description p:last-child,.node--type-lesson .main-content .masterclass-description p:last-child{margin-bottom:0;}.node-masterclass-full .main-content .masterclass-description a,.node--type-masterclass .main-content .masterclass-description a,.node-lesson-full .main-content .masterclass-description a,.node--type-lesson .main-content .masterclass-description a{color:#7d11ff;text-decoration:none;font-weight:500;transition:all 150ms ease ease;}.node-masterclass-full .main-content .masterclass-description a:hover,.node--type-masterclass .main-content .masterclass-description a:hover,.node-lesson-full .main-content .masterclass-description a:hover,.node--type-lesson .main-content .masterclass-description a:hover{color:#6e0ee6;text-decoration:underline;}.node-masterclass-full .main-content .masterclass-description ul,.node-masterclass-full .main-content .masterclass-description ol,.node--type-masterclass .main-content .masterclass-description ul,.node--type-masterclass .main-content .masterclass-description ol,.node-lesson-full .main-content .masterclass-description ul,.node-lesson-full .main-content .masterclass-description ol,.node--type-lesson .main-content .masterclass-description ul,.node--type-lesson .main-content .masterclass-description ol{margin-bottom:1.25em;padding-left:1.5em;}.node-masterclass-full .main-content .masterclass-description ul li,.node-masterclass-full .main-content .masterclass-description ol li,.node--type-masterclass .main-content .masterclass-description ul li,.node--type-masterclass .main-content .masterclass-description ol li,.node-lesson-full .main-content .masterclass-description ul li,.node-lesson-full .main-content .masterclass-description ol li,.node--type-lesson .main-content .masterclass-description ul li,.node--type-lesson .main-content .masterclass-description ol li{margin-bottom:0.5em;}.node-masterclass-full .main-content .masterclass-description > .field--name-body > p:first-child,.node--type-masterclass .main-content .masterclass-description > .field--name-body > p:first-child,.node-lesson-full .main-content .masterclass-description > .field--name-body > p:first-child,.node--type-lesson .main-content .masterclass-description > .field--name-body > p:first-child{font-size:17px;line-height:1.8;color:#1f2937;}.node-masterclass-full .main-content .masterclass-description code,.node--type-masterclass .main-content .masterclass-description code,.node-lesson-full .main-content .masterclass-description code,.node--type-lesson .main-content .masterclass-description code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:"SF Mono","Monaco","Consolas",monospace;font-size:0.9em;}.node-masterclass-full .main-content .masterclass-tags,.node--type-masterclass .main-content .masterclass-tags,.node-lesson-full .main-content .masterclass-tags,.node--type-lesson .main-content .masterclass-tags{margin-bottom:20px;}.node-masterclass-full .main-content .masterclass-tags .field__item,.node--type-masterclass .main-content .masterclass-tags .field__item,.node-lesson-full .main-content .masterclass-tags .field__item,.node--type-lesson .main-content .masterclass-tags .field__item{display:inline-block;margin-right:12px;margin-bottom:12px;}.node-masterclass-full .main-content .masterclass-tags .field__item a,.node--type-masterclass .main-content .masterclass-tags .field__item a,.node-lesson-full .main-content .masterclass-tags .field__item a,.node--type-lesson .main-content .masterclass-tags .field__item a{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#fafafa;color:#262626;font-size:12px;font-weight:500;transition:all 0.2s ease;cursor:pointer;text-decoration:none;}.node-masterclass-full .main-content .masterclass-tags .field__item a:hover,.node--type-masterclass .main-content .masterclass-tags .field__item a:hover,.node-lesson-full .main-content .masterclass-tags .field__item a:hover,.node--type-lesson .main-content .masterclass-tags .field__item a:hover{background-color:#7d11ff;border-color:#7d11ff;color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.node-masterclass-full .main-content .masterclass-tags .field__item a:active,.node--type-masterclass .main-content .masterclass-tags .field__item a:active,.node-lesson-full .main-content .masterclass-tags .field__item a:active,.node--type-lesson .main-content .masterclass-tags .field__item a:active{transform:translateY(0);box-shadow:none;}.node-masterclass-full .main-content .masterclass-related,.node-masterclass-full .main-content .masterclass-videos,.node-masterclass-full .main-content .masterclass-transcript,.node--type-masterclass .main-content .masterclass-related,.node--type-masterclass .main-content .masterclass-videos,.node--type-masterclass .main-content .masterclass-transcript,.node-lesson-full .main-content .masterclass-related,.node-lesson-full .main-content .masterclass-videos,.node-lesson-full .main-content .masterclass-transcript,.node--type-lesson .main-content .masterclass-related,.node--type-lesson .main-content .masterclass-videos,.node--type-lesson .main-content .masterclass-transcript{margin-bottom:24px;}.node-masterclass-full .main-content .masterclass-related h3,.node-masterclass-full .main-content .masterclass-videos h3,.node-masterclass-full .main-content .masterclass-transcript h3,.node--type-masterclass .main-content .masterclass-related h3,.node--type-masterclass .main-content .masterclass-videos h3,.node--type-masterclass .main-content .masterclass-transcript h3,.node-lesson-full .main-content .masterclass-related h3,.node-lesson-full .main-content .masterclass-videos h3,.node-lesson-full .main-content .masterclass-transcript h3,.node--type-lesson .main-content .masterclass-related h3,.node--type-lesson .main-content .masterclass-videos h3,.node--type-lesson .main-content .masterclass-transcript h3{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node-masterclass-full .main-content .masterclass-related h3,.node-masterclass-full .main-content .masterclass-videos h3,.node-masterclass-full .main-content .masterclass-transcript h3,.node--type-masterclass .main-content .masterclass-related h3,.node--type-masterclass .main-content .masterclass-videos h3,.node--type-masterclass .main-content .masterclass-transcript h3,.node-lesson-full .main-content .masterclass-related h3,.node-lesson-full .main-content .masterclass-videos h3,.node-lesson-full .main-content .masterclass-transcript h3,.node--type-lesson .main-content .masterclass-related h3,.node--type-lesson .main-content .masterclass-videos h3,.node--type-lesson .main-content .masterclass-transcript h3{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node-masterclass-full .main-content .masterclass-related h3,.node-masterclass-full .main-content .masterclass-videos h3,.node-masterclass-full .main-content .masterclass-transcript h3,.node--type-masterclass .main-content .masterclass-related h3,.node--type-masterclass .main-content .masterclass-videos h3,.node--type-masterclass .main-content .masterclass-transcript h3,.node-lesson-full .main-content .masterclass-related h3,.node-lesson-full .main-content .masterclass-videos h3,.node-lesson-full .main-content .masterclass-transcript h3,.node--type-lesson .main-content .masterclass-related h3,.node--type-lesson .main-content .masterclass-videos h3,.node--type-lesson .main-content .masterclass-transcript h3{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node-masterclass-full .main-content .masterclass-related h3,.node-masterclass-full .main-content .masterclass-videos h3,.node-masterclass-full .main-content .masterclass-transcript h3,.node--type-masterclass .main-content .masterclass-related h3,.node--type-masterclass .main-content .masterclass-videos h3,.node--type-masterclass .main-content .masterclass-transcript h3,.node-lesson-full .main-content .masterclass-related h3,.node-lesson-full .main-content .masterclass-videos h3,.node-lesson-full .main-content .masterclass-transcript h3,.node--type-lesson .main-content .masterclass-related h3,.node--type-lesson .main-content .masterclass-videos h3,.node--type-lesson .main-content .masterclass-transcript h3{font-size:34px;line-height:1.2;}}.node-masterclass-full .main-content .masterclass-related .songs-header,.node-masterclass-full .main-content .masterclass-videos .songs-header,.node-masterclass-full .main-content .masterclass-transcript .songs-header,.node--type-masterclass .main-content .masterclass-related .songs-header,.node--type-masterclass .main-content .masterclass-videos .songs-header,.node--type-masterclass .main-content .masterclass-transcript .songs-header,.node-lesson-full .main-content .masterclass-related .songs-header,.node-lesson-full .main-content .masterclass-videos .songs-header,.node-lesson-full .main-content .masterclass-transcript .songs-header,.node--type-lesson .main-content .masterclass-related .songs-header,.node--type-lesson .main-content .masterclass-videos .songs-header,.node--type-lesson .main-content .masterclass-transcript .songs-header{margin-bottom:16px;}.node-masterclass-full .main-content .masterclass-related .songs-header h2.section-title,.node-masterclass-full .main-content .masterclass-videos .songs-header h2.section-title,.node-masterclass-full .main-content .masterclass-transcript .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-related .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-videos .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-transcript .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-related .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-videos .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-transcript .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-related .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-videos .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-transcript .songs-header h2.section-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;margin-bottom:0;}@media only screen and (max-width:767px){.node-masterclass-full .main-content .masterclass-related .songs-header h2.section-title,.node-masterclass-full .main-content .masterclass-videos .songs-header h2.section-title,.node-masterclass-full .main-content .masterclass-transcript .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-related .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-videos .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-transcript .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-related .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-videos .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-transcript .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-related .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-videos .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-transcript .songs-header h2.section-title{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node-masterclass-full .main-content .masterclass-related .songs-header h2.section-title,.node-masterclass-full .main-content .masterclass-videos .songs-header h2.section-title,.node-masterclass-full .main-content .masterclass-transcript .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-related .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-videos .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-transcript .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-related .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-videos .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-transcript .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-related .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-videos .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-transcript .songs-header h2.section-title{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node-masterclass-full .main-content .masterclass-related .songs-header h2.section-title,.node-masterclass-full .main-content .masterclass-videos .songs-header h2.section-title,.node-masterclass-full .main-content .masterclass-transcript .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-related .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-videos .songs-header h2.section-title,.node--type-masterclass .main-content .masterclass-transcript .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-related .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-videos .songs-header h2.section-title,.node-lesson-full .main-content .masterclass-transcript .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-related .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-videos .songs-header h2.section-title,.node--type-lesson .main-content .masterclass-transcript .songs-header h2.section-title{font-size:34px;line-height:1.2;}}.node-masterclass-full .main-content .masterclass-related .field--name-field-transcript-summary,.node-masterclass-full .main-content .masterclass-videos .field--name-field-transcript-summary,.node-masterclass-full .main-content .masterclass-transcript .field--name-field-transcript-summary,.node--type-masterclass .main-content .masterclass-related .field--name-field-transcript-summary,.node--type-masterclass .main-content .masterclass-videos .field--name-field-transcript-summary,.node--type-masterclass .main-content .masterclass-transcript .field--name-field-transcript-summary,.node-lesson-full .main-content .masterclass-related .field--name-field-transcript-summary,.node-lesson-full .main-content .masterclass-videos .field--name-field-transcript-summary,.node-lesson-full .main-content .masterclass-transcript .field--name-field-transcript-summary,.node--type-lesson .main-content .masterclass-related .field--name-field-transcript-summary,.node--type-lesson .main-content .masterclass-videos .field--name-field-transcript-summary,.node--type-lesson .main-content .masterclass-transcript .field--name-field-transcript-summary{padding:20px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,0.05);border:1px solid #e5e5e5;}.node-masterclass-full .main-content .comments-section,.node--type-masterclass .main-content .comments-section,.node-lesson-full .main-content .comments-section,.node--type-lesson .main-content .comments-section{margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5;}.node-masterclass-full .main-content .comments-section .section-title,.node--type-masterclass .main-content .comments-section .section-title,.node-lesson-full .main-content .comments-section .section-title,.node--type-lesson .main-content .comments-section .section-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;margin-bottom:16px;}@media only screen and (max-width:767px){.node-masterclass-full .main-content .comments-section .section-title,.node--type-masterclass .main-content .comments-section .section-title,.node-lesson-full .main-content .comments-section .section-title,.node--type-lesson .main-content .comments-section .section-title{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.node-masterclass-full .main-content .comments-section .section-title,.node--type-masterclass .main-content .comments-section .section-title,.node-lesson-full .main-content .comments-section .section-title,.node--type-lesson .main-content .comments-section .section-title{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.node-masterclass-full .main-content .comments-section .section-title,.node--type-masterclass .main-content .comments-section .section-title,.node-lesson-full .main-content .comments-section .section-title,.node--type-lesson .main-content .comments-section .section-title{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.node-masterclass-full .main-content .comments-section form,.node-masterclass-full .main-content .comments-section article.js-comment,.node--type-masterclass .main-content .comments-section form,.node--type-masterclass .main-content .comments-section article.js-comment,.node-lesson-full .main-content .comments-section form,.node-lesson-full .main-content .comments-section article.js-comment,.node--type-lesson .main-content .comments-section form,.node--type-lesson .main-content .comments-section article.js-comment{background-color:#ffffff;}.node-masterclass-full .video-placeholder--no-recording,.node--type-masterclass .video-placeholder--no-recording,.node-lesson-full .video-placeholder--no-recording,.node--type-lesson .video-placeholder--no-recording{position:relative;background:#1a1a1a;border-radius:8px;overflow:hidden;}.node-masterclass-full .video-placeholder--no-recording .locked-video-preview,.node--type-masterclass .video-placeholder--no-recording .locked-video-preview,.node-lesson-full .video-placeholder--no-recording .locked-video-preview,.node--type-lesson .video-placeholder--no-recording .locked-video-preview{position:relative;padding-bottom:56.25%;}.node-masterclass-full .video-placeholder--no-recording .locked-video-preview .video-thumbnail-image,.node--type-masterclass .video-placeholder--no-recording .locked-video-preview .video-thumbnail-image,.node-lesson-full .video-placeholder--no-recording .locked-video-preview .video-thumbnail-image,.node--type-lesson .video-placeholder--no-recording .locked-video-preview .video-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.node-masterclass-full .video-placeholder--no-recording .video-placeholder-message,.node--type-masterclass .video-placeholder--no-recording .video-placeholder-message,.node-lesson-full .video-placeholder--no-recording .video-placeholder-message,.node--type-lesson .video-placeholder--no-recording .video-placeholder-message{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.7) 70%,transparent 100%);padding:24px 20px;display:flex;align-items:center;justify-content:center;gap:12px;}.node-masterclass-full .video-placeholder--no-recording .video-placeholder-message i,.node--type-masterclass .video-placeholder--no-recording .video-placeholder-message i,.node-lesson-full .video-placeholder--no-recording .video-placeholder-message i,.node--type-lesson .video-placeholder--no-recording .video-placeholder-message i{font-size:24px;color:#ffffff;opacity:0.9;}.node-masterclass-full .video-placeholder--no-recording .video-placeholder-message p,.node--type-masterclass .video-placeholder--no-recording .video-placeholder-message p,.node-lesson-full .video-placeholder--no-recording .video-placeholder-message p,.node--type-lesson .video-placeholder--no-recording .video-placeholder-message p{color:#ffffff;font-size:20px;font-weight:500;margin:0;}.node-masterclass-full .video-placeholder--instructor,.node--type-masterclass .video-placeholder--instructor,.node-lesson-full .video-placeholder--instructor,.node--type-lesson .video-placeholder--instructor{background:#1a1a1a;display:flex;align-items:center;justify-content:center;min-height:400px;border-radius:8px;}.node-masterclass-full .video-placeholder--instructor .instructor-preview,.node--type-masterclass .video-placeholder--instructor .instructor-preview,.node-lesson-full .video-placeholder--instructor .instructor-preview,.node--type-lesson .video-placeholder--instructor .instructor-preview{max-width:400px;width:100%;padding:20px;}.node-masterclass-full .video-placeholder--instructor .instructor-preview .view-instructors .views-field-field-image img,.node--type-masterclass .video-placeholder--instructor .instructor-preview .view-instructors .views-field-field-image img,.node-lesson-full .video-placeholder--instructor .instructor-preview .view-instructors .views-field-field-image img,.node--type-lesson .video-placeholder--instructor .instructor-preview .view-instructors .views-field-field-image img{border-radius:50%;width:200px;height:200px;object-fit:cover;margin:0 auto;display:block;box-shadow:0 4px 12px rgba(0,0,0,0.3);}.node-masterclass-full .video-placeholder--instructor .instructor-preview .view-instructors .views-field-title,.node--type-masterclass .video-placeholder--instructor .instructor-preview .view-instructors .views-field-title,.node-lesson-full .video-placeholder--instructor .instructor-preview .view-instructors .views-field-title,.node--type-lesson .video-placeholder--instructor .instructor-preview .view-instructors .views-field-title{text-align:center;margin-top:16px;}.node-masterclass-full .video-placeholder--instructor .instructor-preview .view-instructors .views-field-title h2,.node--type-masterclass .video-placeholder--instructor .instructor-preview .view-instructors .views-field-title h2,.node-lesson-full .video-placeholder--instructor .instructor-preview .view-instructors .views-field-title h2,.node--type-lesson .video-placeholder--instructor .instructor-preview .view-instructors .views-field-title h2{color:#ffffff;font-size:34px;font-weight:700;margin-bottom:12px;}.node-masterclass-full .video-placeholder--instructor .instructor-preview .view-instructors .views-field-body,.node--type-masterclass .video-placeholder--instructor .instructor-preview .view-instructors .views-field-body,.node-lesson-full .video-placeholder--instructor .instructor-preview .view-instructors .views-field-body,.node--type-lesson .video-placeholder--instructor .instructor-preview .view-instructors .views-field-body{text-align:center;color:rgba(255,255,255,0.8);font-size:16px;line-height:1.625;}.node-masterclass-full .video-placeholder--instructor .empty-message,.node--type-masterclass .video-placeholder--instructor .empty-message,.node-lesson-full .video-placeholder--instructor .empty-message,.node--type-lesson .video-placeholder--instructor .empty-message{color:rgba(255,255,255,0.6);font-size:20px;text-align:center;}.node-masterclass-full .sidebar .sidebar-section,.node--type-masterclass .sidebar .sidebar-section,.node-lesson-full .sidebar .sidebar-section,.node--type-lesson .sidebar .sidebar-section{background:#ffffff;border-radius:12px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,0.05);margin-bottom:16px;}.node-masterclass-full .sidebar .sidebar-section .sidebar-title,.node--type-masterclass .sidebar .sidebar-section .sidebar-title,.node-lesson-full .sidebar .sidebar-section .sidebar-title,.node--type-lesson .sidebar .sidebar-section .sidebar-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-weight:600;margin-bottom:16px;}@media only screen and (max-width:767px){.node-masterclass-full .sidebar .sidebar-section .sidebar-title,.node--type-masterclass .sidebar .sidebar-section .sidebar-title,.node-lesson-full .sidebar .sidebar-section .sidebar-title,.node--type-lesson .sidebar .sidebar-section .sidebar-title{font-size:20px;line-height:1.5;}}@media only screen and (min-width:768px) and (max-width:1024px){.node-masterclass-full .sidebar .sidebar-section .sidebar-title,.node--type-masterclass .sidebar .sidebar-section .sidebar-title,.node-lesson-full .sidebar .sidebar-section .sidebar-title,.node--type-lesson .sidebar .sidebar-section .sidebar-title{font-size:24px;line-height:1.2;}}@media only screen and (min-width:1025px){.node-masterclass-full .sidebar .sidebar-section .sidebar-title,.node--type-masterclass .sidebar .sidebar-section .sidebar-title,.node-lesson-full .sidebar .sidebar-section .sidebar-title,.node--type-lesson .sidebar .sidebar-section .sidebar-title{font-size:24px;line-height:1.2;}}.node-masterclass-full .sidebar .masterclass-related .lesson-card,.node--type-masterclass .sidebar .masterclass-related .lesson-card,.node-lesson-full .sidebar .masterclass-related .lesson-card,.node--type-lesson .sidebar .masterclass-related .lesson-card{margin-bottom:1rem;max-width:none;}.node-masterclass-full .sidebar .masterclass-related .lesson-card:last-child,.node--type-masterclass .sidebar .masterclass-related .lesson-card:last-child,.node-lesson-full .sidebar .masterclass-related .lesson-card:last-child,.node--type-lesson .sidebar .masterclass-related .lesson-card:last-child{margin-bottom:0;}.node-masterclass-full .sidebar .view-instructors h2,.node--type-masterclass .sidebar .view-instructors h2,.node-lesson-full .sidebar .view-instructors h2,.node--type-lesson .sidebar .view-instructors h2{font-size:16px;font-weight:600;margin-bottom:12px;color:#404040;}.node-masterclass-full .sidebar .view-instructors .views-row,.node--type-masterclass .sidebar .view-instructors .views-row,.node-lesson-full .sidebar .view-instructors .views-row,.node--type-lesson .sidebar .view-instructors .views-row{margin-bottom:16px;}.node-masterclass-full .sidebar .view-instructors .views-row:last-child,.node--type-masterclass .sidebar .view-instructors .views-row:last-child,.node-lesson-full .sidebar .view-instructors .views-row:last-child,.node--type-lesson .sidebar .view-instructors .views-row:last-child{margin-bottom:0;}.node-masterclass-full .sidebar .view-instructors .views-field-field-image,.node--type-masterclass .sidebar .view-instructors .views-field-field-image,.node-lesson-full .sidebar .view-instructors .views-field-field-image,.node--type-lesson .sidebar .view-instructors .views-field-field-image{margin-bottom:12px;}.node-masterclass-full .sidebar .view-instructors .views-field-field-image img,.node--type-masterclass .sidebar .view-instructors .views-field-field-image img,.node-lesson-full .sidebar .view-instructors .views-field-field-image img,.node--type-lesson .sidebar .view-instructors .views-field-field-image img{width:100%;height:auto;border-radius:8px;}.node-masterclass-full .sidebar .view-instructors .views-field-body,.node--type-masterclass .sidebar .view-instructors .views-field-body,.node-lesson-full .sidebar .view-instructors .views-field-body,.node--type-lesson .sidebar .view-instructors .views-field-body{font-size:14px;line-height:1.5;color:#757575;}.node-masterclass-full .sidebar .view-instructors .views-field-body p,.node--type-masterclass .sidebar .view-instructors .views-field-body p,.node-lesson-full .sidebar .view-instructors .views-field-body p,.node--type-lesson .sidebar .view-instructors .views-field-body p{margin-bottom:0.75em;}.node-masterclass-full .sidebar .view-instructors .views-field-body p:last-child,.node--type-masterclass .sidebar .view-instructors .views-field-body p:last-child,.node-lesson-full .sidebar .view-instructors .views-field-body p:last-child,.node--type-lesson .sidebar .view-instructors .views-field-body p:last-child{margin-bottom:0;}.node-masterclass-full .sidebar .view-instructors .views-field-title h2,.node--type-masterclass .sidebar .view-instructors .views-field-title h2,.node-lesson-full .sidebar .view-instructors .views-field-title h2,.node--type-lesson .sidebar .view-instructors .views-field-title h2{margin-top:0;}.node-masterclass-full.no-access .section--no-access-header,.node--type-masterclass.no-access .section--no-access-header,.node-lesson-full.no-access .section--no-access-header,.node--type-lesson.no-access .section--no-access-header{clear:both;padding:16px;font-size:20px;overflow:hidden;background:#171717;margin:0;}.node-masterclass-full.no-access .section--no-access-header:after,.node--type-masterclass.no-access .section--no-access-header:after,.node-lesson-full.no-access .section--no-access-header:after,.node--type-lesson.no-access .section--no-access-header:after{content:"";display:table;clear:both;}@media only screen and (max-width:767px){.node-masterclass-full.no-access .section--no-access-header,.node--type-masterclass.no-access .section--no-access-header,.node-lesson-full.no-access .section--no-access-header,.node--type-lesson.no-access .section--no-access-header{font-size:18px;}}.node-masterclass-full.no-access .section--no-access-header > h2,.node--type-masterclass.no-access .section--no-access-header > h2,.node-lesson-full.no-access .section--no-access-header > h2,.node--type-lesson.no-access .section--no-access-header > h2{display:none !important;}.node-masterclass-full.no-access .section--no-access-header h2,.node--type-masterclass.no-access .section--no-access-header h2,.node-lesson-full.no-access .section--no-access-header h2,.node--type-lesson.no-access .section--no-access-header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;margin-top:0.25em;margin-bottom:0.5em;}@media only screen and (max-width:767px){.node-masterclass-full.no-access .section--no-access-header h2,.node--type-masterclass.no-access .section--no-access-header h2,.node-lesson-full.no-access .section--no-access-header h2,.node--type-lesson.no-access .section--no-access-header h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.node-masterclass-full.no-access .section--no-access-header h2,.node--type-masterclass.no-access .section--no-access-header h2,.node-lesson-full.no-access .section--no-access-header h2,.node--type-lesson.no-access .section--no-access-header h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.node-masterclass-full.no-access .section--no-access-header h2,.node--type-masterclass.no-access .section--no-access-header h2,.node-lesson-full.no-access .section--no-access-header h2,.node--type-lesson.no-access .section--no-access-header h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (max-width:767px){.node-masterclass-full.no-access .section--no-access-header h2,.node--type-masterclass.no-access .section--no-access-header h2,.node-lesson-full.no-access .section--no-access-header h2,.node--type-lesson.no-access .section--no-access-header h2{text-align:center;}}@media only screen and (min-width:768px){.node-masterclass-full.no-access .section--no-access-header .block-content--type-row,.node-masterclass-full.no-access .section--no-access-header .block-content,.node--type-masterclass.no-access .section--no-access-header .block-content--type-row,.node--type-masterclass.no-access .section--no-access-header .block-content,.node-lesson-full.no-access .section--no-access-header .block-content--type-row,.node-lesson-full.no-access .section--no-access-header .block-content,.node--type-lesson.no-access .section--no-access-header .block-content--type-row,.node--type-lesson.no-access .section--no-access-header .block-content{display:flex;align-self:center;justify-content:center;align-items:center;}}@media only screen and (max-width:767px){.node-masterclass-full.no-access .section--no-access-header .field--name-body ul,.node--type-masterclass.no-access .section--no-access-header .field--name-body ul,.node-lesson-full.no-access .section--no-access-header .field--name-body ul,.node--type-lesson.no-access .section--no-access-header .field--name-body ul{padding-left:0;}}.node-masterclass-full.no-access .section--no-access-header .field--name-body ul li,.node--type-masterclass.no-access .section--no-access-header .field--name-body ul li,.node-lesson-full.no-access .section--no-access-header .field--name-body ul li,.node--type-lesson.no-access .section--no-access-header .field--name-body ul li{padding-top:8px;padding-bottom:8px;padding-left:29px;background-image:url("/themes/custom/ggfresh/images/blue-check.svg");background-position:0px 18px;background-size:16px;background-repeat:no-repeat;line-height:24px;list-style:none;margin:0;}.node-masterclass-full.no-access .section--no-access-header .field--name-body ul li:first-child,.node--type-masterclass.no-access .section--no-access-header .field--name-body ul li:first-child,.node-lesson-full.no-access .section--no-access-header .field--name-body ul li:first-child,.node--type-lesson.no-access .section--no-access-header .field--name-body ul li:first-child{margin-top:0;}.node-masterclass-full.no-access .section--no-access-header .field--name-body ul li p,.node--type-masterclass.no-access .section--no-access-header .field--name-body ul li p,.node-lesson-full.no-access .section--no-access-header .field--name-body ul li p,.node--type-lesson.no-access .section--no-access-header .field--name-body ul li p{margin:0;}.node-masterclass-full.no-access .section--no-access-header .block--row,.node--type-masterclass.no-access .section--no-access-header .block--row,.node-lesson-full.no-access .section--no-access-header .block--row,.node--type-lesson.no-access .section--no-access-header .block--row{clear:both;font-size:20px;}.node-masterclass-full.no-access .section--no-access-header .block--row:after,.node--type-masterclass.no-access .section--no-access-header .block--row:after,.node-lesson-full.no-access .section--no-access-header .block--row:after,.node--type-lesson.no-access .section--no-access-header .block--row:after{content:"";display:table;clear:both;}@media only screen and (max-width:767px){.node-masterclass-full.no-access .section--no-access-header .block--row,.node--type-masterclass.no-access .section--no-access-header .block--row,.node-lesson-full.no-access .section--no-access-header .block--row,.node--type-lesson.no-access .section--no-access-header .block--row{font-size:18px;}}.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide{background:#171717;color:rgba(255,255,255,0.9);}.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark h2,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark h2,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark h2,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark h2,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;color:white;}@media only screen and (max-width:767px){.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark h2,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark h2,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark h2,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark h2,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark h2,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark h2,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark h2,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark h2,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark h2,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark h2,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark h2,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide h2,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark h2,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark h3,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide h3,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark h3,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide h3,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark h3,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide h3,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark h3,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide h3{color:white;font-style:normal;font-weight:900;}.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark p,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark li,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark .field-content,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide p,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide li,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide .field-content,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark p,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark li,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark .field-content,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide p,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide li,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide .field-content,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark p,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark li,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark .field-content,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide p,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide li,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide .field-content,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark p,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark li,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark .field-content,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide p,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide li,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide .field-content{color:rgba(255,255,255,0.9);}.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark a:not(.button):not(.btn),.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide a:not(.button):not(.btn),.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark a:not(.button):not(.btn),.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide a:not(.button):not(.btn),.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark a:not(.button):not(.btn),.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide a:not(.button):not(.btn),.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark a:not(.button):not(.btn),.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide a:not(.button):not(.btn){color:#60a5fa;}.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark a:not(.button):not(.btn):hover,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide a:not(.button):not(.btn):hover,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark a:not(.button):not(.btn):hover,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide a:not(.button):not(.btn):hover,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark a:not(.button):not(.btn):hover,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide a:not(.button):not(.btn):hover,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark a:not(.button):not(.btn):hover,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide a:not(.button):not(.btn):hover{color:rgb(145.4451219512,192.987804878,251.5548780488);}@media only screen and (min-width:768px){.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark .field--name-body,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-stark-wide .field--name-body,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark .field--name-body,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-stark-wide .field--name-body,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark .field--name-body,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-stark-wide .field--name-body,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark .field--name-body,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-stark-wide .field--name-body{font-size:20px;line-height:31px;}}.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf-wide,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf-wide{background:#d4d4d4;}@media only screen and (max-width:767px){.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf-wide,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf-wide{padding-top:2em !important;padding-bottom:2em !important;}}@media only screen and (min-width:768px){.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf-wide,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf-wide{padding-top:2.5em !important;padding-bottom:2.5em !important;}}.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;padding:0 0 10px 0;}@media only screen and (max-width:767px){.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf .field--name-body h3,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-timberwolf-wide .field--name-body h3{font-size:34px;line-height:1.2;}}.node-masterclass-full.no-access .section--no-access-header .block--row.block-style-rockstar,.node--type-masterclass.no-access .section--no-access-header .block--row.block-style-rockstar,.node-lesson-full.no-access .section--no-access-header .block--row.block-style-rockstar,.node--type-lesson.no-access .section--no-access-header .block--row.block-style-rockstar{background-color:#050505;background-image:linear-gradient(87deg,rgba(0,0,0,0.8) 33%,transparent 75%),url("/themes/custom/ggfresh/images/prsguitar.jpg");background-position:0px 0px,0px 0px;background-size:auto,cover;background-repeat:no-repeat;color:rgba(255,255,255,0.9);}.node-masterclass-full.no-access .submit-song-btn,.node-masterclass-full.no-access #submit-video-modal,.node-masterclass-full.no-access #song-selection-modal,.node--type-masterclass.no-access .submit-song-btn,.node--type-masterclass.no-access #submit-video-modal,.node--type-masterclass.no-access #song-selection-modal,.node-lesson-full.no-access .submit-song-btn,.node-lesson-full.no-access #submit-video-modal,.node-lesson-full.no-access #song-selection-modal,.node--type-lesson.no-access .submit-song-btn,.node--type-lesson.no-access #submit-video-modal,.node--type-lesson.no-access #song-selection-modal{display:none !important;}.node-masterclass-full .footer-link,.node--type-masterclass .footer-link,.node-lesson-full .footer-link,.node--type-lesson .footer-link{background:#fafafa;padding:24px 0;text-align:center;}.node-masterclass-full .footer-link a,.node--type-masterclass .footer-link a,.node-lesson-full .footer-link a,.node--type-lesson .footer-link a{color:#7d11ff;text-decoration:none;font-weight:500;}.node-masterclass-full .footer-link a:hover,.node--type-masterclass .footer-link a:hover,.node-lesson-full .footer-link a:hover,.node--type-lesson .footer-link a:hover{text-decoration:underline;}.node-masterclass-full .footer-link a .fa-arrow-right,.node--type-masterclass .footer-link a .fa-arrow-right,.node-lesson-full .footer-link a .fa-arrow-right,.node--type-lesson .footer-link a .fa-arrow-right{margin-left:8px;transition:transform 150ms ease ease;}.node-masterclass-full .footer-link a:hover .fa-arrow-right,.node--type-masterclass .footer-link a:hover .fa-arrow-right,.node-lesson-full .footer-link a:hover .fa-arrow-right,.node--type-lesson .footer-link a:hover .fa-arrow-right{transform:translateX(4px);}.node-masterclass-full.masterclass--past .join-stream-wrapper,.node--type-masterclass.masterclass--past .join-stream-wrapper,.node-lesson-full.masterclass--past .join-stream-wrapper,.node--type-lesson.masterclass--past .join-stream-wrapper{display:none;}@keyframes ellipsis{0%{content:".";}33%{content:"..";}66%{content:"...";}}.node--type-microlesson.node--view-mode-card{display:flex;flex-direction:column;height:100%;background:white;border-radius:12px;border-top:4px solid var(--microlesson-color,#7d11ff);box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;transition:all 0.3s ease;}.node--type-microlesson.node--view-mode-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(125,17,255,0.15);}.node--type-microlesson.node--view-mode-card .microlesson-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.node--type-microlesson.node--view-mode-card .microlesson-thumbnail{position:relative;width:100%;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);overflow:hidden;}.node--type-microlesson.node--view-mode-card .microlesson-thumbnail .microlesson-thumbnail-image{display:block;width:100%;height:auto;margin:0;padding:0;}.node--type-microlesson.node--view-mode-card .microlesson-thumbnail .field--name-field-video img{display:block;width:100%;height:auto;}.node--type-microlesson.node--view-mode-card .microlesson-thumbnail .microlesson-icon{display:block;width:100%;padding:80px 0;text-align:center;font-size:4rem;color:#7d11ff;filter:grayscale(0.3);}.node--type-microlesson.node--view-mode-card .microlesson-thumbnail .microlesson-category-badge{position:absolute;top:12px;left:12px;width:40px;height:40px;border-radius:50%;background-color:var(--microlesson-color,#7d11ff);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;box-shadow:0 2px 8px rgba(0,0,0,0.15);z-index:2;border:2px solid white;}.node--type-microlesson.node--view-mode-card .microlesson-thumbnail .microlesson-badge{position:absolute;top:12px;right:12px;padding:6px 12px;border-radius:20px;font-size:0.75rem;font-weight:600;display:inline-flex;align-items:center;gap:4px;backdrop-filter:blur(8px);z-index:2;}.node--type-microlesson.node--view-mode-card .microlesson-thumbnail .microlesson-badge i{font-size:0.7rem;}.node--type-microlesson.node--view-mode-card .microlesson-thumbnail .microlesson-badge--new{background:rgba(16,185,129,0.9);color:white;}.node--type-microlesson.node--view-mode-card .microlesson-thumbnail .microlesson-badge--completed{background:rgba(59,130,246,0.9);color:white;}.node--type-microlesson.node--view-mode-card .microlesson-thumbnail .microlesson-badge--premium{background:rgba(125,17,255,0.9);color:white;}.node--type-microlesson.node--view-mode-card .microlesson-content{padding:1.25rem;display:flex;flex-direction:column;flex:1;}@media only screen and (max-width:767px){.node--type-microlesson.node--view-mode-card .microlesson-content{padding:1rem;}}.node--type-microlesson.node--view-mode-card .microlesson-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 0.75rem 0;line-height:1.4;}@media only screen and (max-width:767px){.node--type-microlesson.node--view-mode-card .microlesson-title{font-size:1rem;}}.node--type-microlesson.node--view-mode-card .microlesson-category{display:flex;align-items:center;gap:4px;margin-bottom:0.75rem;font-size:0.875rem;color:#6b7280;}.node--type-microlesson.node--view-mode-card .microlesson-category .category-label{font-weight:400;font-style:italic;}.node--type-microlesson.node--view-mode-card .microlesson-category .field--name-field-video-type{font-weight:500;color:#374151;}.node--type-microlesson.node--view-mode-card .microlesson-genre{display:flex;align-items:center;gap:4px;margin-bottom:0.75rem;font-size:0.875rem;color:#6b7280;}.node--type-microlesson.node--view-mode-card .microlesson-genre .field--name-field-genre{font-weight:500;color:#374151;}.node--type-microlesson.node--view-mode-card .microlesson-genre .field--name-field-genre .field__item{display:inline;}.node--type-microlesson.node--view-mode-card .microlesson-genre .field--name-field-genre .field__item:not(:last-child)::after{content:", ";}.node--type-microlesson.node--view-mode-card .microlesson-tags{margin-bottom:0.75rem;}.node--type-microlesson.node--view-mode-card .microlesson-tags .field__label{display:none;}.node--type-microlesson.node--view-mode-card .microlesson-tags .field--name-field-tags .field__item{display:inline;margin:0;padding:0;border:none;background:none;border-radius:0;color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;transition:none;cursor:default;}.node--type-microlesson.node--view-mode-card .microlesson-tags .field--name-field-tags .field__item a{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#fafafa;color:#262626;font-size:12px;font-weight:500;transition:all 0.2s ease;cursor:pointer;text-decoration:none;}.node--type-microlesson.node--view-mode-card .microlesson-tags .field--name-field-tags .field__item a:hover{background-color:#7d11ff;border-color:#7d11ff;color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.node--type-microlesson.node--view-mode-card .microlesson-tags .field--name-field-tags .field__item a:active{transform:translateY(0);box-shadow:none;}.node--type-microlesson.node--view-mode-card .microlesson-tags .field--name-field-tags .field__item:hover{background:none;border-color:transparent;transform:none;box-shadow:none;color:inherit;}.node--type-microlesson.node--view-mode-card .microlesson-created{display:flex;align-items:center;gap:6px;font-size:0.875rem;color:#6b7280;}.node--type-microlesson.node--view-mode-card .microlesson-created i{font-size:0.75rem;color:#9ca3af;}.member-exclusive-content{position:relative;min-height:120px;}.member-exclusive-content .blurred-content{filter:blur(8px);pointer-events:none;user-select:none;min-height:80px;}.member-exclusive-content .blur-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.9);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:10;}.member-exclusive-content .blur-overlay .blur-overlay-content{text-align:center;padding:1rem;max-width:90%;}.member-exclusive-content .blur-overlay .blur-overlay-content i.fa-lock{font-size:1.75rem;color:#7d11ff;margin-bottom:0.5rem;opacity:0.8;}.member-exclusive-content .blur-overlay .blur-overlay-content p{font-size:0.95rem;color:#333;margin-bottom:1rem;font-weight:500;line-height:1.4;}.member-exclusive-content .blur-overlay .blur-overlay-content .btn{background:#7d11ff;color:white;padding:0.5rem 1.25rem;border-radius:6px;text-decoration:none;display:inline-block;font-weight:600;font-size:0.875rem;transition:all 0.3s ease;}.member-exclusive-content .blur-overlay .blur-overlay-content .btn:hover{background:#6610dd;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.lesson-materials-section{background:linear-gradient(135deg,#f8f7ff 0%,#f3f0ff 100%);border-bottom:1px solid rgba(125,17,255,0.1);padding:2rem 0;margin-bottom:2rem;}.lesson-materials-section .container,.group-lesson-full .group-nav .container{max-width:1440px;margin:0 auto;padding:0 20px;}.lesson-materials-grid{display:flex;flex-direction:column;gap:1.5rem;}.lesson-material-item.lesson-video,.lesson-material-item.lesson-songs,.lesson-material-item.lesson-attachments{width:100%;}.lesson-material-item{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.06);transition:all 0.3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1rem;}.lesson-material-header{display:flex;align-items:center;gap:1rem;width:100%;}.subscriber-badge-inline{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;color:#7d11ff;font-weight:500;margin-left:auto;}.subscriber-badge-inline i{color:#ffd700;font-size:1rem;filter:drop-shadow(0 1px 2px rgba(255,215,0,0.3));}.lesson-material-item:hover:not(.locked){transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,0.1);}.lesson-material-item.locked{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);opacity:0.9;}.lesson-material-item.locked::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(125,17,255,0.03) 10px,rgba(125,17,255,0.03) 20px);pointer-events:none;}.material-icon{width:40px;height:40px;background:linear-gradient(135deg,#7d11ff 0%,#5d0fbf 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;}.material-icon i{color:white;font-size:1.25rem;}.lock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);}.lock-overlay i{color:white;font-size:1.25rem;}.material-content{flex:1;}.material-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;line-height:1.4;}.material-body{color:#4b5563;}.material-preview{color:#6b7280;font-size:0.95rem;}.locked-message{display:flex;align-items:center;gap:0.5rem;color:#6b7280;font-style:italic;margin:0;}.locked-message i{color:#9ca3af;font-size:0.875rem;}.lesson-video .material-body{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.lesson-video .material-body iframe,.lesson-video .material-body video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;}.lesson-video .material-preview{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#1a1a1a;border-radius:8px;}.lesson-video .locked-video-preview{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);}.lesson-video .locked-video-preview .video-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.lesson-video .locked-video-preview i.fa-play-circle{font-size:4rem;color:#666;opacity:0.3;z-index:1;}.group-lesson-full .content-wrapper{margin-top:2rem;}.group-lesson-full .content-wrapper .container{max-width:1440px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 320px;gap:2rem;}@media (max-width:991px){.group-lesson-full .content-wrapper .container{grid-template-columns:1fr;}}@media (max-width:768px){.lesson-materials-section{padding:1.5rem 0;}.lesson-materials-section .container{padding:0 15px;}.lesson-materials-grid{gap:1rem;}.lesson-material-item{padding:1.25rem;}.subscriber-badge-inline span{display:none;}}.group-lesson-full.dark-mode .lesson-materials-section,[data-theme=dark] .lesson-materials-section{background:linear-gradient(135deg,#1a0f2e 0%,#0f0a1e 100%);border-bottom-color:rgba(125,17,255,0.2);}[data-theme=dark] .lesson-material-item{background:#1f1438;box-shadow:0 2px 8px rgba(0,0,0,0.2);}[data-theme=dark] .lesson-material-item.locked{background:linear-gradient(135deg,#1a1330 0%,#15102a 100%);}[data-theme=dark] .material-title{color:#e5e7eb;}[data-theme=dark] .material-body,[data-theme=dark] .material-preview{color:#9ca3af;}[data-theme=dark] .locked-message{color:#6b7280;}[data-theme=dark] .subscriber-badge-inline{color:#a78bfa;}[data-theme=dark] .subscriber-badge-inline i{color:#ffd700;}.song-lesson-full{}.node-microlesson-full .lesson-materials-section .container{max-width:1440px;margin:0 auto;padding:0 20px;}.node-microlesson-full{}.node-microlesson-full .container{max-width:1440px;margin:0 auto;padding:0 20px;}.node-microlesson-full .content-wrapper{margin-top:2rem;}.node-microlesson-full .content-wrapper .container{display:grid;grid-template-columns:1fr 320px;gap:2rem;}.node-microlesson-full .lesson-materials-section{}.node-microlesson-full .discussion-content{padding:0 0 1.5rem 0;}.node-microlesson-full .discussion-content .section-title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#333;}.node-microlesson-full .discussion-content .discussion-teaser{background:linear-gradient(135deg,#f8f7ff 0%,#f3f0ff 100%);border-radius:12px;padding:3rem 2rem;text-align:center;margin:2rem 0;}.node-microlesson-full .discussion-content .discussion-teaser .teaser-content{max-width:500px;margin:0 auto;}.node-microlesson-full .discussion-content .discussion-teaser .teaser-content i.fa-comments{font-size:3rem;color:#7d11ff;margin-bottom:1rem;opacity:0.8;}.node-microlesson-full .discussion-content .discussion-teaser .teaser-content h3{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:0.75rem;}.node-microlesson-full .discussion-content .discussion-teaser .teaser-content p{font-size:1rem;color:#666;margin-bottom:1.5rem;line-height:1.6;}.node-microlesson-full .discussion-content .discussion-teaser .teaser-content .btn{background:#7d11ff;color:white;padding:0.75rem 1.5rem;border-radius:8px;text-decoration:none;display:inline-block;font-weight:600;transition:all 0.3s ease;}.node-microlesson-full .discussion-content .discussion-teaser .teaser-content .btn:hover{background:#6610dd;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.node-microlesson-full .lesson-sidebar{}@media (max-width:991px){.node-microlesson-full .content-wrapper .container{grid-template-columns:1fr;}}@media (max-width:768px){.node-microlesson-full .lesson-materials-grid{gap:1rem;}.node-microlesson-full .discussion-teaser{padding:2rem 1rem;}.node-microlesson-full .discussion-teaser .teaser-content i.fa-comments{font-size:2rem;}.node-microlesson-full .discussion-teaser .teaser-content h3{font-size:1.25rem;}.node-microlesson-full .discussion-teaser .teaser-content p{font-size:0.9rem;}}.node--type-microlesson .section,.node--type-masterclass .section,.node--type-lesson .section{border-bottom:1px solid rgba(0,0,0,0.1);}.node--type-microlesson .section.section--compact,.node--type-masterclass .section.section--compact,.node--type-lesson .section.section--compact{padding:24px 0;}.node--type-microlesson .section.section--compact .section-header,.node--type-masterclass .section.section--compact .section-header,.node--type-lesson .section.section--compact .section-header{margin-bottom:16px;}.node--type-microlesson .section.section--compact .section-title,.node--type-masterclass .section.section--compact .section-title,.node--type-lesson .section.section--compact .section-title{font-size:20px;font-weight:600;}.node--type-microlesson .section.section--video,.node--type-masterclass .section.section--video,.node--type-lesson .section.section--video{background-color:#171717;padding:0;}.node--type-microlesson .section.section--video .section-header,.node--type-masterclass .section.section--video .section-header,.node--type-lesson .section.section--video .section-header{padding-left:16px;padding-right:16px;}.node--type-microlesson .section.section--video .section-title,.node--type-masterclass .section.section--video .section-title,.node--type-lesson .section.section--video .section-title{display:none;}@media only screen and (max-width:767px){.node--type-microlesson .section.section--songs .section-header,.node--type-masterclass .section.section--songs .section-header,.node--type-lesson .section.section--songs .section-header{clear:both;padding:1em 16px;}.node--type-microlesson .section.section--songs .section-header:after,.node--type-masterclass .section.section--songs .section-header:after,.node--type-lesson .section.section--songs .section-header:after{content:"";display:table;clear:both;}}@media only screen and (max-width:767px) and (min-width:768px){.node--type-microlesson .section.section--songs .section-header,.node--type-masterclass .section.section--songs .section-header,.node--type-lesson .section.section--songs .section-header{padding:2.25em 16px 2em;}}@media only screen and (max-width:767px){.node--type-microlesson .section.section--songs .section-header .user-bar-content,.node--type-microlesson .section.section--songs .section-header .section-inner,.node--type-microlesson .section.section--songs .section-header .block-content,.node--type-microlesson .section.section--songs .section-header.block-views > div,.node--type-microlesson .section.section--songs .section-header.block-views > h2,.node--type-microlesson .section.section--songs .section-header.block-block-content > h2,.node--type-microlesson .section.section--songs .section-header.block-block-content > div,.node--type-microlesson .section.section--songs .section-header.block-ctools-block > span,.node--type-microlesson .section.section--songs .section-header.block-ctools-block > div,.node--type-microlesson .section.section--songs .section-header.block-entity-block header,.node--type-microlesson .section.section--songs .section-header.block-entity-block .content,.node--type-microlesson .section.section--songs .section-header .mq--t,.node--type-masterclass .section.section--songs .section-header .user-bar-content,.node--type-masterclass .section.section--songs .section-header .section-inner,.node--type-masterclass .section.section--songs .section-header .block-content,.node--type-masterclass .section.section--songs .section-header.block-views > div,.node--type-masterclass .section.section--songs .section-header.block-views > h2,.node--type-masterclass .section.section--songs .section-header.block-block-content > h2,.node--type-masterclass .section.section--songs .section-header.block-block-content > div,.node--type-masterclass .section.section--songs .section-header.block-ctools-block > span,.node--type-masterclass .section.section--songs .section-header.block-ctools-block > div,.node--type-masterclass .section.section--songs .section-header.block-entity-block header,.node--type-masterclass .section.section--songs .section-header.block-entity-block .content,.node--type-masterclass .section.section--songs .section-header .mq--t,.node--type-lesson .section.section--songs .section-header .user-bar-content,.node--type-lesson .section.section--songs .section-header .section-inner,.node--type-lesson .section.section--songs .section-header .block-content,.node--type-lesson .section.section--songs .section-header.block-views > div,.node--type-lesson .section.section--songs .section-header.block-views > h2,.node--type-lesson .section.section--songs .section-header.block-block-content > h2,.node--type-lesson .section.section--songs .section-header.block-block-content > div,.node--type-lesson .section.section--songs .section-header.block-ctools-block > span,.node--type-lesson .section.section--songs .section-header.block-ctools-block > div,.node--type-lesson .section.section--songs .section-header.block-entity-block header,.node--type-lesson .section.section--songs .section-header.block-entity-block .content,.node--type-lesson .section.section--songs .section-header .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node--type-microlesson .section.section--songs .section-header.block-views h2,.node--type-microlesson .section.section--songs .section-header.block-entity-block header h2,.node--type-masterclass .section.section--songs .section-header.block-views h2,.node--type-masterclass .section.section--songs .section-header.block-entity-block header h2,.node--type-lesson .section.section--songs .section-header.block-views h2,.node--type-lesson .section.section--songs .section-header.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}}@media only screen and (max-width:767px) and (max-width:767px){.node--type-microlesson .section.section--songs .section-header.block-views h2,.node--type-microlesson .section.section--songs .section-header.block-entity-block header h2,.node--type-masterclass .section.section--songs .section-header.block-views h2,.node--type-masterclass .section.section--songs .section-header.block-entity-block header h2,.node--type-lesson .section.section--songs .section-header.block-views h2,.node--type-lesson .section.section--songs .section-header.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1024px){.node--type-microlesson .section.section--songs .section-header.block-views h2,.node--type-microlesson .section.section--songs .section-header.block-entity-block header h2,.node--type-masterclass .section.section--songs .section-header.block-views h2,.node--type-masterclass .section.section--songs .section-header.block-entity-block header h2,.node--type-lesson .section.section--songs .section-header.block-views h2,.node--type-lesson .section.section--songs .section-header.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (max-width:767px) and (min-width:1025px){.node--type-microlesson .section.section--songs .section-header.block-views h2,.node--type-microlesson .section.section--songs .section-header.block-entity-block header h2,.node--type-masterclass .section.section--songs .section-header.block-views h2,.node--type-masterclass .section.section--songs .section-header.block-entity-block header h2,.node--type-lesson .section.section--songs .section-header.block-views h2,.node--type-lesson .section.section--songs .section-header.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px){.node--type-microlesson .section.section--songs,.node--type-masterclass .section.section--songs,.node--type-lesson .section.section--songs{clear:both;padding:1em 16px;}.node--type-microlesson .section.section--songs:after,.node--type-masterclass .section.section--songs:after,.node--type-lesson .section.section--songs:after{content:"";display:table;clear:both;}}@media only screen and (min-width:768px) and (min-width:768px){.node--type-microlesson .section.section--songs,.node--type-masterclass .section.section--songs,.node--type-lesson .section.section--songs{padding:2.25em 16px 2em;}}@media only screen and (min-width:768px){.node--type-microlesson .section.section--songs .user-bar-content,.node--type-microlesson .section.section--songs .section-inner,.node--type-microlesson .section.section--songs .block-content,.node--type-microlesson .section.section--songs.block-views > div,.node--type-microlesson .section.section--songs.block-views > h2,.node--type-microlesson .section.section--songs.block-block-content > h2,.node--type-microlesson .section.section--songs.block-block-content > div,.node--type-microlesson .section.section--songs.block-ctools-block > span,.node--type-microlesson .section.section--songs.block-ctools-block > div,.node--type-microlesson .section.section--songs.block-entity-block header,.node--type-microlesson .section.section--songs.block-entity-block .content,.node--type-microlesson .section.section--songs .mq--t,.node--type-masterclass .section.section--songs .user-bar-content,.node--type-masterclass .section.section--songs .section-inner,.node--type-masterclass .section.section--songs .block-content,.node--type-masterclass .section.section--songs.block-views > div,.node--type-masterclass .section.section--songs.block-views > h2,.node--type-masterclass .section.section--songs.block-block-content > h2,.node--type-masterclass .section.section--songs.block-block-content > div,.node--type-masterclass .section.section--songs.block-ctools-block > span,.node--type-masterclass .section.section--songs.block-ctools-block > div,.node--type-masterclass .section.section--songs.block-entity-block header,.node--type-masterclass .section.section--songs.block-entity-block .content,.node--type-masterclass .section.section--songs .mq--t,.node--type-lesson .section.section--songs .user-bar-content,.node--type-lesson .section.section--songs .section-inner,.node--type-lesson .section.section--songs .block-content,.node--type-lesson .section.section--songs.block-views > div,.node--type-lesson .section.section--songs.block-views > h2,.node--type-lesson .section.section--songs.block-block-content > h2,.node--type-lesson .section.section--songs.block-block-content > div,.node--type-lesson .section.section--songs.block-ctools-block > span,.node--type-lesson .section.section--songs.block-ctools-block > div,.node--type-lesson .section.section--songs.block-entity-block header,.node--type-lesson .section.section--songs.block-entity-block .content,.node--type-lesson .section.section--songs .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node--type-microlesson .section.section--songs.block-views h2,.node--type-microlesson .section.section--songs.block-entity-block header h2,.node--type-masterclass .section.section--songs.block-views h2,.node--type-masterclass .section.section--songs.block-entity-block header h2,.node--type-lesson .section.section--songs.block-views h2,.node--type-lesson .section.section--songs.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}}@media only screen and (min-width:768px) and (max-width:767px){.node--type-microlesson .section.section--songs.block-views h2,.node--type-microlesson .section.section--songs.block-entity-block header h2,.node--type-masterclass .section.section--songs.block-views h2,.node--type-masterclass .section.section--songs.block-entity-block header h2,.node--type-lesson .section.section--songs.block-views h2,.node--type-lesson .section.section--songs.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.node--type-microlesson .section.section--songs.block-views h2,.node--type-microlesson .section.section--songs.block-entity-block header h2,.node--type-masterclass .section.section--songs.block-views h2,.node--type-masterclass .section.section--songs.block-entity-block header h2,.node--type-lesson .section.section--songs.block-views h2,.node--type-lesson .section.section--songs.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px) and (min-width:1025px){.node--type-microlesson .section.section--songs.block-views h2,.node--type-microlesson .section.section--songs.block-entity-block header h2,.node--type-masterclass .section.section--songs.block-views h2,.node--type-masterclass .section.section--songs.block-entity-block header h2,.node--type-lesson .section.section--songs.block-views h2,.node--type-lesson .section.section--songs.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node--type-microlesson .section.section--songs,.node--type-masterclass .section.section--songs,.node--type-lesson .section.section--songs{background-color:rgba(125,17,255,0.02);}.node--type-microlesson .section.section--audio,.node--type-masterclass .section.section--audio,.node--type-lesson .section.section--audio{background-color:#f3f4f6;}.node--type-microlesson .section.section--attachments,.node--type-masterclass .section.section--attachments,.node--type-lesson .section.section--attachments{background-color:#fafafa;}.node--type-microlesson .field--name-field-audio .audiofield,.node--type-masterclass .field--name-field-audio .audiofield,.node--type-lesson .field--name-field-audio .audiofield{margin:0;}.node--type-microlesson .field--name-field-audio .audiofield audio,.node--type-masterclass .field--name-field-audio .audiofield audio,.node--type-lesson .field--name-field-audio .audiofield audio{width:100%;max-width:400px;height:40px;}.node--type-microlesson .field--name-field-audio .audiofield .audiofield-player,.node--type-masterclass .field--name-field-audio .audiofield .audiofield-player,.node--type-lesson .field--name-field-audio .audiofield .audiofield-player{margin:8px 0;}.node--type-microlesson .sidebar-attachments,.node--type-masterclass .sidebar-attachments,.node--type-lesson .sidebar-attachments{background-color:#f9fafb;border-radius:8px;padding:20px;margin-bottom:24px;}.node--type-microlesson .sidebar-attachments .sidebar-title,.node--type-masterclass .sidebar-attachments .sidebar-title,.node--type-lesson .sidebar-attachments .sidebar-title{font-size:18px;margin-bottom:12px;}.node--type-microlesson .sidebar-attachments .field--name-field-attachment .field__label,.node--type-masterclass .sidebar-attachments .field--name-field-attachment .field__label,.node--type-lesson .sidebar-attachments .field--name-field-attachment .field__label{display:none;}.node--type-microlesson .sidebar-attachments .field--name-field-attachment .field__items,.node--type-masterclass .sidebar-attachments .field--name-field-attachment .field__items,.node--type-lesson .sidebar-attachments .field--name-field-attachment .field__items{display:flex;flex-direction:column;gap:8px;}.node--type-microlesson .sidebar-attachments .field--name-field-attachment .field__item,.node--type-masterclass .sidebar-attachments .field--name-field-attachment .field__item,.node--type-lesson .sidebar-attachments .field--name-field-attachment .field__item{margin:0;}.node--type-microlesson .sidebar-attachments .field--name-field-attachment .file-download-link,.node--type-masterclass .sidebar-attachments .field--name-field-attachment .file-download-link,.node--type-lesson .sidebar-attachments .field--name-field-attachment .file-download-link{display:inline-flex;align-items:center;padding:8px 12px;background-color:white;border:1px solid #e5e7eb;border-radius:6px;color:#374151;text-decoration:none;font-size:14px;transition:all 0.2s ease;}.node--type-microlesson .sidebar-attachments .field--name-field-attachment .file-download-link:hover,.node--type-masterclass .sidebar-attachments .field--name-field-attachment .file-download-link:hover,.node--type-lesson .sidebar-attachments .field--name-field-attachment .file-download-link:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#111827;text-decoration:none;}.node--type-microlesson .sidebar-attachments .field--name-field-attachment .file-download-link:before,.node--type-masterclass .sidebar-attachments .field--name-field-attachment .file-download-link:before,.node--type-lesson .sidebar-attachments .field--name-field-attachment .file-download-link:before{content:"📎";margin-right:6px;font-size:14px;}.node--type-microlesson .field--name-field-songs .field__items,.node--type-masterclass .field--name-field-songs .field__items,.node--type-lesson .field--name-field-songs .field__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;}@media (max-width:767px){.node--type-microlesson .field--name-field-songs .field__items,.node--type-masterclass .field--name-field-songs .field__items,.node--type-lesson .field--name-field-songs .field__items{grid-template-columns:1fr;}}.node--type-microlesson .songs-header,.node--type-masterclass .songs-header,.node--type-lesson .songs-header{display:flex;align-items:center;gap:12px;padding:20px 24px;margin-bottom:24px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;}.node--type-microlesson .songs-header .section-title,.node--type-masterclass .songs-header .section-title,.node--type-lesson .songs-header .section-title{margin:0;line-height:1.2;}.node--type-microlesson .songs-header .section-count,.node--type-masterclass .songs-header .section-count,.node--type-lesson .songs-header .section-count{color:#6b7280;font-size:16px;}.node--type-microlesson .songs-header .submit-song-btn,.node--type-masterclass .songs-header .submit-song-btn,.node--type-lesson .songs-header .submit-song-btn{margin-left:auto;}.node--type-microlesson .comments-section,.node--type-masterclass .comments-section,.node--type-lesson .comments-section{margin-top:48px;}.node--type-microlesson .comments-section .section-title,.node--type-masterclass .comments-section .section-title,.node--type-lesson .comments-section .section-title{font-size:28px;font-weight:700;}@media (max-width:767px){.node--type-microlesson .section,.node--type-masterclass .section,.node--type-lesson .section{padding:32px 0;}.node--type-microlesson .section.section--compact,.node--type-masterclass .section.section--compact,.node--type-lesson .section.section--compact{padding:20px 0;}.node--type-microlesson .section .section-title,.node--type-masterclass .section .section-title,.node--type-lesson .section .section-title{font-size:24px;}.node--type-microlesson .section.section--compact .section-title,.node--type-masterclass .section.section--compact .section-title,.node--type-lesson .section.section--compact .section-title{font-size:18px;}.node--type-microlesson .comments-section .section-title,.node--type-masterclass .comments-section .section-title,.node--type-lesson .comments-section .section-title{font-size:24px;}}.section-description{color:#6b7280;margin:0;font-size:16px;line-height:1.5;}.section-description a{color:var(--color-primary);text-decoration:none;font-weight:500;}.section-description a:hover{text-decoration:underline;}.microlesson-header .countdown{margin-top:24px;}.microlesson-header .countdown .countdown-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.8);margin-bottom:16px;}.microlesson-header .countdown .countdown-values,.microlesson-header .countdown .group-challenge-full .countdown-timer,.group-challenge-full .microlesson-header .countdown .countdown-timer{display:flex;gap:24px;align-items:flex-start;}.microlesson-header .countdown .countdown-values .time-unit,.microlesson-header .countdown .group-challenge-full .countdown-timer .time-unit,.group-challenge-full .microlesson-header .countdown .countdown-timer .time-unit,.group-challenge-full .countdown-timer .microlesson-header .countdown .countdown-values .countdown-item,.microlesson-header .countdown .group-challenge-full .countdown-timer .countdown-item,.group-challenge-full .microlesson-header .countdown .countdown-timer .countdown-item{text-align:center;}.microlesson-header .countdown .countdown-values .time-unit .time-value,.microlesson-header .countdown .group-challenge-full .countdown-timer .time-unit .time-value,.group-challenge-full .microlesson-header .countdown .countdown-timer .time-unit .time-value,.group-challenge-full .countdown-timer .microlesson-header .countdown .countdown-values .countdown-item .time-value,.microlesson-header .countdown .group-challenge-full .countdown-timer .countdown-item .time-value,.group-challenge-full .microlesson-header .countdown .countdown-timer .countdown-item .time-value,.group-challenge-full .countdown-timer .countdown-item .microlesson-header .countdown .countdown-values .time-unit .countdown-value,.group-challenge-full .countdown-timer .microlesson-header .countdown .countdown-values .countdown-item .countdown-value,.microlesson-header .countdown .group-challenge-full .countdown-timer .countdown-item .countdown-value,.group-challenge-full .microlesson-header .countdown .countdown-timer .countdown-item .countdown-value{font-size:48px;font-weight:700;display:block;line-height:1;color:white;text-shadow:0 2px 4px rgba(0,0,0,0.3);}.microlesson-header .countdown .countdown-values .time-unit .time-label,.microlesson-header .countdown .group-challenge-full .countdown-timer .time-unit .time-label,.group-challenge-full .microlesson-header .countdown .countdown-timer .time-unit .time-label,.group-challenge-full .countdown-timer .microlesson-header .countdown .countdown-values .countdown-item .time-label,.microlesson-header .countdown .group-challenge-full .countdown-timer .countdown-item .time-label,.group-challenge-full .microlesson-header .countdown .countdown-timer .countdown-item .time-label,.group-challenge-full .countdown-timer .countdown-item .microlesson-header .countdown .countdown-values .time-unit .countdown-label,.group-challenge-full .countdown-timer .microlesson-header .countdown .countdown-values .countdown-item .countdown-label,.microlesson-header .countdown .group-challenge-full .countdown-timer .countdown-item .countdown-label,.group-challenge-full .microlesson-header .countdown .countdown-timer .countdown-item .countdown-label{font-size:12px;text-transform:uppercase;color:rgba(255,255,255,0.7);margin-top:4px;display:block;}@media (max-width:767px){.microlesson-header .countdown .countdown-values,.microlesson-header .countdown .group-challenge-full .countdown-timer,.group-challenge-full .microlesson-header .countdown .countdown-timer{gap:16px;}.microlesson-header .countdown .countdown-values .time-unit .time-value,.microlesson-header .countdown .group-challenge-full .countdown-timer .time-unit .time-value,.group-challenge-full .microlesson-header .countdown .countdown-timer .time-unit .time-value,.group-challenge-full .countdown-timer .microlesson-header .countdown .countdown-values .countdown-item .time-value,.microlesson-header .countdown .group-challenge-full .countdown-timer .countdown-item .time-value,.group-challenge-full .microlesson-header .countdown .countdown-timer .countdown-item .time-value,.group-challenge-full .countdown-timer .countdown-item .microlesson-header .countdown .countdown-values .time-unit .countdown-value,.group-challenge-full .countdown-timer .microlesson-header .countdown .countdown-values .countdown-item .countdown-value,.microlesson-header .countdown .group-challenge-full .countdown-timer .countdown-item .countdown-value,.group-challenge-full .microlesson-header .countdown .countdown-timer .countdown-item .countdown-value{font-size:32px;}.microlesson-header .countdown .countdown-values .time-unit .time-label,.microlesson-header .countdown .group-challenge-full .countdown-timer .time-unit .time-label,.group-challenge-full .microlesson-header .countdown .countdown-timer .time-unit .time-label,.group-challenge-full .countdown-timer .microlesson-header .countdown .countdown-values .countdown-item .time-label,.microlesson-header .countdown .group-challenge-full .countdown-timer .countdown-item .time-label,.group-challenge-full .microlesson-header .countdown .countdown-timer .countdown-item .time-label,.group-challenge-full .countdown-timer .countdown-item .microlesson-header .countdown .countdown-values .time-unit .countdown-label,.group-challenge-full .countdown-timer .microlesson-header .countdown .countdown-values .countdown-item .countdown-label,.microlesson-header .countdown .group-challenge-full .countdown-timer .countdown-item .countdown-label,.group-challenge-full .microlesson-header .countdown .countdown-timer .countdown-item .countdown-label{font-size:11px;}}.nodetype--microlesson .block-entity-fieldnodetitle{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.nodetype--microlesson .block-entity-fieldnodetitle{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.nodetype--microlesson .block-entity-fieldnodetitle{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.nodetype--microlesson .block-entity-fieldnodetitle{font-size:34px;line-height:1.2;}}.nodetype--microlesson .block-like-video-block{margin-bottom:-3em;z-index:100;position:relative;}.nodetype--microlesson .upload-video{display:none;}.nodetype--microlesson.role-subscriber .upload-video,.nodetype--microlesson.role-premium .upload-video,.nodetype--microlesson.role-administrator .upload-video{display:block;}.nodetype--news-update .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.node--type-news-update.node--view-mode-full{clear:both;padding:1em 16px;}.node--type-news-update.node--view-mode-full:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.node--type-news-update.node--view-mode-full{padding:2.25em 16px 2em;}}.node--type-news-update.node--view-mode-full .user-bar-content,.node--type-news-update.node--view-mode-full .section-inner,.node--type-news-update.node--view-mode-full .block-content,.node--type-news-update.node--view-mode-full.block-views > div,.node--type-news-update.node--view-mode-full.block-views > h2,.node--type-news-update.node--view-mode-full.block-block-content > h2,.node--type-news-update.node--view-mode-full.block-block-content > div,.node--type-news-update.node--view-mode-full.block-ctools-block > span,.node--type-news-update.node--view-mode-full.block-ctools-block > div,.node--type-news-update.node--view-mode-full.block-entity-block header,.node--type-news-update.node--view-mode-full.block-entity-block .content,.node--type-news-update.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node--type-news-update.node--view-mode-full.block-views h2,.node--type-news-update.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-news-update.node--view-mode-full.block-views h2,.node--type-news-update.node--view-mode-full.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-news-update.node--view-mode-full.block-views h2,.node--type-news-update.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-news-update.node--view-mode-full.block-views h2,.node--type-news-update.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node--type-news-update.node--view-mode-full h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-news-update.node--view-mode-full h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-news-update.node--view-mode-full h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-news-update.node--view-mode-full h1{font-size:34px;line-height:1.2;}}.nodetype--page .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.node--type-page.node--view-mode-full{clear:both;padding:1em 16px;}.node--type-page.node--view-mode-full:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.node--type-page.node--view-mode-full{padding:2.25em 16px 2em;}}.node--type-page.node--view-mode-full .user-bar-content,.node--type-page.node--view-mode-full .section-inner,.node--type-page.node--view-mode-full .block-content,.node--type-page.node--view-mode-full.block-views > div,.node--type-page.node--view-mode-full.block-views > h2,.node--type-page.node--view-mode-full.block-block-content > h2,.node--type-page.node--view-mode-full.block-block-content > div,.node--type-page.node--view-mode-full.block-ctools-block > span,.node--type-page.node--view-mode-full.block-ctools-block > div,.node--type-page.node--view-mode-full.block-entity-block header,.node--type-page.node--view-mode-full.block-entity-block .content,.node--type-page.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node--type-page.node--view-mode-full.block-views h2,.node--type-page.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-page.node--view-mode-full.block-views h2,.node--type-page.node--view-mode-full.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-page.node--view-mode-full.block-views h2,.node--type-page.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-page.node--view-mode-full.block-views h2,.node--type-page.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node--type-page.node--view-mode-full h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-page.node--view-mode-full h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-page.node--view-mode-full h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-page.node--view-mode-full h1{font-size:34px;line-height:1.2;}}.nodetype--pedal .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.node--type-pedal.node--view-mode-full{clear:both;padding:1em 16px;}.node--type-pedal.node--view-mode-full:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.node--type-pedal.node--view-mode-full{padding:2.25em 16px 2em;}}.node--type-pedal.node--view-mode-full .user-bar-content,.node--type-pedal.node--view-mode-full .section-inner,.node--type-pedal.node--view-mode-full .block-content,.node--type-pedal.node--view-mode-full.block-views > div,.node--type-pedal.node--view-mode-full.block-views > h2,.node--type-pedal.node--view-mode-full.block-block-content > h2,.node--type-pedal.node--view-mode-full.block-block-content > div,.node--type-pedal.node--view-mode-full.block-ctools-block > span,.node--type-pedal.node--view-mode-full.block-ctools-block > div,.node--type-pedal.node--view-mode-full.block-entity-block header,.node--type-pedal.node--view-mode-full.block-entity-block .content,.node--type-pedal.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node--type-pedal.node--view-mode-full.block-views h2,.node--type-pedal.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-pedal.node--view-mode-full.block-views h2,.node--type-pedal.node--view-mode-full.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-pedal.node--view-mode-full.block-views h2,.node--type-pedal.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-pedal.node--view-mode-full.block-views h2,.node--type-pedal.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node--type-pedal.node--view-mode-full h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-pedal.node--view-mode-full h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-pedal.node--view-mode-full h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-pedal.node--view-mode-full h1{font-size:34px;line-height:1.2;}}.post-card{transition:all 0.3s ease;height:100%;display:flex;flex-direction:column;}.post-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(125,17,255,0.3);}.post-card:hover .post-card-wrapper{border-color:rgba(125,17,255,0.6);background:rgba(255,255,255,0.1);}.post-card .post-card-wrapper{height:100%;min-height:200px;display:flex;flex-direction:column;background:rgba(255,255,255,0.05);border:1px solid rgb(207,207,207);border-radius:16px;overflow:hidden;transition:all 0.3s ease;transform:translateZ(0);backface-visibility:hidden;}.post-card .post-header{padding:16px 20px;background:rgb(253,253,253);border-bottom:1px solid rgba(0,0,0,0.08);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;}.post-card .post-header .post-author{display:flex;align-items:center;gap:8px;}.post-card .post-header .post-author .post-author-display .user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;}.post-card .post-header .post-author .post-author-display .user-avatar-image{width:100%;height:100%;object-fit:cover;}.post-card .post-header .post-author .post-author-display .user-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;font-weight:600;font-size:16px;}.post-card .post-header .post-author .post-author-display .user-info{display:flex;flex-direction:column;gap:2px;}.post-card .post-header .post-author .post-author-display .user-name{font-size:15px;font-weight:600;color:rgba(0,0,0,0.85);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color 0.2s ease;}.post-card .post-header .post-author .post-author-display .user-name:hover{color:#7d11ff;}.post-card .post-header .post-author .post-author-display .user-verified-badge,.post-card .post-header .post-author .post-author-display .song-author .song-author-verified,.song-author .post-card .post-header .post-author .post-author-display .song-author-verified{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#1DA1F2;border-radius:50%;color:white;flex-shrink:0;}.post-card .post-header .post-author .post-author-display .user-verified-badge .verified-icon,.post-card .post-header .post-author .post-author-display .song-author .song-author-verified .verified-icon,.song-author .post-card .post-header .post-author .post-author-display .song-author-verified .verified-icon{width:10px;height:10px;fill:currentColor;}.post-card .post-header .post-author .post-author-display .user-time{font-size:13px;color:rgba(0,0,0,0.5);}.post-card .post-header .post-author .post-author-display .user-time .post-group-link{color:#7d11ff;text-decoration:none;font-weight:500;transition:opacity 0.2s ease;}.post-card .post-header .post-author .post-author-display .user-time .post-group-link:hover{opacity:0.8;text-decoration:underline;}.post-card .post-header .post-actions-menu{display:flex;gap:4px;}.post-card .post-header .post-actions-menu .post-edit-btn,.post-card .post-header .post-actions-menu .post-delete-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:rgba(0,0,0,0.4);cursor:pointer;padding:0;transition:all 0.2s ease;text-decoration:none;}.post-card .post-header .post-actions-menu .post-edit-btn i,.post-card .post-header .post-actions-menu .post-delete-btn i{font-size:14px;}.post-card .post-header .post-actions-menu .post-edit-btn:hover{background:rgba(125,17,255,0.1);color:#7d11ff;}.post-card .post-header .post-actions-menu .post-edit-btn:focus{outline:2px solid #7d11ff;outline-offset:2px;}.post-card .post-header .post-actions-menu .post-delete-btn:hover{background:rgba(255,0,0,0.1);color:#dc2626;}.post-card .post-header .post-actions-menu .post-delete-btn:focus{outline:2px solid #dc2626;outline-offset:2px;}.post-card .post-middle{flex:1;display:flex;flex-direction:column;justify-content:center;background:rgb(253,253,253);padding:16px 12px;min-height:0;}.post-card .post-middle .post-body{color:rgba(0,0,0,0.8);font-size:15px;line-height:1.7;}.post-card .post-middle .post-body p{margin:0 0 12px 0;}.post-card .post-middle .post-body p:last-child{margin-bottom:0;}.post-card .post-middle .post-body a{color:#7d11ff;text-decoration:none;border-bottom:1px solid rgba(125,17,255,0.3);transition:all 0.2s ease;}.post-card .post-middle .post-body a:hover{border-bottom-color:#7d11ff;}.post-card .post-middle .post-body ul,.post-card .post-middle .post-body ol{margin:0 0 12px 0;padding-left:20px;}.post-card .post-middle .post-body blockquote{margin:12px 0;padding-left:16px;border-left:3px solid rgba(125,17,255,0.3);color:rgba(0,0,0,0.7);font-style:italic;}.post-card .post-middle .post-reaction-section{margin-bottom:16px;}.post-card .post-middle .post-reaction-section .reaction-indicator{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#7d11ff 0%,#9c3fff 100%);color:white;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:12px;box-shadow:0 2px 8px rgba(125,17,255,0.3);}.post-card .post-middle .post-reaction-section .reaction-indicator i{font-size:14px;}.post-card .post-middle .post-reaction-section .post-reaction-video .video-embed-field-provider-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;border:2px solid rgba(125,17,255,0.2);box-shadow:0 4px 12px rgba(125,17,255,0.1);}.post-card .post-middle .post-reaction-section .post-reaction-video .video-embed-field-provider-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.post-card .post-middle .post-video{margin-bottom:16px;}.post-card .post-middle .post-video .video-embed-field-provider-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;}.post-card .post-middle .post-video .video-embed-field-provider-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.post-card .post-middle .post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}.post-card .post-middle .post-tags .tag-pill{display:inline-block;background:rgba(125,17,255,0.08);border:1px solid rgba(125,17,255,0.2);border-radius:20px;padding:5px 14px;font-size:13px;color:#333;cursor:default;}.post-card .post-middle .post-tags .tag-pill.more-tags{background:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.15);font-weight:600;}.post-card .post-bottom{flex-shrink:0;background:rgb(253,253,253);}.post-card .post-bottom .post-songs{padding:12px;background:none;border-top:1px solid rgba(125,17,255,0.1);}.post-card .post-bottom .post-songs article{margin-bottom:0;border:none;}.post-card .post-bottom .post-songs .node--type-song.node--view-mode-short-row{margin-bottom:8px;background:rgba(255,255,255,0.8);border:1px solid rgba(125,17,255,0.15);border-radius:8px;padding:8px 12px;transition:all 0.2s ease;}.post-card .post-bottom .post-songs .node--type-song.node--view-mode-short-row:hover{background:rgba(255,255,255,0.95);border-color:rgba(125,17,255,0.25);}.post-card .post-bottom .post-songs .node--type-song.node--view-mode-short-row:last-child{margin-bottom:0;}.post-card .post-bottom .post-songs .node--type-song.node--view-mode-short-row .node-title,.post-card .post-bottom .post-songs .node--type-song.node--view-mode-short-row h3{font-size:14px !important;font-weight:500 !important;margin:0 !important;line-height:1.3 !important;}.post-card .post-bottom .post-songs .node--type-song.node--view-mode-short-row .field--name-uid,.post-card .post-bottom .post-songs .node--type-song.node--view-mode-short-row .song-author{font-size:12px !important;opacity:0.7;}.post-card .post-bottom .post-songs .node--type-song.node--view-mode-short-row .field{font-size:12px;}.post-card .post-bottom .post-actions{padding:12px 20px;border-top:1px solid rgba(0,0,0,0.08);margin:0;}.post-card .post-bottom .post-actions .post-stats{display:flex;align-items:center;gap:16px;}.post-card .post-bottom .post-actions .post-stats .post-likes-wrapper{display:inline-flex;align-items:center;gap:6px;}.post-card .post-bottom .post-actions .post-stats .post-likes-wrapper .flag{display:inline-flex;align-items:center;position:relative;}.post-card .post-bottom .post-actions .post-stats .post-likes-wrapper .flag a{display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;padding:4px;}.post-card .post-bottom .post-actions .post-stats .post-likes-wrapper .flag a i{display:block;position:relative;width:20px;height:20px;}.post-card .post-bottom .post-actions .post-stats .post-likes-wrapper .flag a i::before{font-size:18px;color:rgba(0,0,0,0.5);transition:all 0.2s ease;}.post-card .post-bottom .post-actions .post-stats .post-likes-wrapper .flag a:hover i::before{color:#7d11ff;transform:scale(1.1);}.post-card .post-bottom .post-actions .post-stats .post-likes-wrapper .flag > span{color:rgba(0,0,0,0.7);font-size:14px;font-weight:500;margin-left:4px;}.post-card .post-bottom .post-actions .post-stats .post-likes-wrapper .flag.action-unflag a i::before{color:#7d11ff;}.post-card .post-bottom .post-actions .post-stats .post-likes-wrapper .flag .liked,.post-card .post-bottom .post-actions .post-stats .post-likes-wrapper .flag .unliked{display:none;}.post-card .post-bottom .post-actions .post-stats .stat-item{display:flex;align-items:center;gap:6px;color:rgba(0,0,0,0.6);font-size:14px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;background:none;border:none;padding:4px;}.post-card .post-bottom .post-actions .post-stats .stat-item:hover{color:#7d11ff;}.post-card .post-bottom .post-actions .post-stats .stat-item:hover i::before{transform:scale(1.1);}.post-card .post-bottom .post-actions .post-stats .stat-item i{font-size:18px;}.post-card .post-bottom .post-actions .post-stats .stat-item.post-comments:hover{color:#7d11ff;}.post-card .post-bottom .post-actions .post-stats .stat-item.post-share:hover{color:#7d11ff;}.posts-view .view-content,.view-posts .view-content{display:flex;flex-direction:column;row-gap:16px;}@media (max-width:767px){.posts-view .view-content,.view-posts .view-content{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;}}@media (max-width:480px){.posts-view .view-content,.view-posts .view-content{grid-template-columns:1fr;}}.posts-view .views-row,.view-posts .views-row{display:flex;}.posts-view .views-row > a,.posts-view .views-row > article,.view-posts .views-row > a,.view-posts .views-row > article{width:100%;}.post-comments-section{background:rgb(253,253,253);border-top:1px solid rgba(125,17,255,0.1);padding:20px;margin-top:-1px;border-radius:0 0 16px 16px;}.post-comments-section .comments-container{max-width:100%;}.post-comments-section .comments-container .field{margin:0;}.post-comments.toggle-comments{cursor:pointer;transition:all 0.2s ease;}.post-comments.toggle-comments.comments-open{color:#7d11ff !important;}.post-comments.toggle-comments.comments-open i::before{content:"\f075";}.nodetype--reaction_video .block-entity-fieldnodetitle{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.nodetype--reaction_video .block-entity-fieldnodetitle{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.nodetype--reaction_video .block-entity-fieldnodetitle{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.nodetype--reaction_video .block-entity-fieldnodetitle{font-size:34px;line-height:1.2;}}.nodetype--reaction_video .block-like-video-block{margin-bottom:-3em;z-index:100;position:relative;}.nodetype--reaction_video:not(.role-subscriber) .upload-video,.nodetype--reaction_video:not(.role-administrator) .upload-video{display:none;}.song-row{background:white;position:relative;overflow:hidden;}.song-row .song-row-mobile-layout{display:block;}.song-row .song-row-desktop-layout{display:none;}@media only screen and (min-width:768px){.song-row{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:8px;padding:16px 24px;}.song-row .song-row-mobile-layout{display:none;}.song-row .song-row-desktop-layout{display:flex;align-items:center;gap:20px;}.song-row .song-row-desktop-play{flex-shrink:0;min-width:40px;}.song-row .song-row-desktop-play .btn-play-compact{width:40px;height:40px;border-radius:50%;background:white;border:2px solid #7d11ff;color:#7d11ff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 18px rgba(125,17,255,0.3);}.song-row .song-row-desktop-play .btn-play-compact:hover{background:#7d11ff;color:white;}.song-row .song-row-desktop-play .btn-play-compact .fa-play{font-size:18px;}.song-row .song-row-desktop-play .btn-play-compact.playing{background:#7d11ff;color:white;}.song-row .song-row-desktop-play .btn-play-compact.playing .fa-play:before{content:"\f04c";}.song-row .song-row-desktop-like{flex-shrink:0;}.song-row .song-row-desktop-author{flex-shrink:0;min-width:120px;flex:0 0 auto;}.song-row .song-row-desktop-author .author-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:#333;}.song-row .song-row-desktop-author .author-link:hover{color:#7d11ff;}.song-row .song-row-desktop-author .author-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;}.song-row .song-row-desktop-author .author-avatar-placeholder{width:32px;height:32px;border-radius:50%;background:#e5e5e5;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#666;}.song-row .song-row-desktop-author .author-name{font-size:14px;font-weight:500;}.song-row .song-row-desktop-title{flex:1 1 auto;min-width:150px;}.song-row .song-row-desktop-title .title-link{color:#333;text-decoration:none;font-size:16px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.song-row .song-row-desktop-title .title-link:hover{color:#7d11ff;}.song-row .song-row-desktop-metadata{display:flex;gap:12px;flex:0 1 auto;min-width:0;overflow:hidden;}.song-row .song-row-desktop-metadata .meta-item{font-size:13px;color:#666;white-space:nowrap;}.song-row .song-row-desktop-stats{display:flex;gap:16px;flex:0 1 auto;min-width:0;overflow:hidden;}.song-row .song-row-desktop-stats .stat-item{display:flex;align-items:center;gap:4px;font-size:13px;color:#666;text-decoration:none;cursor:pointer;transition:color 0.2s ease;}.song-row .song-row-desktop-stats .stat-item:hover{color:#7d11ff;}.song-row .song-row-desktop-stats .stat-item i{font-size:12px;}.song-row .song-row-desktop-channels{display:flex;align-items:center;gap:-8px;flex:0 1 auto;min-width:0;overflow:hidden;}.song-row .song-row-desktop-channels .channel-avatar-compact{width:28px;height:28px;border-radius:50%;border:2px solid white;overflow:hidden;position:relative;z-index:1;}.song-row .song-row-desktop-channels .channel-avatar-compact:hover{z-index:2;transform:scale(1.1);}.song-row .song-row-desktop-channels .channel-avatar-compact img{width:100%;height:100%;object-fit:cover;}.song-row .song-row-desktop-channels .channel-avatar-compact .avatar-placeholder{width:100%;height:100%;background:#e5e5e5;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px;}.song-row .song-row-desktop-actions{display:flex;gap:8px;flex-shrink:0;min-width:auto;}.song-row .song-row-desktop-actions .btn-icon{width:32px;height:32px;border-radius:6px;border:1px solid #e5e5e5;background:white;color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;text-decoration:none;flex-shrink:1;position:relative;}.song-row .song-row-desktop-actions .btn-icon .action-count{position:absolute;bottom:-6px;right:-6px;background:#7d11ff;color:white;border-radius:10px;font-size:10px;font-weight:600;padding:2px 5px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,0.2);}.song-row .song-row-desktop-actions .btn-icon:hover{background:rgba(125,17,255,0.1);border-color:#7d11ff;color:#7d11ff;}.song-row .song-row-desktop-actions .btn-icon:hover .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");opacity:1;}.song-row .song-row-desktop-actions .btn-icon:hover .icon.icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");opacity:1;}.song-row .song-row-desktop-actions .btn-icon.btn-view-details{width:auto;padding:0 16px;background:#7d11ff;border-color:#7d11ff;color:white;font-size:14px;font-weight:600;gap:6px;flex-shrink:0;min-width:120px;}.song-row .song-row-desktop-actions .btn-icon.btn-view-details:hover{background:#6b0fe6;border-color:#6b0fe6;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.3);}.song-row .song-row-desktop-actions .btn-icon i{font-size:14px;}.song-row .song-row-desktop-actions .btn-icon .icon{display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;}.song-row .song-row-desktop-actions .btn-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");}.song-row .song-row-desktop-actions .btn-icon .icon.icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");}.song-row .song-view-details{display:none;}}@media only screen and (max-width:767px){.song-row{border:none;border-radius:0;margin-bottom:16px;padding:0;}.song-row .song-player-actions-row{display:flex;justify-content:center;align-items:flex-start;gap:20px;padding:16px;}.song-row .song-player-actions-row .song-action-btn{background:transparent;border:none;cursor:pointer;text-decoration:none;}.song-row .song-player-actions-row .song-action-btn.disabled{opacity:0.5;cursor:not-allowed;}.song-row .song-player-actions-row .song-action-btn.action-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;}.song-row .song-player-actions-row .song-action-btn.action-card .ajax-progress,.song-row .song-player-actions-row .song-action-btn.action-card .ajax-progress-throbber{display:none !important;}.song-row .song-player-actions-row .song-action-btn.action-card.download-success .action-card-icon{background:#4CAF50;}.song-row .song-player-actions-row .song-action-btn.action-card.download-success .action-card-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download-white.svg");}.song-row .song-player-actions-row .song-action-btn.action-card.download-success .download-text{color:#4CAF50;font-weight:700;}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-icon{width:48px;height:48px;border-radius:12px;background:rgba(125,17,255,0.1);display:flex;align-items:center;justify-content:center;}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon{width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon.icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-title{font-size:14px;font-weight:600;color:#333;text-align:center;margin:0;text-transform:uppercase;letter-spacing:0.5px;display:flex;flex-direction:column;align-items:center;gap:2px;}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-title .action-card-subtitle{font-size:12px;font-weight:400;color:#666;text-transform:none;letter-spacing:normal;line-height:1.2;}.song-row .song-player-actions-row .song-action-btn.play-btn{padding:0;margin:0 8px;background:transparent;border:none;}.song-row .song-player-actions-row .song-action-btn.play-btn i{width:80px;height:80px;min-width:80px;min-height:80px;flex-shrink:0;aspect-ratio:1;border-radius:50%;background:#7d11ff;color:white !important;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0;box-shadow:0 2px 8px rgba(125,17,255,0.2);transition:all 0.2s ease;cursor:pointer;}.song-row .song-player-actions-row .song-action-btn.play-btn i:hover{color:white !important;background:#7d11ff;box-shadow:0 4px 16px rgba(125,17,255,0.4);transform:scale(1.05);}.song-row .song-player-actions-row .song-action-btn.play-btn:hover{background:transparent;border:none;}.song-row .song-player-actions-row .song-action-btn.play-btn.playing i:before{content:"\f04c";}.song-row .song-player-wrapper--no-progress .song-player .progress-bar,.song-row .song-player-wrapper--no-progress .song-player .player-progress{display:none !important;}.song-row .song-view-details{padding:0;background-color:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.05);}.song-row .song-view-details .btn-view-details-mobile{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background-color:rgba(125,17,255,0.1);color:#7d11ff;text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;transition:all 0.2s ease;}.song-row .song-view-details .btn-view-details-mobile:hover{background-color:rgba(125,17,255,0.2);transform:translateY(-1px);text-decoration:none;}.song-row .song-view-details .btn-view-details-mobile i{font-size:16px;}}.song-teaser{background:white;position:relative;overflow:hidden;}.song-teaser .song-row-mobile-layout{display:block !important;}.song-teaser .song-player-actions-row{display:flex;justify-content:center;align-items:flex-start;gap:20px;padding:16px;}.song-teaser .song-player-actions-row .song-action-btn{background:transparent;border:none;cursor:pointer;text-decoration:none;}.song-teaser .song-player-actions-row .song-action-btn.disabled{opacity:0.5;cursor:not-allowed;}.song-teaser .song-player-actions-row .song-action-btn.action-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;}.song-teaser .song-player-actions-row .song-action-btn.action-card .ajax-progress,.song-teaser .song-player-actions-row .song-action-btn.action-card .ajax-progress-throbber{display:none !important;}.song-teaser .song-player-actions-row .song-action-btn.action-card.download-success .action-card-icon{background:#4CAF50;}.song-teaser .song-player-actions-row .song-action-btn.action-card.download-success .action-card-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download-white.svg");}.song-teaser .song-player-actions-row .song-action-btn.action-card.download-success .download-text{color:#4CAF50;font-weight:700;}.song-teaser .song-player-actions-row .song-action-btn.action-card .action-card-icon{width:48px;height:48px;border-radius:12px;background:rgba(125,17,255,0.1);display:flex;align-items:center;justify-content:center;}.song-teaser .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon{width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;}.song-teaser .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");}.song-teaser .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon.icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");}.song-teaser .song-player-actions-row .song-action-btn.action-card .action-card-title{font-size:11px;font-weight:600;color:#333;text-align:center;margin:0;text-transform:uppercase;letter-spacing:0.5px;display:flex;flex-direction:column;align-items:center;gap:2px;}.song-teaser .song-player-actions-row .song-action-btn.action-card .action-card-title .action-card-subtitle{font-size:20px;font-weight:400;color:#666;text-transform:none;letter-spacing:normal;line-height:1.2;}.song-teaser .song-player-actions-row .song-action-btn.play-btn{padding:0;margin:0 8px;}.song-teaser .song-player-actions-row .song-action-btn.play-btn i{width:64px;height:64px;border-radius:50%;background:#7d11ff;color:white;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0;box-shadow:0 2px 8px rgba(125,17,255,0.2);}.song-teaser .song-player-actions-row .song-action-btn.play-btn:hover i{box-shadow:0 4px 16px rgba(125,17,255,0.4);}.song-teaser .song-player-actions-row .song-action-btn.play-btn.playing i:before{content:"\f04c";}.song-teaser .song-player-wrapper--no-progress .song-player .progress-bar,.song-teaser .song-player-wrapper--no-progress .song-player .player-progress{display:none !important;}.song-teaser .song-view-details{padding:16px 0 0 0;background-color:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.05);border-radius:0y;}.song-teaser .song-view-details .btn-view-details-mobile{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background-color:rgba(125,17,255,0.1);color:#7d11ff;text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;transition:all 0.2s ease;}.song-teaser .song-view-details .btn-view-details-mobile:hover{background-color:rgba(125,17,255,0.2);transform:translateY(-1px);text-decoration:none;}.song-teaser .song-view-details .btn-view-details-mobile i{font-size:16px;}.song-row-progress,.song-teaser-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;display:none;}.song-row-progress.active,.song-teaser-progress.active{display:block;}.song-row-progress .song-row-progress-bar,.song-teaser-progress .song-row-progress-bar{height:100%;background:#7d11ff;width:0;transition:width 0.1s linear;}.song-row.playing .song-row-progress{display:block;}@media only screen and (min-width:768px){.song-row.playing{background:#f8f8ff;}.song-row.playing .btn-play-compact{background:#7d11ff;color:white;}.song-row.playing .btn-play-compact .fa-play:before{content:"\f04c";}}@media only screen and (max-width:767px){.song-row-mobile-layout .song-info{text-align:center;width:100%;}.song-row-mobile-layout .song-info .song-title,.song-row-mobile-layout .song-info h1.song-title{text-align:center;width:100%;max-width:none;display:block;}.song-row-mobile-layout .song-info .song-title a,.song-row-mobile-layout .song-info .song-title .song-link,.song-row-mobile-layout .song-info h1.song-title a,.song-row-mobile-layout .song-info h1.song-title .song-link{display:block;width:100%;max-width:none;text-align:center;}.song-row-mobile-layout .song-info .song-title a span,.song-row-mobile-layout .song-info .song-title .song-link span,.song-row-mobile-layout .song-info h1.song-title a span,.song-row-mobile-layout .song-info h1.song-title .song-link span{display:block;width:100%;max-width:none;text-align:center;}.song-row-mobile-layout .song-stats,.song-row-mobile-layout .song-header-stats{margin-top:1rem;}}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,nav.breadcrumb ol > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);}.song-author{display:flex;align-items:center;gap:12px;}.song-author-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;}.song-author-avatar img{width:100%;height:100%;object-fit:cover;}.song-author-avatar .avatar-placeholder{width:100%;height:100%;background-color:rgba(125,17,255,0.1);color:rgb(125,17,255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;}.song-author-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;}.song-author-name{font-weight:600;font-size:16px;color:#171717;text-decoration:none;display:flex;align-items:center;gap:4px;}.song-author-name:hover{text-decoration:underline;}.song-author-time{font-size:14px;color:#404040;}.song-author-verified{width:16px;height:16px;display:inline-block;background-image:url("/themes/custom/ggfresh/images/verified.png");background-size:contain;background-repeat:no-repeat;vertical-align:middle;}.song-metadata{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;color:#404040;margin-bottom:20px;}.song-metadata-item{padding:8px 16px;background:rgba(125,17,255,0.05);border-radius:20px;font-size:14px;font-weight:500;color:#404040;white-space:nowrap;}.song-stats{display:flex;justify-content:center;gap:24px;margin-bottom:24px;}@media (max-width:768px){.song-stats{gap:12px;flex-wrap:wrap;padding:0 8px;}}.song-stat{display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:none;color:rgba(23,23,23,0.7);font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease;text-decoration:none;visibility:visible;opacity:1;justify-content:center;position:relative;}.song-stat:hover{color:#171717;transform:scale(1.05);background:transparent;}.song-stat:hover .icon{color:rgba(23,23,23,0.8);}.song-stat:hover .stat-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-4px);}.song-stat .icon{font-size:18px;color:rgba(23,23,23,0.6);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;}.song-stat .icon.icon-download{width:18px;height:18px;background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.song-stat .icon.icon-download:before{content:none;}.song-stat .icon.icon-export{width:18px;height:18px;background-image:url("/themes/custom/ggfresh/images/export.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.song-stat .icon.icon-export:before{content:none;}.song-stat span{color:inherit;visibility:visible;opacity:1;}.song-stat > span:last-child{font-weight:700;font-size:15px;}.song-header-stats{display:flex;gap:16px;justify-content:center;align-items:center;margin:20px 0;visibility:visible;opacity:1;position:relative;z-index:10;background:transparent;}@media (max-width:768px){.song-header-stats{gap:8px;flex-wrap:wrap;padding:0 8px;margin:16px 0;}}.song-header-stats .stat-tooltip{color:#171717;background-color:rgba(255,255,255,0.95);border:1px solid rgba(23,23,23,0.1);box-shadow:0 2px 8px rgba(23,23,23,0.15);}.song-header-stats .stat-tooltip::after{border-top-color:rgba(255,255,255,0.95);}.song-header{background:transparent;padding:24px 0;position:relative;margin-bottom:0;}@media (max-width:768px){.song-header{padding:0;}}.song-header-content{display:flex;align-items:center;justify-content:space-between;gap:20px;}.song-header-actions .flag{display:inline-block;}.song-header-actions .flag a{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:transparent;color:rgb(125,17,255);border-color:rgb(125,17,255);padding:8px 20px;font-size:14px;font-weight:600;display:inline-block;background-color:transparent;border:1px solid #171717;color:#171717;border-radius:4px;transition:all 0.2s ease;text-decoration:none;cursor:pointer;}.song-header-actions .flag a:focus{outline:2px solid #7d11ff;outline-offset:2px;}.song-header-actions .flag a:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.song-header-actions .flag a:hover:not(:disabled){background-color:#e8d8ff;}.song-header-actions .flag a:active:not(:disabled){background-color:rgb(200,157,255);}.song-header-actions .flag a:hover{background-color:#171717;color:#ffffff;text-decoration:none;}.song-header-actions .flag a.action-flag{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgb(125,17,255);color:#ffffff;border-color:rgb(125,17,255);}.song-header-actions .flag a.action-flag:focus{outline:2px solid #7d11ff;outline-offset:2px;}.song-header-actions .flag a.action-flag:disabled{opacity:0.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3;}.song-header-actions .flag a.action-flag:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6;}.song-header-actions .flag a.action-flag:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf;}.song-header-actions .flag a.action-unflag{background-color:rgb(125,17,255);border-color:rgb(125,17,255);color:#ffffff;}.song-header-actions .flag a.action-unflag:hover{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#ffffff;}.song-header-actions .flag:not(.flag-like) i{display:none;}.song-main{padding-top:0;padding-bottom:0;}.song-main h1,.song-main h2,.song-main h3,.song-main p,.song-main div:not(.song-channels){color:#171717;}.song-info{width:100%;}.song-info .song-title{color:#171717;font-size:48px;font-weight:700;line-height:1.2;display:block;width:100%;visibility:visible;opacity:1;text-align:center;position:relative;z-index:10;}.song-title{color:#171717;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 20px 0;text-align:center;}.song-title a{color:inherit;text-decoration:none;}.song-title a:hover{text-decoration:underline;}.song-channels{background-color:#0a0a0a;color:rgb(255,255,255);position:relative;padding:var(--spacing-md) 20px;}.song-channels::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#0a0a0a;z-index:-1;}.song-channels h1,.song-channels h2,.song-channels h3,.song-channels h4,.song-channels h5,.song-channels h6{color:rgb(255,255,255);}.song-channels p,.song-channels div,.song-channels span{color:rgb(255,255,255);}.song-channels a:not(.button):not(.btn){color:rgb(200,157,255);}.song-channels a:not(.button):not(.btn):hover{color:rgb(228.6224489796,208,255);text-decoration:underline;}.song-channels-list{display:flex;flex-direction:column;gap:12px;}.song-channels .stat-tooltip,.song-channels .channel-tooltip{color:#ffffff;background-color:rgba(23,23,23,0.9);border:1px solid rgba(255,255,255,0.2);}.song-channels .stat-tooltip::after,.song-channels .channel-tooltip::after{border-top-color:rgba(23,23,23,0.9);}.song-channel{background-color:rgb(125,17,255);border-radius:8px;padding:8px 16px;display:flex;flex-direction:row;align-items:center;text-align:left;gap:8px;color:#ffffff;position:relative;min-width:100px;min-height:48px;cursor:pointer;transition:all 250ms ease;transform:translateY(0);}.song-channel:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 25px rgba(125,17,255,0.3);filter:brightness(1.1);}.song-channel:hover .channel-tooltip{opacity:1;visibility:visible;}.song-channel:active{transform:translateY(-2px) scale(1.01);}.song-channel.empty{background-color:rgb(133,133,133);opacity:0.5;}.song-channel.empty:hover{transform:none;box-shadow:none;filter:none;}.song-channel .channel-avatar-container{position:relative;flex-shrink:0;}.song-channel .channel-avatar{width:40px;height:40px;border-radius:9999px;overflow:hidden;background-color:rgba(23,23,23,0.2);flex-shrink:0;}.song-channel .channel-avatar img{width:100%;height:100%;object-fit:cover;}.song-channel .channel-avatar .avatar-placeholder{width:100%;height:100%;background:rgba(23,23,23,0.3);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:18px;}.song-channel .author-count-indicator{position:absolute;bottom:-2px;right:-2px;background:#C2FC3F;border-radius:9999px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;font-size:12px;font-weight:700;color:#000000;z-index:2;}.song-channel .author-count-indicator .author-count{line-height:1;color:#000000;}.song-channel .channel-info{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;}.song-channel .channel-info .channel-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0;opacity:0.8;margin-right:12px;}.song-channel .channel-info .channel-icon::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px;}.song-channel .channel-username{font-size:14px;font-weight:500;color:#ffffff;line-height:1.2;}.song-channel .channel-empty-text{color:rgba(255,255,255,0.6);font-size:14px;}.channel-tooltip,.stat-tooltip,.simple-tooltip{position:absolute;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;pointer-events:none;z-index:9999;}.channel-tooltip::after,.stat-tooltip::after,.simple-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;}.channel-tooltip{bottom:100%;left:50%;transform:translateX(-50%);background:#000;color:white;margin-bottom:8px;z-index:99999;}.channel-tooltip::after{border-top-color:#000;}.stat-tooltip{bottom:100%;left:50%;transform:translateX(-50%);background:rgba(23,23,23,0.9);color:#ffffff;margin-bottom:8px;box-shadow:0 4px 12px rgba(23,23,23,0.3);backdrop-filter:blur(10px);}.stat-tooltip::after{border-top-color:rgba(23,23,23,0.9);}.btn-play{width:80px;height:80px;border-radius:50%;background-color:rgb(125,17,255);color:white;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;box-shadow:0 8px 32px rgba(125,17,255,0.3);}.btn-play:hover{transform:scale(1.05);box-shadow:0 12px 48px rgba(125,17,255,0.4);}.btn-play.playing .fa-play::before{content:"\f04c";}.btn-play .icon{width:32px;height:32px;}.btn-play-compact{width:80px;height:80px;flex-shrink:0;}.btn-play-compact .fa-play{font-size:28px;margin-left:3px;}@media (min-width:1025px){.btn-play-compact{width:100px;height:100px;}.btn-play-compact .fa-play{font-size:36px;margin-left:4px;}.btn-play-compact:hover{transform:scale(1.08);box-shadow:0 16px 48px rgba(125,17,255,0.4);}}.song-actions-section .view-card{background:transparent;border:2px solid rgb(125,17,255);color:rgb(125,17,255);text-decoration:none;transition:all 0.2s ease;}.song-actions-section .view-card:hover{background:rgb(125,17,255);color:white;text-decoration:none;transform:translateY(-1px);}.song-actions-section .view-card .action-card-icon{display:none;}.song-actions-section .view-card .action-card-title{color:inherit;font-weight:600;}.song-actions-section .view-card .action-card-description{color:inherit;opacity:0.8;}.song-actions-section--compact .action-card{padding:8px 6px;text-align:center;}.song-actions-section--compact .action-card .action-card-description{display:none;}.song-actions-section--compact .action-card .action-card-title{font-size:12px;margin:4px 0 2px 0;line-height:1.2;}.song-actions-section--compact .action-card .action-card-icon{margin-bottom:2px;}.song-actions-section--compact .action-card .action-card-icon .icon{font-size:16px;}.song-actions-section--compact .action-card .action-card-stats{font-size:10px;margin-top:2px;}.song-actions-section--compact .song-actions-grid{gap:8px;}.song-header,.song-main,.song-channels,.song-player-wrapper,.song-light-section{clear:both;padding:1em 16px;}.song-header:after,.song-main:after,.song-channels:after,.song-player-wrapper:after,.song-light-section:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.song-header,.song-main,.song-channels,.song-player-wrapper,.song-light-section{padding:2.25em 16px 2em;}}.song-header .user-bar-content,.song-header .section-inner,.song-header .block-content,.song-header.block-views > div,.song-header.block-views > h2,.song-header.block-block-content > h2,.song-header.block-block-content > div,.song-header.block-ctools-block > span,.song-header.block-ctools-block > div,.song-header.block-entity-block header,.song-header.block-entity-block .content,.song-header .mq--t,.song-main .user-bar-content,.song-main .section-inner,.song-main .block-content,.song-main.block-views > div,.song-main.block-views > h2,.song-main.block-block-content > h2,.song-main.block-block-content > div,.song-main.block-ctools-block > span,.song-main.block-ctools-block > div,.song-main.block-entity-block header,.song-main.block-entity-block .content,.song-main .mq--t,.song-channels .user-bar-content,.song-channels .section-inner,.song-channels .block-content,.song-channels.block-views > div,.song-channels.block-views > h2,.song-channels.block-block-content > h2,.song-channels.block-block-content > div,.song-channels.block-ctools-block > span,.song-channels.block-ctools-block > div,.song-channels.block-entity-block header,.song-channels.block-entity-block .content,.song-channels .mq--t,.song-player-wrapper .user-bar-content,.song-player-wrapper .section-inner,.song-player-wrapper .block-content,.song-player-wrapper.block-views > div,.song-player-wrapper.block-views > h2,.song-player-wrapper.block-block-content > h2,.song-player-wrapper.block-block-content > div,.song-player-wrapper.block-ctools-block > span,.song-player-wrapper.block-ctools-block > div,.song-player-wrapper.block-entity-block header,.song-player-wrapper.block-entity-block .content,.song-player-wrapper .mq--t,.song-light-section .user-bar-content,.song-light-section .section-inner,.song-light-section .block-content,.song-light-section.block-views > div,.song-light-section.block-views > h2,.song-light-section.block-block-content > h2,.song-light-section.block-block-content > div,.song-light-section.block-ctools-block > span,.song-light-section.block-ctools-block > div,.song-light-section.block-entity-block header,.song-light-section.block-entity-block .content,.song-light-section .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:34px;line-height:1.2;}}.song-header .container,.song-main .container,.song-channels .container,.song-player-wrapper .container,.song-light-section .container{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.icon[class*=icon-]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;}.icon-heart::before{content:"\f004";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-comment::before{content:"\f075";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-play::before{content:"\f04b";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-pause::before{content:"\f04c";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-share::before{content:"\f1e0";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-check::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-user::before{content:"\f007";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-info::before{content:"\f05a";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-drums::before{content:"\f569";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-other::before{content:"\f001";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-vocals::before,.icon-vocal::before{content:"\f130";font-family:"Font Awesome 6 Free";font-weight:900;}.icon-guitar{background-image:url("https://teleport-public-assets.s3.amazonaws.com/instrument-icon-guitar.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.icon-guitar::before{content:"";}.icon-bass{background-image:url("https://teleport-public-assets.s3.amazonaws.com/instrument-icon-bass.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.icon-bass::before{content:"";}.icon-keys,.icon-keyboard{background-image:url("/themes/custom/ggfresh/images/KeysWhite.png");background-size:contain;background-repeat:no-repeat;background-position:center;}.icon-keys::before,.icon-keyboard::before{content:"";}.icon-verified,.icon.song-author-verified{background-image:url("/themes/custom/ggfresh/images/verified-badge.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block;}.icon-verified::before,.icon.song-author-verified::before{content:"";}.btn{display:inline-block;padding:12px 24px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;border-radius:8px;transition:all 150ms ease;cursor:pointer;border:2px solid transparent;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}.btn-primary{background-color:rgb(125,17,255);color:#ffffff !important;border-color:rgb(125,17,255);}.btn-primary:hover,.btn-primary:focus{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#ffffff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.3);}.btn-secondary{background-color:transparent;color:rgb(125,17,255);border-color:rgb(125,17,255);}.btn-secondary:hover,.btn-secondary:focus{background-color:rgb(125,17,255);color:#ffffff;border-color:rgb(125,17,255);text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.2);}.btn-large{padding:16px 32px;font-size:16px;}.btn-follow{background-color:transparent;border:1px solid #171717;color:#171717;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;transition:all 150ms ease;text-decoration:none;display:inline-block;}.btn-follow:hover{background-color:#171717;color:#ffffff;text-decoration:none;}.btn-follow.following{background-color:rgb(125,17,255);border-color:rgb(125,17,255);color:#ffffff;}.btn-follow.following:hover{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#ffffff;text-decoration:none;}.btn-view-details-mobile{display:flex;align-items:center;justify-content:center;gap:8px;width:auto;padding:12px 20px;background-color:rgba(125,17,255,0.1);color:rgb(125,17,255);text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;transition:all 0.2s ease;}.btn-view-details-mobile:hover{background-color:rgba(125,17,255,0.2);transform:translateY(-1px);text-decoration:none;}.btn-view-details-mobile i{font-size:16px;}@media (max-width:768px){.song-row{overflow-x:hidden;max-width:100vw;}}.song-row .song-title{font-size:32px;}.song-row .song-metadata{margin-bottom:16px;}.song-row .song-header-stats{justify-content:center;margin-left:0;margin-right:0;margin-bottom:0;}.song-row .song-view-details{padding:16px 0;background-color:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.05);}.song-row .song-view-details .container{display:flex;justify-content:center;}@media (min-width:1025px){.song-row .song-view-details{display:none;}}.song-light-section .song-stat{color:rgb(0,0,0);}.song-description{font-size:16px;line-height:1.625;color:rgb(0,0,0);margin-bottom:12px;position:relative;max-height:none;overflow:visible;transition:max-height 0.3s ease-out;}.song-description.expanded{max-height:none;overflow:visible;}.song-description-section{margin-bottom:24px;}.song-description-toggle{color:rgb(125,17,255);cursor:pointer;font-weight:500;text-decoration:none;}.song-description-toggle:hover{text-decoration:underline;}.song-comments-section{margin-bottom:24px;}.song-comments-header{font-size:20px;font-weight:700;margin-bottom:20px;}.song-cta-section{background-color:rgb(249,249,249);border-radius:8px;padding:24px;text-align:center;margin-bottom:24px;}.song-cta-section-title{font-size:24px;font-weight:700;margin-bottom:16px;}.song-cta-section-description{font-size:16px;color:rgb(117,117,117);margin-bottom:20px;}.song-cta-section-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;}.teleport-cta{background:linear-gradient(135deg,rgb(125,17,255),#360077);color:#ffffff;padding:24px;border-radius:8px;text-align:center;margin-top:24px;}.teleport-cta *{color:#ffffff;}.teleport-cta-title{font-size:24px;font-weight:700;margin-bottom:16px;color:#ffffff;text-shadow:0 1px 2px rgba(23,23,23,0.2);}.teleport-cta-features{display:flex;gap:20px;justify-content:center;margin-bottom:20px;flex-wrap:wrap;}.teleport-cta-feature{display:flex;align-items:center;gap:8px;font-size:16px;}.teleport-cta-feature .icon{width:20px;height:20px;color:#ffffff;}.avatar-placeholder{width:100%;height:100%;background-color:rgb(133,133,133);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2em;}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:inherit;}.skip-link{background-color:rgb(125,17,255);color:#ffffff;padding:12px 16px;text-decoration:none;position:absolute;top:-40px;left:50%;transform:translateX(-50%);z-index:9999;border-radius:4px;}.skip-link:focus{top:12px;}.song-share-section{display:flex;justify-content:center;}@media (min-width:1025px){.song-player-wrapper{padding:0;margin:0;}.song-player-wrapper .song-player-section{max-width:800px;margin:0 auto;}.song-player-wrapper .song-player-actions-row{gap:32px;align-items:center;justify-content:center;}.song-player-wrapper .song-action-btn{padding:20px 28px;}.song-player-wrapper .song-action-btn .action-card-icon{margin-bottom:12px;}.song-player-wrapper .song-action-btn .action-card-icon .icon{font-size:28px;width:28px;height:28px;}.song-player-wrapper .song-action-btn .action-card-title{font-size:18px;font-weight:700;line-height:1.3;}.song-player-wrapper .song-action-btn .action-card-subtitle{font-size:14px;opacity:0.8;display:block;margin-top:2px;}.song-player-wrapper .download-card,.song-player-wrapper .export-card{transition:all 0.3s ease;border:2px solid transparent;}.song-player-wrapper .download-card:hover:not(.disabled),.song-player-wrapper .export-card:hover:not(.disabled){transform:translateY(-2px);border-color:rgba(125,17,255,0.2);background-color:rgba(125,17,255,0.08);box-shadow:0 8px 24px rgba(125,17,255,0.15);}}.page-node-song .song-channels{overflow:visible;}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,nav.breadcrumb ol > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);}.page-node-song{background-color:#ffffff;min-height:100vh;}.page-node-song .page-content{padding:0;}.page-node-song .main-container{margin:0;padding:0;max-width:100%;}.page-node-song .region-content{margin:0;padding:0;}@media (max-width:768px){.page-node-song .container{padding-left:0;padding-right:0;}}#header,#header-region,#footer,#footer-region{width:100%;max-width:100%;margin-left:0;margin-right:0;}#header .container,#header-region .container,#footer .container,#footer-region .container{max-width:100%;margin:0;padding:0 20px;}.nodetype--song .block-system-main-block{max-width:100%;margin-left:0;margin-right:0;}.node--type-song.node--view-mode-full{padding:0;margin:0;}.node--type-song.node--view-mode-full h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-song.node--view-mode-full h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-song.node--view-mode-full h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-song.node--view-mode-full h1{font-size:34px;line-height:1.2;}}.song-light-section{background:#ffffff;color:#171717;padding:24px 20px;margin-top:0;}@media (max-width:768px){.song-header .song-header-content{flex-wrap:wrap;gap:12px;}.song-header .song-header-author{flex:1;min-width:200px;}.song-header .song-header-stats{justify-content:center;gap:16px;margin-left:0;margin-right:0;}.song-header .song-header-actions{flex-shrink:0;}.song-channels{padding:12px;}}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,nav.breadcrumb ol > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);}.song-player-section{text-align:center;position:relative;}.song-player-controls{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:16px;position:relative;}.song-player-controls .player-control-item{flex:1;max-width:150px;}.player-control-item{display:flex;flex-direction:column;align-items:center;gap:12px;color:rgb(117,117,117);font-size:16px;font-weight:500;transition:all 150ms ease;padding:16px;border-radius:4px;background:none;border:none;cursor:pointer;text-decoration:none;}.player-control-item:hover:not(:disabled){color:rgb(125,17,255);background:rgba(125,17,255,0.1);}.player-control-item:disabled{opacity:0.5;cursor:not-allowed;}.player-control-item .icon{width:32px;height:32px;margin-bottom:8px;}a.player-control-item{color:rgb(117,117,117);}a.player-control-item:hover{text-decoration:none;color:rgb(125,17,255);background:rgba(125,17,255,0.1);}.song-light-section .player-control-item{color:rgb(0,0,0);}.song-player-controls .player-control-item{height:125px;min-height:125px;max-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(23,23,23,0.03);border:1px solid rgba(23,23,23,0.08);transition:all 0.2s ease;box-sizing:border-box;overflow:hidden;}.song-player-controls .player-control-item:hover{background-color:rgba(125,17,255,0.08);border-color:rgba(125,17,255,0.2);transform:translateY(-1px);}.song-player-controls .player-control-item .icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:8px;}.song-player-controls .player-control-item span{font-size:14px;line-height:1.3;text-align:center;flex-shrink:0;max-width:100%;padding:0 8px;word-wrap:break-word;white-space:normal;}.audio-player .player-main-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;}.song-player-section .btn-play{width:80px;height:80px;border-radius:50%;background-color:rgb(125,17,255);color:white;display:flex;align-items:center;justify-content:center;transition:all 150ms ease;box-shadow:0 4px 8px rgba(0,0,0,0.15);}.song-player-section .btn-play:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,0.2);}.song-player-section .btn-play .icon{width:32px;height:32px;}.player-control-item .icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.player-control-item .icon-download::before{content:"";}.player-control-item .icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");background-size:contain;background-repeat:no-repeat;background-position:center;}.player-control-item .icon-export::before{content:"";}.player-control-item:hover .icon-download,.player-control-item:hover .icon-export{filter:brightness(0) saturate(100%) invert(28%) sepia(94%) saturate(2867%) hue-rotate(257deg) brightness(98%) contrast(102%);}body:before{content:"small";display:none;}@media (min-width:768px){body:before{content:"medium";}}@media (min-width:1025px){body:before{content:"large";}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.drupal-messages ul,.messages ol,.messages ul{list-style-type:none;padding:0;margin:0;}.no-ul-list > li,nav.breadcrumb ol > li,.drupal-messages ol > li,.drupal-messages ul > li,.messages ol > li,.messages ul > li{display:inline-block;list-style-type:none;margin:0 10px;}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575;}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #ffffff;padding:12px;border-radius:5px;background:#fafafa;}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);}.channel-metadata-modal,.share-modal,.export-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(23,23,23,0.8);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all 250ms ease;backdrop-filter:blur(5px);}.channel-metadata-modal.active,.share-modal.active,.export-modal.active{opacity:1;visibility:visible;}.channel-metadata-content,.share-content,.export-content{background:#ffffff;border-radius:12px;padding:24px;max-width:400px;width:90%;max-height:80vh;overflow-y:auto;overflow-x:hidden;position:relative;transform:scale(0.9);transition:transform 250ms ease;color:#171717;}.channel-metadata-modal.active .channel-metadata-content,.share-modal.active .channel-metadata-content,.export-modal.active .channel-metadata-content,.channel-metadata-modal.active .share-content,.share-modal.active .share-content,.export-modal.active .share-content,.channel-metadata-modal.active .export-content,.share-modal.active .export-content,.export-modal.active .export-content{transform:scale(1);}.channel-metadata-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgb(234,234,234);}.channel-metadata-title{font-size:20px;font-weight:700;color:#171717;margin:0;}.channel-metadata-close{background:none;border:none;font-size:20px;cursor:pointer;color:rgb(117,117,117);padding:8px;border-radius:4px;transition:all 150ms ease;}.channel-metadata-close:hover{color:rgb(0,0,0);background:rgb(249,249,249);}.channel-metadata-body{overflow-x:hidden;width:100%;color:#171717;}.channel-metadata-modal h3,.channel-metadata-modal h4,.channel-metadata-modal p,.channel-metadata-modal span,.channel-metadata-modal div,.share-modal h3,.share-modal h4,.share-modal p,.share-modal span,.share-modal div,.export-modal h3,.export-modal h4,.export-modal p,.export-modal span,.export-modal div{color:#171717;}.channel-metadata-modal a:not(.btn):not(.share-social-btn),.share-modal a:not(.btn):not(.share-social-btn),.export-modal a:not(.btn):not(.share-social-btn){color:rgb(125,17,255);text-decoration:underline;}.channel-metadata-modal a:not(.btn):not(.share-social-btn):hover,.share-modal a:not(.btn):not(.share-social-btn):hover,.export-modal a:not(.btn):not(.share-social-btn):hover{color:rgb(77.1428571429,0,170);text-decoration:underline;}.channel-metadata-section{margin-bottom:24px;}.channel-metadata-section:last-child{margin-bottom:0;}.channel-metadata-section h4{font-size:16px;font-weight:600;color:#171717;margin-bottom:12px;}.channel-metadata-section p.channel-download-text{text-align:center;margin:0 0 16px 0;font-size:16px;color:#171717;line-height:1.5;}.channel-collaborators,.channel-modal-authors{display:flex;flex-direction:column;gap:12px;}.channel-collaborator{display:flex;align-items:center;gap:12px;padding:12px;background:rgb(249,249,249);border-radius:4px;}.channel-collaborator-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:rgb(133,133,133);flex-shrink:0;}.channel-collaborator-avatar img{width:100%;height:100%;object-fit:cover;}.channel-collaborator-info{flex:1;}.channel-collaborator-name{font-size:16px;font-weight:500;color:#171717;margin-bottom:4px;}.channel-collaborator-contributions{font-size:14px;color:rgb(117,117,117);}.channel-modal-author{padding:12px;background:rgb(249,249,249);border-radius:4px;transition:background-color 0.2s ease;}.channel-modal-author:hover{background:rgb(236.25,236.25,236.25);}.channel-modal-author .user-info{display:flex;flex-direction:column;gap:4px;}.channel-modal-author .user-name{font-size:16px;font-weight:500;color:#171717;}.channel-modal-author .user-meta{font-size:14px;color:rgb(117,117,117);}.channel-empty-state{text-align:center;padding:20px;color:rgb(117,117,117);}.channel-empty-state .icon{font-size:48px;margin-bottom:16px;opacity:0.5;}.channel-empty-state .channel-metadata-section{margin-top:16px;text-align:center;}.channel-empty-state .channel-metadata-section p{margin:0 0 16px 0;}.export-explanation{margin-bottom:20px;}.export-explanation > p{font-size:16px;line-height:1.625;color:#171717;margin:0 0 16px 0;}.export-info-container{background:rgba(17,132,255,0.1);border:1px solid rgba(17,132,255,0.2);border-radius:4px;padding:16px;display:flex;align-items:flex-start;gap:12px;}.export-info-container .icon{width:20px;height:20px;color:#1184ff;flex-shrink:0;margin-top:2px;}.export-info-container p{margin:0;font-size:14px;line-height:1.625;color:#171717;}.export-download-section{text-align:center;margin-bottom:16px;}.export-download-btn{display:inline-block;padding:16px 24px;background:rgb(125,17,255);color:#ffffff !important;border:none;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all 150ms ease;cursor:pointer;}.export-download-btn:before{color:#ffffff !important;}.export-download-btn:hover{background:rgb(77.1428571429,0,170);transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,0.3);text-decoration:none;color:#ffffff;}.export-unavailable{text-align:center;padding:20px;color:rgb(117,117,117);font-style:italic;}.archive-structure{margin-top:20px;padding:16px;background:rgb(249,249,249);border-radius:4px;}.archive-structure h4{font-size:16px;font-weight:600;color:#171717;margin-bottom:12px;}.file-tree{font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:14px;line-height:1.4;}.file-tree-item{margin:2px 0;color:rgb(0,0,0);}.file-tree-item.folder{font-weight:500;}.file-tree-item.file{color:rgb(117,117,117);}.file-tree-children{margin-left:20px;border-left:1px solid rgb(234,234,234);padding-left:12px;}.file-note{color:rgb(133,133,133);font-style:italic;font-weight:normal;}.export-login-content{text-align:center;padding:16px 0;}.export-login-content h4{font-size:20px;font-weight:600;color:#171717;margin-bottom:16px;}.export-login-content p{font-size:16px;color:rgb(117,117,117);margin-bottom:20px;line-height:1.625;}.export-login-icon{margin-bottom:20px;}.export-login-icon .icon-export,.export-login-icon .icon-download{width:64px;height:64px;background-size:64px 64px;}.export-login-icon .icon-export:before,.export-login-icon .icon-download:before{color:rgb(125,17,255);font-size:48px;}.export-login-icon .icon.icon-download{display:inline-block;width:64px;height:64px;background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:48px 48px;background-repeat:no-repeat;background-position:center;}.export-login-icon .icon.icon-download:before{content:none;}.export-login-icon .icon{color:rgb(125,17,255);font-size:48px;display:inline-block;width:64px;height:64px;line-height:64px;}.export-login-buttons{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:20px;}.export-login-buttons .btn{min-width:120px;flex-shrink:0;}.channel-metadata-section .export-login-buttons{margin-top:16px;margin-bottom:0;}.channel-metadata-section p + .export-login-buttons{margin-top:16px;}.share-content{text-align:center;padding:0 16px;}.share-content h4{font-size:20px;font-weight:600;color:#171717;margin-bottom:8px;}.share-content p{color:rgb(117,117,117);margin-bottom:20px;}.share-link-section{margin-bottom:20px;text-align:left;}.share-link-section label{display:block;font-weight:500;margin-bottom:8px;color:#171717;}.share-url-container{display:flex;gap:12px;align-items:stretch;}.share-url-input{flex:1;min-width:0;padding:12px;border:1px solid rgb(234,234,234);border-radius:4px;background:rgb(249,249,249);color:#171717;font-size:14px;overflow:hidden;text-overflow:ellipsis;}.copy-url-btn{flex-shrink:0;padding:12px 16px;white-space:nowrap;}.share-social-section{text-align:center;}.share-social-section h5{font-size:16px;font-weight:500;color:#171717;margin-bottom:16px;}.share-social-buttons{display:flex;gap:12px;justify-content:center;margin:0 auto;flex-wrap:wrap;}.share-social-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;text-decoration:none;font-size:14px;font-weight:600;transition:all 150ms ease;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#ffffff;min-width:140px;height:48px;line-height:1;text-transform:none;letter-spacing:normal;}.share-social-btn:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px rgba(23,23,23,0.15);}.share-social-btn i{font-size:18px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;}.share-social-btn.instagram{background:linear-gradient(45deg,#FCAF45,#F77737,#F56040,#FD1D1D,#E1306C,#C13584,#833AB4,#5851DB,#405DE6);}.share-social-btn.instagram:hover{filter:brightness(0.9);box-shadow:0 4px 12px rgba(193,53,132,0.4);}.share-social-btn.instagram.mobile-only{display:none;}@media only screen and (max-width:767px){.share-social-btn.instagram.mobile-only{display:inline-flex;}}.share-social-btn.facebook{background:#1877f2;}.share-social-btn.facebook:hover{background:#0a54b3;box-shadow:0 4px 12px rgba(24,119,242,0.4);}.share-social-btn.twitter{background:#000000;}.share-social-btn.twitter:hover{background:#1a1a1a;box-shadow:0 4px 12px rgba(23,23,23,0.4);}.share-social-btn,.share-social-btn:hover,.share-social-btn:focus{color:#ffffff;}@media (max-width:480px){.share-social-buttons{flex-direction:column;width:100%;}.share-social-btn{width:100%;min-width:unset;}}.download-success-content{text-align:center;padding:2rem 1rem;}.download-success-icon{font-size:4rem;color:#4CAF50;margin-bottom:1.5rem;}.download-success-icon i{display:block;}.download-success-message{font-size:1.25rem;font-weight:600;margin-bottom:0.5rem;color:#ffffff;}.download-success-submessage{font-size:1rem;color:rgba(255,255,255,0.7);margin-bottom:2rem;}.download-success-ok-btn{min-width:120px;}.node--type-song.node--view-mode-full .song-player-actions-row{display:flex;justify-content:center;align-items:flex-start;gap:20px;padding:16px;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn{background:transparent;border:none;cursor:pointer;text-decoration:none;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.disabled{opacity:0.5;cursor:not-allowed;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .ajax-progress,.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .ajax-progress-throbber{display:none !important;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card.download-success .action-card-icon{background:#4CAF50;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card.download-success .action-card-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download-white.svg");}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card.download-success .download-text{color:#4CAF50;font-weight:700;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-icon{width:48px;height:48px;border-radius:12px;background:rgba(125,17,255,0.1);display:flex;align-items:center;justify-content:center;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon{width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon.icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-title{font-size:14px;font-weight:600;color:#333;text-align:center;margin:0;text-transform:uppercase;letter-spacing:0.5px;display:flex;flex-direction:column;align-items:center;gap:2px;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-title .action-card-subtitle{font-size:12px;font-weight:400;color:#666;text-transform:none;letter-spacing:normal;line-height:1.2;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.play-btn{padding:0;margin:0 8px;background:transparent;border:none;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.play-btn i{width:80px;height:80px;min-width:80px;min-height:80px;flex-shrink:0;aspect-ratio:1;border-radius:50%;background:#7d11ff;color:white !important;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0;box-shadow:0 2px 8px rgba(125,17,255,0.2);transition:all 0.2s ease;cursor:pointer;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.play-btn i:hover{color:white !important;background:#7d11ff;box-shadow:0 4px 16px rgba(125,17,255,0.4);transform:scale(1.05);}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.play-btn:hover{background:transparent;border:none;}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.play-btn.playing i:before{content:"\f04c";}.node--type-song.node--view-mode-full .song-player-wrapper--no-progress .song-player .progress-bar,.node--type-song.node--view-mode-full .song-player-wrapper--no-progress .song-player .player-progress{display:none !important;}.nodetype--success-stories .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.node--type-success-stories.node--view-mode-full{clear:both;padding:1em 16px;}.node--type-success-stories.node--view-mode-full:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.node--type-success-stories.node--view-mode-full{padding:2.25em 16px 2em;}}.node--type-success-stories.node--view-mode-full .user-bar-content,.node--type-success-stories.node--view-mode-full .section-inner,.node--type-success-stories.node--view-mode-full .block-content,.node--type-success-stories.node--view-mode-full.block-views > div,.node--type-success-stories.node--view-mode-full.block-views > h2,.node--type-success-stories.node--view-mode-full.block-block-content > h2,.node--type-success-stories.node--view-mode-full.block-block-content > div,.node--type-success-stories.node--view-mode-full.block-ctools-block > span,.node--type-success-stories.node--view-mode-full.block-ctools-block > div,.node--type-success-stories.node--view-mode-full.block-entity-block header,.node--type-success-stories.node--view-mode-full.block-entity-block .content,.node--type-success-stories.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node--type-success-stories.node--view-mode-full.block-views h2,.node--type-success-stories.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-success-stories.node--view-mode-full.block-views h2,.node--type-success-stories.node--view-mode-full.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-success-stories.node--view-mode-full.block-views h2,.node--type-success-stories.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-success-stories.node--view-mode-full.block-views h2,.node--type-success-stories.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node--type-success-stories.node--view-mode-full h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-success-stories.node--view-mode-full h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-success-stories.node--view-mode-full h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-success-stories.node--view-mode-full h1{font-size:34px;line-height:1.2;}}.success-story-compact-card__wrapper{background:rgba(255,255,255,0.05);border-radius:12px;padding:30px 24px;border-left:3px solid #7d11ff;transition:transform 0.3s ease,border-color 0.3s ease,background 0.3s ease;}.success-story-compact-card__wrapper:hover{transform:translateY(-2px);background:rgba(255,255,255,0.08);border-left-color:#9d41ff;}.success-story-compact-card__quote{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#f5f5f5;line-height:1.6;margin-bottom:16px;font-size:14px;}.success-story-compact-card__quote p{margin:0;padding:0;}.success-story-compact-card__quote .field--name-body{margin:0;}.success-story-compact-card__author{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:700;color:#ff8c11;font-size:14px;}.testimonial-split-panel__wrapper{display:flex;background:#404040;border-radius:16px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.15);transition:250ms ease;}.testimonial-split-panel__wrapper:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,0.2);}@media only screen and (max-width:767px){.testimonial-split-panel__wrapper{flex-direction:column;min-height:auto;}}@media only screen and (min-width:768px) and (max-width:1024px){.testimonial-split-panel__wrapper{flex-direction:row;min-height:300px;}}@media only screen and (min-width:1025px){.testimonial-split-panel__wrapper{flex-direction:row;min-height:320px;}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px){.views-row:nth-child(even) .testimonial-split-panel__wrapper{flex-direction:row-reverse;}}.testimonial-split-panel__image{overflow:hidden;background:#171717;position:relative;}@media only screen and (max-width:767px){.testimonial-split-panel__image{width:100%;aspect-ratio:4/3;}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px){.testimonial-split-panel__image{width:35%;min-width:35%;flex-shrink:0;aspect-ratio:4/3;}}.testimonial-split-panel__image .field--name-field-testimonial-image{height:100%;margin:0;}.testimonial-split-panel__image .field--name-field-testimonial-image .field__item{height:100%;}.testimonial-split-panel__image img{width:100%;object-fit:cover;display:block;}.testimonial-split-panel__content{display:flex;flex-direction:column;justify-content:center;padding:24px;background:#404040;}@media only screen and (max-width:767px){.testimonial-split-panel__content{width:100%;padding:20px 16px;}}@media only screen and (min-width:768px) and (max-width:1024px){.testimonial-split-panel__content{width:65%;padding:24px;}}@media only screen and (min-width:1025px){.testimonial-split-panel__content{width:65%;padding:32px;}}.testimonial-split-panel__quote{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-style:italic;color:rgb(255,255,255);line-height:1.625;margin-bottom:20px;}@media only screen and (max-width:767px){.testimonial-split-panel__quote{font-size:14px;}}@media only screen and (min-width:768px) and (max-width:1024px){.testimonial-split-panel__quote{font-size:16px;}}@media only screen and (min-width:1025px){.testimonial-split-panel__quote{font-size:20px;}}.testimonial-split-panel__quote p{margin:0;padding:0;}.testimonial-split-panel__quote .field--name-body{margin:0;}.testimonial-split-panel__divider{width:60px;height:3px;background:#ff8c11;margin-bottom:16px;}.testimonial-split-panel__author{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:700;color:#ffffff;margin-bottom:4px;}@media only screen and (max-width:767px){.testimonial-split-panel__author{font-size:20px;}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px){.testimonial-split-panel__author{font-size:20px;}}.testimonial-split-panel__role{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#ff8c11;font-size:12px;}@media only screen and (max-width:767px){.testimonial-split-panel__role{font-size:12px;}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px){.testimonial-split-panel__role{font-size:12px;}}.testimonial-split-panel__role .field--name-field-testimonial-title{margin:0;}.testimonial-split-panel__role .field--name-field-testimonial-title .field__item{margin:0;}.home-section--testimonials .view-testimonials,.block-views-blocktestimonials-block-1 .view-testimonials{max-width:1200px;margin:0 auto;}@media only screen and (max-width:767px){.home-section--testimonials .view-testimonials,.block-views-blocktestimonials-block-1 .view-testimonials{padding-left:20px;}}@media only screen and (min-width:768px) and (max-width:1024px){.home-section--testimonials .view-testimonials,.block-views-blocktestimonials-block-1 .view-testimonials{padding-left:40px;}}@media only screen and (min-width:1025px){.home-section--testimonials .view-testimonials,.block-views-blocktestimonials-block-1 .view-testimonials{padding-left:60px;}}.home-section--testimonials .view-content,.block-views-blocktestimonials-block-1 .view-content{display:block;grid-template-columns:none;gap:0;}.home-section--testimonials .views-row,.block-views-blocktestimonials-block-1 .views-row{margin-bottom:40px;width:100%;display:block;}@media only screen and (max-width:767px){.home-section--testimonials .views-row,.block-views-blocktestimonials-block-1 .views-row{margin-bottom:30px;}}.home-section--testimonials .views-row:last-child,.block-views-blocktestimonials-block-1 .views-row:last-child{margin-bottom:0;}.home-page .home-section--testimonials .view-content{display:block;grid-template-columns:none;gap:0;}.home-page .home-section--testimonials .views-row{width:100%;display:block;}.nodetype--testimonial .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.node--type-testimonial.node--view-mode-full{clear:both;padding:1em 16px;}.node--type-testimonial.node--view-mode-full:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.node--type-testimonial.node--view-mode-full{padding:2.25em 16px 2em;}}.node--type-testimonial.node--view-mode-full .user-bar-content,.node--type-testimonial.node--view-mode-full .section-inner,.node--type-testimonial.node--view-mode-full .block-content,.node--type-testimonial.node--view-mode-full.block-views > div,.node--type-testimonial.node--view-mode-full.block-views > h2,.node--type-testimonial.node--view-mode-full.block-block-content > h2,.node--type-testimonial.node--view-mode-full.block-block-content > div,.node--type-testimonial.node--view-mode-full.block-ctools-block > span,.node--type-testimonial.node--view-mode-full.block-ctools-block > div,.node--type-testimonial.node--view-mode-full.block-entity-block header,.node--type-testimonial.node--view-mode-full.block-entity-block .content,.node--type-testimonial.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node--type-testimonial.node--view-mode-full.block-views h2,.node--type-testimonial.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-testimonial.node--view-mode-full.block-views h2,.node--type-testimonial.node--view-mode-full.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-testimonial.node--view-mode-full.block-views h2,.node--type-testimonial.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-testimonial.node--view-mode-full.block-views h2,.node--type-testimonial.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node--type-testimonial.node--view-mode-full h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-testimonial.node--view-mode-full h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-testimonial.node--view-mode-full h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-testimonial.node--view-mode-full h1{font-size:34px;line-height:1.2;}}.video-card{transition:all 0.3s ease;height:100%;display:flex;flex-direction:column;}.video-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(125,17,255,0.3);}.video-card:hover .video-card-wrapper{border-color:rgba(125,17,255,0.6);background:rgba(255,255,255,0.1);}.video-card .video-card-wrapper{height:100%;display:flex;flex-direction:column;background:rgba(255,255,255,0.05);border:1px solid rgb(207,207,207);border-radius:16px;overflow:hidden;transition:all 0.3s ease;transform:translateZ(0);backface-visibility:hidden;}.video-card .video-thumbnail-link{text-decoration:none;color:inherit;display:block;}.video-card .video-thumbnail{position:relative;width:100%;height:0;padding-bottom:56.25%;background:rgba(0,0,0,0.5);overflow:hidden;}.video-card .video-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.video-card .video-thumbnail .thumbnail-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(125,17,255,0.1) 0%,rgba(95,13,184,0.1) 100%);}.video-card .video-thumbnail .play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(125,17,255,0.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;opacity:0.9;}.video-card .video-thumbnail .play-overlay:hover{background:#7d11ff;transform:translate(-50%,-50%) scale(1.1);opacity:1;}.video-card .video-thumbnail .play-overlay .play-icon{width:0;height:0;border-left:20px solid white;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:4px;}.video-card .video-content{padding:0;flex:1;display:flex;flex-direction:column;background:rgb(253,253,253);border-top:1px solid rgba(255,255,255,0.15);}.video-card .video-content .video-title{font-size:18px;font-weight:600;margin:0 0 12px 0;line-height:1.3;padding:20px 20px 0 20px;}.video-card .video-content .video-title a{color:rgba(0,0,0,0.85);text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color 0.2s ease;}.video-card .video-content .video-title a:hover{color:#7d11ff;}.video-card .video-content .video-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px;padding:0 20px;}.video-card .video-content .video-author{display:flex;align-items:center;gap:8px;color:rgba(0,0,0,0.7);font-size:14px;margin-bottom:0;}.video-card .video-content .video-author .author-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;transition:opacity 0.2s ease;}.video-card .video-content .video-author .author-link:hover{opacity:0.8;}.video-card .video-content .video-author .author-link:hover .author-name{color:#7d11ff;}.video-card .video-content .video-author .author-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;}.video-card .video-content .video-author .author-avatar-placeholder{width:24px;height:24px;border-radius:50%;background:rgba(125,17,255,0.3);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:rgba(255,255,255,0.9);}.video-card .video-content .video-author .author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color 0.2s ease;}.video-card .video-content .video-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;margin-top:auto;padding:0 20px;}.video-card .video-content .video-tags .tag-pill{background:rgba(125,17,255,0.15);border:1px solid rgba(125,17,255,0.3);border-radius:20px;padding:4px 12px;font-size:12px;color:rgba(0,0,0,0.8);transition:all 0.2s ease;}.video-card .video-content .video-tags .tag-pill:hover{background:rgba(125,17,255,0.25);border-color:rgba(125,17,255,0.5);color:rgba(255,255,255,0.9);}.video-card .video-content .video-tags .tag-pill.more-tags{background:rgba(0,0,0,0.08);border-color:rgba(0,0,0,0.2);font-weight:600;}.video-card .video-content .video-stats{margin-top:0;display:flex;align-items:center;gap:12px;}.video-card .video-content .video-stats .flag{display:inline-flex;align-items:center;gap:6px;position:relative;}.video-card .video-content .video-stats .flag a{display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;padding:0;}.video-card .video-content .video-stats .flag a i{display:block;position:relative;width:27px;height:27px;padding:0;top:2px;}.video-card .video-content .video-stats .flag a i::before{width:27px;height:27px;padding:0;color:rgba(0,0,0,0.5);transition:all 0.2s ease;}.video-card .video-content .video-stats .flag a:hover i::before{color:#7d11ff;transform:scale(1.1);}.video-card .video-content .video-stats .flag > span{color:rgba(0,0,0,0.7);font-size:14px;font-weight:500;}.video-card .video-content .video-stats .flag.action-unflag a i::before{color:#7d11ff;}.video-card .video-content .video-stats .flag .liked,.video-card .video-content .video-stats .flag .unliked{display:none;}.video-card .video-content .video-stats .stat-item{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,0.6);font-size:14px;}.video-card .video-content .video-stats .stat-item i{font-size:14px;}.video-card .video-content .video-songs{margin-top:16px;background:rgba(125,17,255,0.03);border-top:1px solid rgba(125,17,255,0.1);}.video-card .video-content .video-songs .node--type-song.node--view-mode-short-row{margin-bottom:8px;background:rgba(255,255,255,0.8);border:1px solid rgba(125,17,255,0.15);border-radius:8px;padding:8px 12px;transition:all 0.2s ease;}.video-card .video-content .video-songs .node--type-song.node--view-mode-short-row:hover{background:rgba(255,255,255,0.95);border-color:rgba(125,17,255,0.25);}.video-card .video-content .video-songs .node--type-song.node--view-mode-short-row:last-child{margin-bottom:0;}.video-card .video-content .video-songs .node--type-song.node--view-mode-short-row .node-title,.video-card .video-content .video-songs .node--type-song.node--view-mode-short-row h3{font-size:14px !important;font-weight:500 !important;margin:0 !important;line-height:1.3 !important;}.video-card .video-content .video-songs .node--type-song.node--view-mode-short-row .field--name-uid,.video-card .video-content .video-songs .node--type-song.node--view-mode-short-row .song-author{font-size:12px !important;opacity:0.7;}.video-card .video-content .video-songs .node--type-song.node--view-mode-short-row .field{font-size:12px;}.content-wrapper-wrapper .videos-view-container .view-content,.content-wrapper-wrapper .view-videos .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;}@media (max-width:767px){.content-wrapper-wrapper .videos-view-container .view-content,.content-wrapper-wrapper .view-videos .view-content{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;}}@media (max-width:480px){.content-wrapper-wrapper .videos-view-container .view-content,.content-wrapper-wrapper .view-videos .view-content{grid-template-columns:1fr;}}.content-wrapper-wrapper .videos-view-container .views-row,.content-wrapper-wrapper .view-videos .views-row{display:flex;}.content-wrapper-wrapper .videos-view-container .views-row > a,.content-wrapper-wrapper .videos-view-container .views-row > article,.content-wrapper-wrapper .view-videos .views-row > a,.content-wrapper-wrapper .view-videos .views-row > article{width:100%;}.nodetype--video .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.nodetype--video .block-entity-fieldnodefield-lesson .field__label{font-weight:bold;}.nodetype--video .block-entity-fieldnodefield-lesson .field__item{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-weight:600;margin-bottom:1em;}@media only screen and (max-width:767px){.nodetype--video .block-entity-fieldnodefield-lesson .field__item{font-size:20px;line-height:1.5;}}@media only screen and (min-width:768px) and (max-width:1024px){.nodetype--video .block-entity-fieldnodefield-lesson .field__item{font-size:24px;line-height:1.2;}}@media only screen and (min-width:1025px){.nodetype--video .block-entity-fieldnodefield-lesson .field__item{font-size:24px;line-height:1.2;}}.nodetype--video .block-entity-fieldnodefield-songs .field__label{font-weight:bold;}.nodetype--video .block-entity-fieldnodefield-songs .field__item{margin-bottom:2em;}.nodetype--video .block-entity-fieldnodefield-video-comments{margin-top:2em;}.node--type-video.node--view-mode-full{clear:both;padding:1em 16px;}.node--type-video.node--view-mode-full:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.node--type-video.node--view-mode-full{padding:2.25em 16px 2em;}}.node--type-video.node--view-mode-full .user-bar-content,.node--type-video.node--view-mode-full .section-inner,.node--type-video.node--view-mode-full .block-content,.node--type-video.node--view-mode-full.block-views > div,.node--type-video.node--view-mode-full.block-views > h2,.node--type-video.node--view-mode-full.block-block-content > h2,.node--type-video.node--view-mode-full.block-block-content > div,.node--type-video.node--view-mode-full.block-ctools-block > span,.node--type-video.node--view-mode-full.block-ctools-block > div,.node--type-video.node--view-mode-full.block-entity-block header,.node--type-video.node--view-mode-full.block-entity-block .content,.node--type-video.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.node--type-video.node--view-mode-full.block-views h2,.node--type-video.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.node--type-video.node--view-mode-full.block-views h2,.node--type-video.node--view-mode-full.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-video.node--view-mode-full.block-views h2,.node--type-video.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-video.node--view-mode-full.block-views h2,.node--type-video.node--view-mode-full.block-entity-block header h2{font-size:34px;line-height:1.2;}}.node--type-video.node--view-mode-full h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-weight:600;}@media only screen and (max-width:767px){.node--type-video.node--view-mode-full h1{font-size:20px;line-height:1.5;}}@media only screen and (min-width:768px) and (max-width:1024px){.node--type-video.node--view-mode-full h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:1025px){.node--type-video.node--view-mode-full h1{font-size:24px;line-height:1.2;}}.nodetype--video .block-entity-fieldnodetitle,.nodetype--video .block-field-blocknodevideotitle{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;margin-bottom:0.25em;}@media only screen and (max-width:767px){.nodetype--video .block-entity-fieldnodetitle,.nodetype--video .block-field-blocknodevideotitle{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.nodetype--video .block-entity-fieldnodetitle,.nodetype--video .block-field-blocknodevideotitle{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.nodetype--video .block-entity-fieldnodetitle,.nodetype--video .block-field-blocknodevideotitle{font-size:34px;line-height:1.2;}}.nodetype--video .block-entity-fieldnodefield-tags{margin-bottom:0.5em;}.nodetype--video .cog-layout--right .view-videos .views-row{margin-bottom:15px;border-bottom:1px solid #CCC;padding-bottom:10px;}.nodetype--video .cog-layout--right .view-videos .views-row.views-row-last{border-bottom:none;padding-bottom:0;}.route-page-managerpage-view-courses-courses-panels-variant-0 #header-region{box-shadow:none;}.courses-page .view-courses .view-content{display:grid;grid-template-columns:1fr;gap:1.5rem;}@media only screen and (min-width:768px){.courses-page .view-courses .view-content{grid-template-columns:repeat(2,1fr);}}@media only screen and (min-width:1025px){.courses-page .view-courses .view-content{grid-template-columns:repeat(3,1fr);}}.courses-page .view-courses .view-content .course-card{display:flex;flex-direction:column;height:100%;}.courses-page .view-courses .view-content .course-card .course-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.courses-page .sidebar-section{margin-bottom:2rem;}.alias--masterclasses .block-region-main > div:nth-child(even){background-color:#f5f5f5;}.masterclasses-page .view-masterclasses .view-content{display:grid;grid-template-columns:1fr;gap:1.5rem;}@media only screen and (min-width:768px){.masterclasses-page .view-masterclasses .view-content{grid-template-columns:repeat(2,1fr);}}@media only screen and (min-width:1025px){.masterclasses-page .view-masterclasses .view-content{grid-template-columns:repeat(3,1fr);}}.masterclasses-page .view-masterclasses .view-content .masterclass-card{display:flex;flex-direction:column;height:100%;}.masterclasses-page .view-masterclasses .view-content .masterclass-card .masterclass-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.masterclasses-page .sidebar-section{margin-bottom:2rem;}.loginblock-shortcode-wrapper .user-login-form h1,.loginblock-shortcode-wrapper .user-register-form h1,.signupblock-shortcode-wrapper .user-login-form h1,.signupblock-shortcode-wrapper .user-register-form h1{display:none;}.loginblock-shortcode-wrapper .user-login-form .form-item,.loginblock-shortcode-wrapper .user-register-form .form-item,.signupblock-shortcode-wrapper .user-login-form .form-item,.signupblock-shortcode-wrapper .user-register-form .form-item{padding:0;}.loginblock-shortcode-wrapper .user-login-form label,.loginblock-shortcode-wrapper .user-register-form label,.signupblock-shortcode-wrapper .user-login-form label,.signupblock-shortcode-wrapper .user-register-form label{display:none;}.loginblock-shortcode-wrapper .user-login-form hr,.loginblock-shortcode-wrapper .user-register-form hr,.signupblock-shortcode-wrapper .user-login-form hr,.signupblock-shortcode-wrapper .user-register-form hr{display:none;}.loginblock-shortcode-wrapper .user-login-form input.form-text,.loginblock-shortcode-wrapper .user-register-form input.form-text,.signupblock-shortcode-wrapper .user-login-form input.form-text,.signupblock-shortcode-wrapper .user-register-form input.form-text{border:0px solid #000;border-radius:4px;background-color:#fff;display:block;color:#333333;}.loginblock-shortcode-wrapper .user-login-form .form-submit,.loginblock-shortcode-wrapper .user-register-form .form-submit,.signupblock-shortcode-wrapper .user-login-form .form-submit,.signupblock-shortcode-wrapper .user-register-form .form-submit{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:rgb(125,17,255);margin:15px 0 13px;padding:12px 36px;border:1px solid rgb(125,17,255);border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;background-color:#d74815;border-color:transparent;}.loginblock-shortcode-wrapper .user-login-form .form-submit a,.loginblock-shortcode-wrapper .user-register-form .form-submit a,.signupblock-shortcode-wrapper .user-login-form .form-submit a,.signupblock-shortcode-wrapper .user-register-form .form-submit a{color:#ffffff;}.loginblock-shortcode-wrapper .user-login-form .form-submit:hover,.loginblock-shortcode-wrapper .user-register-form .form-submit:hover,.signupblock-shortcode-wrapper .user-login-form .form-submit:hover,.signupblock-shortcode-wrapper .user-register-form .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.loginblock-shortcode-wrapper .user-login-form .simple-fb-connect,.loginblock-shortcode-wrapper .user-register-form .simple-fb-connect,.signupblock-shortcode-wrapper .user-login-form .simple-fb-connect,.signupblock-shortcode-wrapper .user-register-form .simple-fb-connect{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:rgb(125,17,255);margin:15px 0 13px;padding:12px 36px;border:1px solid rgb(125,17,255);border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;border-color:#3b5998;background-color:#3b5998;background-image:url(/themes/custom/ggfresh/images/fb-white.svg);background-position:9px 50%;background-size:25px;background-repeat:no-repeat;padding-top:17px;}.loginblock-shortcode-wrapper .user-login-form .simple-fb-connect a,.loginblock-shortcode-wrapper .user-register-form .simple-fb-connect a,.signupblock-shortcode-wrapper .user-login-form .simple-fb-connect a,.signupblock-shortcode-wrapper .user-register-form .simple-fb-connect a{color:#ffffff;}.loginblock-shortcode-wrapper .user-login-form .simple-fb-connect:hover,.loginblock-shortcode-wrapper .user-register-form .simple-fb-connect:hover,.signupblock-shortcode-wrapper .user-login-form .simple-fb-connect:hover,.signupblock-shortcode-wrapper .user-register-form .simple-fb-connect:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.loginblock-shortcode-wrapper .user-login-form .simple-fb-connect:hover,.loginblock-shortcode-wrapper .user-register-form .simple-fb-connect:hover,.signupblock-shortcode-wrapper .user-login-form .simple-fb-connect:hover,.signupblock-shortcode-wrapper .user-register-form .simple-fb-connect:hover{background-color:#3b5998;border-color:#3b5998;}.loginblock-shortcode-wrapper .user-login-form .form-text,.loginblock-shortcode-wrapper .user-login-form .form-email,.loginblock-shortcode-wrapper .user-login-form .form-submit,.loginblock-shortcode-wrapper .user-login-form .button,.loginblock-shortcode-wrapper .user-register-form .form-text,.loginblock-shortcode-wrapper .user-register-form .form-email,.loginblock-shortcode-wrapper .user-register-form .form-submit,.loginblock-shortcode-wrapper .user-register-form .button,.signupblock-shortcode-wrapper .user-login-form .form-text,.signupblock-shortcode-wrapper .user-login-form .form-email,.signupblock-shortcode-wrapper .user-login-form .form-submit,.signupblock-shortcode-wrapper .user-login-form .button,.signupblock-shortcode-wrapper .user-register-form .form-text,.signupblock-shortcode-wrapper .user-register-form .form-email,.signupblock-shortcode-wrapper .user-register-form .form-submit,.signupblock-shortcode-wrapper .user-register-form .button{height:60px;width:100%;margin-top:0;margin-bottom:1em;font-size:18px;color:#000000;text-decoration:none;}.loginblock-shortcode-wrapper .user-login-form .register-link,.loginblock-shortcode-wrapper .user-register-form .register-link,.signupblock-shortcode-wrapper .user-login-form .register-link,.signupblock-shortcode-wrapper .user-register-form .register-link{display:none;}.signupblock-shortcode-wrapper .or-separator{display:none;}.button.google-sso,a.social-auth.google{display:flex;margin-left:0;margin-right:0;border:none;padding:0 8px;justify-content:center;color:#000000;text-align:center;background-color:rgb(245.4314285714,244.8685714286,244.8685714286);height:72px;line-height:72px;font-family:"Roboto",sans-serif;border-radius:4px;}.button.google-sso img,a.social-auth.google img{width:48px;height:48px;position:relative;padding:6px;border:1px solid transparent;margin-top:12px;}.button.google-sso span,a.social-auth.google span{padding-left:8px;font-style:normal;font-weight:700;text-decoration:none;display:inline-block;}.button.google-sso:focus,.button.google-sso:hover,a.social-auth.google:focus,a.social-auth.google:hover{background-color:#eeeded;}.social-auth.apple{display:flex;margin-left:0;margin-right:0;border:none;padding:0 8px;justify-content:center;color:#000000;text-align:center;background-color:rgb(245.4314285714,244.8685714286,244.8685714286);height:72px;line-height:72px;font-family:"Roboto",sans-serif;border-radius:4px;margin-top:10px;}.social-auth.apple img{width:48px;height:48px;position:relative;padding:6px;border:1px solid transparent;margin-top:12px;}.social-auth.apple span{padding-left:8px;font-style:normal;font-weight:700;text-decoration:none;display:inline-block;}.social-auth.apple:focus,.social-auth.apple:hover{background-color:#eeeded;}a.signup-button-shortcode{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;}.statsboxes{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;}@media only screen and (max-width:767px){.statsboxes{flex-direction:column;}}@media only screen and (min-width:768px) and (max-width:1227px){.statsboxes{padding:0 20px;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper{margin:0 auto;width:100%;}}@media only screen and (min-width:768px) and (max-width:1024px){.statbox-shortcode-wrapper{width:320px;max-width:28%;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper{border:2px solid #d4d4d4;border-radius:11px;display:inline-block;}}@media only screen and (min-width:768px) and (max-width:1227px){.statbox-shortcode-wrapper{width:calc(33.333% - 14px);max-width:300px;}}@media only screen and (min-width:1025px){.statbox-shortcode-wrapper{width:385px;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.electric,.statbox-shortcode-wrapper.primary{border-bottom:5px solid rgb(125,17,255);}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.electric,.statbox-shortcode-wrapper.primary{background-color:rgb(125,17,255);color:#ffffff;}.statbox-shortcode-wrapper.electric .statistic,.statbox-shortcode-wrapper.electric .subtext,.statbox-shortcode-wrapper.primary .statistic,.statbox-shortcode-wrapper.primary .subtext{color:#ffffff;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.accent,.statbox-shortcode-wrapper.orange{border-bottom:5px solid #ff8c11;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.accent,.statbox-shortcode-wrapper.orange{background-color:#ff8c11;color:#ffffff;}.statbox-shortcode-wrapper.accent .statistic,.statbox-shortcode-wrapper.accent .subtext,.statbox-shortcode-wrapper.orange .statistic,.statbox-shortcode-wrapper.orange .subtext{color:#ffffff;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.teal{border-bottom:5px solid #14b8a6;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.teal{background-color:#14b8a6;color:#ffffff;}.statbox-shortcode-wrapper.teal .statistic,.statbox-shortcode-wrapper.teal .subtext{color:#ffffff;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.success,.statbox-shortcode-wrapper.green{border-bottom:5px solid #16a34a;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.success,.statbox-shortcode-wrapper.green{background-color:#16a34a;color:#ffffff;}.statbox-shortcode-wrapper.success .statistic,.statbox-shortcode-wrapper.success .subtext,.statbox-shortcode-wrapper.green .statistic,.statbox-shortcode-wrapper.green .subtext{color:#ffffff;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.info,.statbox-shortcode-wrapper.blue{border-bottom:5px solid #3b82f6;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.info,.statbox-shortcode-wrapper.blue{background-color:#3b82f6;color:#ffffff;}.statbox-shortcode-wrapper.info .statistic,.statbox-shortcode-wrapper.info .subtext,.statbox-shortcode-wrapper.blue .statistic,.statbox-shortcode-wrapper.blue .subtext{color:#ffffff;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.warning,.statbox-shortcode-wrapper.amber{border-bottom:5px solid #d97706;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.warning,.statbox-shortcode-wrapper.amber{background-color:#d97706;color:#ffffff;}.statbox-shortcode-wrapper.warning .statistic,.statbox-shortcode-wrapper.warning .subtext,.statbox-shortcode-wrapper.amber .statistic,.statbox-shortcode-wrapper.amber .subtext{color:#ffffff;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.pink{border-bottom:5px solid #ec4899;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.pink{background-color:#ec4899;color:#ffffff;}.statbox-shortcode-wrapper.pink .statistic,.statbox-shortcode-wrapper.pink .subtext{color:#ffffff;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.indigo{border-bottom:5px solid #6366f1;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.indigo{background-color:#6366f1;color:#ffffff;}.statbox-shortcode-wrapper.indigo .statistic,.statbox-shortcode-wrapper.indigo .subtext{color:#ffffff;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.slime{border-bottom:8px solid #4ade80;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.slime{background-color:#4ade80;color:rgb(0,0,0);}.statbox-shortcode-wrapper.slime .statistic,.statbox-shortcode-wrapper.slime .subtext{color:rgb(0,0,0);}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.peach{border-bottom:5px solid #ff9c47;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.peach{background-color:#ff9c47;color:rgb(0,0,0);}.statbox-shortcode-wrapper.peach .statistic,.statbox-shortcode-wrapper.peach .subtext{color:rgb(0,0,0);}}.statbox-shortcode-wrapper .statistic{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:900;padding:40px 20px 10px 20px;line-height:100%;}@media only screen and (max-width:767px){.statbox-shortcode-wrapper .statistic{font-size:56px;letter-spacing:-0.75px;width:100%;text-align:center;}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px){.statbox-shortcode-wrapper .statistic{font-size:85.376px;letter-spacing:-2.561px;}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper:nth-child(1) .statistic{padding-top:0;}}.statbox-shortcode-wrapper .subtext{font-style:normal;font-weight:400;}@media only screen and (max-width:767px){.statbox-shortcode-wrapper .subtext{font-size:21px;line-height:normal;width:100%;text-align:center;}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper .subtext{padding:0 20px 20px 20px;}}@media only screen and (min-width:768px) and (max-width:1024px){.statbox-shortcode-wrapper .subtext{font-size:24.393px;line-height:24.393px;}}@media only screen and (min-width:1025px){.statbox-shortcode-wrapper .subtext{font-size:25.5px;line-height:17.85px;}}.user-row{background:white;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.08);margin-bottom:16px;transition:all 0.3s ease;}.user-row:hover{box-shadow:0 4px 12px rgba(0,0,0,0.12);transform:translateY(-2px);}.user-row .user-row-inner{display:flex;align-items:flex-start;padding:20px;gap:20px;}@media (max-width:768px){.user-row .user-row-inner{flex-direction:column;padding:16px;gap:16px;}}.user-row .user-row-avatar{flex-shrink:0;}.user-row .user-row-avatar .avatar-link{display:block;width:72px;height:72px;border-radius:50%;overflow:hidden;border:3px solid #f3f4f6;transition:border-color 0.2s ease;position:relative;}.user-row .user-row-avatar .avatar-link:hover{border-color:#7d11ff;}@media (max-width:768px){.user-row .user-row-avatar .avatar-link{width:56px;height:56px;}}.user-row .user-row-avatar .avatar-link .field--name-user-picture,.user-row .user-row-avatar .avatar-link .field--type-image,.user-row .user-row-avatar .avatar-link .field__item{width:100%;height:100%;}.user-row .user-row-avatar .avatar-link .field--name-user-picture img,.user-row .user-row-avatar .avatar-link .field--type-image img,.user-row .user-row-avatar .avatar-link .field__item img{width:100%;height:100%;object-fit:cover;}.user-row .user-row-avatar .avatar-link img{width:100%;height:100%;object-fit:cover;}.user-row .user-row-avatar .avatar-link .avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#7d11ff,#9333ea);display:flex;align-items:center;justify-content:center;}.user-row .user-row-avatar .avatar-link .avatar-placeholder span{color:white;font-size:24px;font-weight:600;}@media (max-width:768px){.user-row .user-row-avatar .avatar-link .avatar-placeholder span{font-size:20px;}}.user-row .user-row-main{flex:1;min-width:0;}.user-row .user-row-main .user-row-header{display:flex;align-items:baseline;gap:12px;margin-bottom:8px;flex-wrap:wrap;}.user-row .user-row-main .user-row-header .user-row-name{margin:0;font-size:18px;font-weight:600;line-height:1.2;display:flex;align-items:center;gap:8px;}.user-row .user-row-main .user-row-header .user-row-name a{color:#1f2937;text-decoration:none;transition:color 0.2s ease;}.user-row .user-row-main .user-row-header .user-row-name a:hover{color:#7d11ff;}.user-row .user-row-main .user-row-header .user-row-name .owner-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:white;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;border-radius:12px;white-space:nowrap;}.user-row .user-row-main .user-row-header .user-row-name .owner-badge i{font-size:10px;}.user-row .user-row-main .user-row-header .user-row-title-points{display:flex;align-items:center;gap:8px;}.user-row .user-row-main .user-row-header .user-row-title-points .guitarist-title{color:#7d11ff;font-size:14px;font-weight:600;}.user-row .user-row-main .user-row-header .user-row-title-points .achievement-points{display:inline-flex;align-items:center;padding:4px 10px;background:#f3f4f6;border-radius:16px;font-size:13px;}.user-row .user-row-main .user-row-header .user-row-title-points .achievement-points .points-value{font-weight:700;color:#1f2937;margin-right:4px;}.user-row .user-row-main .user-row-header .user-row-title-points .achievement-points .points-label{color:#6b7280;font-weight:400;}.user-row .user-row-main .user-row-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:#6b7280;margin-bottom:12px;}.user-row .user-row-main .user-row-meta .meta-item{display:flex;align-items:center;gap:6px;}.user-row .user-row-main .user-row-meta .meta-item i{font-size:12px;color:#9ca3af;}.user-row .user-row-main .user-row-badges .achievement-badges{display:flex;gap:6px;flex-wrap:wrap;}.user-row .user-row-actions{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;}@media (max-width:768px){.user-row .user-row-actions{flex-direction:row;margin-top:0;justify-content:space-between;align-items:center;width:100%;}}.user-row .user-row-actions .user-stats-wrapper{margin-top:0;}.user-row .user-row-actions .user-row-stats{display:flex;gap:24px;}.user-row .user-row-actions .user-row-stats .stat{text-align:center;}.user-row .user-row-actions .user-row-stats .stat .stat-number{display:block;font-size:20px;font-weight:700;color:#1f2937;line-height:1;margin-bottom:4px;}.user-row .user-row-actions .user-row-stats .stat .stat-label{display:block;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:0.5px;}.user-row .user-row-actions .user-row-buttons{display:flex;gap:8px;align-items:center;}.user-row .user-row-actions .user-row-buttons .flag a{display:inline-flex;align-items:center;padding:8px 16px;background:#7d11ff;color:white;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:all 0.2s ease;}.user-row .user-row-actions .user-row-buttons .flag a:hover{background:#6b0fd9;transform:translateY(-1px);}.user-row .user-row-actions .user-row-buttons .flag a.unflag-action{background:#f3f4f6;color:#6b7280;}.user-row .user-row-actions .user-row-buttons .flag a.unflag-action:hover{background:#e5e7eb;}.node--type-song .user-row{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.1);}.node--type-song .user-row:hover{background:rgba(255,255,255,0.05);border-color:rgba(125,17,255,0.5);}.node--type-song .user-row .user-row-main .user-row-name a{color:white;}.node--type-song .user-row .user-row-main .user-row-name a:hover{color:#9333ea;}.node--type-song .user-row .user-row-main .achievement-points{background:rgba(125,17,255,0.2);}.node--type-song .user-row .user-row-main .achievement-points .points-value{color:white;}.node--type-song .user-row .user-row-main .achievement-points .points-label{color:rgba(255,255,255,0.6);}.node--type-song .user-row .user-row-main .user-row-meta{color:rgba(255,255,255,0.6);}.node--type-song .user-row .user-row-main .user-row-meta i{color:rgba(255,255,255,0.4);}.node--type-song .user-row .user-row-actions .stat-number{color:white;}.node--type-song .user-row .user-row-actions .stat-label{color:rgba(255,255,255,0.5);}.group-membership-wrapper{position:relative;}.group-membership-wrapper .field--name-group-roles{position:absolute;top:0;left:10px;z-index:10;}.group-membership-wrapper .field--name-group-roles .field__label{display:none;}.group-membership-wrapper .field--name-group-roles .field__items{display:inline-flex;gap:4px;}.group-membership-wrapper .field--name-group-roles .field__item{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:white;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border-radius:12px;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.group-membership-wrapper .field--name-group-roles .field__item:before{content:"\f521";font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;}.group-membership-wrapper .user-row{position:relative;}.view-achievement-totals{clear:both;padding:1em 16px;}.view-achievement-totals:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.view-achievement-totals{padding:2.25em 16px 2em;}}.view-achievement-totals .user-bar-content,.view-achievement-totals .section-inner,.view-achievement-totals .block-content,.view-achievement-totals.block-views > div,.view-achievement-totals.block-views > h2,.view-achievement-totals.block-block-content > h2,.view-achievement-totals.block-block-content > div,.view-achievement-totals.block-ctools-block > span,.view-achievement-totals.block-ctools-block > div,.view-achievement-totals.block-entity-block header,.view-achievement-totals.block-entity-block .content,.view-achievement-totals .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.view-achievement-totals.block-views h2,.view-achievement-totals.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.view-achievement-totals.block-views h2,.view-achievement-totals.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.view-achievement-totals.block-views h2,.view-achievement-totals.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.view-achievement-totals.block-views h2,.view-achievement-totals.block-entity-block header h2{font-size:34px;line-height:1.2;}}.view-achievement-totals .views-field-latest-achievement{padding-top:0.5em;padding-bottom:0.5em;}.view-achievement-totals .views-field-latest-achievement .achievement-latest-image{float:left;margin:0 1em 0 0;}.view-achievement-totals .views-field-latest-achievement .achievement-latest-image .image-title{display:none;}.route-viewachievement-unlockspage-2 .views-element-container{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;}.route-viewachievement-unlockspage-2 .view-achievement-unlocks{clear:both;padding:1em 16px;}.route-viewachievement-unlockspage-2 .view-achievement-unlocks:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.route-viewachievement-unlockspage-2 .view-achievement-unlocks{padding:2.25em 16px 2em;}}.route-viewachievement-unlockspage-2 .view-achievement-unlocks .user-bar-content,.route-viewachievement-unlockspage-2 .view-achievement-unlocks .section-inner,.route-viewachievement-unlockspage-2 .view-achievement-unlocks .block-content,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views > div,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views > h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-block-content > h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-block-content > div,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-ctools-block > span,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-ctools-block > div,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block header,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block .content,.route-viewachievement-unlockspage-2 .view-achievement-unlocks .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block header h2{font-size:34px;line-height:1.2;}}.route-viewachievement-unlockspage-2 .view-achievement-unlocks .view-empty{padding:2em 1em;background:#f5f5f5;}.route-viewachievement-unlockspage-2 .view-header h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.route-viewachievement-unlockspage-2 .view-header h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.route-viewachievement-unlockspage-2 .view-header h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.route-viewachievement-unlockspage-2 .view-header h1{font-size:34px;line-height:1.2;}}.view-achievement-unlocks .view-empty{padding:2em 1em;background:#f5f5f5;}.view-achievement-unlocks .achievement{margin:2em 0;}.view-achievement-unlocks .views-table{width:100%;border-collapse:collapse;background:white;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:8px;overflow:hidden;}.view-achievement-unlocks .views-table thead{background-color:rgb(250.3571428571,246.5,255);}.view-achievement-unlocks .views-table thead th{padding:1em 1.5em;text-align:left;font-weight:600;color:#262626;border-bottom:2px solid rgb(125,17,255);}.view-achievement-unlocks .views-table thead th:first-child{padding-left:2em;}.view-achievement-unlocks .views-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color 0.2s ease;}.view-achievement-unlocks .views-table tbody tr:hover{background-color:white;}.view-achievement-unlocks .views-table tbody tr:last-child{border-bottom:none;}.view-achievement-unlocks .views-table tbody tr td{padding:1.25em 1.5em;}.view-achievement-unlocks .views-table tbody tr td:first-child{padding-left:2em;}.view-achievement-unlocks .views-table tbody tr td.views-field-config{font-weight:500;}.view-achievement-unlocks .views-table tbody tr td.views-field-config a{color:rgb(125,17,255);text-decoration:none;}.view-achievement-unlocks .views-table tbody tr td.views-field-config a:hover{color:rgb(100.2857142857,0,221);text-decoration:underline;}.view-achievement-unlocks .views-table tbody tr td.views-field-timestamp{color:#262626;font-size:0.95em;}.view-achievement-unlocks .views-table tbody tr td.views-field-timestamp em{font-style:normal;font-weight:600;color:#262626;}.block-views-blockactivity-block-1 > h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;background:none;padding-top:1em;padding-left:15px;font-size:160%;font-weight:normal;}@media only screen and (max-width:767px){.block-views-blockactivity-block-1 > h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block-views-blockactivity-block-1 > h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block-views-blockactivity-block-1 > h2{font-size:34px;line-height:1.2;}}.block-views-blockactivity-block-1 .views-row,.block-views-blockactivity-block-1 .view-empty{clear:both;padding:15px 14px;border-bottom:1px solid #e0e0e0;min-height:70px;}.block-views-blockactivity-block-1 .views-field-user-picture{display:inline-block;margin-top:0px;margin-right:15px;padding-right:0px;float:left;border-radius:5px;margin-top:4px;margin-right:10px;}.block-views-blockactivity-block-1 .views-field-user-picture .image-title{display:none;}.block-views-blockactivity-block-1 .views-field-user-picture img{border-radius:5px;}.block-views-blockactivity-block-1 .views-field-get-text p{margin:0;}.block-views-blockcourses-block-3 .views-view-grid{color:white;}.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col{background:rgb(61.25,61.25,61.25);}.block-views-blockcourses-block-3 .views-view-grid .views-field-title a{color:#60a5fa;}.block-views-blockcourses-block-3 .views-view-grid .views-field-nid{color:#ffffff;}.block-views-blockcourses-block-1 .view-filters,.block-views-blockcourses-block-2 .view-filters,.block-views-blockcourses-block-3 .view-filters,.block-views-blockmicrolessons-block-1 .view-filters,.block-views-blockmicrolessons-block-4 .view-filters,.block-views-blockmicrolessons-block-5 .view-filters,.block-views-blockreaction-videos-block-4 .view-filters,.block-views-blockreaction-videos-block-2 .view-filters{background:transparent;box-shadow:rgba(0,0,0,0.16) 0px 1px 4px;border:1px solid #ddd;padding-bottom:0;}.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-actions,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions{display:inline-block;width:auto;}.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions .form-submit{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:rgb(125,17,255);margin:15px 0 13px;padding:12px 36px;border:1px solid rgb(125,17,255);border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto;}.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions .form-submit a{color:#ffffff;}.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col{position:relative;position:relative;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;}@media only screen and (min-width:768px){.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col{height:265px;}}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col::after,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col::after,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col::after{content:"";width:100%;height:100%;position:absolute;z-index:2;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#171717 100%);}@media only screen and (min-width:768px){.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col::after,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col::after,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#171717 80%);}}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span{color:white;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner{margin-top:4em;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field{position:relative;z-index:3;color:white;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:hidden;}@media only screen and (max-width:767px){.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img{width:100%;height:auto;}}@media only screen and (min-width:768px){.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video img{width:auto;height:auto;max-width:none;min-width:100%;}}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title a,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title a,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title a,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title a,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title a,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title a,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title a,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title a{color:white;}@media only screen and (max-width:767px){.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title h6,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title h6,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title h6,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title h6,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title h6,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title h6,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title h6,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-title h6{font-size:20px !important;line-height:1.3;}}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-body,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-body,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-body,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-body,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-body,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-body,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-body,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-body{display:none;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing{height:30px;position:absolute;bottom:0;left:0;width:100%;font-weight:bold;padding-left:10px;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .free,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .free,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .free,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .free,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .free,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .free,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .free,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .free,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .free,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .free,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .free,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .free,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .free,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .free,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .free,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .free{display:block;color:#14b8a6;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .paid,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .paid,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .paid,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .paid,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .paid,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .paid,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .paid,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nothing .paid{display:block;color:#ff8c11;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-flagged-1{position:absolute;left:0;top:0;right:0;background-color:rgba(125,17,255,0.8);border-radius:5px;color:#fff;font-weight:700;text-align:center;letter-spacing:0.05px;text-transform:uppercase;z-index:100;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags{display:inline;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags ul,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags ul,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags ul,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags ul,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags ul,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags ul,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags ul,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags ul{margin:0;padding:0;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video-type,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video-type,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video-type,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video-type,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video-type,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video-type,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video-type,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-video-type{color:#60a5fa;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Beginner{color:#d1b3ff;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Intermediate{color:#4ade80;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level.Advanced{color:#ff8c11;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags{display:inline-block;float:none !important;line-height:10px;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content{font-size:12px;text-transform:lowercase;display:inline-block;margin-right:3px;line-height:10px;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after{content:",";}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level{float:left;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level :after,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level :after,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level :after,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level :after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level :after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level :after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level :after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-field-skill-level :after{content:".";}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid{font-weight:bold;font-size:14px;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a{color:#60a5fa;text-decoration:underline;}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a:hover,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a:hover,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a:hover,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a:hover,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a:hover,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a:hover,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a:hover,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner > .fields-wrapper .views-field-nid a:hover{color:white;text-decoration:underline;}.alias--groups-my-groups .view-groups{clear:both;padding:1em 16px;}.alias--groups-my-groups .view-groups:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.alias--groups-my-groups .view-groups{padding:2.25em 16px 2em;}}.alias--groups-my-groups .view-groups .user-bar-content,.alias--groups-my-groups .view-groups .section-inner,.alias--groups-my-groups .view-groups .block-content,.alias--groups-my-groups .view-groups.block-views > div,.alias--groups-my-groups .view-groups.block-views > h2,.alias--groups-my-groups .view-groups.block-block-content > h2,.alias--groups-my-groups .view-groups.block-block-content > div,.alias--groups-my-groups .view-groups.block-ctools-block > span,.alias--groups-my-groups .view-groups.block-ctools-block > div,.alias--groups-my-groups .view-groups.block-entity-block header,.alias--groups-my-groups .view-groups.block-entity-block .content,.alias--groups-my-groups .view-groups .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.alias--groups-my-groups .view-groups.block-views h2,.alias--groups-my-groups .view-groups.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.alias--groups-my-groups .view-groups.block-views h2,.alias--groups-my-groups .view-groups.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.alias--groups-my-groups .view-groups.block-views h2,.alias--groups-my-groups .view-groups.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.alias--groups-my-groups .view-groups.block-views h2,.alias--groups-my-groups .view-groups.block-entity-block header h2{font-size:34px;line-height:1.2;}}.alias--groups-my-groups .view-groups .view-content,.alias--groups-my-groups .view-groups .view-filters{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.view-instructors .views-view-grid .views-col{position:relative;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;}@media only screen and (min-width:768px){.view-instructors .views-view-grid .views-col{height:265px;}}.view-instructors .views-view-grid .views-col::after{content:"";width:100%;height:100%;position:absolute;z-index:2;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#171717 100%);}@media only screen and (min-width:768px){.view-instructors .views-view-grid .views-col::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#171717 80%);}}@media only screen and (min-width:768px){.view-instructors .views-view-grid .views-col{min-height:265px;width:18%;margin-right:10px;}}.view-instructors .views-view-grid .views-col:hover{background-color:#f8f8f8;box-shadow:none;}.view-instructors .views-view-grid .views-col .views-field-field-image{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:hidden;}@media only screen and (max-width:767px){.view-instructors .views-view-grid .views-col .views-field-field-image img{width:100%;height:auto;}}@media only screen and (min-width:768px){.view-instructors .views-view-grid .views-col .views-field-field-image img{width:auto;height:auto;max-width:none;min-width:100%;}}@media only screen and (min-width:768px) and (max-width:1024px){.view-instructors .views-view-grid .views-col .views-field-field-image{left:-100px;}}@media only screen and (min-width:1025px){.view-instructors .views-view-grid .views-col .views-field-field-image{left:-25px;}}.view-instructors .views-view-grid .views-col .views-field-title{position:relative;z-index:3;}.view-instructors .views-view-grid .views-col .views-field-title h6{color:white;}.view-instructors.view-display-id-block_2 .views-field-title a{color:#171717;}.block-views-blockcourse-lessons-block-1 .views-row,.block-views-blockcourse-lessons-block-2 .views-row{border-bottom:1px solid #dbdbdb;color:#494949;font-size:18px;}.block-views-blockcourse-lessons-block-1 .views-row.views-row-last,.block-views-blockcourse-lessons-block-2 .views-row.views-row-last{border-bottom:none;}.block-views-blockcourse-lessons-block-1 .views-row a,.block-views-blockcourse-lessons-block-2 .views-row a{color:#494949;}.block-views-blockcourse-lessons-block-1 .views-row .views-field-field-lesson-number,.block-views-blockcourse-lessons-block-2 .views-row .views-field-field-lesson-number{font-weight:700;display:inline-block;width:35px;}.block-views-blockcourse-lessons-block-1 .views-row .views-field-title,.block-views-blockcourse-lessons-block-2 .views-row .views-field-title{display:inline-block;max-width:75%;}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag{display:inline;}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag .flag,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag .flag{display:inline;}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag a,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag a{background-image:url(/themes/custom/ggfresh/images/unflagged.svg);background-position:98% 50%;background-size:25px;background-repeat:no-repeat;font-size:0;float:right;height:25px;width:25px;background-color:transparent !important;border:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important;}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag a:hover,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag a:hover{background-image:url(/themes/custom/ggfresh/images/flagged.svg);cursor:pointer;background-color:transparent !important;}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag a[href^="/flag/unflag"],.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag .flag-waiting a,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag a[href^="/flag/unflag"],.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag .flag-waiting a{background-image:url(/themes/custom/ggfresh/images/flagged.svg);background-size:25px;background-color:transparent !important;border:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important;}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag a[href^="/flag/unflag"]:hover,.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag .flag-waiting a:hover,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag a[href^="/flag/unflag"]:hover,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag .flag-waiting a:hover{cursor:pointer;background-color:transparent !important;}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag .flag-waiting a,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag .flag-waiting a{animation:pulse 2s infinite;}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag .ajax-progress,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag .ajax-progress{display:none;}.node-type-course a[href*="/flag/flag/lesson_complete"],.node-type-course a[href*="/flag/unflag/lesson_complete"],.node-type-lesson a[href*="/flag/flag/lesson_complete"],.node-type-lesson a[href*="/flag/unflag/lesson_complete"]{background-color:transparent !important;border:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important;box-shadow:none !important;}.node-type-course a[href*="/flag/flag/lesson_complete"]:hover,.node-type-course a[href*="/flag/unflag/lesson_complete"]:hover,.node-type-lesson a[href*="/flag/flag/lesson_complete"]:hover,.node-type-lesson a[href*="/flag/unflag/lesson_complete"]:hover{background-color:transparent !important;border:none !important;box-shadow:none !important;}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0.7);border-radius:10px;}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0);border-radius:10px;}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:10px;}}.masterclasses-page .page-header--light{margin-bottom:0;}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col{position:relative;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col{height:265px;}}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col::after{content:"";width:100%;height:100%;position:absolute;z-index:2;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#171717 100%);}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#171717 80%);}}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged-1{position:absolute;left:0;top:0;right:0;background-color:rgba(125,17,255,0.8);border-radius:5px;color:#fff;font-weight:700;text-align:center;letter-spacing:0.05px;text-transform:uppercase;z-index:100;}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after{content:"Upcoming";color:#4ade80;z-index:6;position:relative;}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after{content:"Live!";color:#ff8c11;z-index:6;position:relative;}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after{content:"Recorded";color:#60a5fa;z-index:6;position:relative;}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:hidden;}@media only screen and (max-width:767px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img{width:100%;height:auto;}}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img{width:auto;height:auto;max-width:none;min-width:100%;}}@media only screen and (max-width:767px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img{width:100%;height:auto;}}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img{width:auto;min-height:265px;max-width:none;}}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-title{position:relative;z-index:3;}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6{margin-bottom:0;}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a{color:white;}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor{position:relative;z-index:3;font-weight:bold;margin-bottom:1em;color:#14b8a6;text-transform:uppercase;}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date{position:relative;z-index:3;color:white;}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-body{margin-bottom:2em;}@media only screen and (max-width:767px){.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-field-image{position:absolute;z-index:1;top:0;bottom:0;right:-25%;}}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-field-image{position:relative;display:flex;flex-direction:column;justify-content:flex-end;}}.view-id-masterclasses.view-display-id-block_2{color:white;}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper{position:relative;overflow:hidden;}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper{display:flex;justify-content:flex-start;}}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-fieldset,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .views-field-fieldset{position:relative;z-index:2;}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-fieldset,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .views-field-fieldset{width:40%;margin-right:5em;}}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-field-image > .field-content::after,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-image > .field-content::after{content:"";width:100%;height:100%;position:absolute;z-index:2;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#171717 100%),linear-gradient(to left,rgba(255,255,255,0) 50%,#171717 100%);}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-field-air-date-1,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-air-date-1{text-transform:uppercase;}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-field-air-date-2,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-air-date-2{font-weight:bold;font-size:26px;margin-bottom:2em;}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-view-node,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .views-field-view-node{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:rgb(125,17,255);margin:15px 0 13px;padding:12px 36px;border:1px solid rgb(125,17,255);border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:none;}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-view-node a,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .views-field-view-node a{color:#ffffff;}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-view-node:hover,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .views-field-view-node:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-field-air-date,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-air-date{color:#ff8c11;}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .views-field-field-air-date .is-countdown,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-air-date .is-countdown{background:none;border:none;}.view-id-masterclasses.view-display-id-block_2 .views-row > .fields-wrapper .elapsed-suffix,.view-id-masterclasses.view-display-id-block_3 .views-row > .fields-wrapper .elapsed-suffix{font-size:18px;color:#ff8c11;position:relative;top:-8px;margin-left:10px;}.view-id-masterclasses.view-display-id-block_3{background:#171717;}.next-masterclass-block .view-display-id-block_3 h2,.next-masterclass-block .view-display-id-block_3 h3{color:white;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper{position:relative;padding:14px;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-fieldset{position:initial;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-title,.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-body,.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-air-date,.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-air-date-1,.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-air-date-2,.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-instructor,.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-nothing-1{position:relative;z-index:5;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-air-date-1{position:absolute;top:14px;right:14px;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-air-date-2{position:absolute;top:34px;right:14px;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-fieldset{width:100%;margin-right:0;margin-top:4em;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-instructor{font-weight:bold;color:#14b8a6;text-transform:uppercase;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-image{position:absolute;z-index:1;top:0;bottom:0;right:0;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-field-image > .field-content::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#171717 100%),linear-gradient(to left,rgba(255,255,255,0) 50%,#171717 100%);}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-view-node{display:none;border-radius:10px;font-size:16px;padding:8px 22px;position:relative;z-index:6;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-nothing-1{display:none;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-nothing-1 a{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:rgb(125,17,255);margin:15px 0 13px;padding:12px 36px;border:1px solid rgb(125,17,255);border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;border-radius:10px;display:inline-block;font-size:16px;padding:8px 22px;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-nothing-1 a a{color:#ffffff;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .views-field-nothing-1 a:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .non-student-cta a{border-radius:10px;display:inline-block;font-size:16px;padding:8px 22px;}.view-id-masterclasses.upcoming .views-row > .fields-wrapper .views-field-view-node{display:none;}.view-id-masterclasses.past .views-row > .fields-wrapper .views-field-view-node,.view-id-masterclasses.in-progress .views-row > .fields-wrapper .views-field-view-node{display:inline-block;}.view-id-masterclasses.past .views-row > .fields-wrapper .non-student-cta,.view-id-masterclasses.in-progress .views-row > .fields-wrapper .non-student-cta{display:none;}.view-id-masterclasses.past .views-row > .fields-wrapper .views-field-nothing-1,.view-id-masterclasses.in-progress .views-row > .fields-wrapper .views-field-nothing-1{display:none;}body.role-administrator .next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .non-student-cta,body.role-moderator .next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .non-student-cta,body.role-instructor .next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .non-student-cta,body.role-student .next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .non-student-cta,body.role-premium .next-masterclass-block .view-display-id-block_3 .views-row > .fields-wrapper .non-student-cta{display:none;}body.role-administrator .next-masterclass-block .view-display-id-block_3 .views-row .views-field-nothing-1,body.role-moderator .next-masterclass-block .view-display-id-block_3 .views-row .views-field-nothing-1,body.role-instructor .next-masterclass-block .view-display-id-block_3 .views-row .views-field-nothing-1,body.role-student .next-masterclass-block .view-display-id-block_3 .views-row .views-field-nothing-1,body.role-premium .next-masterclass-block .view-display-id-block_3 .views-row .views-field-nothing-1{display:inline-block;}@media only screen and (min-width:768px){.node--view-mode-masterclasses > .content{position:relative;}.node--view-mode-masterclasses .contextual-region{position:inherit;}.node--view-mode-masterclasses .more-link{position:absolute;right:0;top:-50px;}.node--view-mode-masterclasses .more-link a{margin:0 !important;}}.groups-content .view-microlessons.view-display-id-block_1 .view-content,.view-microlessons.view-display-id-block_1 .view-content{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:100%;}@media only screen and (min-width:768px){.groups-content .view-microlessons.view-display-id-block_1 .view-content,.view-microlessons.view-display-id-block_1 .view-content{grid-template-columns:repeat(2,1fr);}}@media only screen and (min-width:1025px){.groups-content .view-microlessons.view-display-id-block_1 .view-content,.view-microlessons.view-display-id-block_1 .view-content{grid-template-columns:repeat(3,1fr);}}.groups-content .view-microlessons.view-display-id-block_1 .view-content .views-row,.view-microlessons.view-display-id-block_1 .view-content .views-row{min-width:0;width:100%;max-width:none;}.groups-content .view-microlessons.view-display-id-block_1 .view-content .views-row .node--view-mode-card,.view-microlessons.view-display-id-block_1 .view-content .views-row .node--view-mode-card{display:flex;flex-direction:column;height:100%;}.groups-content .view-microlessons.view-display-id-block_1 .view-content .views-row .node--view-mode-card .microlesson-card-link,.view-microlessons.view-display-id-block_1 .view-content .views-row .node--view-mode-card .microlesson-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#171717 70%);}.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions .form-submit{margin-top:0;}.block-views-blocknode-author-block-1 .user--teaser{clear:both;}.block-views-blocknode-author-block-1 .user--teaser:after{content:"";display:table;clear:both;}.block-views-blocknode-author-block-1 .field--name-field-full-name{font-weight:600;color:#494949;font-size:16px;line-height:1.5;margin:0 0 0.5em 0;padding-top:5px;}@media only screen and (max-width:767px){.block-views-blocknode-author-block-1 .field--name-field-full-name{font-size:14px;line-height:1.5;}}@media only screen and (min-width:1025px){.block-views-blockposts-block-3 .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}.block-views-blockposts-block-3 .views-row{margin-bottom:0;}}.block-views-blockreaction-videos-block-1,.block-views-blockreaction-videos-block-3,.block--react-videos{background:#171717;}.block-views-blockreaction-videos-block-1 > div,.block-views-blockreaction-videos-block-3 > div,.block--react-videos > div{position:relative;}.block-views-blockreaction-videos-block-1 > div::after,.block-views-blockreaction-videos-block-3 > div::after,.block--react-videos > div::after{content:"";width:100%;height:100%;position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,0) 85%,#171717 100%);}.block-views-blockreaction-videos-block-1 .tns-outer > button,.block-views-blockreaction-videos-block-3 .tns-outer > button,.block--react-videos .tns-outer > button{display:none;}.block-views-blockreaction-videos-block-1 .tns-controls,.block-views-blockreaction-videos-block-3 .tns-controls,.block--react-videos .tns-controls{display:none;}.block-views-blockreaction-videos-block-1 .tns-item,.block-views-blockreaction-videos-block-3 .tns-item,.block--react-videos .tns-item{width:500px;height:400px;}.block-views-blockreaction-videos-block-1 .tns-item:hover,.block-views-blockreaction-videos-block-3 .tns-item:hover,.block--react-videos .tns-item:hover{cursor:grab;}@media only screen and (max-width:767px){.block-views-blockreaction-videos-block-1 .tns-item,.block-views-blockreaction-videos-block-3 .tns-item,.block--react-videos .tns-item{width:215px;height:115px;padding:6px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block-views-blockreaction-videos-block-1 .tns-item,.block-views-blockreaction-videos-block-3 .tns-item,.block--react-videos .tns-item{width:620px;height:325px;padding:12px;}}@media only screen and (min-width:1025px){.block-views-blockreaction-videos-block-1 .tns-item,.block-views-blockreaction-videos-block-3 .tns-item,.block--react-videos .tns-item{width:865px;height:460px;padding:20px 20px 20px 0;}}.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper,.block--react-videos .tns-item > .fields-wrapper{position:relative;z-index:0;border-radius:26.88px;overflow:hidden;height:100%;}.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-field-video .bg-image,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-field-video .bg-image,.block--react-videos .tns-item > .fields-wrapper .views-field-field-video .bg-image{width:100%;}@media only screen and (max-width:767px){.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-field-video .bg-image,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-field-video .bg-image,.block--react-videos .tns-item > .fields-wrapper .views-field-field-video .bg-image{height:115px;background-size:contain;}}@media only screen and (min-width:768px) and (max-width:1024px){.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-field-video .bg-image,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-field-video .bg-image,.block--react-videos .tns-item > .fields-wrapper .views-field-field-video .bg-image{height:325px;}}@media only screen and (min-width:1025px){.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-field-video .bg-image,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-field-video .bg-image,.block--react-videos .tns-item > .fields-wrapper .views-field-field-video .bg-image{height:460px;}}.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-fieldset,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-fieldset,.block--react-videos .tns-item > .fields-wrapper .views-field-fieldset{position:absolute;z-index:100;bottom:0;}@media only screen and (max-width:767px){.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-fieldset,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-fieldset,.block--react-videos .tns-item > .fields-wrapper .views-field-fieldset{padding:10px;}}@media only screen and (min-width:768px){.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-fieldset,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-fieldset,.block--react-videos .tns-item > .fields-wrapper .views-field-fieldset{padding:40px;}}.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist,.block--react-videos .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:900;}@media only screen and (max-width:767px){.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist,.block--react-videos .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist{font-size:26.88px;line-height:23.04px;letter-spacing:-0.806px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist,.block--react-videos .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist{font-size:76.459px;line-height:65.536px;letter-spacing:-2.294px;}}@media only screen and (min-width:1025px){.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist,.block--react-videos .tns-item > .fields-wrapper .views-field-fieldset .views-field-field-artist{font-size:107.52px;line-height:92.16px;letter-spacing:-3.226px;}}.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-fieldset .views-field-title,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-fieldset .views-field-title,.block--react-videos .tns-item > .fields-wrapper .views-field-fieldset .views-field-title{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:16px;line-height:1.5;color:white;text-transform:uppercase;}@media only screen and (min-width:1025px){.block-views-blockreaction-videos-block-1 .tns-item > .fields-wrapper .views-field-fieldset .views-field-title,.block-views-blockreaction-videos-block-3 .tns-item > .fields-wrapper .views-field-fieldset .views-field-title,.block--react-videos .tns-item > .fields-wrapper .views-field-fieldset .views-field-title{font-size:20px;line-height:1.5;}}.block-views-blockreaction-videos-block-1,.block--react-videos .view-display-id-entity_view_1{padding:1em 0 0 0 !important;}.block-views-blockreaction-videos-block-1 .tns-item:nth-child(4n-3) .views-field-field-artist,.block--react-videos .view-display-id-entity_view_1 .tns-item:nth-child(4n-3) .views-field-field-artist{color:#4ade80 !important;}.block-views-blockreaction-videos-block-1 .tns-item:nth-child(4n-2) .views-field-field-artist,.block--react-videos .view-display-id-entity_view_1 .tns-item:nth-child(4n-2) .views-field-field-artist{color:#d1b3ff !important;}.block-views-blockreaction-videos-block-1 .tns-item:nth-child(4n-1) .views-field-field-artist,.block--react-videos .view-display-id-entity_view_1 .tns-item:nth-child(4n-1) .views-field-field-artist{color:#ff8c11 !important;}.block-views-blockreaction-videos-block-1 .tns-item:nth-child(4n) .views-field-field-artist,.block--react-videos .view-display-id-entity_view_1 .tns-item:nth-child(4n) .views-field-field-artist{color:#14b8a6 !important;}.block-views-blockreaction-videos-block-3{padding:0 0 3em 0 !important;}.block-views-blockreaction-videos-block-3 .tns-item:nth-child(4n-3) .views-field-field-artist{color:#14b8a6 !important;}.block-views-blockreaction-videos-block-3 .tns-item:nth-child(4n-2) .views-field-field-artist{color:#ff8c11 !important;}.block-views-blockreaction-videos-block-3 .tns-item:nth-child(4n-1) .views-field-field-artist{color:#d1b3ff !important;}.block-views-blockreaction-videos-block-3 .tns-item:nth-child(4n) .views-field-field-artist{color:#4ade80 !important;}@media only screen and (min-width:768px){.view-songs.view-display-id-my_feed,.view-songs.view-display-id-page_1{clear:both;padding:1em 16px;}.view-songs.view-display-id-my_feed:after,.view-songs.view-display-id-page_1:after{content:"";display:table;clear:both;}}@media only screen and (min-width:768px) and (min-width:768px){.view-songs.view-display-id-my_feed,.view-songs.view-display-id-page_1{padding:2.25em 16px 2em;}}@media only screen and (min-width:768px){.view-songs.view-display-id-my_feed .user-bar-content,.view-songs.view-display-id-my_feed .section-inner,.view-songs.view-display-id-my_feed .block-content,.view-songs.view-display-id-my_feed.block-views > div,.view-songs.view-display-id-my_feed.block-views > h2,.view-songs.view-display-id-my_feed.block-block-content > h2,.view-songs.view-display-id-my_feed.block-block-content > div,.view-songs.view-display-id-my_feed.block-ctools-block > span,.view-songs.view-display-id-my_feed.block-ctools-block > div,.view-songs.view-display-id-my_feed.block-entity-block header,.view-songs.view-display-id-my_feed.block-entity-block .content,.view-songs.view-display-id-my_feed .mq--t,.view-songs.view-display-id-page_1 .user-bar-content,.view-songs.view-display-id-page_1 .section-inner,.view-songs.view-display-id-page_1 .block-content,.view-songs.view-display-id-page_1.block-views > div,.view-songs.view-display-id-page_1.block-views > h2,.view-songs.view-display-id-page_1.block-block-content > h2,.view-songs.view-display-id-page_1.block-block-content > div,.view-songs.view-display-id-page_1.block-ctools-block > span,.view-songs.view-display-id-page_1.block-ctools-block > div,.view-songs.view-display-id-page_1.block-entity-block header,.view-songs.view-display-id-page_1.block-entity-block .content,.view-songs.view-display-id-page_1 .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.view-songs.view-display-id-my_feed.block-views h2,.view-songs.view-display-id-my_feed.block-entity-block header h2,.view-songs.view-display-id-page_1.block-views h2,.view-songs.view-display-id-page_1.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}}@media only screen and (min-width:768px) and (max-width:767px){.view-songs.view-display-id-my_feed.block-views h2,.view-songs.view-display-id-my_feed.block-entity-block header h2,.view-songs.view-display-id-page_1.block-views h2,.view-songs.view-display-id-page_1.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.view-songs.view-display-id-my_feed.block-views h2,.view-songs.view-display-id-my_feed.block-entity-block header h2,.view-songs.view-display-id-page_1.block-views h2,.view-songs.view-display-id-page_1.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:768px) and (min-width:1025px){.view-songs.view-display-id-my_feed.block-views h2,.view-songs.view-display-id-my_feed.block-entity-block header h2,.view-songs.view-display-id-page_1.block-views h2,.view-songs.view-display-id-page_1.block-entity-block header h2{font-size:34px;line-height:1.2;}}.view-songs.view-display-id-my_feed .view-filters,.view-songs.view-display-id-page_1 .view-filters{background:transparent;box-shadow:rgba(0,0,0,0.16) 0px 1px 4px;border:1px solid #ddd;padding-bottom:0;max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;padding-bottom:2em !important;}.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-item,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-actions,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-actions{display:inline-block;width:auto;}.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-item .form-submit,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-actions .form-submit,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:rgb(125,17,255);margin:15px 0 13px;padding:12px 36px;border:1px solid rgb(125,17,255);border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto;}.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-item .form-submit a,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-actions .form-submit a,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a{color:#ffffff;}.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-item .form-submit:hover,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.view-songs.view-display-id-my_feed .view-content,.view-songs.view-display-id-page_1 .view-content{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.view-songs.view-display-id-my_feed .view-content .views-row,.view-songs.view-display-id-page_1 .view-content .views-row{margin-bottom:16px;}.view-songs.view-display-id-my_feed .view-content .views-row:not(:last-child)::after,.view-songs.view-display-id-page_1 .view-content .views-row:not(:last-child)::after{content:"";display:block;height:8px;background-color:#f0f0f0;margin-top:16px;}.view-songs.view-display-id-my_feed .pager,.view-songs.view-display-id-page_1 .pager{clear:both;padding:1em 16px;margin-top:3em;margin-bottom:3em;}.view-songs.view-display-id-my_feed .pager:after,.view-songs.view-display-id-page_1 .pager:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.view-songs.view-display-id-my_feed .pager,.view-songs.view-display-id-page_1 .pager{padding:2.25em 16px 2em;}}.view-songs.view-display-id-my_feed .pager .user-bar-content,.view-songs.view-display-id-my_feed .pager .section-inner,.view-songs.view-display-id-my_feed .pager .block-content,.view-songs.view-display-id-my_feed .pager.block-views > div,.view-songs.view-display-id-my_feed .pager.block-views > h2,.view-songs.view-display-id-my_feed .pager.block-block-content > h2,.view-songs.view-display-id-my_feed .pager.block-block-content > div,.view-songs.view-display-id-my_feed .pager.block-ctools-block > span,.view-songs.view-display-id-my_feed .pager.block-ctools-block > div,.view-songs.view-display-id-my_feed .pager.block-entity-block header,.view-songs.view-display-id-my_feed .pager.block-entity-block .content,.view-songs.view-display-id-my_feed .pager .mq--t,.view-songs.view-display-id-page_1 .pager .user-bar-content,.view-songs.view-display-id-page_1 .pager .section-inner,.view-songs.view-display-id-page_1 .pager .block-content,.view-songs.view-display-id-page_1 .pager.block-views > div,.view-songs.view-display-id-page_1 .pager.block-views > h2,.view-songs.view-display-id-page_1 .pager.block-block-content > h2,.view-songs.view-display-id-page_1 .pager.block-block-content > div,.view-songs.view-display-id-page_1 .pager.block-ctools-block > span,.view-songs.view-display-id-page_1 .pager.block-ctools-block > div,.view-songs.view-display-id-page_1 .pager.block-entity-block header,.view-songs.view-display-id-page_1 .pager.block-entity-block .content,.view-songs.view-display-id-page_1 .pager .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.view-songs.view-display-id-my_feed .pager.block-views h2,.view-songs.view-display-id-my_feed .pager.block-entity-block header h2,.view-songs.view-display-id-page_1 .pager.block-views h2,.view-songs.view-display-id-page_1 .pager.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.view-songs.view-display-id-my_feed .pager.block-views h2,.view-songs.view-display-id-my_feed .pager.block-entity-block header h2,.view-songs.view-display-id-page_1 .pager.block-views h2,.view-songs.view-display-id-page_1 .pager.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.view-songs.view-display-id-my_feed .pager.block-views h2,.view-songs.view-display-id-my_feed .pager.block-entity-block header h2,.view-songs.view-display-id-page_1 .pager.block-views h2,.view-songs.view-display-id-page_1 .pager.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.view-songs.view-display-id-my_feed .pager.block-views h2,.view-songs.view-display-id-my_feed .pager.block-entity-block header h2,.view-songs.view-display-id-page_1 .pager.block-views h2,.view-songs.view-display-id-page_1 .pager.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media (max-width:1024px){.view-songs.view-display-id-my_feed .pager,.view-songs.view-display-id-page_1 .pager{padding-left:16px;padding-right:16px;}}.view-songs.view-display-id-my_feed .pager .pager__items,.view-songs.view-display-id-page_1 .pager .pager__items{display:flex;justify-content:center;align-items:center;gap:0.5em;flex-wrap:wrap;}.view-songs.view-display-id-my_feed .pager .pager__item a,.view-songs.view-display-id-page_1 .pager .pager__item a{display:inline-block;padding:0.5em 1em;border:1px solid #e5e5e5;border-radius:6px;color:#262626;text-decoration:none;transition:all 0.2s ease;}.view-songs.view-display-id-my_feed .pager .pager__item a:hover,.view-songs.view-display-id-page_1 .pager .pager__item a:hover{background:rgb(125,17,255);border-color:rgb(125,17,255);color:white;}.view-songs.view-display-id-my_feed .pager .pager__item a:focus,.view-songs.view-display-id-page_1 .pager .pager__item a:focus{outline:none;}.view-songs.view-display-id-my_feed .pager .pager__item.is-active a,.view-songs.view-display-id-page_1 .pager .pager__item.is-active a{background:rgb(125,17,255);border-color:rgb(125,17,255);color:white;cursor:default;}.view-songs.view-display-id-my_feed .pager .pager__item--first a,.view-songs.view-display-id-my_feed .pager .pager__item--previous a,.view-songs.view-display-id-my_feed .pager .pager__item--next a,.view-songs.view-display-id-my_feed .pager .pager__item--last a,.view-songs.view-display-id-page_1 .pager .pager__item--first a,.view-songs.view-display-id-page_1 .pager .pager__item--previous a,.view-songs.view-display-id-page_1 .pager .pager__item--next a,.view-songs.view-display-id-page_1 .pager .pager__item--last a{font-weight:600;}.view-songs.view-display-id-my_feed .pager .pager__item--ellipsis,.view-songs.view-display-id-page_1 .pager .pager__item--ellipsis{padding:0.5em;color:#262626;}.view-songs.view-display-id-my_feed .view-empty,.view-songs.view-display-id-page_1 .view-empty{clear:both;padding:1em 16px;padding:3em 2em;text-align:center;background:#f5f5f5;border-radius:8px;}.view-songs.view-display-id-my_feed .view-empty:after,.view-songs.view-display-id-page_1 .view-empty:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.view-songs.view-display-id-my_feed .view-empty,.view-songs.view-display-id-page_1 .view-empty{padding:2.25em 16px 2em;}}.view-songs.view-display-id-my_feed .view-empty .user-bar-content,.view-songs.view-display-id-my_feed .view-empty .section-inner,.view-songs.view-display-id-my_feed .view-empty .block-content,.view-songs.view-display-id-my_feed .view-empty.block-views > div,.view-songs.view-display-id-my_feed .view-empty.block-views > h2,.view-songs.view-display-id-my_feed .view-empty.block-block-content > h2,.view-songs.view-display-id-my_feed .view-empty.block-block-content > div,.view-songs.view-display-id-my_feed .view-empty.block-ctools-block > span,.view-songs.view-display-id-my_feed .view-empty.block-ctools-block > div,.view-songs.view-display-id-my_feed .view-empty.block-entity-block header,.view-songs.view-display-id-my_feed .view-empty.block-entity-block .content,.view-songs.view-display-id-my_feed .view-empty .mq--t,.view-songs.view-display-id-page_1 .view-empty .user-bar-content,.view-songs.view-display-id-page_1 .view-empty .section-inner,.view-songs.view-display-id-page_1 .view-empty .block-content,.view-songs.view-display-id-page_1 .view-empty.block-views > div,.view-songs.view-display-id-page_1 .view-empty.block-views > h2,.view-songs.view-display-id-page_1 .view-empty.block-block-content > h2,.view-songs.view-display-id-page_1 .view-empty.block-block-content > div,.view-songs.view-display-id-page_1 .view-empty.block-ctools-block > span,.view-songs.view-display-id-page_1 .view-empty.block-ctools-block > div,.view-songs.view-display-id-page_1 .view-empty.block-entity-block header,.view-songs.view-display-id-page_1 .view-empty.block-entity-block .content,.view-songs.view-display-id-page_1 .view-empty .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.view-songs.view-display-id-my_feed .view-empty.block-views h2,.view-songs.view-display-id-my_feed .view-empty.block-entity-block header h2,.view-songs.view-display-id-page_1 .view-empty.block-views h2,.view-songs.view-display-id-page_1 .view-empty.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.view-songs.view-display-id-my_feed .view-empty.block-views h2,.view-songs.view-display-id-my_feed .view-empty.block-entity-block header h2,.view-songs.view-display-id-page_1 .view-empty.block-views h2,.view-songs.view-display-id-page_1 .view-empty.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.view-songs.view-display-id-my_feed .view-empty.block-views h2,.view-songs.view-display-id-my_feed .view-empty.block-entity-block header h2,.view-songs.view-display-id-page_1 .view-empty.block-views h2,.view-songs.view-display-id-page_1 .view-empty.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.view-songs.view-display-id-my_feed .view-empty.block-views h2,.view-songs.view-display-id-my_feed .view-empty.block-entity-block header h2,.view-songs.view-display-id-page_1 .view-empty.block-views h2,.view-songs.view-display-id-page_1 .view-empty.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media (max-width:1024px){.view-songs.view-display-id-my_feed .view-empty,.view-songs.view-display-id-page_1 .view-empty{margin-left:16px;margin-right:16px;}}.view-songs.view-display-id-my_feed .view-empty p,.view-songs.view-display-id-page_1 .view-empty p{font-size:16px;color:#262626;margin:0;}.view-id-songs .view-header{clear:both;padding:1em 16px;margin-bottom:2em;}.view-id-songs .view-header:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.view-id-songs .view-header{padding:2.25em 16px 2em;}}.view-id-songs .view-header .user-bar-content,.view-id-songs .view-header .section-inner,.view-id-songs .view-header .block-content,.view-id-songs .view-header.block-views > div,.view-id-songs .view-header.block-views > h2,.view-id-songs .view-header.block-block-content > h2,.view-id-songs .view-header.block-block-content > div,.view-id-songs .view-header.block-ctools-block > span,.view-id-songs .view-header.block-ctools-block > div,.view-id-songs .view-header.block-entity-block header,.view-id-songs .view-header.block-entity-block .content,.view-id-songs .view-header .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.view-id-songs .view-header.block-views h2,.view-id-songs .view-header.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.view-id-songs .view-header.block-views h2,.view-id-songs .view-header.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.view-id-songs .view-header.block-views h2,.view-id-songs .view-header.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.view-id-songs .view-header.block-views h2,.view-id-songs .view-header.block-entity-block header h2{font-size:34px;line-height:1.2;}}.view-id-songs .view-header h1,.view-id-songs .view-header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;text-align:center;}@media only screen and (max-width:767px){.view-id-songs .view-header h1,.view-id-songs .view-header h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.view-id-songs .view-header h1,.view-id-songs .view-header h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.view-id-songs .view-header h1,.view-id-songs .view-header h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.view-id-flaggers,.view-id-students{clear:both;}.view-id-flaggers:after,.view-id-students:after{content:"";display:table;clear:both;}.view-id-flaggers .view-header,.view-id-students .view-header{font-weight:600;color:#494949;font-size:16px;line-height:1.5;font-weight:500;font-size:16px;}@media only screen and (max-width:767px){.view-id-flaggers .view-header,.view-id-students .view-header{font-size:14px;line-height:1.5;}}.view-id-flaggers .views-field-user-picture img,.view-id-students .views-field-user-picture img{display:block;width:100%;margin-right:auto;margin-left:auto;border:0px none #fff;border-radius:13px;}.view-id-flaggers .views-field-user-picture .image-title,.view-id-students .views-field-user-picture .image-title{display:none;}.block-views-blockflaggers-block-1 .views-row:nth-child(6){display:none;}.block-views-blockflaggers-block-2 .view-id-flaggers .views-field-user-picture{width:30%;}.block-views-blocksuccess-stories-block-1 .view{max-width:1200px;margin:0 auto;}@media only screen and (max-width:767px){.block-views-blocksuccess-stories-block-1 .view{padding-left:20px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block-views-blocksuccess-stories-block-1 .view{padding-left:40px;}}@media only screen and (min-width:1025px){.block-views-blocksuccess-stories-block-1 .view{padding-left:60px;}}.block-views-blocksuccess-stories-block-1 .view .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;}@media only screen and (max-width:767px){.block-views-blocksuccess-stories-block-1 .view .view-content{grid-template-columns:1fr;gap:16px;}}@media only screen and (min-width:768px) and (max-width:1024px){.block-views-blocksuccess-stories-block-1 .view .view-content{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;}}.block-views-blocktestimonials-block-1 .view-header h2,.block--testimonials .view-header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:0.4em;font-style:normal;font-weight:700;text-align:left;color:white;}@media only screen and (max-width:767px){.block-views-blocktestimonials-block-1 .view-header h2,.block--testimonials .view-header h2{font-size:34px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:768px) and (max-width:1024px){.block-views-blocktestimonials-block-1 .view-header h2,.block--testimonials .view-header h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .view-header h2,.block--testimonials .view-header h2{font-size:48px;line-height:1.2;letter-spacing:-0.02em;}}.block-views-blocktestimonials-block-1 .view-header h2 .white,.block--testimonials .view-header h2 .white{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:500;}.block-views-blocktestimonials-block-1 .view-content,.block--testimonials .view-content{position:relative;}.alias--users-top-teleport .view-top-users{clear:both;padding:1em 16px;}.alias--users-top-teleport .view-top-users:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.alias--users-top-teleport .view-top-users{padding:2.25em 16px 2em;}}.alias--users-top-teleport .view-top-users .user-bar-content,.alias--users-top-teleport .view-top-users .section-inner,.alias--users-top-teleport .view-top-users .block-content,.alias--users-top-teleport .view-top-users.block-views > div,.alias--users-top-teleport .view-top-users.block-views > h2,.alias--users-top-teleport .view-top-users.block-block-content > h2,.alias--users-top-teleport .view-top-users.block-block-content > div,.alias--users-top-teleport .view-top-users.block-ctools-block > span,.alias--users-top-teleport .view-top-users.block-ctools-block > div,.alias--users-top-teleport .view-top-users.block-entity-block header,.alias--users-top-teleport .view-top-users.block-entity-block .content,.alias--users-top-teleport .view-top-users .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.alias--users-top-teleport .view-top-users.block-views h2,.alias--users-top-teleport .view-top-users.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.alias--users-top-teleport .view-top-users.block-views h2,.alias--users-top-teleport .view-top-users.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.alias--users-top-teleport .view-top-users.block-views h2,.alias--users-top-teleport .view-top-users.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.alias--users-top-teleport .view-top-users.block-views h2,.alias--users-top-teleport .view-top-users.block-entity-block header h2{font-size:34px;line-height:1.2;}}.alias--users-top-teleport .view-top-users .view-content,.alias--users-top-teleport .view-top-users .view-filters{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.view-id-microlessons.view-display-id-page_1 .view-content,.view-id-videos.view-display-id-page_1 .view-content,.view-id-masterclasses.view-display-id-page_1 .view-content{clear:both;padding:1em 16px;padding-top:0 !important;}.view-id-microlessons.view-display-id-page_1 .view-content:after,.view-id-videos.view-display-id-page_1 .view-content:after,.view-id-masterclasses.view-display-id-page_1 .view-content:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.view-id-microlessons.view-display-id-page_1 .view-content,.view-id-videos.view-display-id-page_1 .view-content,.view-id-masterclasses.view-display-id-page_1 .view-content{padding:2.25em 16px 2em;}}.view-id-microlessons.view-display-id-page_1 .view-content .user-bar-content,.view-id-microlessons.view-display-id-page_1 .view-content .section-inner,.view-id-microlessons.view-display-id-page_1 .view-content .block-content,.view-id-microlessons.view-display-id-page_1 .view-content.block-views > div,.view-id-microlessons.view-display-id-page_1 .view-content.block-views > h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-block-content > h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-block-content > div,.view-id-microlessons.view-display-id-page_1 .view-content.block-ctools-block > span,.view-id-microlessons.view-display-id-page_1 .view-content.block-ctools-block > div,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block header,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block .content,.view-id-microlessons.view-display-id-page_1 .view-content .mq--t,.view-id-videos.view-display-id-page_1 .view-content .user-bar-content,.view-id-videos.view-display-id-page_1 .view-content .section-inner,.view-id-videos.view-display-id-page_1 .view-content .block-content,.view-id-videos.view-display-id-page_1 .view-content.block-views > div,.view-id-videos.view-display-id-page_1 .view-content.block-views > h2,.view-id-videos.view-display-id-page_1 .view-content.block-block-content > h2,.view-id-videos.view-display-id-page_1 .view-content.block-block-content > div,.view-id-videos.view-display-id-page_1 .view-content.block-ctools-block > span,.view-id-videos.view-display-id-page_1 .view-content.block-ctools-block > div,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block header,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block .content,.view-id-videos.view-display-id-page_1 .view-content .mq--t,.view-id-masterclasses.view-display-id-page_1 .view-content .user-bar-content,.view-id-masterclasses.view-display-id-page_1 .view-content .section-inner,.view-id-masterclasses.view-display-id-page_1 .view-content .block-content,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views > div,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views > h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-block-content > h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-block-content > div,.view-id-masterclasses.view-display-id-page_1 .view-content.block-ctools-block > span,.view-id-masterclasses.view-display-id-page_1 .view-content.block-ctools-block > div,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block header,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block .content,.view-id-masterclasses.view-display-id-page_1 .view-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.view-id-microlessons.view-display-id-page_1 .view-content.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-content.block-views h2,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.view-id-microlessons.view-display-id-page_1 .view-content.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-content.block-views h2,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.view-id-microlessons.view-display-id-page_1 .view-content.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-content.block-views h2,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.view-id-microlessons.view-display-id-page_1 .view-content.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-content.block-views h2,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block header h2{font-size:34px;line-height:1.2;}}.view-id-microlessons.view-display-id-page_1 .view-filters,.view-id-videos.view-display-id-page_1 .view-filters,.view-id-masterclasses.view-display-id-page_1 .view-filters{background:transparent;box-shadow:rgba(0,0,0,0.16) 0px 1px 4px;border:1px solid #ddd;padding-bottom:0;margin:1em 4%;}.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions{display:inline-block;width:auto;}.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:rgb(125,17,255);margin:15px 0 13px;padding:12px 36px;border:1px solid rgb(125,17,255);border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto;}.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a{color:#ffffff;}.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.view-id-microlessons.view-display-id-page_1 .view-filters form,.view-id-videos.view-display-id-page_1 .view-filters form,.view-id-masterclasses.view-display-id-page_1 .view-filters form{margin:0;}.view-id-microlessons.view-display-id-page_1 .view-header,.view-id-videos.view-display-id-page_1 .view-header,.view-id-masterclasses.view-display-id-page_1 .view-header{clear:both;padding:1em 16px;float:none;clear:none;}.view-id-microlessons.view-display-id-page_1 .view-header:after,.view-id-videos.view-display-id-page_1 .view-header:after,.view-id-masterclasses.view-display-id-page_1 .view-header:after{content:"";display:table;clear:both;}@media only screen and (min-width:768px){.view-id-microlessons.view-display-id-page_1 .view-header,.view-id-videos.view-display-id-page_1 .view-header,.view-id-masterclasses.view-display-id-page_1 .view-header{padding:2.25em 16px 2em;}}.view-id-microlessons.view-display-id-page_1 .view-header .user-bar-content,.view-id-microlessons.view-display-id-page_1 .view-header .section-inner,.view-id-microlessons.view-display-id-page_1 .view-header .block-content,.view-id-microlessons.view-display-id-page_1 .view-header.block-views > div,.view-id-microlessons.view-display-id-page_1 .view-header.block-views > h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-block-content > h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-block-content > div,.view-id-microlessons.view-display-id-page_1 .view-header.block-ctools-block > span,.view-id-microlessons.view-display-id-page_1 .view-header.block-ctools-block > div,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block header,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block .content,.view-id-microlessons.view-display-id-page_1 .view-header .mq--t,.view-id-videos.view-display-id-page_1 .view-header .user-bar-content,.view-id-videos.view-display-id-page_1 .view-header .section-inner,.view-id-videos.view-display-id-page_1 .view-header .block-content,.view-id-videos.view-display-id-page_1 .view-header.block-views > div,.view-id-videos.view-display-id-page_1 .view-header.block-views > h2,.view-id-videos.view-display-id-page_1 .view-header.block-block-content > h2,.view-id-videos.view-display-id-page_1 .view-header.block-block-content > div,.view-id-videos.view-display-id-page_1 .view-header.block-ctools-block > span,.view-id-videos.view-display-id-page_1 .view-header.block-ctools-block > div,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block header,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block .content,.view-id-videos.view-display-id-page_1 .view-header .mq--t,.view-id-masterclasses.view-display-id-page_1 .view-header .user-bar-content,.view-id-masterclasses.view-display-id-page_1 .view-header .section-inner,.view-id-masterclasses.view-display-id-page_1 .view-header .block-content,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views > div,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views > h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-block-content > h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-block-content > div,.view-id-masterclasses.view-display-id-page_1 .view-header.block-ctools-block > span,.view-id-masterclasses.view-display-id-page_1 .view-header.block-ctools-block > div,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block header,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block .content,.view-id-masterclasses.view-display-id-page_1 .view-header .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;}.view-id-microlessons.view-display-id-page_1 .view-header.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-header.block-views h2,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block header h2{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;}@media only screen and (max-width:767px){.view-id-microlessons.view-display-id-page_1 .view-header.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-header.block-views h2,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block header h2{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.view-id-microlessons.view-display-id-page_1 .view-header.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-header.block-views h2,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block header h2{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.view-id-microlessons.view-display-id-page_1 .view-header.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-header.block-views h2,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block header h2{font-size:34px;line-height:1.2;}}.block-views-blockvideos-page-1 .view,.block-views-blockvideos-block-1 .view,.block-views-blockvideos-block-2 .view,.block-views-blockvideos-block-3 .view,.block-views-blockvideos-block-4 .view,.block-views-blocklive-lesson-block-1 .view,.block-views-blockmicrolessons-block-1 .view,.block-views-blockmicrolessons-block-3 .view,.block-views-blockmicrolessons-block-5 .view,.dashboard-item.recent-video-block .view-videos .view,.dashboard-item.recent-microlesson-block .view-microlessons .view,.view-id-masterclasses.view-display-id-block_2 .view,.view-id-masterclasses.view-display-id-block_4 .view,.view-id-masterclasses.view-display-id-block_5 .view,.view-id-masterclasses.view-display-id-block_6 .view,.view-id-masterclasses.view-display-id-block_7 .view,.view-id-masterclasses.view-eva .view,.view-id-masterclasses.view-display-id-page_1 .view{position:relative;}.block-views-blockvideos-page-1 .more-link,.block-views-blockvideos-block-1 .more-link,.block-views-blockvideos-block-2 .more-link,.block-views-blockvideos-block-3 .more-link,.block-views-blockvideos-block-4 .more-link,.block-views-blocklive-lesson-block-1 .more-link,.block-views-blockmicrolessons-block-1 .more-link,.block-views-blockmicrolessons-block-3 .more-link,.block-views-blockmicrolessons-block-5 .more-link,.dashboard-item.recent-video-block .view-videos .more-link,.dashboard-item.recent-microlesson-block .view-microlessons .more-link,.view-id-masterclasses.view-display-id-block_2 .more-link,.view-id-masterclasses.view-display-id-block_4 .more-link,.view-id-masterclasses.view-display-id-block_5 .more-link,.view-id-masterclasses.view-display-id-block_6 .more-link,.view-id-masterclasses.view-display-id-block_7 .more-link,.view-id-masterclasses.view-eva .more-link,.view-id-masterclasses.view-display-id-page_1 .more-link{text-align:center;}.block-views-blockvideos-page-1 .more-link a,.block-views-blockvideos-block-1 .more-link a,.block-views-blockvideos-block-2 .more-link a,.block-views-blockvideos-block-3 .more-link a,.block-views-blockvideos-block-4 .more-link a,.block-views-blocklive-lesson-block-1 .more-link a,.block-views-blockmicrolessons-block-1 .more-link a,.block-views-blockmicrolessons-block-3 .more-link a,.block-views-blockmicrolessons-block-5 .more-link a,.dashboard-item.recent-video-block .view-videos .more-link a,.dashboard-item.recent-microlesson-block .view-microlessons .more-link a,.view-id-masterclasses.view-display-id-block_2 .more-link a,.view-id-masterclasses.view-display-id-block_4 .more-link a,.view-id-masterclasses.view-display-id-block_5 .more-link a,.view-id-masterclasses.view-display-id-block_6 .more-link a,.view-id-masterclasses.view-display-id-block_7 .more-link a,.view-id-masterclasses.view-eva .more-link a,.view-id-masterclasses.view-display-id-page_1 .more-link a{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:rgb(125,17,255);margin:15px 0 13px;padding:12px 36px;border:1px solid rgb(125,17,255);border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto;}.block-views-blockvideos-page-1 .more-link a a,.block-views-blockvideos-block-1 .more-link a a,.block-views-blockvideos-block-2 .more-link a a,.block-views-blockvideos-block-3 .more-link a a,.block-views-blockvideos-block-4 .more-link a a,.block-views-blocklive-lesson-block-1 .more-link a a,.block-views-blockmicrolessons-block-1 .more-link a a,.block-views-blockmicrolessons-block-3 .more-link a a,.block-views-blockmicrolessons-block-5 .more-link a a,.dashboard-item.recent-video-block .view-videos .more-link a a,.dashboard-item.recent-microlesson-block .view-microlessons .more-link a a,.view-id-masterclasses.view-display-id-block_2 .more-link a a,.view-id-masterclasses.view-display-id-block_4 .more-link a a,.view-id-masterclasses.view-display-id-block_5 .more-link a a,.view-id-masterclasses.view-display-id-block_6 .more-link a a,.view-id-masterclasses.view-display-id-block_7 .more-link a a,.view-id-masterclasses.view-eva .more-link a a,.view-id-masterclasses.view-display-id-page_1 .more-link a a{color:#ffffff;}.block-views-blockvideos-page-1 .more-link a:hover,.block-views-blockvideos-block-1 .more-link a:hover,.block-views-blockvideos-block-2 .more-link a:hover,.block-views-blockvideos-block-3 .more-link a:hover,.block-views-blockvideos-block-4 .more-link a:hover,.block-views-blocklive-lesson-block-1 .more-link a:hover,.block-views-blockmicrolessons-block-1 .more-link a:hover,.block-views-blockmicrolessons-block-3 .more-link a:hover,.block-views-blockmicrolessons-block-5 .more-link a:hover,.dashboard-item.recent-video-block .view-videos .more-link a:hover,.dashboard-item.recent-microlesson-block .view-microlessons .more-link a:hover,.view-id-masterclasses.view-display-id-block_2 .more-link a:hover,.view-id-masterclasses.view-display-id-block_4 .more-link a:hover,.view-id-masterclasses.view-display-id-block_5 .more-link a:hover,.view-id-masterclasses.view-display-id-block_6 .more-link a:hover,.view-id-masterclasses.view-display-id-block_7 .more-link a:hover,.view-id-masterclasses.view-eva .more-link a:hover,.view-id-masterclasses.view-display-id-page_1 .more-link a:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.block-views-blockvideos-page-1 .upload-video,.block-views-blockvideos-block-1 .upload-video,.block-views-blockvideos-block-2 .upload-video,.block-views-blockvideos-block-3 .upload-video,.block-views-blockvideos-block-4 .upload-video,.block-views-blocklive-lesson-block-1 .upload-video,.block-views-blockmicrolessons-block-1 .upload-video,.block-views-blockmicrolessons-block-3 .upload-video,.block-views-blockmicrolessons-block-5 .upload-video,.dashboard-item.recent-video-block .view-videos .upload-video,.dashboard-item.recent-microlesson-block .view-microlessons .upload-video,.view-id-masterclasses.view-display-id-block_2 .upload-video,.view-id-masterclasses.view-display-id-block_4 .upload-video,.view-id-masterclasses.view-display-id-block_5 .upload-video,.view-id-masterclasses.view-display-id-block_6 .upload-video,.view-id-masterclasses.view-display-id-block_7 .upload-video,.view-id-masterclasses.view-eva .upload-video,.view-id-masterclasses.view-display-id-page_1 .upload-video{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:rgb(125,17,255);margin:15px 0 13px;padding:12px 36px;border:1px solid rgb(125,17,255);border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto;margin-right:1em;}.block-views-blockvideos-page-1 .upload-video a,.block-views-blockvideos-block-1 .upload-video a,.block-views-blockvideos-block-2 .upload-video a,.block-views-blockvideos-block-3 .upload-video a,.block-views-blockvideos-block-4 .upload-video a,.block-views-blocklive-lesson-block-1 .upload-video a,.block-views-blockmicrolessons-block-1 .upload-video a,.block-views-blockmicrolessons-block-3 .upload-video a,.block-views-blockmicrolessons-block-5 .upload-video a,.dashboard-item.recent-video-block .view-videos .upload-video a,.dashboard-item.recent-microlesson-block .view-microlessons .upload-video a,.view-id-masterclasses.view-display-id-block_2 .upload-video a,.view-id-masterclasses.view-display-id-block_4 .upload-video a,.view-id-masterclasses.view-display-id-block_5 .upload-video a,.view-id-masterclasses.view-display-id-block_6 .upload-video a,.view-id-masterclasses.view-display-id-block_7 .upload-video a,.view-id-masterclasses.view-eva .upload-video a,.view-id-masterclasses.view-display-id-page_1 .upload-video a{color:#ffffff;}.block-views-blockvideos-page-1 .upload-video:hover,.block-views-blockvideos-block-1 .upload-video:hover,.block-views-blockvideos-block-2 .upload-video:hover,.block-views-blockvideos-block-3 .upload-video:hover,.block-views-blockvideos-block-4 .upload-video:hover,.block-views-blocklive-lesson-block-1 .upload-video:hover,.block-views-blockmicrolessons-block-1 .upload-video:hover,.block-views-blockmicrolessons-block-3 .upload-video:hover,.block-views-blockmicrolessons-block-5 .upload-video:hover,.dashboard-item.recent-video-block .view-videos .upload-video:hover,.dashboard-item.recent-microlesson-block .view-microlessons .upload-video:hover,.view-id-masterclasses.view-display-id-block_2 .upload-video:hover,.view-id-masterclasses.view-display-id-block_4 .upload-video:hover,.view-id-masterclasses.view-display-id-block_5 .upload-video:hover,.view-id-masterclasses.view-display-id-block_6 .upload-video:hover,.view-id-masterclasses.view-display-id-block_7 .upload-video:hover,.view-id-masterclasses.view-eva .upload-video:hover,.view-id-masterclasses.view-display-id-page_1 .upload-video:hover{background-color:#6e0ee6;border-color:#6e0ee6;}@media only screen and (max-width:767px){.block-views-blockvideos-page-1 .upload-video,.block-views-blockvideos-block-1 .upload-video,.block-views-blockvideos-block-2 .upload-video,.block-views-blockvideos-block-3 .upload-video,.block-views-blockvideos-block-4 .upload-video,.block-views-blocklive-lesson-block-1 .upload-video,.block-views-blockmicrolessons-block-1 .upload-video,.block-views-blockmicrolessons-block-3 .upload-video,.block-views-blockmicrolessons-block-5 .upload-video,.dashboard-item.recent-video-block .view-videos .upload-video,.dashboard-item.recent-microlesson-block .view-microlessons .upload-video,.view-id-masterclasses.view-display-id-block_2 .upload-video,.view-id-masterclasses.view-display-id-block_4 .upload-video,.view-id-masterclasses.view-display-id-block_5 .upload-video,.view-id-masterclasses.view-display-id-block_6 .upload-video,.view-id-masterclasses.view-display-id-block_7 .upload-video,.view-id-masterclasses.view-eva .upload-video,.view-id-masterclasses.view-display-id-page_1 .upload-video{width:100%;display:block;margin:1em 0;text-align:center;}}@media only screen and (min-width:768px){.block-views-blockvideos-page-1 .view-header,.block-views-blockvideos-block-1 .view-header,.block-views-blockvideos-block-2 .view-header,.block-views-blockvideos-block-3 .view-header,.block-views-blockvideos-block-4 .view-header,.block-views-blocklive-lesson-block-1 .view-header,.block-views-blockmicrolessons-block-1 .view-header,.block-views-blockmicrolessons-block-3 .view-header,.block-views-blockmicrolessons-block-5 .view-header,.dashboard-item.recent-video-block .view-videos .view-header,.dashboard-item.recent-microlesson-block .view-microlessons .view-header,.view-id-masterclasses.view-display-id-block_2 .view-header,.view-id-masterclasses.view-display-id-block_4 .view-header,.view-id-masterclasses.view-display-id-block_5 .view-header,.view-id-masterclasses.view-display-id-block_6 .view-header,.view-id-masterclasses.view-display-id-block_7 .view-header,.view-id-masterclasses.view-eva .view-header,.view-id-masterclasses.view-display-id-page_1 .view-header{float:right;clear:both;}.block-views-blockvideos-page-1 .view-header:after,.block-views-blockvideos-block-1 .view-header:after,.block-views-blockvideos-block-2 .view-header:after,.block-views-blockvideos-block-3 .view-header:after,.block-views-blockvideos-block-4 .view-header:after,.block-views-blocklive-lesson-block-1 .view-header:after,.block-views-blockmicrolessons-block-1 .view-header:after,.block-views-blockmicrolessons-block-3 .view-header:after,.block-views-blockmicrolessons-block-5 .view-header:after,.dashboard-item.recent-video-block .view-videos .view-header:after,.dashboard-item.recent-microlesson-block .view-microlessons .view-header:after,.view-id-masterclasses.view-display-id-block_2 .view-header:after,.view-id-masterclasses.view-display-id-block_4 .view-header:after,.view-id-masterclasses.view-display-id-block_5 .view-header:after,.view-id-masterclasses.view-display-id-block_6 .view-header:after,.view-id-masterclasses.view-display-id-block_7 .view-header:after,.view-id-masterclasses.view-eva .view-header:after,.view-id-masterclasses.view-display-id-page_1 .view-header:after{content:"";display:table;clear:both;}.block-views-blockvideos-page-1 .view-header .upload-video,.block-views-blockvideos-block-1 .view-header .upload-video,.block-views-blockvideos-block-2 .view-header .upload-video,.block-views-blockvideos-block-3 .view-header .upload-video,.block-views-blockvideos-block-4 .view-header .upload-video,.block-views-blocklive-lesson-block-1 .view-header .upload-video,.block-views-blockmicrolessons-block-1 .view-header .upload-video,.block-views-blockmicrolessons-block-3 .view-header .upload-video,.block-views-blockmicrolessons-block-5 .view-header .upload-video,.dashboard-item.recent-video-block .view-videos .view-header .upload-video,.dashboard-item.recent-microlesson-block .view-microlessons .view-header .upload-video,.view-id-masterclasses.view-display-id-block_2 .view-header .upload-video,.view-id-masterclasses.view-display-id-block_4 .view-header .upload-video,.view-id-masterclasses.view-display-id-block_5 .view-header .upload-video,.view-id-masterclasses.view-display-id-block_6 .view-header .upload-video,.view-id-masterclasses.view-display-id-block_7 .view-header .upload-video,.view-id-masterclasses.view-eva .view-header .upload-video,.view-id-masterclasses.view-display-id-page_1 .view-header .upload-video{float:right;top:32px;position:relative;z-index:999;}}.block-views-blockvideos-page-1 .view-filters,.block-views-blockvideos-block-1 .view-filters,.block-views-blockvideos-block-2 .view-filters,.block-views-blockvideos-block-3 .view-filters,.block-views-blockvideos-block-4 .view-filters,.block-views-blocklive-lesson-block-1 .view-filters,.block-views-blockmicrolessons-block-1 .view-filters,.block-views-blockmicrolessons-block-3 .view-filters,.block-views-blockmicrolessons-block-5 .view-filters,.dashboard-item.recent-video-block .view-videos .view-filters,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters,.view-id-masterclasses.view-display-id-block_2 .view-filters,.view-id-masterclasses.view-display-id-block_4 .view-filters,.view-id-masterclasses.view-display-id-block_5 .view-filters,.view-id-masterclasses.view-display-id-block_6 .view-filters,.view-id-masterclasses.view-display-id-block_7 .view-filters,.view-id-masterclasses.view-eva .view-filters,.view-id-masterclasses.view-display-id-page_1 .view-filters{background:transparent;box-shadow:rgba(0,0,0,0.16) 0px 1px 4px;border:1px solid #ddd;padding-bottom:0;}.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-item,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-item,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-actions,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-item,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions{display:inline-block;width:auto;}.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-item .form-submit,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-actions .form-submit,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-item .form-submit,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit{color:rgb(0,0,0);font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:rgb(125,17,255);margin:15px 0 13px;padding:12px 36px;border:1px solid rgb(125,17,255);border-radius:100px;display:inline-block;cursor:pointer;color:#ffffff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:0.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto;}.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit a,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-item .form-submit a,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-actions .form-submit a,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-item .form-submit a,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a{color:#ffffff;}.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit:hover,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-item .form-submit:hover,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-actions .form-submit:hover,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-item .form-submit:hover,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6;}.block-views-blockvideos-page-1 .views-col,.block-views-blockvideos-block-1 .views-col,.block-views-blockvideos-block-2 .views-col,.block-views-blockvideos-block-3 .views-col,.block-views-blockvideos-block-4 .views-col,.block-views-blocklive-lesson-block-1 .views-col,.block-views-blockmicrolessons-block-1 .views-col,.block-views-blockmicrolessons-block-3 .views-col,.block-views-blockmicrolessons-block-5 .views-col,.dashboard-item.recent-video-block .view-videos .views-col,.dashboard-item.recent-microlesson-block .view-microlessons .views-col,.view-id-masterclasses.view-display-id-block_2 .views-col,.view-id-masterclasses.view-display-id-block_4 .views-col,.view-id-masterclasses.view-display-id-block_5 .views-col,.view-id-masterclasses.view-display-id-block_6 .views-col,.view-id-masterclasses.view-display-id-block_7 .views-col,.view-id-masterclasses.view-eva .views-col,.view-id-masterclasses.view-display-id-page_1 .views-col{position:relative;}.block-views-blockvideos-page-1 .views-field-field-reaction-video-1,.block-views-blockvideos-block-1 .views-field-field-reaction-video-1,.block-views-blockvideos-block-2 .views-field-field-reaction-video-1,.block-views-blockvideos-block-3 .views-field-field-reaction-video-1,.block-views-blockvideos-block-4 .views-field-field-reaction-video-1,.block-views-blocklive-lesson-block-1 .views-field-field-reaction-video-1,.block-views-blockmicrolessons-block-1 .views-field-field-reaction-video-1,.block-views-blockmicrolessons-block-3 .views-field-field-reaction-video-1,.block-views-blockmicrolessons-block-5 .views-field-field-reaction-video-1,.dashboard-item.recent-video-block .view-videos .views-field-field-reaction-video-1,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-block_2 .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-block_4 .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-block_5 .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-block_6 .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-block_7 .views-field-field-reaction-video-1,.view-id-masterclasses.view-eva .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-page_1 .views-field-field-reaction-video-1{position:absolute;top:0;right:0;left:0;width:100%;padding:15px 16px;border-top-left-radius:5px;border-top-right-radius:5px;color:#f0f0f0;font-size:18px;font-weight:800;text-transform:uppercase;background-color:rgba(125,17,255,0.86);z-index:1;}.block-views-blockvideos-page-1 .views-field-field-reaction-video,.block-views-blockvideos-block-1 .views-field-field-reaction-video,.block-views-blockvideos-block-2 .views-field-field-reaction-video,.block-views-blockvideos-block-3 .views-field-field-reaction-video,.block-views-blockvideos-block-4 .views-field-field-reaction-video,.block-views-blocklive-lesson-block-1 .views-field-field-reaction-video,.block-views-blockmicrolessons-block-1 .views-field-field-reaction-video,.block-views-blockmicrolessons-block-3 .views-field-field-reaction-video,.block-views-blockmicrolessons-block-5 .views-field-field-reaction-video,.dashboard-item.recent-video-block .view-videos .views-field-field-reaction-video,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-block_2 .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-block_4 .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-block_5 .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-block_6 .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-block_7 .views-field-field-reaction-video,.view-id-masterclasses.view-eva .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-page_1 .views-field-field-reaction-video{position:absolute;top:15px;right:15px;z-index:2;}.block-views-blockvideos-page-1 .views-field-field-reaction-video img,.block-views-blockvideos-block-1 .views-field-field-reaction-video img,.block-views-blockvideos-block-2 .views-field-field-reaction-video img,.block-views-blockvideos-block-3 .views-field-field-reaction-video img,.block-views-blockvideos-block-4 .views-field-field-reaction-video img,.block-views-blocklive-lesson-block-1 .views-field-field-reaction-video img,.block-views-blockmicrolessons-block-1 .views-field-field-reaction-video img,.block-views-blockmicrolessons-block-3 .views-field-field-reaction-video img,.block-views-blockmicrolessons-block-5 .views-field-field-reaction-video img,.dashboard-item.recent-video-block .view-videos .views-field-field-reaction-video img,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-block_2 .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-block_4 .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-block_5 .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-block_6 .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-block_7 .views-field-field-reaction-video img,.view-id-masterclasses.view-eva .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-page_1 .views-field-field-reaction-video img{border:1px solid white;}.block-views-blockvideos-page-1 .views-field-field-video,.block-views-blockvideos-block-1 .views-field-field-video,.block-views-blockvideos-block-2 .views-field-field-video,.block-views-blockvideos-block-3 .views-field-field-video,.block-views-blockvideos-block-4 .views-field-field-video,.block-views-blocklive-lesson-block-1 .views-field-field-video,.block-views-blockmicrolessons-block-1 .views-field-field-video,.block-views-blockmicrolessons-block-3 .views-field-field-video,.block-views-blockmicrolessons-block-5 .views-field-field-video,.dashboard-item.recent-video-block .view-videos .views-field-field-video,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-video,.view-id-masterclasses.view-display-id-block_2 .views-field-field-video,.view-id-masterclasses.view-display-id-block_4 .views-field-field-video,.view-id-masterclasses.view-display-id-block_5 .views-field-field-video,.view-id-masterclasses.view-display-id-block_6 .views-field-field-video,.view-id-masterclasses.view-display-id-block_7 .views-field-field-video,.view-id-masterclasses.view-eva .views-field-field-video,.view-id-masterclasses.view-display-id-page_1 .views-field-field-video{margin-bottom:10px;}.block-views-blockvideos-page-1 .views-field-field-video img,.block-views-blockvideos-block-1 .views-field-field-video img,.block-views-blockvideos-block-2 .views-field-field-video img,.block-views-blockvideos-block-3 .views-field-field-video img,.block-views-blockvideos-block-4 .views-field-field-video img,.block-views-blocklive-lesson-block-1 .views-field-field-video img,.block-views-blockmicrolessons-block-1 .views-field-field-video img,.block-views-blockmicrolessons-block-3 .views-field-field-video img,.block-views-blockmicrolessons-block-5 .views-field-field-video img,.dashboard-item.recent-video-block .view-videos .views-field-field-video img,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-video img,.view-id-masterclasses.view-display-id-block_2 .views-field-field-video img,.view-id-masterclasses.view-display-id-block_4 .views-field-field-video img,.view-id-masterclasses.view-display-id-block_5 .views-field-field-video img,.view-id-masterclasses.view-display-id-block_6 .views-field-field-video img,.view-id-masterclasses.view-display-id-block_7 .views-field-field-video img,.view-id-masterclasses.view-eva .views-field-field-video img,.view-id-masterclasses.view-display-id-page_1 .views-field-field-video img{width:100%;}.block-views-blockvideos-page-1 .views-field-title,.block-views-blockvideos-block-1 .views-field-title,.block-views-blockvideos-block-2 .views-field-title,.block-views-blockvideos-block-3 .views-field-title,.block-views-blockvideos-block-4 .views-field-title,.block-views-blocklive-lesson-block-1 .views-field-title,.block-views-blockmicrolessons-block-1 .views-field-title,.block-views-blockmicrolessons-block-3 .views-field-title,.block-views-blockmicrolessons-block-5 .views-field-title,.dashboard-item.recent-video-block .view-videos .views-field-title,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-title,.view-id-masterclasses.view-display-id-block_2 .views-field-title,.view-id-masterclasses.view-display-id-block_4 .views-field-title,.view-id-masterclasses.view-display-id-block_5 .views-field-title,.view-id-masterclasses.view-display-id-block_6 .views-field-title,.view-id-masterclasses.view-display-id-block_7 .views-field-title,.view-id-masterclasses.view-eva .views-field-title,.view-id-masterclasses.view-display-id-page_1 .views-field-title{font-weight:bold;font-size:16px;margin-bottom:0.5em;line-height:1.2;}.block-views-blockvideos-page-1 .views-field-field-instructor,.block-views-blockvideos-block-1 .views-field-field-instructor,.block-views-blockvideos-block-2 .views-field-field-instructor,.block-views-blockvideos-block-3 .views-field-field-instructor,.block-views-blockvideos-block-4 .views-field-field-instructor,.block-views-blocklive-lesson-block-1 .views-field-field-instructor,.block-views-blockmicrolessons-block-1 .views-field-field-instructor,.block-views-blockmicrolessons-block-3 .views-field-field-instructor,.block-views-blockmicrolessons-block-5 .views-field-field-instructor,.dashboard-item.recent-video-block .view-videos .views-field-field-instructor,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_2 .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_4 .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_5 .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_6 .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_7 .views-field-field-instructor,.view-id-masterclasses.view-eva .views-field-field-instructor,.view-id-masterclasses.view-display-id-page_1 .views-field-field-instructor{font-weight:bold;color:#14b8a6;text-transform:uppercase;}.block-views-blockvideos-page-1 .views-field-fieldset .user-fields,.block-views-blockvideos-block-1 .views-field-fieldset .user-fields,.block-views-blockvideos-block-2 .views-field-fieldset .user-fields,.block-views-blockvideos-block-3 .views-field-fieldset .user-fields,.block-views-blockvideos-block-4 .views-field-fieldset .user-fields,.block-views-blocklive-lesson-block-1 .views-field-fieldset .user-fields,.block-views-blockmicrolessons-block-1 .views-field-fieldset .user-fields,.block-views-blockmicrolessons-block-3 .views-field-fieldset .user-fields,.block-views-blockmicrolessons-block-5 .views-field-fieldset .user-fields,.dashboard-item.recent-video-block .view-videos .views-field-fieldset .user-fields,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-block_2 .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-block_4 .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-block_5 .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-block_6 .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-block_7 .views-field-fieldset .user-fields,.view-id-masterclasses.view-eva .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-page_1 .views-field-fieldset .user-fields{background:white;border-radius:10px;padding:5px 5px 0 5px;border:none;}.block-views-blockvideos-page-1 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockvideos-block-1 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockvideos-block-2 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockvideos-block-3 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockvideos-block-4 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blocklive-lesson-block-1 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockmicrolessons-block-1 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockmicrolessons-block-3 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockmicrolessons-block-5 .views-field-fieldset .user-fields .fields-wrapper,.dashboard-item.recent-video-block .view-videos .views-field-fieldset .user-fields .fields-wrapper,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-block_2 .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-block_4 .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-block_5 .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-block_6 .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-block_7 .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-eva .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-page_1 .views-field-fieldset .user-fields .fields-wrapper{display:flex;align-items:center;flex-direction:row;}.block-views-blockvideos-page-1 .views-field-user-picture,.block-views-blockvideos-block-1 .views-field-user-picture,.block-views-blockvideos-block-2 .views-field-user-picture,.block-views-blockvideos-block-3 .views-field-user-picture,.block-views-blockvideos-block-4 .views-field-user-picture,.block-views-blocklive-lesson-block-1 .views-field-user-picture,.block-views-blockmicrolessons-block-1 .views-field-user-picture,.block-views-blockmicrolessons-block-3 .views-field-user-picture,.block-views-blockmicrolessons-block-5 .views-field-user-picture,.dashboard-item.recent-video-block .view-videos .views-field-user-picture,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-user-picture,.view-id-masterclasses.view-display-id-block_2 .views-field-user-picture,.view-id-masterclasses.view-display-id-block_4 .views-field-user-picture,.view-id-masterclasses.view-display-id-block_5 .views-field-user-picture,.view-id-masterclasses.view-display-id-block_6 .views-field-user-picture,.view-id-masterclasses.view-display-id-block_7 .views-field-user-picture,.view-id-masterclasses.view-eva .views-field-user-picture,.view-id-masterclasses.view-display-id-page_1 .views-field-user-picture{width:24px;margin-right:5px;display:inline-block;}.block-views-blockvideos-page-1 .views-field-user-picture img,.block-views-blockvideos-block-1 .views-field-user-picture img,.block-views-blockvideos-block-2 .views-field-user-picture img,.block-views-blockvideos-block-3 .views-field-user-picture img,.block-views-blockvideos-block-4 .views-field-user-picture img,.block-views-blocklive-lesson-block-1 .views-field-user-picture img,.block-views-blockmicrolessons-block-1 .views-field-user-picture img,.block-views-blockmicrolessons-block-3 .views-field-user-picture img,.block-views-blockmicrolessons-block-5 .views-field-user-picture img,.dashboard-item.recent-video-block .view-videos .views-field-user-picture img,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-user-picture img,.view-id-masterclasses.view-display-id-block_2 .views-field-user-picture img,.view-id-masterclasses.view-display-id-block_4 .views-field-user-picture img,.view-id-masterclasses.view-display-id-block_5 .views-field-user-picture img,.view-id-masterclasses.view-display-id-block_6 .views-field-user-picture img,.view-id-masterclasses.view-display-id-block_7 .views-field-user-picture img,.view-id-masterclasses.view-eva .views-field-user-picture img,.view-id-masterclasses.view-display-id-page_1 .views-field-user-picture img{border-radius:5px;}.block-views-blockvideos-page-1 .views-field-user-picture .image-title,.block-views-blockvideos-block-1 .views-field-user-picture .image-title,.block-views-blockvideos-block-2 .views-field-user-picture .image-title,.block-views-blockvideos-block-3 .views-field-user-picture .image-title,.block-views-blockvideos-block-4 .views-field-user-picture .image-title,.block-views-blocklive-lesson-block-1 .views-field-user-picture .image-title,.block-views-blockmicrolessons-block-1 .views-field-user-picture .image-title,.block-views-blockmicrolessons-block-3 .views-field-user-picture .image-title,.block-views-blockmicrolessons-block-5 .views-field-user-picture .image-title,.dashboard-item.recent-video-block .view-videos .views-field-user-picture .image-title,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-block_2 .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-block_4 .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-block_5 .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-block_6 .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-block_7 .views-field-user-picture .image-title,.view-id-masterclasses.view-eva .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-page_1 .views-field-user-picture .image-title{display:none;}.block-views-blockvideos-page-1 .views-field-name,.block-views-blockvideos-block-1 .views-field-name,.block-views-blockvideos-block-2 .views-field-name,.block-views-blockvideos-block-3 .views-field-name,.block-views-blockvideos-block-4 .views-field-name,.block-views-blocklive-lesson-block-1 .views-field-name,.block-views-blockmicrolessons-block-1 .views-field-name,.block-views-blockmicrolessons-block-3 .views-field-name,.block-views-blockmicrolessons-block-5 .views-field-name,.dashboard-item.recent-video-block .view-videos .views-field-name,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-name,.view-id-masterclasses.view-display-id-block_2 .views-field-name,.view-id-masterclasses.view-display-id-block_4 .views-field-name,.view-id-masterclasses.view-display-id-block_5 .views-field-name,.view-id-masterclasses.view-display-id-block_6 .views-field-name,.view-id-masterclasses.view-display-id-block_7 .views-field-name,.view-id-masterclasses.view-eva .views-field-name,.view-id-masterclasses.view-display-id-page_1 .views-field-name{display:inline-block;color:#494949;font-size:15px;font-weight:700;padding-bottom:6px;}.block-views-blockvideos-page-1 .views-field-name .field-content,.block-views-blockvideos-block-1 .views-field-name .field-content,.block-views-blockvideos-block-2 .views-field-name .field-content,.block-views-blockvideos-block-3 .views-field-name .field-content,.block-views-blockvideos-block-4 .views-field-name .field-content,.block-views-blocklive-lesson-block-1 .views-field-name .field-content,.block-views-blockmicrolessons-block-1 .views-field-name .field-content,.block-views-blockmicrolessons-block-3 .views-field-name .field-content,.block-views-blockmicrolessons-block-5 .views-field-name .field-content,.dashboard-item.recent-video-block .view-videos .views-field-name .field-content,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-name .field-content,.view-id-masterclasses.view-display-id-block_2 .views-field-name .field-content,.view-id-masterclasses.view-display-id-block_4 .views-field-name .field-content,.view-id-masterclasses.view-display-id-block_5 .views-field-name .field-content,.view-id-masterclasses.view-display-id-block_6 .views-field-name .field-content,.view-id-masterclasses.view-display-id-block_7 .views-field-name .field-content,.view-id-masterclasses.view-eva .views-field-name .field-content,.view-id-masterclasses.view-display-id-page_1 .views-field-name .field-content{display:flex;justify-content:flex-start;}.block-views-blockvideos-page-1 .views-field-name .field-content a,.block-views-blockvideos-page-1 .views-field-name .field-content span,.block-views-blockvideos-block-1 .views-field-name .field-content a,.block-views-blockvideos-block-1 .views-field-name .field-content span,.block-views-blockvideos-block-2 .views-field-name .field-content a,.block-views-blockvideos-block-2 .views-field-name .field-content span,.block-views-blockvideos-block-3 .views-field-name .field-content a,.block-views-blockvideos-block-3 .views-field-name .field-content span,.block-views-blockvideos-block-4 .views-field-name .field-content a,.block-views-blockvideos-block-4 .views-field-name .field-content span,.block-views-blocklive-lesson-block-1 .views-field-name .field-content a,.block-views-blocklive-lesson-block-1 .views-field-name .field-content span,.block-views-blockmicrolessons-block-1 .views-field-name .field-content a,.block-views-blockmicrolessons-block-1 .views-field-name .field-content span,.block-views-blockmicrolessons-block-3 .views-field-name .field-content a,.block-views-blockmicrolessons-block-3 .views-field-name .field-content span,.block-views-blockmicrolessons-block-5 .views-field-name .field-content a,.block-views-blockmicrolessons-block-5 .views-field-name .field-content span,.dashboard-item.recent-video-block .view-videos .views-field-name .field-content a,.dashboard-item.recent-video-block .view-videos .views-field-name .field-content span,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-name .field-content a,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-name .field-content span,.view-id-masterclasses.view-display-id-block_2 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-block_2 .views-field-name .field-content span,.view-id-masterclasses.view-display-id-block_4 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-block_4 .views-field-name .field-content span,.view-id-masterclasses.view-display-id-block_5 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-block_5 .views-field-name .field-content span,.view-id-masterclasses.view-display-id-block_6 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-block_6 .views-field-name .field-content span,.view-id-masterclasses.view-display-id-block_7 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-block_7 .views-field-name .field-content span,.view-id-masterclasses.view-eva .views-field-name .field-content a,.view-id-masterclasses.view-eva .views-field-name .field-content span,.view-id-masterclasses.view-display-id-page_1 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-page_1 .views-field-name .field-content span{padding-right:5px;}.block-views-blockvideos-page-1 .views-field-badges,.block-views-blockvideos-block-1 .views-field-badges,.block-views-blockvideos-block-2 .views-field-badges,.block-views-blockvideos-block-3 .views-field-badges,.block-views-blockvideos-block-4 .views-field-badges,.block-views-blocklive-lesson-block-1 .views-field-badges,.block-views-blockmicrolessons-block-1 .views-field-badges,.block-views-blockmicrolessons-block-3 .views-field-badges,.block-views-blockmicrolessons-block-5 .views-field-badges,.dashboard-item.recent-video-block .view-videos .views-field-badges,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-badges,.view-id-masterclasses.view-display-id-block_2 .views-field-badges,.view-id-masterclasses.view-display-id-block_4 .views-field-badges,.view-id-masterclasses.view-display-id-block_5 .views-field-badges,.view-id-masterclasses.view-display-id-block_6 .views-field-badges,.view-id-masterclasses.view-display-id-block_7 .views-field-badges,.view-id-masterclasses.view-eva .views-field-badges,.view-id-masterclasses.view-display-id-page_1 .views-field-badges{display:inline-block;}.block-views-blockvideos-page-1 .views-field-badges .achievement-badges,.block-views-blockvideos-block-1 .views-field-badges .achievement-badges,.block-views-blockvideos-block-2 .views-field-badges .achievement-badges,.block-views-blockvideos-block-3 .views-field-badges .achievement-badges,.block-views-blockvideos-block-4 .views-field-badges .achievement-badges,.block-views-blocklive-lesson-block-1 .views-field-badges .achievement-badges,.block-views-blockmicrolessons-block-1 .views-field-badges .achievement-badges,.block-views-blockmicrolessons-block-3 .views-field-badges .achievement-badges,.block-views-blockmicrolessons-block-5 .views-field-badges .achievement-badges,.dashboard-item.recent-video-block .view-videos .views-field-badges .achievement-badges,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-block_2 .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-block_4 .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-block_5 .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-block_6 .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-block_7 .views-field-badges .achievement-badges,.view-id-masterclasses.view-eva .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-page_1 .views-field-badges .achievement-badges{display:inline-block;}.block-views-blockvideos-page-1 .views-field-count .liked-count,.block-views-blockvideos-block-1 .views-field-count .liked-count,.block-views-blockvideos-block-2 .views-field-count .liked-count,.block-views-blockvideos-block-3 .views-field-count .liked-count,.block-views-blockvideos-block-4 .views-field-count .liked-count,.block-views-blocklive-lesson-block-1 .views-field-count .liked-count,.block-views-blockmicrolessons-block-1 .views-field-count .liked-count,.block-views-blockmicrolessons-block-3 .views-field-count .liked-count,.block-views-blockmicrolessons-block-5 .views-field-count .liked-count,.dashboard-item.recent-video-block .view-videos .views-field-count .liked-count,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-count .liked-count,.view-id-masterclasses.view-display-id-block_2 .views-field-count .liked-count,.view-id-masterclasses.view-display-id-block_4 .views-field-count .liked-count,.view-id-masterclasses.view-display-id-block_5 .views-field-count .liked-count,.view-id-masterclasses.view-display-id-block_6 .views-field-count .liked-count,.view-id-masterclasses.view-display-id-block_7 .views-field-count .liked-count,.view-id-masterclasses.view-eva .views-field-count .liked-count,.view-id-masterclasses.view-display-id-page_1 .views-field-count .liked-count{height:20px;margin-left:6px;padding-right:4px;padding-left:20px;float:right;background-image:url(/themes/custom/ggfresh/images/like-icon.svg);background-position:0px 2px;background-size:18px;background-repeat:no-repeat;position:absolute;bottom:0;right:0;}.block-views-blockvideos-page-1 .views-field-field-tags ul,.block-views-blockvideos-block-1 .views-field-field-tags ul,.block-views-blockvideos-block-2 .views-field-field-tags ul,.block-views-blockvideos-block-3 .views-field-field-tags ul,.block-views-blockvideos-block-4 .views-field-field-tags ul,.block-views-blocklive-lesson-block-1 .views-field-field-tags ul,.block-views-blockmicrolessons-block-1 .views-field-field-tags ul,.block-views-blockmicrolessons-block-3 .views-field-field-tags ul,.block-views-blockmicrolessons-block-5 .views-field-field-tags ul,.dashboard-item.recent-video-block .view-videos .views-field-field-tags ul,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-tags ul,.view-id-masterclasses.view-display-id-block_2 .views-field-field-tags ul,.view-id-masterclasses.view-display-id-block_4 .views-field-field-tags ul,.view-id-masterclasses.view-display-id-block_5 .views-field-field-tags ul,.view-id-masterclasses.view-display-id-block_6 .views-field-field-tags ul,.view-id-masterclasses.view-display-id-block_7 .views-field-field-tags ul,.view-id-masterclasses.view-eva .views-field-field-tags ul,.view-id-masterclasses.view-display-id-page_1 .views-field-field-tags ul{padding:0;margin:0;}.block-views-blockvideos-page-1 .views-field-field-tags ul li,.block-views-blockvideos-block-1 .views-field-field-tags ul li,.block-views-blockvideos-block-2 .views-field-field-tags ul li,.block-views-blockvideos-block-3 .views-field-field-tags ul li,.block-views-blockvideos-block-4 .views-field-field-tags ul li,.block-views-blocklive-lesson-block-1 .views-field-field-tags ul li,.block-views-blockmicrolessons-block-1 .views-field-field-tags ul li,.block-views-blockmicrolessons-block-3 .views-field-field-tags ul li,.block-views-blockmicrolessons-block-5 .views-field-field-tags ul li,.dashboard-item.recent-video-block .view-videos .views-field-field-tags ul li,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-block_2 .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-block_4 .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-block_5 .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-block_6 .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-block_7 .views-field-field-tags ul li,.view-id-masterclasses.view-eva .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-page_1 .views-field-field-tags ul li{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:rgb(249,249,249);color:rgb(0,0,0);font-size:12px;font-weight:500;transition:all 0.2s ease;cursor:pointer;text-decoration:none;}.block-views-blockvideos-page-1 .views-field-field-tags ul li:hover,.block-views-blockvideos-block-1 .views-field-field-tags ul li:hover,.block-views-blockvideos-block-2 .views-field-field-tags ul li:hover,.block-views-blockvideos-block-3 .views-field-field-tags ul li:hover,.block-views-blockvideos-block-4 .views-field-field-tags ul li:hover,.block-views-blocklive-lesson-block-1 .views-field-field-tags ul li:hover,.block-views-blockmicrolessons-block-1 .views-field-field-tags ul li:hover,.block-views-blockmicrolessons-block-3 .views-field-field-tags ul li:hover,.block-views-blockmicrolessons-block-5 .views-field-field-tags ul li:hover,.dashboard-item.recent-video-block .view-videos .views-field-field-tags ul li:hover,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-block_2 .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-block_4 .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-block_5 .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-block_6 .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-block_7 .views-field-field-tags ul li:hover,.view-id-masterclasses.view-eva .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-page_1 .views-field-field-tags ul li:hover{background-color:rgb(125,17,255);border-color:rgb(125,17,255);color:#ffffff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.block-views-blockvideos-page-1 .views-field-field-tags ul li:active,.block-views-blockvideos-block-1 .views-field-field-tags ul li:active,.block-views-blockvideos-block-2 .views-field-field-tags ul li:active,.block-views-blockvideos-block-3 .views-field-field-tags ul li:active,.block-views-blockvideos-block-4 .views-field-field-tags ul li:active,.block-views-blocklive-lesson-block-1 .views-field-field-tags ul li:active,.block-views-blockmicrolessons-block-1 .views-field-field-tags ul li:active,.block-views-blockmicrolessons-block-3 .views-field-field-tags ul li:active,.block-views-blockmicrolessons-block-5 .views-field-field-tags ul li:active,.dashboard-item.recent-video-block .view-videos .views-field-field-tags ul li:active,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-block_2 .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-block_4 .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-block_5 .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-block_6 .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-block_7 .views-field-field-tags ul li:active,.view-id-masterclasses.view-eva .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-page_1 .views-field-field-tags ul li:active{transform:translateY(0);box-shadow:none;}.block-views-blockvideos-page-1 .views-field-created,.block-views-blockvideos-block-1 .views-field-created,.block-views-blockvideos-block-2 .views-field-created,.block-views-blockvideos-block-3 .views-field-created,.block-views-blockvideos-block-4 .views-field-created,.block-views-blocklive-lesson-block-1 .views-field-created,.block-views-blockmicrolessons-block-1 .views-field-created,.block-views-blockmicrolessons-block-3 .views-field-created,.block-views-blockmicrolessons-block-5 .views-field-created,.dashboard-item.recent-video-block .view-videos .views-field-created,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-created,.view-id-masterclasses.view-display-id-block_2 .views-field-created,.view-id-masterclasses.view-display-id-block_4 .views-field-created,.view-id-masterclasses.view-display-id-block_5 .views-field-created,.view-id-masterclasses.view-display-id-block_6 .views-field-created,.view-id-masterclasses.view-display-id-block_7 .views-field-created,.view-id-masterclasses.view-eva .views-field-created,.view-id-masterclasses.view-display-id-page_1 .views-field-created{position:absolute;top:13px;right:20px;color:white;}.block-views-blockvideos-page-1 .views-field-field-description,.block-views-blockvideos-block-1 .views-field-field-description,.block-views-blockvideos-block-2 .views-field-field-description,.block-views-blockvideos-block-3 .views-field-field-description,.block-views-blockvideos-block-4 .views-field-field-description,.block-views-blocklive-lesson-block-1 .views-field-field-description,.block-views-blockmicrolessons-block-1 .views-field-field-description,.block-views-blockmicrolessons-block-3 .views-field-field-description,.block-views-blockmicrolessons-block-5 .views-field-field-description,.dashboard-item.recent-video-block .view-videos .views-field-field-description,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-description,.view-id-masterclasses.view-display-id-block_2 .views-field-field-description,.view-id-masterclasses.view-display-id-block_4 .views-field-field-description,.view-id-masterclasses.view-display-id-block_5 .views-field-field-description,.view-id-masterclasses.view-display-id-block_6 .views-field-field-description,.view-id-masterclasses.view-display-id-block_7 .views-field-field-description,.view-id-masterclasses.view-eva .views-field-field-description,.view-id-masterclasses.view-display-id-page_1 .views-field-field-description{word-break:break-word;}@media only screen and (min-width:768px){.block-views-blockvideos-block-1 .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.block-views-blockvideos-block-1 .views-row{margin-bottom:0;}}.block-views-blockwelcome-block-1{clear:both;}.block-views-blockwelcome-block-1 .views-row .fields-wrapper{display:flex;}.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-user-picture{display:inline-block;margin-top:0px;margin-right:15px;padding-right:0px;float:left;border-radius:5px;}.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-user-picture .image-title{display:none;}.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-user-picture img{border-radius:5px;}.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:0.5em;text-decoration:none;font-style:normal;font-weight:600;color:#494949;}@media only screen and (max-width:767px){.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{font-size:24px;line-height:1.2;}}@media only screen and (min-width:768px) and (max-width:1024px){.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{font-size:34px;line-height:1.2;}}@media only screen and (min-width:1025px){.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{font-size:34px;line-height:1.2;}}@media only screen and (max-width:767px){.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{font-size:200%;}}@media only screen and (min-width:1025px){.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{padding-top:15px;}}
