/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--font-gabarito),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.right-1\.75{right:calc(var(--spacing) * 1.75)}.right-3{right:calc(var(--spacing) * 3)}.bottom-1\.75{bottom:calc(var(--spacing) * 1.75)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-50{z-index:50}.z-100{z-index:100}.z-\[-1\]{z-index:-1}.z-\[80\]{z-index:80}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\!{margin:0!important}.mx-0\!{margin-inline:0!important}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0{margin-top:0}.mt-0\!{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\!{margin-top:calc(var(--spacing) * 4)!important}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-7\.5{margin-top:calc(var(--spacing) * 7.5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-auto{margin-right:auto}.-mb-1\.5{margin-bottom:calc(var(--spacing) * -1.5)}.-mb-1\.25{margin-bottom:calc(var(--spacing) * -1.25)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7\.5{margin-bottom:calc(var(--spacing) * 7.5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-auto{margin-bottom:auto}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.ml-0\!{margin-left:0!important}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-13{margin-left:calc(var(--spacing) * 13)}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[2px\]{height:2px}.h-\[100vh\]\!{height:100vh!important}.h-auto\!{height:auto!important}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(720px\,calc\(100vh-32px\)\)\]{max-height:min(720px,100vh - 32px)}.max-h-\[min\(760px\,calc\(100vh-48px\)\)\]{max-height:min(760px,100vh - 48px)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-37\.5{min-height:calc(var(--spacing) * 37.5)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-100{width:calc(var(--spacing) * 100)}.w-\[50\%\]{width:50%}.w-\[100vw\]\!{width:100vw!important}.w-\[min\(480px\,92vw\)\]{width:min(480px,92vw)}.w-\[min\(520px\,90vw\)\]{width:min(520px,90vw)}.w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)}.w-\[min\(720px\,94vw\)\]{width:min(720px,94vw)}.w-\[min\(760px\,94vw\)\]{width:min(760px,94vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-\(--contentWidth\){max-width:var(--contentWidth)}.max-w-87\.5{max-width:calc(var(--spacing) * 87.5)}.max-w-\[calc\(100vw-60px\)\]{max-width:calc(100vw - 60px)}.max-w-full\!{max-width:100%!important}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-110{min-width:calc(var(--spacing) * 110)}.min-w-\[140px\]{min-width:140px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-6{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.75{gap:calc(var(--spacing) * 1.75)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-y-0{row-gap:0}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto\!{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-2xl\!{border-radius:var(--radius-2xl)!important}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[6px\]\!{border-radius:6px!important}.rounded-\[12px\]{border-radius:12px}.rounded-\[15px\]{border-radius:15px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e+38px}.rounded-full\!{border-radius:3.40282e+38px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md\!{border-radius:var(--radius-md)!important}.rounded-none\!{border-radius:0!important}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-l-none\!{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-r-none\!{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-1\!,.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-2\!{border-style:var(--tw-border-style)!important;border-width:2px!important}.border-r\!{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid\!{--tw-border-style:solid!important;border-style:solid!important}.border-\(--accentRed\){border-color:var(--accentRed)}.border-\(--border1\){border-color:var(--border1)}.border-\(--border1\)\!{border-color:var(--border1)!important}.border-\(--borderC1\){border-color:var(--borderC1)}.border-\(--borderWhite\)\!{border-color:var(--borderWhite)!important}.border-\(--threadC1\)\!{border-color:var(--threadC1)!important}.border-\[var\(--accentOrange\)\]{border-color:var(--accentOrange)}.border-r-\(--border1\)\!{border-right-color:var(--border1)!important}.bg-\(--accentBlue\){background-color:var(--accentBlue)}.bg-\(--accentBlue\)\!{background-color:var(--accentBlue)!important}.bg-\(--accentGray\){background-color:var(--accentGray)}.bg-\(--accentOrange\){background-color:var(--accentOrange)}.bg-\(--accentRed\){background-color:var(--accentRed)}.bg-\(--background1\){background-color:var(--background1)}.bg-\(--background2\){background-color:var(--background2)}.bg-\(--background2\)\!{background-color:var(--background2)!important}.bg-\(--background3\){background-color:var(--background3)}.bg-\(--background15\){background-color:var(--background15)}.bg-\(--backgroundC1\){background-color:var(--backgroundC1)}.bg-\(--backgroundC2\){background-color:var(--backgroundC2)}.bg-\(--border1\){background-color:var(--border1)}.bg-\(--seethroughtBlack\){background-color:var(--seethroughtBlack)}.bg-\[var\(--accentBlue\)\]{background-color:var(--accentBlue)}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\!{padding:0!important}.p-1{padding:var(--spacing)}.p-1\.75\!{padding:calc(var(--spacing) * 1.75)!important}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-2\.25\!{padding:calc(var(--spacing) * 2.25)!important}.p-3{padding:calc(var(--spacing) * 3)}.p-3\!{padding:calc(var(--spacing) * 3)!important}.p-3\.5\!{padding:calc(var(--spacing) * 3.5)!important}.p-3\.75{padding:calc(var(--spacing) * 3.75)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-0\!{padding-inline:0!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7\.5{padding-block:calc(var(--spacing) * 7.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[10px\]{padding-block:10px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-23\!{padding-top:calc(var(--spacing) * 23)!important}.pr-3\.5\!{padding-right:calc(var(--spacing) * 3.5)!important}.pb-0\!{padding-bottom:0!important}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5\!{padding-left:calc(var(--spacing) * 3.5)!important}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.9rem\]{font-size:.9rem}.text-\[\.85rem\]{font-size:.85rem}.text-\[\.88rem\]{font-size:.88rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[\.925rem\]{font-size:.925rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-\[200\]{--tw-font-weight:200;font-weight:200}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-light\!{--tw-font-weight:var(--font-weight-light)!important;font-weight:var(--font-weight-light)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[\.1rem\]{--tw-tracking:.1rem;letter-spacing:.1rem}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--accentBlue\){color:var(--accentBlue)}.text-\(--accentBlue2\){color:var(--accentBlue2)}.text-\(--accentGreen2\){color:var(--accentGreen2)}.text-\(--accentOrange\){color:var(--accentOrange)}.text-\(--accentRed\){color:var(--accentRed)}.text-\(--accentRed2\){color:var(--accentRed2)}.text-\(--accentRed3\){color:var(--accentRed3)}.text-\(--text1\){color:var(--text1)}.text-\(--text1\)\!{color:var(--text1)!important}.text-\(--text2\){color:var(--text2)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.ring-2,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.shadow-\(color\:--seethroughtBlack\){--tw-shadow-color:var(--seethroughtBlack)}@supports (color:color-mix(in lab,red,red)){.shadow-\(color\:--seethroughtBlack\){--tw-shadow-color:color-mix(in oklab,var(--seethroughtBlack) var(--tw-shadow-alpha),transparent)}}.ring-\(--accentBlue\){--tw-ring-color:var(--accentBlue)}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.outline-\(--accentBlue\){outline-color:var(--accentBlue)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity\!{transition-property:opacity!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-200\!{--tw-duration:.2s!important;transition-duration:.2s!important}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.checked\:bg-\(--accentOrange\)\!:checked{background-color:var(--accentOrange)!important}.checked\:after\:absolute:checked:after{content:var(--tw-content);position:absolute}.checked\:after\:top-1\/2:checked:after{content:var(--tw-content);top:50%}.checked\:after\:left-1\/2:checked:after{content:var(--tw-content);left:50%}.checked\:after\:-translate-x-1\/2:checked:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.checked\:after\:-translate-y-1\/2:checked:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.checked\:after\:text-sm:checked:after{content:var(--tw-content);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.checked\:after\:text-\(--text1\):checked:after{content:var(--tw-content);color:var(--text1)}.checked\:after\:content-\[\'✓\'\]:checked:after{--tw-content:"✓";content:var(--tw-content)}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\(--accentGray\):hover{border-color:var(--accentGray)}.hover\:bg-\(--accentBlue2\):hover{background-color:var(--accentBlue2)}.hover\:bg-\(--accentBlue2\)\!:hover{background-color:var(--accentBlue2)!important}.hover\:bg-\(--background2\):hover{background-color:var(--background2)}.hover\:bg-\(--background2\)\!:hover{background-color:var(--background2)!important}.hover\:bg-\(--background3\):hover{background-color:var(--background3)}.hover\:bg-\(--background3\)\!:hover{background-color:var(--background3)!important}.hover\:text-\(--text1\):hover{color:var(--text1)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus\:border-\(--accentBlue\):focus{border-color:var(--accentBlue)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\(--accentBlue\):focus{--tw-ring-color:var(--accentBlue)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--accentBlue\):focus-visible{outline-color:var(--accentBlue)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\(--background3\):active{background-color:var(--background3)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\(--accentBlue\)\!:disabled{background-color:var(--accentBlue)!important}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1300px){.max-\[1300px\]\:text-\[1rem\]{font-size:1rem}.max-\[1300px\]\:text-\[2\.2rem\]{font-size:2.2rem}}@media not all and (min-width:1160px){.max-\[1160px\]\:text-\[0\.85rem\]{font-size:.85rem}.max-\[1160px\]\:text-\[2rem\]{font-size:2rem}}@media not all and (min-width:1075px){.max-\[1075px\]\:hidden{display:none}.max-\[1075px\]\:pl-1{padding-left:var(--spacing)}}@media not all and (min-width:800px){.max-\[800px\]\:mt-12{margin-top:calc(var(--spacing) * 12)}.max-\[800px\]\:mt-16{margin-top:calc(var(--spacing) * 16)}.max-\[800px\]\:mb-0{margin-bottom:0}.max-\[800px\]\:ml-0{margin-left:0}.max-\[800px\]\:block{display:block}.max-\[800px\]\:flex{display:flex}.max-\[800px\]\:hidden{display:none}.max-\[800px\]\:w-full{width:100%}.max-\[800px\]\:overflow-y-scroll{overflow-y:scroll}.max-\[800px\]\:pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.max-\[800px\]\:text-\[2rem\]{font-size:2rem}}@media not all and (min-width:650px){.max-\[650px\]\:gap-2{gap:calc(var(--spacing) * 2)}}@media not all and (min-width:640px){.max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:550px){.max-\[550px\]\:text-\[\.75rem\]{font-size:.75rem}}@media not all and (min-width:520px){.max-\[520px\]\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media not all and (min-width:500px){.max-\[500px\]\:mt-3{margin-top:calc(var(--spacing) * 3)}.max-\[500px\]\:mt-6{margin-top:calc(var(--spacing) * 6)}.max-\[500px\]\:ml-6{margin-left:calc(var(--spacing) * 6)}.max-\[500px\]\:flex{display:flex}.max-\[500px\]\:hidden{display:none}.max-\[500px\]\:inline-flex{display:inline-flex}.max-\[500px\]\:flex-col{flex-direction:column}.max-\[500px\]\:items-center{align-items:center}.max-\[500px\]\:items-start{align-items:flex-start}.max-\[500px\]\:justify-center{justify-content:center}.max-\[500px\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}.max-\[500px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[500px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[500px\]\:p-2{padding:calc(var(--spacing) * 2)}.max-\[500px\]\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.max-\[500px\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.max-\[500px\]\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[500px\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[500px\]\:text-\[1\.2rem\]{font-size:1.2rem}}@media not all and (min-width:450px){.max-\[450px\]\:mt-3{margin-top:calc(var(--spacing) * 3)}.max-\[450px\]\:hidden{display:none}.max-\[450px\]\:text-\[\.85rem\]{font-size:.85rem}}@media not all and (min-width:420px){.max-\[420px\]\:mt-8{margin-top:calc(var(--spacing) * 8)}.max-\[420px\]\:w-full{width:100%}.max-\[420px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[420px\]\:rounded-md\!{border-radius:var(--radius-md)!important}.max-\[420px\]\:p-2\!{padding:calc(var(--spacing) * 2)!important}.max-\[420px\]\:text-\[\.8rem\]{font-size:.8rem}.max-\[420px\]\:text-\[\.9rem\]{font-size:.9rem}.max-\[420px\]\:text-\[0\.8rem\]\!{font-size:.8rem!important}}@media (min-width:40rem){.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.\[\&\>svg_path\]\:stroke-\(--text1\)>svg path{stroke:var(--text1)}}html:is([lang=ar],[lang=he],[lang=fa]) :where(h1,h2,h3,h4,h5,h6,p,span,a,label,button,input,textarea,th,td,dt,dd,li,strong,small,legend,figcaption){unicode-bidi:plaintext}:root{--background:#090a0b;--foreground:#ededed;--gabarito:var(--font-gabarito),ui-sans-serif,system-ui,sans-serif;--solitreo:var(--font-solitreo),ui-rounded,"Segoe Print",cursive;--contentWidth:1400px;--bR:calc(infinity * 1px);--backgroundC1:#31343f66;--backgroundC2:#1c1e2899;--blueAccent1:#003e8e;--blueAccent2:#338cff;--blueAccent3:#4c9aff;--blueButtonGradient:linear-gradient(-45deg,var(--blueAccent1),var(--blueAccent2),var(--blueAccent3));--background1:var(--background);--background2:var(--backgroundC1);--background15:#27293526;--background3:var(--backgroundC2);--background4:#11141a;--backgroundGradient1:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%);--seethroughtBlack:#0009;--seeThroughtWhite:#ffffffeb;--borderC1:#ffffff24;--borderC2:#ffffff09;--border1:var(--borderC1);--border2:var(--borderC2);--border3:#ffffff0f;--borderWhite:#fff;--textC1:#fff9;--textC2:#ffffffb3;--text1:var(--foreground);--text2:var(--textC1);--text3:var(--textC2);--threadC1:#495153;--accentRedC1:#ff2e2e80;--accentBlue:var(--blueAccent1);--accentBlue2:var(--blueAccent2);--accentBlue3:var(--blueAccent3);--accentOrange:var(--blueAccent2);--accentOrange2:var(--blueAccent3);--accentGray:#ffffff80;--accentRed:#bc3939;--accentRed2:#bc393980;--accentRed3:#f13939;--accentGreen1:#d0fae5;--accentGreen2:#7eb84b;--progressAccentOrange:var(--blueAccent2);--analyticsChart1:#2148ad;--analyticsChart2:#2859df;--analyticsChart3:#4d75e5;--analyticsChart4:#7093e8;--analyticsChart5:#9bb4dc;--analyticsChart6:#c5d1e5;--analyticsWatchTimeOverTime:#3f78f0;--analyticsViewsOverTime:#f59e0b;--analyticsSignupsOverTime:#10b981;--analyticsActiveUsersOverTime:#a855f7;--analyticsCompletionBuckets:#ef4444;--playButtonBg1:#0009;--headerSurface:#05070bb8;--headerBorderColor:#ffffff14;--headerShadowColor:#00000047;--privacyBannerSurface:linear-gradient(135deg,#070a10e0,#030509d6);--privacyDialogSurface:linear-gradient(145deg,#06090ff5,#020408f0);--privacyBackdropSurface:#02050a94;--privacyBorderColor:#ffffff29;--privacyActionBorderColor:#ffffff26;--privacyRowBorderColor:#ffffff1a;--privacyActionSurface:#ffffff12;--privacyActionHoverSurface:#ffffff1c;--privacyMutedActionSurface:#ffffff09;--privacyRowSurface:#ffffff0e;--privacyInsetHighlight:#ffffff14;--privacySoftInsetHighlight:#ffffff0a;--privacyStrongInsetHighlight:#ffffff40;--privacyStrongInsetHighlightHover:#ffffff47;--privacyAccentGlow:#338cff29;--privacyAccentBorderColor:#589dffd1;--privacyAccentHoverBorderColor:#69a9ffa6;--privacyAccentFocusColor:#69a9fff2;--privacyAccentShadowColor:#338cff4d;--privacyAccentShadowHoverColor:#338cff61;--privacyBannerShadowColor:#00000094;--privacyDialogShadowColor:#000000ad;--privacyActionShadowColor:#0003;--privacyPrimarySurface:linear-gradient(135deg,var(--accentBlue2),var(--accentBlue));--privacyPrimaryHoverSurface:linear-gradient(135deg,var(--accentBlue3),var(--accentBlue2));--footerSurface:linear-gradient(180deg,var(--background1) 0%,var(--background4) 50%,var(--accentBlue) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--footerSurface:linear-gradient(180deg,var(--background1) 0%,var(--background4) 50%,color-mix(in srgb,var(--accentBlue) 58%,var(--background1)) 100%)}}:root{--headerHeight:90px}body:after,body:before{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:before{background:radial-gradient(circle at 15% 25%,var(--accentBlue3),transparent 24%),radial-gradient(circle at 68% 14%,var(--accentBlue2),transparent 26%),radial-gradient(circle at 82% 48%,var(--accentBlue3),transparent 20%),radial-gradient(circle at 35% 78%,var(--accentBlue2),transparent 18%),linear-gradient(180deg,var(--background1),var(--background1))}@supports (color:color-mix(in lab,red,red)){body:before{background:radial-gradient(circle at 15% 25%,color-mix(in srgb,var(--accentBlue3) 28%,transparent),transparent 24%),radial-gradient(circle at 68% 14%,color-mix(in srgb,var(--accentBlue2) 24%,transparent),transparent 26%),radial-gradient(circle at 82% 48%,color-mix(in srgb,var(--accentBlue3) 20%,transparent),transparent 20%),radial-gradient(circle at 35% 78%,color-mix(in srgb,var(--accentBlue2) 14%,transparent),transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--background1) 28%,transparent),color-mix(in srgb,var(--background1) 96%,transparent))}}body:before{filter:blur(6px);opacity:.95}body:after{background:radial-gradient(circle at center,transparent 0,var(--background1) 45%,var(--background1) 100%)}@supports (color:color-mix(in lab,red,red)){body:after{background:radial-gradient(circle at center,transparent 0,color-mix(in srgb,var(--background1) 18%,transparent) 45%,color-mix(in srgb,var(--background1) 58%,transparent) 100%)}}body{background:linear-gradient(180deg,var(--background1),var(--background1));position:relative}@supports (color:color-mix(in lab,red,red)){body{background:linear-gradient(180deg,color-mix(in srgb,var(--background1) 98%,transparent),var(--background1))}}main{width:min(var(--contentWidth),calc(100vw - 40px));padding-top:138px;position:relative}main.account,main.homePage,main.library,main.myPlaylists,main.myVideos,main.playlist,main.search,main.uemsPage,main.videos{padding-bottom:2rem}.optiflowz-rating-content .optiflowz-rating-actions button,.optiflowz-rating-content .optiflowz-rating-buttons button{padding-bottom:0!important}.optiflowz-chat-wrapper{border:1px solid var(--border1)!important}body.quiz-attempt-in-progress #optiflowz-chat,body.quiz-attempt-in-progress #optiflowz-chat-open,body.quiz-attempt-in-progress .optiflowz-chat-wrapper{pointer-events:none!important;display:none!important}header{padding-top:12px;box-shadow:none!important;background:0 0!important}header>div{max-width:min(calc(var(--contentWidth) + 12px),calc(100vw - 32px));border:1px solid var(--borderWhite);border-radius:999px;padding:10px 15px!important}@supports (color:color-mix(in lab,red,red)){header>div{border:1px solid color-mix(in srgb,var(--borderWhite) 16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 90%,transparent),color-mix(in srgb,var(--background4) 84%,transparent))}}header>div{box-shadow:0 18px 50px var(--background1),inset 0 1px 0 var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){header>div{box-shadow:0 18px 50px color-mix(in srgb,var(--background1) 35%,transparent),inset 0 1px 0 color-mix(in srgb,var(--borderWhite) 8%,transparent)}}header>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}header nav{gap:.4rem!important}header nav a{font-weight:600}header nav a:hover{color:var(--text1);filter:none}header nav a.active,nav a.active{color:var(--text1);-webkit-text-decoration-color:var(--text1);text-decoration-color:var(--text1);text-underline-offset:10px}header .logo{transition:all .18s ease-in-out!important}header .darkSVG,header .darkSVG p,header .logo h3{color:var(--text1)}header .logo p{color:var(--text2);font-family:ui-sans-serif,system-ui,sans-serif;font-weight:300}header .darkSVG svg path{stroke:var(--text1)}header a .accountImg{border:2px solid var(--accentBlue2)}main .hero{background:radial-gradient(circle at 12% 18%,var(--accentBlue3),transparent 25%),radial-gradient(circle at 80% 22%,var(--accentBlue2),transparent 20%),linear-gradient(135deg,var(--background4),var(--background1))}@supports (color:color-mix(in lab,red,red)){main .hero{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--accentBlue3) 20%,transparent),transparent 25%),radial-gradient(circle at 80% 22%,color-mix(in srgb,var(--accentBlue2) 24%,transparent),transparent 20%),linear-gradient(135deg,color-mix(in srgb,var(--background4) 82%,transparent),color-mix(in srgb,var(--background1) 88%,transparent))}}main .hero{border:1px solid var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){main .hero{border:1px solid color-mix(in srgb,var(--borderWhite) 12%,transparent)}}main .hero{box-shadow:0 32px 80px var(--background1);border-radius:34px}@supports (color:color-mix(in lab,red,red)){main .hero{box-shadow:0 32px 80px color-mix(in srgb,var(--background1) 38%,transparent)}}main.homePage .hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;min-height:460px;max-height:none;padding:38px 40px}main .hero .titles{padding:0 0 0 8px}.heroEyebrow{letter-spacing:.12em;color:var(--text2);margin-bottom:.75rem;font-size:.95rem;font-weight:700}.brandSignature{font-family:var(--solitreo);color:var(--accentBlue3);text-shadow:0 0 16px var(--accentBlue3);font-weight:400}@supports (color:color-mix(in lab,red,red)){.brandSignature{text-shadow:0 0 16px color-mix(in srgb,var(--accentBlue3) 28%,transparent)}}main.homePage .hero h2{letter-spacing:-.04em;text-wrap:balance;max-width:8.5ch;line-height:.98;font-size:clamp(2.5rem,5.3vw,4.65rem)!important}main.homePage .paragraph{font-size:1.08rem;line-height:1.7}.contentSection{margin-top:1.6rem!important}.collection-header{align-items:center;margin-bottom:.5rem}main.homePage .collection-header{min-height:72px}.collection-header .subTitle{letter-spacing:-.04em;font-size:clamp(1.6rem,2.1vw,2.45rem)}.collection-header a.button{background:var(--borderWhite);border-radius:999px;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.collection-header a.button{background:color-mix(in srgb,var(--borderWhite) 3%,transparent)}}.collection-header a.button{border:1px solid var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.collection-header a.button{border:1px solid color-mix(in srgb,var(--borderWhite) 10%,transparent)}}.scroll-buttons{background:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.scroll-buttons{background:color-mix(in srgb,var(--borderWhite) 4%,transparent)}}.scroll-buttons{border:1px solid var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.scroll-buttons{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.scroll-buttons{padding:.4rem}.scrollLeftBtn,.scrollRightBtn{background:var(--blueButtonGradient);border:1px solid var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.scrollLeftBtn,.scrollRightBtn{border:1px solid color-mix(in srgb,var(--borderWhite) 18%,transparent)}}.scrollLeftBtn,.scrollRightBtn{box-shadow:inset 0 1px 0 var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.scrollLeftBtn,.scrollRightBtn{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--borderWhite) 16%,transparent)}}.scrollLeftBtn svg path,.scrollRightBtn svg path{stroke:var(--text1)}.collectionViewport:before{background:linear-gradient(90deg,var(--background4) 6%,transparent)}.collectionViewport:after{background:linear-gradient(270deg,var(--background4) 6%,transparent)}.collection .item,.videoHolder .item{transition:transform .18s,filter .18s}.collection .item:hover,.videoHolder .item:hover{filter:none;transform:translateY(-6px)}.collection .item>span,.videoHolder .item>span{border:1px solid var(--borderWhite);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.collection .item>span,.videoHolder .item>span{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.collection .item>span,.videoHolder .item>span{background:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.collection .item>span,.videoHolder .item>span{background:color-mix(in srgb,var(--borderWhite) 2%,transparent)}}.collection .item img,.videoHolder .item img{border-radius:24px}.item .info{margin-top:.8rem}.item .info h2{color:var(--text1);font-size:1.08rem}.collection .item .duration,.item .info .date,.item .info .views,.playlistItem .pins p,.videoHolder .item .duration{background:var(--seethroughtBlack);border:1px solid var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.collection .item .duration,.item .info .date,.item .info .views,.playlistItem .pins p,.videoHolder .item .duration{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.collection .item .duration,.item .info .date,.item .info .views,.playlistItem .pins p,.videoHolder .item .duration{color:var(--text1)}.collection .item .duration svg path,.item .info .date svg path,.item .info .views svg path,.playlistItem .pins p svg path,.videoHolder .item .duration svg path{stroke:var(--text1)}.watchToRecommend,main.playlist .buttonHolder button.play{background:var(--blueButtonGradient)!important}.login .holder,main.account>.info,main.analyticsPage .analyticsSimple,main.myPlaylists table,main.myVideos table,main.playlist:not(.playlistDetailsPage)>div:first-child,main.search>div:first-child{border:1px solid var(--borderWhite)!important}@supports (color:color-mix(in lab,red,red)){.login .holder,main.account>.info,main.analyticsPage .analyticsSimple,main.myPlaylists table,main.myVideos table,main.playlist:not(.playlistDetailsPage)>div:first-child,main.search>div:first-child{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)!important}}.login .holder,main.account>.info,main.analyticsPage .analyticsSimple,main.myPlaylists table,main.myVideos table,main.playlist:not(.playlistDetailsPage)>div:first-child,main.search>div:first-child{background:linear-gradient(180deg,var(--background4),var(--background4))!important}@supports (color:color-mix(in lab,red,red)){.login .holder,main.account>.info,main.analyticsPage .analyticsSimple,main.myPlaylists table,main.myVideos table,main.playlist:not(.playlistDetailsPage)>div:first-child,main.search>div:first-child{background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 74%,transparent),color-mix(in srgb,var(--background4) 76%,transparent))!important}}.login .holder,main.account>.info,main.analyticsPage .analyticsSimple,main.myPlaylists table,main.myVideos table,main.playlist:not(.playlistDetailsPage)>div:first-child,main.search>div:first-child{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px var(--background1)}@supports (color:color-mix(in lab,red,red)){.login .holder,main.account>.info,main.analyticsPage .analyticsSimple,main.myPlaylists table,main.myVideos table,main.playlist:not(.playlistDetailsPage)>div:first-child,main.search>div:first-child{box-shadow:0 20px 60px color-mix(in srgb,var(--background1) 28%,transparent)}}main.playlist:not(.playlistDetailsPage)>div:first-child{border-radius:30px;padding:28px}main.playlist .buttonHolder button{background:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){main.playlist .buttonHolder button{background:color-mix(in srgb,var(--borderWhite) 4%,transparent)}}main.playlist .buttonHolder button{border:1px solid var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){main.playlist .buttonHolder button{border:1px solid color-mix(in srgb,var(--borderWhite) 10%,transparent)}}main.playlist .buttonHolder button{padding:.7rem 1rem}main.playlist .videoHolder{gap:24px}main.play{overscroll-behavior:contain}footer{margin-top:2rem}footer>div{width:min(var(--contentWidth),calc(100vw - 40px));border:1px solid var(--borderWhite);border-radius:34px;padding:34px 38px}@supports (color:color-mix(in lab,red,red)){footer>div{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}footer>div{background:radial-gradient(circle at 20% 10%,var(--accentBlue3),transparent 24%),radial-gradient(circle at 80% 20%,var(--accentBlue2),transparent 24%),linear-gradient(180deg,var(--background4),var(--background4))}@supports (color:color-mix(in lab,red,red)){footer>div{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--accentBlue3) 12%,transparent),transparent 24%),radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--accentBlue2) 18%,transparent),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--background4) 76%,transparent),color-mix(in srgb,var(--background4) 82%,transparent))}}footer>div{box-shadow:0 24px 80px var(--background1)}@supports (color:color-mix(in lab,red,red)){footer>div{box-shadow:0 24px 80px color-mix(in srgb,var(--background1) 28%,transparent)}}footer .info{border-right-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){footer .info{border-right-color:color-mix(in srgb,var(--borderWhite) 8%,transparent)}}footer .socials div a{background:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){footer .socials div a{background:color-mix(in srgb,var(--borderWhite) 5%,transparent)}}footer .socials div a{border:1px solid var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){footer .socials div a{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}footer>span{color:var(--text2);background:0 0;margin-top:.6rem}@media screen and (max-width:900px){header>div{border-radius:28px}main{padding-top:124px}main.homePage .hero{grid-template-columns:1fr;gap:1.5rem;min-height:auto;padding:28px}main.homePage .hero h2{max-width:none}footer>div{width:calc(100vw - 24px);padding:24px}}header{overflow:visible!important}header>div:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 0,var(--accentBlue3),transparent 55%);position:absolute;inset:-10px}@supports (color:color-mix(in lab,red,red)){header>div:before{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accentBlue3) 14%,transparent),transparent 55%)}}header>div:before{filter:blur(22px);z-index:-1;pointer-events:none}main.homePage .hero{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)!important}main.homePage .hero .titles{z-index:2;min-width:0;display:flex;position:relative;padding:2.2rem 2.2rem 2.2rem 2rem!important}main.homePage .sliderHolder{min-height:380px;overflow:hidden;display:block!important;top:auto!important;left:auto!important}main.homePage .hero .image-grid{clip-path:inset(0 round 0 28px 28px 0);min-height:380px;position:relative;overflow:hidden;border-radius:0 28px 28px 0!important}main.homePage .hero .image-grid img{z-index:0;position:relative}@media screen and (max-width:900px){main.homePage .hero{grid-template-columns:1fr!important}main.homePage .hero .titles{padding:1.5rem 1.5rem .75rem!important}main.homePage .hero .image-grid,main.homePage .sliderHolder{clip-path:inset(0 round 22px);min-height:280px;border-radius:22px!important}main.homePage .hero h2{max-width:none!important}}body,html{background-color:#0000}@media (prefers-color-scheme:dark){body,html{color-scheme:dark;background-color:#0000}}body,html{overflow-x:hidden}body{background-color:var(--background1);min-height:100dvh;color:var(--text1);flex-direction:column;justify-content:space-between;align-items:center;display:flex}*{box-sizing:border-box;border:none;outline:none}.displayNone{display:none!important}.button{cursor:pointer;transition:all .15s ease-in-out}.button:hover{filter:brightness(.85)}.collection .item .duration,.collection .item>span,.collection-header a.button,.comment-input,.commentsSection>div,.item .info .date,.item .info .views,.login .holder,.playlistItem .pins p,.scroll-buttons,.scrollLeftBtn,.scrollRightBtn,.videoHolder .item .duration,.videoHolder .item>span,.videoInfo .author,.videoInfo .other,.videoInfo .viewVideoChapters,footer .socials div a,footer>div,header>div,main.account>.info,main.analyticsPage .analyticsSimple,main.myPlaylists table,main.myVideos table,main.play .player,main.playlist .buttonHolder button,main.playlist:not(.playlistDetailsPage)>div:first-child,main.search>div:first-child{border-color:var(--border3)!important;box-shadow:0 14px 40px var(--background1)!important}@supports (color:color-mix(in lab,red,red)){.collection .item .duration,.collection .item>span,.collection-header a.button,.comment-input,.commentsSection>div,.item .info .date,.item .info .views,.login .holder,.playlistItem .pins p,.scroll-buttons,.scrollLeftBtn,.scrollRightBtn,.videoHolder .item .duration,.videoHolder .item>span,.videoInfo .author,.videoInfo .other,.videoInfo .viewVideoChapters,footer .socials div a,footer>div,header>div,main.account>.info,main.analyticsPage .analyticsSimple,main.myPlaylists table,main.myVideos table,main.play .player,main.playlist .buttonHolder button,main.playlist:not(.playlistDetailsPage)>div:first-child,main.search>div:first-child{box-shadow:0 14px 40px color-mix(in srgb,var(--background1) 22%,transparent)!important}}.scrollLeftBtn,.scrollRightBtn,.watchToRecommend,main.playlist .buttonHolder button.play{border-color:var(--borderWhite)!important}@supports (color:color-mix(in lab,red,red)){.scrollLeftBtn,.scrollRightBtn,.watchToRecommend,main.playlist .buttonHolder button.play{border-color:color-mix(in srgb,var(--borderWhite) 10%,transparent)!important}}.scrollLeftBtn,.scrollRightBtn,.watchToRecommend,main.playlist .buttonHolder button.play{box-shadow:0 10px 28px var(--background1)!important}@supports (color:color-mix(in lab,red,red)){.scrollLeftBtn,.scrollRightBtn,.watchToRecommend,main.playlist .buttonHolder button.play{box-shadow:0 10px 28px color-mix(in srgb,var(--background1) 18%,transparent)!important}}svg{backface-visibility:hidden}.subTitle{padding-bottom:8px;font-size:1.45rem;font-weight:600}.weakText{color:var(--text2);font-weight:400}.background img{object-fit:cover}::selection{background-color:var(--accentBlue);color:var(--text1)}.fetchLoader{z-index:1000;background-color:var(--background3);width:100vw;height:3px;transition:all .2 ease-in-out;opacity:0;position:fixed;top:0;left:0}.fetchLoader.show{opacity:1}.fetchLoader span{background-image:linear-gradient(90deg,var(--accentBlue),var(--accentBlue),var(--accentBlue),var(--accentBlue),var(--background2));background-size:300% 100%;width:0;height:100%;transition:width .5s ease-in-out;animation:fetchLoaderAnim 2.5s infinite;display:block}@keyframes fetchLoaderAnim{0%{background-position:0}50%{background-position:0}to{background-position:-100%}}header{width:100%;transition:background-color .15s ease-in-out,border-radius .15s ease-in-out;overflow:visible}nav a{transition:all .15s ease-in-out}header nav a{color:var(--text1);padding:7px}header>div>a svg path{fill:var(--accentBlue2)}header nav a{border-radius:var(--bR);padding:9px 14px}header nav a:focus-visible,header nav a:hover{background:var(--background2);color:var(--accentBlue2);filter:none}header nav a.active{background:var(--background2);box-shadow:inset 0 0 0 1px var(--border1);color:var(--accentBlue2);font-weight:700;text-decoration:none}.mobileMenuBg{opacity:0;z-index:15;background-color:var(--seethroughtBlack);pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:all .2s;position:fixed;inset:0}.mobileMenuBg.open{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobileSideMenu{z-index:20;border-left:1px solid var(--border1);background:var(--background3);width:min(320px,100vw - 40px);height:100dvh;box-shadow:0 20px 60px var(--seethroughtBlack);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform;flex-direction:column;transition:transform .24s cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.mobileSideMenu.open{transform:translate(0)}@media (prefers-reduced-motion:reduce){.mobileSideMenu,.mobileSideMenu.open{transition:none}}.mobileSideMenuHeader{border-bottom:1px solid var(--border1);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.mobileSideMenuBrand{min-width:0;color:var(--text1);align-items:center;gap:.75rem;display:flex}.mobileSideMenuBrand img{object-fit:contain;flex-shrink:0;width:36px;height:36px}.mobileSideMenuBrand span{min-width:0}.mobileSideMenuBrand h3{color:var(--text1);margin:0;font-size:1.15rem;font-weight:500;line-height:1.1}.mobileSideMenuBrand p{color:var(--text2);margin:0;font-size:.8rem;font-weight:400;line-height:1.2}.mobileSideMenuClose{background:var(--background2);width:40px;height:40px;color:var(--text1);cursor:pointer;border-radius:50%;flex:0 0 40px;place-items:center;transition:background-color .18s;display:grid}.mobileSideMenuClose:hover{background:var(--background3)}.mobileSideMenuClose svg{width:20px;height:20px}.mobileSideMenuClose svg path{stroke:currentColor}.mobileSideMenu nav{scrollbar-width:thin;scrollbar-color:var(--accentBlue2) transparent;flex:1;min-height:0;padding:1rem;overflow-y:auto}.mobileSideMenu nav::-webkit-scrollbar{width:4px}.mobileSideMenu nav::-webkit-scrollbar-thumb{border-radius:var(--bR);background:var(--accentBlue2)}.mobileSideMenuItem{color:var(--text1);align-items:center;gap:.75rem;display:flex}.customLanguageSelect--mobile .customSelectLeading,.mobileSideMenuIcon{width:20px;height:21px;color:var(--text1);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.customLanguageSelect--mobile .customSelectLeading svg,.mobileSideMenuIcon svg{width:20px;height:21px;display:block}.customLanguageSelect--mobile .customSelectLeading svg path,.mobileSideMenuIcon svg path{stroke:currentColor}.customLanguageSelect--mobile .customLanguageText{flex:1}.darkSVG svg path{stroke:var(--accentBlue2)}.adminAvatarMenuWrap{position:relative}.adminAvatarTrigger{border:none}.adminAvatarTrigger:hover{background-color:var(--background2)}.adminAvatarDropdown{border:1px solid var(--headerBorderColor);background:var(--headerSurface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:180px;box-shadow:0 18px 44px var(--headerShadowColor);z-index:30;border-radius:18px;flex-direction:column;gap:.25rem;padding:.55rem;display:flex;position:fixed}.adminAvatarDropdown a{color:var(--text1);border-radius:10px;padding:.8rem .95rem;font-weight:600;text-decoration:none;display:block}.adminAvatarDropdown .adminAvatarDropdownItem{align-items:center;gap:.7rem;display:flex}.adminAvatarDropdownIcon,.customLanguageSelect--menu .customSelectLeading{width:20px;height:21px;color:var(--text1);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.adminAvatarDropdownIcon svg,.customLanguageSelect--menu .customSelectLeading svg{width:20px;height:21px;display:block}.customLanguageSelect--menu .customLanguageText{flex:1}.customSelect{min-width:0;color:var(--text1);position:relative}.customSelectTrigger{background:var(--background1);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .7rem .65rem .8rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.customSelectTrigger:disabled{opacity:.55;cursor:not-allowed}.customLanguageText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.customLanguageText strong{font-size:1rem;font-weight:600;line-height:1.2}.customLanguageText small{color:var(--text1);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.customLanguageText small{color:color-mix(in srgb,var(--text1) 72%,transparent)}}.customLanguageText small{font-size:.88rem;line-height:1.2}.customLanguageText small,.customSelectValue{text-overflow:ellipsis;white-space:nowrap;font-weight:600}.customSelectValue{overflow:hidden}.customSelectChevron,.customSelectLeading{flex:none;justify-content:center;align-items:center;display:inline-flex}.customSelectChevron{color:var(--text1);pointer-events:none;transition:transform .18s;transform:rotate(0)}.customSelect.isOpen .customSelectChevron{transform:rotate(180deg)}.customSelectChevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1rem;height:1rem;display:block}.customSelectChevron svg path{stroke:currentColor}.customSelectMenu{z-index:120;border:1px solid var(--border1);background:var(--background1);width:max(100%,220px);box-shadow:0 16px 40px var(--background1);border-radius:14px;padding:.4rem;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.customSelectMenu{box-shadow:0 16px 40px color-mix(in srgb,var(--background1) 22%,transparent)}}.customSelectMenu{opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;transform:translateY(-7px)scale(.975)}.customSelect.isOpen .customSelectMenu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .19s,transform .26s cubic-bezier(.16,1,.3,1),visibility linear;transform:translateY(0)scale(1)}.customSelectMenuScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accentBlue2) transparent;-webkit-overflow-scrolling:touch;overflow-y:auto}.customSelectMenuScroll::-webkit-scrollbar{width:5px}.customSelectMenuScroll::-webkit-scrollbar-track{background:0 0;margin-block:8px}.customSelectMenuScroll::-webkit-scrollbar-thumb{border-radius:var(--bR);background:var(--accentBlue2);min-height:32px}.customSelectMenuScroll::-webkit-scrollbar-thumb:hover{background:var(--accentBlue3)}.customSelectMenuScroll::-webkit-scrollbar-button{display:none}.customSelectMenu.opensUpward{transform-origin:100% 100%;top:auto;bottom:calc(100% + 8px);transform:translateY(7px)scale(.975)}.customSelect.isOpen .customSelectMenu.opensUpward{transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.customSelectMenu{transition:none}}.customSelectMenu .customSelectOption{width:100%;color:var(--text1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.92rem;font-weight:500;line-height:1.25;transition:background-color .12s,color .12s;display:flex}.customSelectMenu .customSelectOption:focus-visible,.customSelectMenu .customSelectOption:hover{background:var(--background2);outline:none}.customSelectMenu .customSelectOption.isSelected{background:var(--accentBlue2)}@supports (color:color-mix(in lab,red,red)){.customSelectMenu .customSelectOption.isSelected{background:color-mix(in srgb,var(--accentBlue2) 11%,var(--background1))}}.customSelectMenu .customSelectOption.isSelected{color:var(--text1);font-weight:700}.customSelectMenu .customSelectOption.isSelected:focus-visible,.customSelectMenu .customSelectOption.isSelected:hover{background:var(--accentBlue2)}@supports (color:color-mix(in lab,red,red)){.customSelectMenu .customSelectOption.isSelected:focus-visible,.customSelectMenu .customSelectOption.isSelected:hover{background:color-mix(in srgb,var(--accentBlue2) 16%,var(--background1))}}.customSelectOption svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;flex:none;width:1rem;height:1rem}.customLanguageSelect--menu .customLanguageTrigger{border-radius:12px;padding:.8rem .95rem}.customLanguageSelect--mobile .customLanguageTrigger{border-radius:.5rem;padding:.75rem}.customLanguageSelect--menu .customLanguageTrigger:hover,.customLanguageSelect--mobile .customLanguageTrigger:hover{background:var(--background2)}.customLanguageSelect--settings .customLanguageTrigger{background:var(--background1);border-radius:12px;padding:.85rem;font-size:.95rem}.customLanguageSelect--settings .customLanguageTrigger:hover{border-color:var(--accentBlue2)}@supports (color:color-mix(in lab,red,red)){.customLanguageSelect--settings .customLanguageTrigger:hover{border-color:color-mix(in srgb,var(--accentBlue2) 38%,transparent)}}.customSelect.isOpen .customSelectTrigger,.customSelectTrigger:focus-visible{border-color:var(--accentBlue2);box-shadow:0 0 0 3px var(--accentBlue2);outline:none}@supports (color:color-mix(in lab,red,red)){.customSelect.isOpen .customSelectTrigger,.customSelectTrigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accentBlue2) 16%,transparent)}}.adminAvatarDropdown button{text-align:left;width:100%;color:var(--text1);cursor:pointer;background:0 0;border-radius:12px;padding:.8rem .95rem;font-weight:600}.adminAvatarDropdown a:hover,.adminAvatarDropdown button:hover{background:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.adminAvatarDropdown a:hover,.adminAvatarDropdown button:hover{background:color-mix(in srgb,var(--borderWhite) 8%,transparent)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-slideIn{animation:slideIn .3s ease-out forwards}main.search{padding-top:73px}main.search .hero:before{content:"";aspect-ratio:1;background-color:var(--borderWhite);border-radius:50%;width:60%;position:absolute;top:-75%;right:-25%}@supports (color:color-mix(in lab,red,red)){main.search .hero:before{background-color:color-mix(in srgb,var(--borderWhite) 20%,transparent)}}main.search .hero:before{pointer-events:none;z-index:0}header .search{background-color:var(--background2);letter-spacing:.03rem;border-radius:var(--bR);border:1px solid var(--background4);align-items:center;gap:10px;min-height:52px;padding-left:14px;font-size:.975rem;display:flex}@supports (color:color-mix(in lab,red,red)){header .search{border:1px solid color-mix(in srgb,var(--background4) 10%,transparent)}}header .search{transition:border-color .18s,background-color .18s}header .search svg{width:15px}header .search svg path{transition:stroke .18s}header .search input{color:var(--text1);background:0 0;padding-block:12px;font-weight:500}header .searchPanel.focus-armed .search:has(input:focus),header .searchPanel.focus-armed .search:has(input:focus) svg path{border-color:var(--accentBlue2);stroke:var(--text1)}.videoQuizSectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.viewQuizCertificate{background:var(--accentBlue);color:var(--text1);cursor:pointer;border-radius:999px;place-items:center;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .18s;display:grid}.viewQuizCertificate:hover{background:var(--accentBlue2)}header .search button{background-image:linear-gradient(135deg,var(--accentBlue),var(--accentBlue2));border-radius:var(--bR);min-width:50px;color:var(--text1);cursor:pointer;align-self:stretch;margin:4px;padding:0 18px;font-size:13px;line-height:13px}header .search button svg path{stroke:var(--text1)!important}header .searchPanel{z-index:-1;opacity:0;pointer-events:none;transform-origin:100% 0;width:min(100%,350px);transition:opacity .18s,transform .22s;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(-8px)}header .searchOpen span{transform:rotate(90deg)}header .searchPanel.open{opacity:1;pointer-events:auto;transform:translateY(0)}header .searchPanelInner{background:linear-gradient(135deg,var(--background4),var(--background4))}@supports (color:color-mix(in lab,red,red)){header .searchPanelInner{background:linear-gradient(135deg,color-mix(in srgb,var(--background4) 98%,transparent),color-mix(in srgb,var(--background4) 96%,transparent))}}header .searchPanelInner{border:1px solid var(--border1);border-radius:var(--bR)}header .searchPanel:not(.open) .search{opacity:0;transform:translateY(-4px)}header .searchDesktop{border:2px solid var(--accentBlue2);background-color:var(--background2);border-radius:999px;gap:.5rem;padding-left:7px;transition:border .15s;overflow:hidden}header .searchDesktop input{width:200px;padding:5px 5px 5px 0;font-weight:500}header .searchDesktop svg path{stroke:var(--accentBlue2)}header .searchDesktop button:hover{filter:brightness(1.2)}header .searchDesktop:focus-within{border:2px solid var(--accentBlue)}header .searchDesktop:focus-within svg path{stroke:var(--accentBlue);transition:stroke .15s}header .searchDesktop:focus-within svg{animation:searchDance .35s}@keyframes searchDance{0%{transform:rotate(0)}25%{transform:rotate(17deg)}50%{transform:rotate(0)}75%{transform:rotate(-11deg)}to{transform:rotate(0)}}@media (max-width:499px){header .searchPanel{transform-origin:top;width:100%;top:100%;left:0;right:0}header .searchPanelInner{box-shadow:0 12px 24px var(--background1);border-top:none;border-radius:0 0 24px 24px}@supports (color:color-mix(in lab,red,red)){header .searchPanelInner{box-shadow:0 12px 24px color-mix(in srgb,var(--background1) 12%,transparent)}}header .searchPanelInner{padding-top:10px!important}header .search{border-radius:var(--bR)}header .search button{min-width:46px;padding:0 14px}}footer{width:100%}footer>div{width:calc(100% - 12px);max-width:var(--contentWidth);background-color:var(--accentBlue);background-image:linear-gradient(135deg,var(--accentBlue),var(--accentBlue2));z-index:1;color:var(--text1);border-radius:24px;justify-content:space-between;margin-inline:auto;padding:50px;position:relative;overflow:hidden}footer>div,footer>div>div{display:flex}footer .info{border-right:1px solid var(--borderWhite);width:fit-content;padding-bottom:2rem;padding-right:3rem}footer .info svg{width:60px;height:60px}footer nav{flex-direction:column;gap:.25rem;padding-left:3rem;display:flex}footer nav a,footer nav button{width:fit-content;color:var(--text1);align-items:center;gap:.75rem;transition:all .15s ease-in-out;display:flex}footer nav a:hover,footer nav button:hover{filter:brightness(.75)}footer .socials{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}footer .socials>a{color:var(--text1);gap:.5rem;transition:all .15s ease-in-out;display:flex}footer .socials div{gap:1.25rem;display:flex}footer .socials div a{background-color:var(--text1);width:40px;height:40px;color:var(--background1);border-radius:50%;place-items:center;transition:all .15s ease-in-out;display:grid}footer .socials a:hover{filter:brightness(.75)}footer .socials>a img{-webkit-user-select:none;user-select:none;will-change:transform;width:25px;height:25px;filter:drop-shadow(0 0 10px var(--borderWhite))}@supports (color:color-mix(in lab,red,red)){footer .socials>a img{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--borderWhite) 40%,transparent))}}footer .socials>a img{transition:transform .3s ease-in-out}footer .socials>a:hover img{transform:rotate(1turn)}footer .socials a svg{width:20px}footer>div>img{z-index:-1;filter:brightness(.85);object-fit:cover;width:100%;height:100%;position:absolute;inset:0}footer>span{text-align:center;background-color:var(--borderWhite);width:100%;padding-block:10px;display:block}@supports (color:color-mix(in lab,red,red)){footer>span{background-color:color-mix(in srgb,var(--borderWhite) 4%,transparent)}}main{width:calc(100dvw - 40px);max-width:var(--contentWidth);z-index:2;padding-top:120px}main.homePage,main.search{padding-top:100px}main .hero{background-color:var(--accentOrange);color:var(--text1);border-radius:24px 24px 96px;padding:60px;position:relative;overflow:hidden}main.homePage .hero{grid-template-columns:1fr 1fr;max-height:350px;padding:20px;display:grid;overflow:hidden}main .hero>*{z-index:1}main .hero .titles{padding-block:40px;padding-left:50px}main .sliderHolder{z-index:0;align-items:center;gap:15px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}main .sliderHolder .background{z-index:1;background-image:linear-gradient(90deg,var(--accentOrange),transparent);width:20%;height:100%;position:absolute;left:calc(40% - 1px)}main .paragraphHolder{align-items:center;max-width:800px;padding-right:100px;display:flex;overflow:hidden}main .paragraphHolder p{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;max-width:700px;color:var(--text1);opacity:0;z-index:1;-webkit-box-orient:vertical;flex-shrink:0;transition:all .5s ease-in-out;display:-webkit-box}main .paragraphHolder p.selected{opacity:1}main .paragraphHolder p.selected.noTransition{transition:none}main .hero .image-grid{clip-path:inset(0 round 0 24px 96px 0);isolation:isolate;border-radius:0 24px 96px 0;align-items:flex-start;width:60%;height:100%;margin-left:auto;display:flex;overflow:hidden}main .hero .image-grid img{object-fit:cover;object-position:center 35%;flex:0 0 100%;height:100%}main .hero .image-grid div{flex-direction:column;gap:10px;display:flex}.collectionViewport{position:relative}.collectionViewport:after,.collectionViewport:before{content:"";pointer-events:none;z-index:3;opacity:0;width:56px;transition:opacity .3s;position:absolute;top:0;bottom:0}.collectionViewport:before{background:linear-gradient(90deg,var(--background1) 5%,transparent);left:0}.collectionViewport:after{background:linear-gradient(270deg,var(--background1) 5%,transparent);right:0}.collectionViewport.show-left-fade:before,.collectionViewport.show-right-fade:after{opacity:1}.collectionViewport.notscrollable:after,.collectionViewport.notscrollable:before{display:none}main .collection{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;gap:1rem;width:100%;display:flex;position:relative;overflow-x:auto}main .collection::-webkit-scrollbar{width:0;height:0;display:none}main .collection.notscrollable{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.collection-header{justify-content:space-between;width:100%;height:60px;display:flex}.collection-header a svg path{stroke:var(--accentBlue2)}.scroll-buttons{background-color:var(--background3);border-radius:100px;gap:.5rem;margin-bottom:15px;padding:5px;display:flex}.scrollLeftBtn,.scrollRightBtn{background:var(--accentBlue);border:1px solid var(--border3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:background .3s;display:flex}.scrollLeftBtn:hover,.scrollRightBtn:hover{background:var(--accentBlue2)}.scrollLeftBtn{transform:rotate(180deg)}.collection .item{cursor:pointer;flex-shrink:0;width:calc(31.746% - .75rem - 20px);position:relative}.collection .item.playlistItem{border-radius:10px;width:calc(31.746% - .75rem - 20px);min-width:300px;transition:all .15s}.collection .item.featured{border-radius:20px}.collection .item.playlistItem:hover{filter:brightness(.9)}.collection .item.featured .info .author{display:none}.collection .item.featured .info>span{margin-top:2px}main .collection.notscrollable .item{width:100%}.collection .item>span,.videoHolder .item>span{border-radius:20px;width:100%;height:fit-content;display:block;position:relative;overflow:hidden}.collection .item img,.videoHolder .item img{aspect-ratio:443/246;object-fit:cover;pointer-events:none;border-radius:20px;width:100%;transition:filter .2s ease-in-out}.collection .item .thumbnail.darken{filter:brightness(.9)}.collection .item.playlistItem img{border-radius:5px}.collection .item.featured img{border-radius:15px}.item .info{flex-direction:column;gap:.25rem;display:flex}.item .info span p{flex-shrink:0}.item .info h2{-webkit-line-clamp:2;line-clamp:2;margin-top:8px;font-size:1.15rem;font-weight:600;line-height:1.2}.item .info .author,.item .info h2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item .info .author{color:var(--text2);-webkit-line-clamp:1;line-clamp:1;font-size:.925rem;font-weight:400;width:100%!important}.item .info .date{color:var(--text1)}.item .info .date,.item .info .views{background-color:var(--background2);border-radius:999px;padding:4px 10px;font-size:.85rem;font-weight:600}.collection .item .duration,.videoHolder .item .duration{background-color:var(--seethroughtBlack);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid var(--border2);color:var(--text1);border-radius:999px;padding:4px 10px;font-size:.85rem;font-weight:500;transition:opacity .2s;position:absolute;bottom:10px;right:10px}.collection .item .duration.watched,.videoHolder .item .duration.watched{z-index:2;bottom:20px;right:14px}.collection .item:hover .duration{opacity:0}.collection .item .bottomShadow,.videoHolder .item .bottomShadow{background-image:linear-gradient(180deg,transparent,var(--background1));border-radius:0 0 14px 14px;width:100%;height:30%;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.collection .item .bottomShadow,.videoHolder .item .bottomShadow{background-image:linear-gradient(180deg,transparent,color-mix(in srgb,var(--background1) 80%,transparent))}}.item .progressWrapper{background-color:var(--border2);width:100%;height:6px;position:absolute;bottom:0;left:0;overflow:hidden}.item .progressWrapper span{background-color:var(--progressAccentOrange);height:100%;display:block}.watchToRecommend{background-color:var(--accentOrange);width:fit-content;max-width:800px;color:var(--text1);border-radius:12px;padding:15px 20px;font-size:1.3rem;font-weight:600;line-height:1.2}.maintenance-shell{place-items:center;width:min(1280px,100dvw - 32px);min-height:100dvh;padding:2rem 0;display:grid}.maintenance-card{background:var(--background2);border:1px solid var(--border1);width:100%;box-shadow:0 28px 80px var(--headerShadowColor);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:32px;grid-template-columns:minmax(300px,520px) minmax(320px,1fr);align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.maintenance-copy{flex-direction:column;gap:1rem;display:flex}.maintenance-badge{background-color:var(--background3);border:1px solid var(--border1);width:fit-content;color:var(--accentBlue2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.55rem .9rem;font-size:.85rem;font-weight:700}.maintenance-copy h1{color:var(--text1);text-wrap:wrap;max-width:none;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1}.maintenance-copy p{max-width:50ch;color:var(--text2);font-size:1rem;line-height:1.65}.maintenance-retry{background:var(--blueButtonGradient);width:fit-content;color:var(--text1);border-radius:999px;padding:.95rem 1.4rem;font-weight:700}.maintenance-retry:disabled{cursor:wait;opacity:.8}.maintenance-visual{justify-content:center;align-items:center;min-width:0;padding:clamp(1rem,2vw,2rem) 0;display:flex;position:relative}.maintenance-visual:before{content:"";background:radial-gradient(circle,var(--background3),transparent 70%);filter:blur(24px);height:65%;position:absolute;inset:10% 8% auto}.maintenance-visual svg{width:100%;max-width:760px;height:auto;position:relative}@media screen and (max-width:800px){.maintenance-shell{width:min(100dvw,100dvw - 20px);padding:.75rem 0}.maintenance-card{border-radius:24px;grid-template-columns:1fr;gap:1rem;padding:1.25rem}.maintenance-copy h1{max-width:none;font-size:2rem}.maintenance-copy p{font-size:.95rem}.maintenance-visual{order:-1}}main.play{justify-content:space-between;gap:2rem;display:flex}main.play>div:first-child{flex-grow:1}main.play>div:nth-child(2){flex-grow:0;flex-shrink:0;min-width:400px;max-width:30%}main.play .relevant.relevant--compact,main.play>div:nth-child(2).relevant--compact{min-width:240px;max-width:18%}main.play .backToQuizButton{background-color:var(--accentBlue);width:fit-content;color:var(--text1);box-shadow:0 10px 24px var(--accentBlue2);border-radius:999px;justify-content:center;align-items:center;margin-bottom:1rem;padding:.85rem 1.35rem;font-weight:800;display:flex}@supports (color:color-mix(in lab,red,red)){main.play .backToQuizButton{box-shadow:0 10px 24px color-mix(in srgb,var(--accentBlue2) 20%,transparent)}}main.play .backToQuizButton{transition:all .2s}main.play .backToQuizButton:hover{background-color:var(--accentBlue2);transform:translateY(-1px)}main.play .player{background-color:var(--background1);border-radius:1rem;position:relative;overflow:hidden}main.play .player.theater{width:100%;height:calc(100dvh - 150px);max-height:calc(100dvh - 150px)}.persistent-video-slot{aspect-ratio:427/240;width:100%;max-height:calc(100dvh - 150px)}main.play .player.theater .persistent-video-slot{aspect-ratio:auto;height:100%}.persistent-video-player{background:var(--background1);opacity:0;pointer-events:none;visibility:hidden;transform-origin:0 0;will-change:top,left,width,height,transform,border-radius,box-shadow;border-radius:1rem;flex-direction:column;display:flex;position:fixed;overflow:hidden}.persistent-video-player.is-visible{opacity:1;pointer-events:auto;visibility:visible}.persistent-video-player--full{z-index:4;position:absolute}.persistent-video-player--mini{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:9;border:1px solid var(--border1);width:min(400px,100vw - 32px);box-shadow:0 20px 60px var(--seethroughtBlack);-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;border-radius:14px;transition:opacity .18s,transform .18s cubic-bezier(.4,0,1,1),box-shadow .16s}.persistent-video-player--mini.is-closing{opacity:0;pointer-events:none;transform-origin:50%;transform:translateY(10px)scale(.94)}.persistent-video-player--mini.is-dragging{box-shadow:0 28px 76px var(--seethroughtBlack);cursor:grabbing}.persistent-video-player.is-morphing{pointer-events:none}.persistent-video-player mux-player::part(controls),.persistent-video-player--mini .persistent-video-player__actions,.persistent-video-player--mini .persistent-video-player__details,.persistent-video-player--mini .persistent-video-player__mobile-toggle{transition:opacity .15s}.persistent-video-player.is-morphing .persistent-video-player__actions,.persistent-video-player.is-morphing .persistent-video-player__details,.persistent-video-player.is-morphing .persistent-video-player__mobile-toggle,.persistent-video-player.is-morphing mux-player::part(controls){opacity:0;transition:none}.persistent-video-player__media{background:var(--background1);flex:1;width:100%;min-height:0;position:relative}.persistent-video-player__media mux-player,.persistent-video-player__media>#playerCanvas{width:100%;height:100%;max-height:none}.persistent-video-player--mini .persistent-video-player__media{aspect-ratio:16/9;flex:none}.persistent-video-player__actions{z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:10px;left:10px;right:10px}.persistent-video-player__expand-surface,.persistent-video-player__mobile-toggle{display:none}.persistent-video-player__action{border:1px solid var(--border1);background:var(--playButtonBg1);width:36px;height:36px;color:var(--seeThroughtWhite);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;transition:background .15s,transform .15s;display:grid}.persistent-video-player__action:hover{background:var(--background4);transform:scale(1.05)}.persistent-video-player__action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.persistent-video-player__details{border-top:1px solid var(--border1);background:var(--background1);min-width:0;color:var(--text1);text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:12px 14px 13px;display:flex}.persistent-video-player__details span,.persistent-video-player__details strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.persistent-video-player__details strong{font-size:.95rem;line-height:1.25}.persistent-video-player__details span{color:var(--text2);font-size:.8rem}.persistent-video-safe-area{z-index:-1;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);visibility:hidden;pointer-events:none;position:fixed;inset:0}@media screen and (max-width:500px){.persistent-video-player--full{z-index:6;border-radius:0;position:fixed}.persistent-video-player--mini{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:11px;width:clamp(190px,56vw,260px)}.persistent-video-player--mini mux-player::part(controls),.persistent-video-player__details{display:none}.persistent-video-player--mini .persistent-video-player__actions{justify-content:flex-end;top:6px;left:6px;right:6px}.persistent-video-player--mini .persistent-video-player__action{background:var(--playButtonBg1);border:0;width:32px;height:32px}.persistent-video-player--mini .persistent-video-player__desktop-expand{display:none}.persistent-video-player--mini .persistent-video-player__expand-surface{z-index:4;cursor:grab;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.persistent-video-player--mini.is-dragging .persistent-video-player__expand-surface{cursor:grabbing}.persistent-video-player__mobile-toggle{z-index:5;background:var(--playButtonBg1);width:32px;height:32px;color:var(--seeThroughtWhite);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:6px}.persistent-video-player__mobile-toggle svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.persistent-video-player__mobile-toggle svg .fill{fill:currentColor;stroke:none}}#playerCanvas,mux-player{outline:none;max-height:calc(100dvh - 150px);aspect-ratio:427/240!important}mux-player{--media-object-fit:contain;--media-object-position:center center}mux-player::part(video){background:var(--background1);object-fit:contain!important;object-position:center center!important}main.play #playerCanvas{width:100%;position:relative}main.play .player.theater #playerCanvas{width:100%;height:100%;margin-inline:auto}main.play .player.theater mux-player{width:100%;max-width:100%;height:100%;max-height:100%}main.play .player.theater mux-player::part(video){max-width:100%;max-height:100%;margin-inline:auto;display:block;width:auto!important;height:100%!important}.player-skeleton{border-radius:inherit;background:var(--backgroundGradient1);z-index:1;background-size:200% 100%;animation:shimmer 2s infinite;display:block;position:absolute;inset:0;overflow:hidden}.player-skeleton__controls{gap:.75rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.player-skeleton__chip{background:var(--accentGray);opacity:.9;border-radius:999px;width:5rem;height:.9rem}.player-skeleton__chip--wide{width:9rem}.player-skeleton__chip--short{width:3.5rem}mux-player::part(controls){padding:14px 16px}mux-player::part(control-bar){border-radius:16px}mux-player::part(button){border-radius:999px}mux-player::part(bottom){--media-control-padding:10px}mux-player::part(menu){border-radius:12px}mux-player::part(menu-item){border-radius:10px}.sidePlaylists{border-radius:20px;flex-direction:column;max-height:600px;transition:all .2s;display:flex;overflow:hidden;transform:translate(0)}.sidePlaylists.sideChapters{max-height:400px}.sidePlaylists.sideChapters.notesView .similar{flex:auto;min-height:0;padding:0;overflow-y:auto}.sideChapters .inVideoTabs .tags{flex-wrap:wrap}.playerSheetHandle{display:none}.sideChapters .transcriptList{flex-direction:column;gap:1rem;display:flex}.sideChapters .transcriptCue{width:100%;color:var(--text1);text-align:left;cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:0;transition:background-color .2s;display:grid}.sideChapters .transcriptText{color:var(--text3);font-size:.95rem;line-height:1.4}.sidePlaylists .similar .playCard.active .transcriptText{color:var(--text1)}.sideChapters .transcriptMessage{color:var(--text2);text-align:center;padding:1.25rem .75rem}.sidePlaylists .playlistHeader{background-image:linear-gradient(135deg,var(--accentBlue),var(--accentBlue2));color:var(--text1);border-radius:20px 20px 0 0;flex-direction:column;flex-shrink:0;gap:.5rem;padding:15px;display:flex}.sidePlaylists .playlistHeader .titleBar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sidePlaylists .playlistHeader .titleBar a{border-radius:10px;flex-direction:column;width:100%;padding:7px;transition:all .2s;display:flex}.sidePlaylists .playlistHeader .titleBar a:hover{background-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.sidePlaylists .playlistHeader .titleBar a:hover{background-color:color-mix(in srgb,var(--borderWhite) 15%,transparent)}}.sidePlaylists .playlistHeader .titleBar a svg{width:30px;height:30px}.sidePlaylists .playlistHeader h2{font-size:1.25rem;line-height:1.3}.sideChapters .playlistHeader h2{margin-left:.5rem}.sidePlaylists .playlistHeader .titleBar a p{opacity:.7;font-size:.85rem;font-weight:400}.sidePlaylists .playlistHeader svg path{stroke:var(--text1)}.sidePlaylists .playlistHeader button{background-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.sidePlaylists .playlistHeader button{background-color:color-mix(in srgb,var(--borderWhite) 15%,transparent)}}.sidePlaylists .playlistHeader button{cursor:pointer;border-radius:10px;padding:5px;transition:all .2s}.sidePlaylists .playlistHeader button:hover{background-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.sidePlaylists .playlistHeader button:hover{background-color:color-mix(in srgb,var(--borderWhite) 30%,transparent)}}.sidePlaylists .playlistHeader button svg{width:30px;height:30px}.sidePlaylists .tags{align-items:center;gap:.5rem;display:flex}.sidePlaylists .tags a,.sidePlaylists .tags button{background-color:var(--accentOrange);cursor:pointer;border-radius:100px;align-items:center;gap:.25rem;width:fit-content;padding:4px 15px;transition:all .15s;display:flex}.sidePlaylists .tags svg{width:17px;height:17px}.sidePlaylists .tags .whiteTag{background-color:var(--foreground);color:var(--accentBlue);cursor:pointer;font-weight:500}.sidePlaylists .tags a:hover,.sidePlaylists .tags button:hover{filter:brightness(.85)}.sidePlaylists .tags button svg{width:19px;height:19px}.sidePlaylists .tags .whiteTag svg path{stroke:var(--accentBlue)}.sidePlaylists.sideChapters .tags button{transition:background-color .15s,color .15s,filter .15s}.sidePlaylists .similar{background-color:var(--background2);border-radius:0 0 20px 20px;padding:1rem;overflow:hidden scroll}@keyframes mobileDrawerEnter{0%{transform:translateY(calc(100% + 16px))}to{transform:translate(0)}}.sidePlaylists .similar .playCard{position:relative}.sidePlaylists .similar .playCard:hover{background-color:var(--background2)}.sidePlaylists .similar .playCard.active .info h2,.sidePlaylists .similar .playCard.active .info p{color:var(--text1)}.sidePlaylists .similar .playCard.active:before{content:"";background-color:var(--background2);z-index:-2;position:absolute;inset:-5px -15px}.sidePlaylists .similar .playCard.active:after{content:attr(data-playing-label);background-color:var(--foreground);color:var(--accentBlue);border:1px solid var(--accentBlue);z-index:2;border-radius:999px;padding:4px 20px;font-weight:600;position:absolute;top:-2px;left:-2px}.sidePlaylists .similar .chapterCard.active:after{display:none}.showLess svg{width:15px;height:15px;transform:rotate(-90deg)}.videoInfo .videoTitleHolder h2{margin-bottom:.5rem;line-height:1.2}.videoInfo .functional button{background-color:var(--background2);cursor:pointer;border-radius:20px;flex-shrink:0;align-items:center;gap:7px;padding:5px 12px;transition:all .15s ease-in-out;display:flex}.videoInfo .functional button.aiButton{background-image:var(--blueButtonGradient);color:var(--text1)}.videoInfo .functional button:hover{background-color:var(--background3)}.videoInfo .functional button.aiButton:hover{filter:brightness(1.03);box-shadow:0 6px 20px var(--accentBlue2);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.videoInfo .functional button.aiButton:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--accentBlue2) 30%,transparent)}}.videoInfo .functional button svg{width:20px;height:20px}.videoInfo .functional button svg path,.videoInfo .functional button.aiButton svg path{stroke:var(--text1)}.videoInfo .functional button.aiButton .aiIconWrap{justify-content:center;align-items:center;display:inline-flex}.videoInfo .functional button.bookmarked svg{fill:var(--accentBlue2)}.videoInfo .functional button.bookmarked svg path{stroke:var(--text2);stroke-width:1px}@keyframes likeAnimation{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.15,1.2)rotate(-10deg)}to{transform:scale(1)rotate(0)}}@keyframes dislikeAnimation{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.3,1.15)rotate(8deg)}to{transform:scale(1)rotate(0)}}.like-animate svg{animation:likeAnimation .3s ease-out}.dislike-animate svg{animation:dislikeAnimation .3s ease-out}@keyframes aiButtonChime{0%{filter:brightness();transform:scale(1)translateY(0)}24%{filter:brightness(1.02);transform:scale(.94)translateY(1px)}48%{filter:brightness(1.12);transform:scale(1.08)translateY(-2px)}72%{filter:brightness(1.05);transform:scale(.985)translateY(0)}to{filter:brightness();transform:scale(1)translateY(0)}}@keyframes aiHoverSparkle{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(-5deg)}to{transform:scale(1)rotate(0)}}@keyframes aiSparklePop{0%{transform:scale(.8)rotate(0)}35%{transform:scale(1.24)rotate(-10deg)}62%{transform:scale(.95)rotate(7deg)}to{transform:scale(1)rotate(0)}}@keyframes aiMiniSparkle{0%{transform:scale(.7)rotate(0)}40%{transform:scale(1.35)rotate(12deg)}to{transform:scale(1)rotate(0)}}.videoInfo .functional button.aiButton.ai-bubbly-animate{animation:aiButtonChime .72s cubic-bezier(.22,1,.36,1)}.videoInfo .functional button.aiButton:hover:not(.ai-bubbly-animate) svg path:first-child,.videoInfo .functional button.aiButton:hover:not(.ai-bubbly-animate) svg path:nth-child(2),.videoInfo .functional button.aiButton:hover:not(.ai-bubbly-animate) svg path:nth-child(3),.videoInfo .functional button.aiButton:hover:not(.ai-bubbly-animate) svg path:nth-child(4){transform-origin:42% 42%;animation:aiHoverSparkle 1.1s ease-in-out infinite}.videoInfo .functional button.aiButton.ai-bubbly-animate svg path:first-child,.videoInfo .functional button.aiButton.ai-bubbly-animate svg path:nth-child(3){transform-origin:42% 42%;animation:aiSparklePop .62s cubic-bezier(.22,1,.36,1)}.videoInfo .functional button.aiButton.ai-bubbly-animate svg path:nth-child(2),.videoInfo .functional button.aiButton.ai-bubbly-animate svg path:nth-child(4){transform-origin:73% 74%;animation:aiMiniSparkle .56s cubic-bezier(.22,1,.36,1) 60ms}.videoInfo .author>span{align-items:center;width:100%;display:flex;overflow:hidden}.videoInfo .author img{object-fit:cover;border:2px solid var(--background1);border-radius:50%;flex-shrink:0;width:40px;height:40px}.videoInfo .author img:nth-child(n+2){margin-left:-15px}.videoInfo .author p{text-overflow:ellipsis;white-space:nowrap;flex-grow:0;max-width:100%;margin-left:10px;overflow:hidden}.videoInfo .other .tag{background-color:var(--accentOrange);color:var(--text1);cursor:pointer;border-radius:20px;padding:7px 16px;font-size:.95rem;font-weight:500;transition:all .15s ease-in-out}.videoInfo .other .tag:hover{filter:brightness(.8)}.videoInfo .videoTagsBar{align-items:flex-start;gap:.75rem;display:flex}.videoInfo .videoTagsBar .tags{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.videoInfo .videoTagsBar .tags.isCollapsed{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.videoInfo .videoTagsBar .tags.isExpanded{flex-wrap:wrap;overflow:visible}.videoInfo .videoTagsToggle{background-color:var(--background2);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:all .2s;display:inline-flex}.videoInfo .videoTagsToggle:hover{background-color:var(--background3)}.videoInfo .videoTagsToggle svg{transition:transform .2s;transform:rotate(90deg)}.videoInfo .videoTagsToggle svg path{stroke:var(--accentBlue2)}.videoInfo .videoTagsToggle.isExpanded svg{transform:rotate(-90deg)}.videoInfo .viewVideoChapters{background-color:var(--background2);cursor:pointer;border-radius:12px;align-items:center;gap:.75rem;margin-top:10px;padding:15px 20px;font-weight:500;transition:all .2s;display:flex}.videoInfo .videoPanelActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.75rem;margin-top:10px;display:grid}.videoInfo .videoPanelActions .viewVideoChapters{width:100%;min-width:0;margin-top:0}.videoInfo .viewVideoChapters span{display:flex}.videoInfo .viewVideoTranscript .descriptionActionIcon{width:55px;height:35px;color:var(--accentBlue2);background-color:var(--background3);border-radius:8px;flex:none;justify-content:center;align-items:center}.videoInfo .viewVideoTranscript .descriptionActionIcon svg{width:24px;height:24px}.videoInfo .viewVideoChapters span img{border:2px solid var(--background1);z-index:2;border-radius:8px;width:55px;height:35px;margin-left:-25px}.videoInfo .viewVideoChapters span img:first-child{z-index:1;margin-left:0}.videoInfo .viewVideoChapters p{align-items:center;gap:.75rem;display:flex}.videoInfo .viewVideoChapters p svg path{stroke:var(--accentBlue2)}.videoInfo .viewVideoChapters:hover{background-color:var(--background3)}.videoInfo .quizOpenButton,.videoInfo .viewVideoComments{background-color:var(--background2);cursor:pointer;border-radius:12px;align-items:center;gap:.75rem;margin-top:.75rem;padding:15px 20px;font-weight:500;transition:all .2s;display:flex}.videoInfo .quizOpenButton div,.videoInfo .viewVideoComments p{align-items:center;gap:.75rem;display:flex}.videoInfo .quizOpenButton div svg path,.videoInfo .viewVideoComments p svg path{stroke:var(--accentBlue2)}.videoInfo .quizOpenButton:hover,.videoInfo .viewVideoComments:hover{background-color:var(--background3)}.videoInfo .quizOpenButton div .quizSvg{background-color:var(--accentOrange);border-radius:8px;padding:6px 6px 6px 8px}.videoInfo .quizOpenButton div .quizSvg path{stroke:var(--text1)}.videoInfo .quizSummaryWrap{flex-direction:column;gap:.1rem;display:flex}.videoInfo .quizSummaryWrap strong{text-align:left;line-height:1.3}.videoInfo .quizSummaryMeta{color:var(--text2);text-align:left;flex-wrap:wrap;gap:0 .5rem;font-size:.9rem;font-weight:400;display:flex}.videoInfo .quizSummaryMeta span{position:relative}.videoInfo .quizSummaryMeta span:not(:last-child):after{content:"•";color:var(--text2);margin-left:.5rem}.videoInfo .quizOpenButton div>svg{flex-shrink:0}.videoQuizPage{z-index:2;background:0 0;justify-content:center;align-items:flex-start;width:100%;padding:100px 20px 20px;display:flex;position:relative}.videoQuizPage .closePopup{z-index:0;background:0 0}.videoQuizPage .videoQuizPageContent{background:var(--background1);border:1px solid var(--border1);width:min(1020px,100vw - 32px);max-height:none;box-shadow:none;border-radius:28px;flex-direction:column;gap:26px;padding:32px;display:flex;position:relative;overflow:hidden visible}.videoQuizPage .videoQuizPageContent.introStage{width:min(900px,100vw - 56px);max-height:none;overflow-y:visible}.videoQuizPage .videoQuizPageContent.introStage .videoQuizIntro{overflow-y:visible}.videoQuizPage .videoQuizPageContent.flowStage{width:100%;max-width:var(--contentWidth);background:0 0;border:0;border-radius:0;padding:0}.videoQuizPage .videoQuizStageTransition{animation:videoQuizStageIn .22s}.videoQuizPage .videoQuizTop{border-bottom:1px solid var(--border1);flex-direction:column;gap:1.25rem;padding-bottom:24px;display:flex}.videoQuizPage .videoQuizHeaderRow{justify-content:space-between;align-items:flex-start;gap:1.25rem;width:100%;display:flex}.videoQuizPage .videoQuizHeading{align-items:flex-start;gap:1.2rem;min-width:0;display:flex}.videoQuizPage .videoQuizBadge{background:var(--background2);border:1px solid var(--border1);border-radius:16px;flex-shrink:0;place-items:center;width:66px;height:66px;display:grid}.videoQuizPage .videoQuizBadge svg{width:30px;height:30px}.videoQuizPage .videoQuizBadge svg path{stroke:var(--accentBlue2)}.videoQuizPage .videoQuizHeading h2,.videoQuizPage .videoQuizQuestionHeader h3,.videoQuizPage .videoQuizResultHeadline h3,.videoQuizPage .videoQuizReviewPanel h3,.videoQuizPage .videoQuizSectionTitle h3{color:var(--text1);margin:0}.videoQuizPage .videoQuizHeading h2{font-size:clamp(1.45rem,1.85vw,2.05rem);font-weight:700;line-height:1.1}.videoQuizPage .videoQuizHeading p{margin-top:.25rem}.videoQuizPage .videoQuizDescription{width:100%;margin:0}.videoQuizPage .videoQuizDescription h3{color:var(--text1);margin:0;font-size:.95rem;font-weight:700}.videoQuizPage .videoQuizDescription p{color:var(--text3);white-space:pre-line;margin:.35rem 0 0;line-height:1.55}.videoQuizPage .videoQuizDescription a{color:var(--accentBlue2);text-decoration:underline}.videoQuizPage .videoQuizEmptyState p,.videoQuizPage .videoQuizHeading p,.videoQuizPage .videoQuizQuestionHeader p,.videoQuizPage .videoQuizResultCard p,.videoQuizPage .videoQuizResultHeadline p,.videoQuizPage .videoQuizSectionTitle p,.videoQuizPage .videoQuizUnlockNotice p{color:var(--text2)}.videoQuizPage .videoQuizTopActions{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.videoQuizPage .videoQuizTimer{white-space:nowrap;background-color:var(--background2);border:1px solid var(--border1);color:var(--text2);border-radius:999px;align-items:center;gap:.35rem;padding:11px 16px;font-size:.95rem;display:inline-flex}.videoQuizPage .videoQuizTimer.urgent{color:var(--accentRed3);border-color:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizTimer.urgent{border-color:color-mix(in srgb,var(--accentRed) 45%,transparent)}}.videoQuizPage .videoQuizTimer.urgent{background:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizTimer.urgent{background:color-mix(in srgb,var(--accentRed) 14%,transparent)}}.videoQuizPage .videoQuizTimer strong{color:var(--text1)}.videoQuizPage .videoQuizTimerValue{font-variant-numeric:tabular-nums;align-items:center;gap:.06rem;min-width:max-content;display:inline-flex}.videoQuizPage .videoQuizTimerSlot{justify-content:center;align-items:center;width:.68em;height:1.15em;display:inline-flex;position:relative;overflow:hidden}.videoQuizPage .videoQuizTimerSlot.separator{width:.34em}.videoQuizPage .videoQuizTimerDigit{animation:videoQuizTimerDigitIn .26s cubic-bezier(.22,1,.36,1);display:block}.videoQuizPage .videoQuizCloseButton{background-color:var(--accentRed);color:var(--text1);cursor:pointer;border-radius:14px;padding:9px}.videoQuizPage .videoQuizCloseButton svg{width:24px;height:24px}.videoQuizPage .videoQuizIntro,.videoQuizPage .videoQuizResults{flex-direction:column;gap:1.2rem;min-height:0;display:flex;overflow-y:auto}.videoQuizPage .videoQuizAttemptList,.videoQuizPage .videoQuizResultList,.videoQuizPage .videoQuizReviewList{flex-direction:column;gap:.85rem;display:flex}.videoQuizPage .videoQuizAttemptCard,.videoQuizPage .videoQuizEmptyState,.videoQuizPage .videoQuizFeedbackCard,.videoQuizPage .videoQuizResultCard,.videoQuizPage .videoQuizReviewCard,.videoQuizPage .videoQuizUnlockNotice{border:1px solid var(--border1);background:var(--background2);border-radius:18px}.videoQuizPage .videoQuizAttemptCard{align-items:center;gap:1rem;padding:16px 18px;display:flex}.videoQuizPage .videoQuizAttemptText{flex:1;min-width:0}.videoQuizPage .videoQuizAttemptViewButton{min-height:42px;padding:0 18px}.videoQuizPage .videoQuizAttemptCard strong,.videoQuizPage .videoQuizMatchRow strong,.videoQuizPage .videoQuizOptionText strong,.videoQuizPage .videoQuizResultCard strong,.videoQuizPage .videoQuizReviewCard strong{color:var(--text1)}.videoQuizPage .videoQuizAttemptCard p,.videoQuizPage .videoQuizEmptyState p{margin-top:.15rem}.videoQuizPage .videoQuizEmptyState,.videoQuizPage .videoQuizUnlockNotice{padding:20px 22px}.videoQuizPage .videoQuizEmptyState strong,.videoQuizPage .videoQuizFeedbackCard strong,.videoQuizPage .videoQuizUnlockNotice strong{color:var(--text1);margin-bottom:.35rem;display:block}.videoQuizPage .videoQuizRequirementsCard{border:1px solid var(--border1);background:var(--background4);border-radius:18px;overflow:hidden}.videoQuizPage .videoQuizRequirementsCard.blocked{border-color:var(--accentBlue)}.videoQuizPage .videoQuizRequirementsCard.met{border-color:var(--accentGreen2)}.videoQuizPage .videoQuizRequirementsSummary{justify-content:space-between;align-items:center;gap:1.25rem;padding:18px 20px;display:flex}.videoQuizPage .videoQuizRequirementsSummaryText{align-items:center;gap:.85rem;min-width:0;display:flex}.videoQuizPage .videoQuizRequirementsSummaryText>span:last-child{min-width:0}.videoQuizPage .videoQuizRequirementsIcon{border:1px solid var(--border1);background:var(--background2);width:42px;height:42px;color:var(--accentBlue2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.videoQuizPage .videoQuizRequirementsIcon svg{width:21px;height:21px}.videoQuizPage .videoQuizRequirementVideo strong,.videoQuizPage .videoQuizRequirementsSummary strong{color:var(--text1)}.videoQuizPage .videoQuizRequirementsSummary p{margin-top:.15rem}.videoQuizPage .videoQuizRequirementsToggle{min-height:42px;color:var(--text3);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:0 4px 0 12px;font-weight:700;transition:color .18s;display:inline-flex}.videoQuizPage .videoQuizRequirementsToggle:hover{color:var(--text1)}.videoQuizPage .videoQuizRequirementsToggle:disabled{color:var(--text2);cursor:not-allowed}.videoQuizPage .videoQuizRequirementsToggle svg{width:22px;height:22px;transition:transform .18s}.videoQuizPage .videoQuizRequirementsToggle svg.open{transform:rotate(180deg)}.videoQuizPage .videoQuizRequirementsPanel{border-top:1px solid var(--border1);opacity:0;visibility:hidden;max-height:0;padding:0 5px 0 20px;transition:max-height .28s,opacity .18s,padding .28s,transform .28s,visibility 0s linear .28s;overflow:hidden;transform:translateY(-4px)}.videoQuizPage .videoQuizRequirementsPanel.open{opacity:1;visibility:visible;max-height:clamp(220px,48vh,560px);padding:0 5px 0 20px;transition-delay:0s;transform:translateY(0)}.videoQuizPage .videoQuizRequirementList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accentBlue2) transparent;-webkit-overflow-scrolling:touch;flex-direction:column;max-height:clamp(180px,38vh,440px);padding-right:14px;display:flex;overflow-y:auto}.videoQuizPage .videoQuizRequirementList::-webkit-scrollbar{width:5px}.videoQuizPage .videoQuizRequirementList::-webkit-scrollbar-track{background:0 0;margin-block:8px}.videoQuizPage .videoQuizRequirementList::-webkit-scrollbar-thumb{border-radius:var(--bR);background:var(--accentBlue2);min-height:32px}.videoQuizPage .videoQuizRequirementList::-webkit-scrollbar-thumb:hover{background:var(--accentBlue3)}.videoQuizPage .videoQuizRequirementList::-webkit-scrollbar-button{display:none}.videoQuizPage .videoQuizRequirementVideo{border-bottom:1px solid var(--border3);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:16px 0;display:grid}.videoQuizPage .videoQuizRequirementVideo:last-child{border-bottom:0}.videoQuizPage .videoQuizRequirementThumb{flex-shrink:0;width:132px;position:relative}.videoQuizPage .videoQuizRequirementThumbFallback,.videoQuizPage .videoQuizRequirementVideo img{aspect-ratio:16/9;object-fit:cover;background:var(--background3);border-radius:9px;width:132px;display:block}.videoQuizPage .videoQuizRequirementThumbFallback{color:var(--accentBlue2);place-items:center;display:grid}.videoQuizPage .videoQuizRequirementThumbFallback svg{width:30px;height:30px}.videoQuizPage .videoQuizRequirementVideoText{min-width:0}.videoQuizPage .videoQuizRequirementVideoText p,.videoQuizPage .videoQuizRequirementVideoText span,.videoQuizPage .videoQuizRequirementVideoText strong{overflow-wrap:anywhere;display:block}.videoQuizPage .videoQuizRequirementVideoText p{color:var(--text2);margin-top:.25rem;font-size:.85rem}.videoQuizPage .videoQuizRequirementVideo.met .videoQuizRequirementVideoText strong{color:var(--text3)}.videoQuizPage .videoQuizRequirementProgress{border-radius:var(--bR);background:var(--border3);width:min(100%,360px);height:4px;margin-top:.65rem;overflow:hidden}.videoQuizPage .videoQuizRequirementProgress span{border-radius:inherit;background:var(--progressAccentOrange);height:100%;display:block}.videoQuizPage .videoQuizRequirementVideo.met .videoQuizRequirementProgress span{background:var(--accentGreen2)}.videoQuizPage .videoQuizRequirementVideoActions{align-items:center;display:flex}.videoQuizPage .videoQuizRequirementMetBadge{border:1px solid var(--accentGreen2);border-radius:var(--bR);background:var(--background2);min-width:104px;min-height:42px;color:var(--accentGreen2);white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:0 15px;font-size:.9rem;font-weight:700;display:inline-flex}.videoQuizPage .videoQuizRequirementMetBadge svg{width:17px;height:17px}.videoQuizPage .videoQuizRequirementDuration{background:var(--seethroughtBlack);color:var(--text1);white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:.72rem;line-height:1.2;position:absolute;bottom:5px;right:5px}.videoQuizPage .videoQuizRequirementWatchButton{border:1px solid var(--border1);border-radius:var(--bR);background:var(--background2);min-width:104px;min-height:42px;color:var(--text1);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:0 14px 0 17px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.videoQuizPage .videoQuizRequirementWatchButton:hover{border-color:var(--accentBlue2);background:var(--background3)}.videoQuizPage .videoQuizRequirementWatchButton svg{width:19px;height:19px;transform:rotate(-90deg)}.videoQuizPage .videoQuizFeedbackCard.error,.videoQuizPage .videoQuizUnlockNotice.error{border-color:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizFeedbackCard.error,.videoQuizPage .videoQuizUnlockNotice.error{border-color:color-mix(in srgb,var(--accentRed) 48%,transparent)}}.videoQuizPage .videoQuizFeedbackCard.error,.videoQuizPage .videoQuizUnlockNotice.error{background:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizFeedbackCard.error,.videoQuizPage .videoQuizUnlockNotice.error{background:color-mix(in srgb,var(--accentRed) 10%,transparent)}}.videoQuizPage .videoQuizStatusIcon{border-radius:999px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.videoQuizPage .videoQuizStatusIcon svg{width:18px;height:18px}.videoQuizPage .videoQuizStatusIcon.passed{color:var(--accentGreen1);background:var(--accentGreen2)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizStatusIcon.passed{background:color-mix(in srgb,var(--accentGreen2) 16%,transparent)}}.videoQuizPage .videoQuizStatusIcon.partial{color:var(--analyticsViewsOverTime);background:var(--analyticsViewsOverTime)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizStatusIcon.partial{background:color-mix(in srgb,var(--analyticsViewsOverTime) 16%,transparent)}}.videoQuizPage .videoQuizStatusIcon.in_progress{color:var(--analyticsViewsOverTime);background:var(--analyticsViewsOverTime)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizStatusIcon.in_progress{background:color-mix(in srgb,var(--analyticsViewsOverTime) 16%,transparent)}}.videoQuizPage .videoQuizStatusIcon.not_checked{color:var(--text2);background:var(--text3)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizStatusIcon.not_checked{background:color-mix(in srgb,var(--text3) 18%,transparent)}}.videoQuizPage .videoQuizStatusIcon.failed,.videoQuizPage .videoQuizStatusIcon.incorrect{color:var(--accentRed3);background:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizStatusIcon.failed,.videoQuizPage .videoQuizStatusIcon.incorrect{background:color-mix(in srgb,var(--accentRed) 16%,transparent)}}.videoQuizPage .videoQuizActionRow,.videoQuizPage .videoQuizFooterActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.videoQuizPage .videoQuizDangerButton,.videoQuizPage .videoQuizGhostButton,.videoQuizPage .videoQuizGridButton,.videoQuizPage .videoQuizInlineButton,.videoQuizPage .videoQuizPrimaryButton,.videoQuizPage .videoQuizReviewLink{transition:all .18s}.videoQuizPage .videoQuizDangerButton,.videoQuizPage .videoQuizGhostButton,.videoQuizPage .videoQuizInlineButton,.videoQuizPage .videoQuizPrimaryButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:50px;padding:0 22px;font-weight:700;display:inline-flex}.videoQuizPage .introStage .videoQuizFooterActions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.videoQuizPage .introStage .videoQuizGhostButton,.videoQuizPage .introStage .videoQuizPrimaryButton{width:100%}.videoQuizPage .videoQuizGhostButton{background:var(--background2);border:1px solid var(--border1);color:var(--text1)}.videoQuizPage .videoQuizGhostButton:hover,.videoQuizPage .videoQuizInlineButton:hover{background:var(--background3)}.videoQuizPage .videoQuizPrimaryButton{background:var(--accentBlue2);color:var(--text1)}.videoQuizPage .videoQuizPrimaryButton:hover{background:var(--accentBlue3)}.videoQuizPage .videoQuizDangerButton{border:1px solid var(--accentRed3)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizDangerButton{border:1px solid color-mix(in srgb,var(--accentRed3) 50%,transparent)}}.videoQuizPage .videoQuizDangerButton{background:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizDangerButton{background:color-mix(in srgb,var(--accentRed) 92%,transparent)}}.videoQuizPage .videoQuizDangerButton{color:var(--text1)}.videoQuizPage .videoQuizDangerButton:hover{background:var(--accentRed3)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizDangerButton:hover{background:color-mix(in srgb,var(--accentRed3) 98%,transparent)}}.videoQuizPage .videoQuizDangerButton:disabled,.videoQuizPage .videoQuizGhostButton:disabled,.videoQuizPage .videoQuizPrimaryButton:disabled{opacity:.45;cursor:not-allowed}.videoQuizPage .videoQuizPrimaryButton svg path{stroke:var(--text1)}.videoQuizPage .videoQuizConfirmOverlay{z-index:90;background:var(--background1);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizConfirmOverlay{background:color-mix(in srgb,var(--background1) 55%,transparent)}}.videoQuizPage .videoQuizConfirmDialog{border:1px solid var(--border2);background:var(--background1);width:min(100%,520px);box-shadow:0 24px 70px var(--background1);border-radius:24px;gap:1rem;padding:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizConfirmDialog{box-shadow:0 24px 70px color-mix(in srgb,var(--background1) 28%,transparent)}}.videoQuizPage .videoQuizConfirmIcon{display:none}.videoQuizPage .videoQuizConfirmIcon svg{width:32px;height:32px}.videoQuizPage .videoQuizConfirmDialog h3{color:var(--text1);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.videoQuizPage .videoQuizConfirmDialog p{background:var(--background2);color:var(--text2);border:1px solid #0000;border-radius:24px;margin-top:1rem;padding:10px;font-size:.95rem;line-height:1.4}.videoQuizPage .videoQuizConfirmActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.videoQuizPage .videoQuizConfirmActions .videoQuizDangerButton,.videoQuizPage .videoQuizConfirmActions .videoQuizGhostButton{justify-content:center;width:auto;min-height:44px;margin-top:0;padding:.65rem 1rem;font-size:.95rem}@media screen and (max-width:520px){.videoQuizPage .videoQuizConfirmActions{grid-template-columns:1fr;display:grid}.videoQuizPage .videoQuizConfirmActions .videoQuizDangerButton,.videoQuizPage .videoQuizConfirmActions .videoQuizGhostButton{width:100%}}.videoQuizPage .videoQuizShell{grid-template-columns:220px minmax(0,1fr);align-items:flex-start;gap:36px;min-height:0;display:grid;overflow:visible}.videoQuizPage .videoQuizShell.summaryShell{min-height:0;display:block}.videoQuizPage .videoQuizSidebar{border:1px solid var(--border1);background:var(--background4);min-height:0;max-height:min(760px,calc(100vh - var(--headerHeight,90px) - 120px));top:calc(var(--headerHeight,90px) + 24px);border-radius:18px;flex-direction:column;gap:.75rem;margin-top:0;padding:18px;display:flex;position:sticky;overflow:hidden;transform:none}.videoQuizPage .videoQuizSidebar h3{color:var(--text1);margin:0;font-size:1rem;line-height:1.2}.videoQuizPage .videoQuizSidebar p{color:var(--text2);margin:0;font-size:.85rem}.videoQuizPage .videoQuizSidebarProgress{border-radius:var(--bR);background:var(--border3);width:100%;height:4px;overflow:hidden}.videoQuizPage .videoQuizSidebarProgress span{border-radius:inherit;background:var(--accentBlue2);height:100%;transition:width .18s;display:block}.videoQuizPage .videoQuizGrid{--videoQuizGridCellInlineSize:38px;grid-template-columns:repeat(4,var(--videoQuizGridCellInlineSize));grid-auto-rows:var(--videoQuizGridCellInlineSize);min-height:var(--videoQuizGridCellInlineSize);max-height:min(650px,calc(100vh - var(--headerHeight,90px) - 260px));overscroll-behavior:contain;scrollbar-color:var(--accentBlue2) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;place-content:start;gap:.5rem;padding-right:8px;display:grid;overflow-y:auto}.videoQuizPage .videoQuizGrid::-webkit-scrollbar{width:5px}.videoQuizPage .videoQuizGrid::-webkit-scrollbar-track{background:0 0}.videoQuizPage .videoQuizGrid::-webkit-scrollbar-thumb{border-radius:var(--bR);background:var(--accentBlue2);min-height:32px}.videoQuizPage .videoQuizGrid::-webkit-scrollbar-thumb:hover{background:var(--accentBlue3)}.videoQuizPage .videoQuizGrid::-webkit-scrollbar-button{display:none}.videoQuizPage .videoQuizGridButton{border:1px solid var(--border1);width:100%;height:100%;min-height:0;color:var(--text2);cursor:pointer;background:0 0;border-radius:10px;font-size:1rem;font-weight:700}.videoQuizPage .videoQuizGridButton:hover{border-color:var(--accentBlue2);color:var(--text1)}.videoQuizPage .videoQuizGridButton.answered{background:var(--background3);color:var(--text1);border-color:var(--accentBlue)}.videoQuizPage .videoQuizGridButton.current{background:var(--accentBlue2);border-color:var(--accentBlue2);color:var(--text1)}.videoQuizPage .videoQuizGridButton.correct{background:var(--accentGreen2)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizGridButton.correct{background:color-mix(in srgb,var(--accentGreen2) 14%,transparent)}}.videoQuizPage .videoQuizGridButton.correct{border-color:var(--accentGreen2)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizGridButton.correct{border-color:color-mix(in srgb,var(--accentGreen2) 50%,transparent)}}.videoQuizPage .videoQuizGridButton.correct{color:var(--accentGreen1)}.videoQuizPage .videoQuizGridButton.incorrect{background:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizGridButton.incorrect{background:color-mix(in srgb,var(--accentRed) 14%,transparent)}}.videoQuizPage .videoQuizGridButton.incorrect{border-color:var(--accentRedC1);color:var(--accentRed3)}.videoQuizPage .videoQuizGridButton.partial{background:var(--analyticsViewsOverTime)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizGridButton.partial{background:color-mix(in srgb,var(--analyticsViewsOverTime) 16%,transparent)}}.videoQuizPage .videoQuizGridButton.partial{border-color:var(--analyticsViewsOverTime)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizGridButton.partial{border-color:color-mix(in srgb,var(--analyticsViewsOverTime) 54%,transparent)}}.videoQuizPage .videoQuizGridButton.partial{color:var(--analyticsViewsOverTime)}.videoQuizPage .videoQuizGridButton.current.correct,.videoQuizPage .videoQuizGridButton.current.incorrect,.videoQuizPage .videoQuizGridButton.current.partial{color:var(--text1)}.videoQuizPage .videoQuizGridButton.current.correct{background:var(--accentGreen2);border-color:var(--accentGreen2);color:var(--background1)}.videoQuizPage .videoQuizGridButton.current.incorrect{background:var(--accentRed);border-color:var(--accentRed)}.videoQuizPage .videoQuizGridButton.current.partial{background:var(--analyticsViewsOverTime);border-color:var(--analyticsViewsOverTime);color:var(--background1)}.videoQuizPage .videoQuizReviewLink{border:1px solid var(--border1);border-radius:var(--bR);background:var(--background1);width:100%;min-height:42px;color:var(--text1);cursor:pointer;justify-content:center;align-items:center;margin-top:.15rem;padding:0 14px;font-weight:700;display:inline-flex}.videoQuizPage .videoQuizReviewLink:hover{border-color:var(--accentBlue2);background:var(--background2)}.videoQuizPage .videoQuizQuestionPanel,.videoQuizPage .videoQuizReviewPanel{min-height:0;padding:0;overflow:visible}.videoQuizPage .videoQuizQuestionPanel{width:100%;max-width:880px;margin:0 auto;padding-top:4px}.videoQuizPage .videoQuizReviewPanel{flex-direction:column;padding-top:10px;display:flex}.videoQuizPage .videoQuizReviewPanel h3{margin-bottom:.9rem}.videoQuizPage .videoQuizReviewPanel .videoQuizReviewList{gap:1.05rem}.videoQuizPage .videoQuizReviewPanel .videoQuizActionRow{margin-top:1.25rem}.videoQuizPage .videoQuizQuestionHeader{align-items:flex-start;gap:.9rem;margin-bottom:1.5rem;display:flex}.videoQuizPage .videoQuizQuestionNumber{background:var(--accentBlue2);width:38px;height:38px;color:var(--text1);border-radius:10px;flex-shrink:0;place-items:center;font-size:1rem;font-weight:800;display:grid}.videoQuizPage .videoQuizQuestionHeader h3{font-size:clamp(1.3rem,1.7vw,1.8rem);line-height:1.25}.videoQuizPage .videoQuizQuestionHeader p{margin-top:.4rem}.videoQuizPage .videoQuizQuestionTransition{animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.videoQuizPage .videoQuizQuestionTransition.forward{animation-name:videoQuizQuestionForwardIn}.videoQuizPage .videoQuizQuestionTransition.backward{animation-name:videoQuizQuestionBackwardIn}.videoQuizPage .videoQuizOptions{flex-direction:column;gap:.7rem;display:flex}.videoQuizPage .videoQuizMatchRow,.videoQuizPage .videoQuizOption{text-align:left;border:1px solid var(--border1);background:var(--background4);cursor:pointer;border-radius:14px;align-items:center;gap:1rem;width:100%;min-height:64px;padding:13px 16px;transition:background .16s,border-color .16s;display:flex}.videoQuizPage .videoQuizMatchRow:hover,.videoQuizPage .videoQuizOption:hover{border-color:var(--accentBlue2);background:var(--background2)}.videoQuizPage .videoQuizOption:disabled,.videoQuizPage .videoQuizSelect .customSelectTrigger:disabled{cursor:not-allowed;opacity:.76}.videoQuizPage .videoQuizOption.selected{border-color:var(--accentBlue2);background:var(--background3)}.videoQuizPage .videoQuizOptionMarker{border:1px solid var(--border1);background:var(--background1);color:#0000;border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.videoQuizPage .videoQuizOptionMarker.multiple{border-radius:8px}.videoQuizPage .videoQuizOption.selected .videoQuizOptionMarker{background:var(--accentBlue2);border-color:var(--accentBlue2);color:var(--text1)}.videoQuizPage .videoQuizOptionMarker svg{width:16px;height:16px}.videoQuizPage .videoQuizOptionText{flex-direction:row;align-items:center;gap:.7rem;min-width:0;display:flex}.videoQuizPage .videoQuizOptionText strong{min-width:22px;color:var(--accentBlue2)}.videoQuizPage .videoQuizOptionText span{color:var(--text1);font-size:1rem;line-height:1.35}.videoQuizPage .videoQuizGridButton:focus-visible,.videoQuizPage .videoQuizOption:focus-visible,.videoQuizPage .videoQuizReviewLink:focus-visible{outline:2px solid var(--accentBlue2);outline-offset:3px}.videoQuizPage .videoQuizMatchRow{justify-content:space-between}.videoQuizPage .videoQuizSelect{flex-shrink:0;width:min(320px,100%);position:relative}.videoQuizPage .videoQuizSelect .customSelectTrigger{border:1px solid var(--border1);background:var(--background1);width:100%;min-height:48px;color:var(--text1);appearance:none;border-radius:14px;padding:0 46px 0 16px}.videoQuizPage .videoQuizSelectChevron{width:18px;height:18px;color:var(--text2);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.videoQuizPage .videoQuizFeedbackCard{margin-top:1rem;padding:16px 18px}.videoQuizPage .videoQuizFeedbackCard.correct{border-color:var(--accentGreen2)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizFeedbackCard.correct{border-color:color-mix(in srgb,var(--accentGreen2) 46%,transparent)}}.videoQuizPage .videoQuizFeedbackCard.correct{background:var(--accentGreen2)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizFeedbackCard.correct{background:color-mix(in srgb,var(--accentGreen2) 8%,transparent)}}.videoQuizPage .videoQuizFeedbackCard.incorrect{border-color:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizFeedbackCard.incorrect{border-color:color-mix(in srgb,var(--accentRed) 48%,transparent)}}.videoQuizPage .videoQuizFeedbackCard.incorrect{background:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizFeedbackCard.incorrect{background:color-mix(in srgb,var(--accentRed) 10%,transparent)}}.videoQuizPage .videoQuizFeedbackCard.partial{border-color:var(--analyticsViewsOverTime)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizFeedbackCard.partial{border-color:color-mix(in srgb,var(--analyticsViewsOverTime) 50%,transparent)}}.videoQuizPage .videoQuizFeedbackCard.partial{background:var(--analyticsViewsOverTime)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizFeedbackCard.partial{background:color-mix(in srgb,var(--analyticsViewsOverTime) 12%,transparent)}}.videoQuizPage .videoQuizFeedbackCard.correct strong{color:var(--accentGreen1)}.videoQuizPage .videoQuizFeedbackCard.partial strong{color:var(--analyticsViewsOverTime)}.videoQuizPage .videoQuizFeedbackCard.error strong,.videoQuizPage .videoQuizFeedbackCard.incorrect strong{color:var(--accentRed3)}.videoQuizPage .videoQuizReviewCard{color:var(--text1);align-items:flex-start;gap:1rem;padding:18px 20px;display:flex}.videoQuizPage .videoQuizReviewCardText{flex:1;min-width:0}.videoQuizPage .videoQuizReviewCardTopline{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.45rem;display:flex}.videoQuizPage .videoQuizReviewCardText p{color:var(--text2)}.videoQuizPage .videoQuizReviewMeta{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.videoQuizPage .videoQuizReviewCardText p+p{margin-top:.25rem}.videoQuizPage .videoQuizReviewStatus,.videoQuizPage .videoQuizScoreChip{background:var(--borderWhite);border-radius:999px;width:max-content;padding:3px 10px;font-size:.88rem;font-weight:800;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizReviewStatus,.videoQuizPage .videoQuizScoreChip{background:color-mix(in srgb,var(--borderWhite) 6%,transparent)}}.videoQuizPage .videoQuizScoreChip{color:var(--text2)}.videoQuizPage .videoQuizReviewStatus.correct{background:var(--accentGreen2);color:var(--accentGreen1)!important}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizReviewStatus.correct{background:color-mix(in srgb,var(--accentGreen2) 12%,transparent)}}.videoQuizPage .videoQuizReviewStatus.partial{background:var(--analyticsViewsOverTime);color:var(--analyticsViewsOverTime)!important}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizReviewStatus.partial{background:color-mix(in srgb,var(--analyticsViewsOverTime) 14%,transparent)}}.videoQuizPage .videoQuizReviewStatus.incorrect{background:var(--accentRed);color:var(--accentRed3)!important}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizReviewStatus.incorrect{background:color-mix(in srgb,var(--accentRed) 14%,transparent)}}.videoQuizPage .videoQuizCorrectAnswer{color:var(--text1)!important;margin-top:.55rem!important}.videoQuizPage .videoQuizCorrectAnswerBlock{width:100%;color:var(--text1);flex-wrap:wrap;align-items:flex-start;gap:.4rem .5rem;margin-top:.55rem;line-height:1.45;display:flex}.videoQuizPage .videoQuizCorrectAnswerLabel{color:var(--text1);flex-shrink:0;padding-top:5px;font-weight:800}.videoQuizPage .videoQuizCorrectAnswerPair{border:1px solid var(--borderWhite);align-items:baseline;min-width:0;max-width:100%;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizCorrectAnswerPair{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.videoQuizPage .videoQuizCorrectAnswerPair{background:var(--background1);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizCorrectAnswerPair{background:color-mix(in srgb,var(--background1) 16%,transparent)}}.videoQuizPage .videoQuizCorrectAnswerPair:not(:last-child):after{content:none}.videoQuizPage .videoQuizCorrectAnswerPrompt,.videoQuizPage .videoQuizCorrectAnswerValue{overflow-wrap:break-word;min-width:0;line-height:1.35}.videoQuizPage .videoQuizCorrectAnswerPrompt{color:var(--text1);font-weight:800}.videoQuizPage .videoQuizCorrectAnswerValue{color:var(--text2);font-weight:700}.videoQuizPage .videoQuizCorrectAnswerConnector{color:var(--accentBlue2);opacity:.9;flex-shrink:0;margin:0 .35rem;font-weight:800}.videoQuizPage .videoQuizExplanation{margin-top:.65rem}.videoQuizPage .videoQuizExplanation p{color:var(--text2);line-height:1.45}.videoQuizPage .videoQuizExplanation a{color:var(--accentBlue2);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.videoQuizPage .videoQuizExplanation a:hover{color:var(--accentBlue3)}.videoQuizPage .videoQuizExplanation+p{margin-top:.75rem}.videoQuizPage .videoQuizReviewCard.correct{border-color:var(--accentGreen2)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizReviewCard.correct{border-color:color-mix(in srgb,var(--accentGreen2) 34%,transparent)}}.videoQuizPage .videoQuizReviewCard.partial{border-color:var(--analyticsViewsOverTime)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizReviewCard.partial{border-color:color-mix(in srgb,var(--analyticsViewsOverTime) 42%,transparent)}}.videoQuizPage .videoQuizReviewCard.incorrect{border-color:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizReviewCard.incorrect{border-color:color-mix(in srgb,var(--accentRed) 42%,transparent)}}.videoQuizPage .videoQuizReviewCard.unanswered{border-color:var(--accentBlue2)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizReviewCard.unanswered{border-color:color-mix(in srgb,var(--accentBlue2) 55%,transparent)}}.videoQuizPage .videoQuizReviewCard.unanswered{background:var(--accentBlue2)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizReviewCard.unanswered{background:color-mix(in srgb,var(--accentBlue2) 8%,transparent)}}.videoQuizPage .videoQuizResultCard.incorrect p,.videoQuizPage .videoQuizResultCard.incorrect strong,.videoQuizPage .videoQuizReviewCard.unanswered span{color:var(--accentRed3)}.videoQuizPage .videoQuizQuestionPanel .videoQuizActionRow{margin-top:1.25rem}.videoQuizPage .videoQuizResults{padding-right:4px}.videoQuizPage .videoQuizResultHeadline h3{color:var(--accentBlue2);font-size:clamp(1.85rem,2.2vw,2.5rem)}.videoQuizPage .videoQuizResultHeadline p{margin-top:.35rem;font-size:1.05rem}.videoQuizPage .resultsStage .videoQuizFooterActions{justify-content:flex-start}.videoQuizPage .videoQuizResultCard{align-items:center;gap:1rem;padding:14px 16px;display:flex}.videoQuizPage .videoQuizResultCard.correct{background:var(--accentGreen2)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizResultCard.correct{background:color-mix(in srgb,var(--accentGreen2) 8%,transparent)}}.videoQuizPage .videoQuizResultCard.partial{background:var(--analyticsViewsOverTime)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizResultCard.partial{background:color-mix(in srgb,var(--analyticsViewsOverTime) 10%,transparent)}}.videoQuizPage .videoQuizResultCard.partial{border-color:var(--analyticsViewsOverTime)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizResultCard.partial{border-color:color-mix(in srgb,var(--analyticsViewsOverTime) 48%,transparent)}}.videoQuizPage .videoQuizResultCard.incorrect{background:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizResultCard.incorrect{background:color-mix(in srgb,var(--accentRed) 10%,transparent)}}.videoQuizPage .videoQuizResultCard.incorrect{border-color:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.videoQuizPage .videoQuizResultCard.incorrect{border-color:color-mix(in srgb,var(--accentRed) 48%,transparent)}}.videoQuizPage .videoQuizResultCardText{flex:1;min-width:0}.videoQuizPage .videoQuizResultCardText p,.videoQuizPage .videoQuizResultCardText strong{display:block}.videoQuizPage .videoQuizResultCardText p{margin-top:.3rem}.videoQuizPage .videoQuizInlineButton{background:var(--background1);border:1px solid var(--border1);color:var(--text1);flex-shrink:0}@media screen and (max-width:980px){.videoQuizPage{padding:16px;padding-top:calc(var(--headerHeight,90px) + 22px)}.videoQuizPage .videoQuizPageContent{padding:20px}.videoQuizPage .videoQuizPageContent.flowStage{width:100%;padding:0}.videoQuizPage .videoQuizPageContent.introStage{width:min(680px,100vw - 28px)}.videoQuizPage .videoQuizAttemptCard{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;display:grid}.videoQuizPage .videoQuizAttemptViewButton{width:auto;min-width:112px}.videoQuizPage .videoQuizPageContent.flowStage{min-height:0}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizTop{align-items:center;gap:.85rem}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizHeading h2{font-size:clamp(1.3rem,3vw,1.75rem)}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizHeading p{font-size:.95rem;line-height:1.25}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizBadge{border-radius:14px;width:54px;height:54px}.videoQuizPage .videoQuizShell{grid-template-columns:1fr;gap:36px;min-height:0}.videoQuizPage .videoQuizSidebar{order:2;width:min(100%,520px);min-height:0;max-height:min(560px,70vh);margin-top:.75rem;position:static;transform:none}.videoQuizPage .videoQuizGrid{--videoQuizGridCellSize:52px;grid-template-columns:repeat(auto-fill,var(--videoQuizGridCellSize));max-height:min(360px,48vh)}.videoQuizPage .videoQuizQuestionPanel,.videoQuizPage .videoQuizReviewPanel{order:1}}@keyframes videoQuizStageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes videoQuizQuestionForwardIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes videoQuizQuestionBackwardIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes videoQuizTimerDigitIn{0%{opacity:0;filter:blur(1px);transform:translateY(-65%)}to{opacity:1;filter:blur();transform:translateY(0)}}@media screen and (max-width:720px){.videoQuizPage{padding:12px;padding-top:calc(var(--headerHeight,90px) + 18px)}.videoQuizPage .videoQuizPageContent{border-radius:24px;gap:16px;width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:16px}.videoQuizPage .videoQuizPageContent.flowStage{width:100%;max-height:none;padding:0}.videoQuizPage .videoQuizPageContent.introStage{width:100%}.videoQuizPage .videoQuizTop{flex-direction:column;align-items:stretch;padding-bottom:20px;padding-right:0;position:relative}.videoQuizPage .videoQuizHeading{flex-direction:column;align-items:flex-start;gap:.75rem}.videoQuizPage .videoQuizHeading>span:last-child{width:100%;min-width:0}.videoQuizPage .videoQuizHeading h2{font-size:clamp(1.35rem,7vw,1.8rem)}.videoQuizPage .videoQuizHeading p{font-size:.95rem;line-height:1.35}.videoQuizPage .videoQuizBadge{width:52px;height:52px}.videoQuizPage .videoQuizAttemptCard{grid-template-columns:42px minmax(0,1fr) auto;gap:.8rem;padding:14px}.videoQuizPage .videoQuizAttemptViewButton{width:auto;min-width:100px;padding:0 18px}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizTop{flex-direction:column;align-items:stretch;gap:12px;padding:0 0 14px;display:flex}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizHeading{flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizHeading>span:last-child{min-width:0}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizHeading h2{font-size:clamp(1.22rem,6vw,1.55rem);line-height:1.08}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizHeading p{margin-top:.35rem;font-size:.88rem;line-height:1.25}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizBadge{border-radius:12px;width:44px;height:44px}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizBadge svg{width:24px;height:24px}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizTopActions{flex-direction:row;align-items:center;display:flex}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizTimer{align-self:flex-start;min-height:40px;padding:8px 13px;font-size:.88rem}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizCloseButton{place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:0;right:0}.videoQuizPage .videoQuizActionRow,.videoQuizPage .videoQuizFooterActions,.videoQuizPage .videoQuizMatchRow,.videoQuizPage .videoQuizTopActions{flex-direction:column;align-items:stretch}.videoQuizPage .videoQuizCloseButton{align-self:auto;position:absolute;top:0;right:0}.videoQuizPage .videoQuizTimer{justify-content:center}.videoQuizPage .videoQuizGrid{--videoQuizGridCellSize:48px;grid-template-columns:repeat(auto-fill,var(--videoQuizGridCellSize));max-height:min(420px,55vh)}.videoQuizPage .videoQuizSidebar{width:100%;margin-top:1.5rem}.videoQuizPage .videoQuizQuestionPanel .videoQuizActionRow{margin-bottom:1.25rem}.videoQuizPage .videoQuizReviewPanel h3{order:1}.videoQuizPage .videoQuizReviewPanel .videoQuizActionRow{order:2;margin-top:0;margin-bottom:1rem}.videoQuizPage .videoQuizReviewPanel .videoQuizReviewList{order:3}.videoQuizPage .videoQuizReviewCard{padding-right:56px;display:block;position:relative}.videoQuizPage .videoQuizReviewCard>.videoQuizStatusIcon{border-radius:10px;width:32px;height:32px;position:absolute;top:14px;right:14px}.videoQuizPage .videoQuizReviewCard>.videoQuizStatusIcon svg{width:18px;height:18px}.videoQuizPage .videoQuizQuestionHeader{flex-direction:row;align-items:flex-start}.videoQuizPage .videoQuizQuestionNumber{width:36px;height:36px;font-size:.95rem}.videoQuizPage .videoQuizOption,.videoQuizPage .videoQuizResultCard,.videoQuizPage .videoQuizReviewCard{padding:16px}.videoQuizPage .videoQuizReviewCardTopline{flex-direction:column;align-items:flex-start}.videoQuizPage .videoQuizReviewMeta{justify-content:flex-start}.videoQuizPage .videoQuizCorrectAnswerPairs{grid-template-columns:1fr}.videoQuizPage .videoQuizCorrectAnswerPair{grid-template-columns:1fr;gap:.35rem}.videoQuizPage .videoQuizCorrectAnswerConnector{display:none}.videoQuizPage .videoQuizGhostButton,.videoQuizPage .videoQuizInlineButton,.videoQuizPage .videoQuizPrimaryButton,.videoQuizPage .videoQuizSelect{width:100%}.videoQuizPage .videoQuizRequirementsSummary{flex-direction:column;align-items:stretch}.videoQuizPage .videoQuizRequirementsToggle{align-self:flex-start;padding-left:0}.videoQuizPage .videoQuizRequirementsPanel,.videoQuizPage .videoQuizRequirementsPanel.open{padding-left:14px;padding-right:4px}.videoQuizPage .videoQuizRequirementVideo{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:.9rem}.videoQuizPage .videoQuizRequirementThumb,.videoQuizPage .videoQuizRequirementThumbFallback,.videoQuizPage .videoQuizRequirementVideo img{width:112px}.videoQuizPage .videoQuizRequirementVideoActions{grid-column:2;justify-content:flex-start}.videoQuizPage .videoQuizRequirementsPanel.open{max-height:min(62vh,560px)}.videoQuizPage .videoQuizRequirementList{max-height:min(48vh,420px)}.videoQuizPage .introStage .videoQuizFooterActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:450px){.videoQuizPage .videoQuizPageContent{border-radius:22px;width:100%;padding:14px}.videoQuizPage .videoQuizAttemptCard{grid-template-columns:42px minmax(0,1fr);align-items:center}.videoQuizPage .videoQuizAttemptCard .videoQuizStatusIcon{grid-area:1/1}.videoQuizPage .videoQuizAttemptViewButton{grid-area:2/1/auto/-1;width:100%;min-width:0;margin-top:.25rem}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizTop{gap:12px}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizHeading h2{font-size:1.18rem}.videoQuizPage .videoQuizPageContent.flowStage .videoQuizHeading p{font-size:.82rem}.videoQuizPage .videoQuizQuestionHeader{gap:.8rem;margin-bottom:1rem}.videoQuizPage .videoQuizQuestionHeader h3{font-size:1.25rem}}@media screen and (max-width:380px){.videoQuizPage .introStage .videoQuizFooterActions{grid-template-columns:1fr}.videoQuizPage .videoQuizRequirementVideo{grid-template-columns:96px minmax(0,1fr)}.videoQuizPage .videoQuizRequirementThumb,.videoQuizPage .videoQuizRequirementThumbFallback,.videoQuizPage .videoQuizRequirementVideo img{width:96px}}.playCard:hover{background-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.playCard:hover{background-color:color-mix(in srgb,var(--borderWhite) 5%,transparent)}}.playCard .banner{border-radius:12px;flex-shrink:0;width:195px;position:relative;overflow:hidden}.chapterCard .banner{border-radius:12px;width:140px;overflow:hidden}.chapterCard .chapterStartTime{border:1px solid var(--background3);width:fit-content;color:var(--text2);background-color:var(--background2);border-radius:999px;padding:4px 8px;font-size:.9rem;font-weight:500;line-height:1.25}.sidePlaylists .similar .chapterCard.active .chapterStartTime{color:var(--text1);background-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.sidePlaylists .similar .chapterCard.active .chapterStartTime{background-color:color-mix(in srgb,var(--borderWhite) 20%,transparent)}}.sidePlaylists .similar .chapterCard.active .chapterStartTime{border:1px solid var(--borderWhite)}.playCard .banner img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.playCard .banner img:nth-child(2){transition:opacity .2s}.pins p,.playCard .banner p{background-color:var(--seethroughtBlack);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--border2);border-radius:999px;padding:3px 8px;font-size:.725rem;font-weight:500;line-height:1.01rem;transition:opacity .2s}.featured .pins p,.verticalSlider .pins p{background-color:var(--seethroughtBlack);border-radius:999px;padding:4px 10px;font-size:.85em}.featured .pins p svg path,.verticalSlider .pins p svg path{stroke:var(--text1)}.playCard .banner p.watched{z-index:3;bottom:13px}.playCard:hover .banner p{opacity:0}.playCard .banner .bottomShadow{background-image:linear-gradient(180deg,transparent,var(--background1));border-radius:0 0 8px 8px;width:100%;height:30%;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.playCard .banner .bottomShadow{background-image:linear-gradient(180deg,transparent,color-mix(in srgb,var(--background1) 80%,transparent))}}.playCard .banner .progressWrapper{background-color:var(--border2);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.playCard .banner .progressWrapper span{background-color:var(--progressAccentOrange);height:100%;display:block}.playCard .info{width:100%;min-width:0;overflow:hidden}.playCard .playCardMetadata{flex-wrap:wrap;align-items:baseline;gap:.15rem .65rem;min-width:0;display:flex}.playCard .playCardMetadata>p{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.playCard .info h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.playCard .info .author{font-size:.75rem}.playCard .info>span p{font-size:.8rem}.relevant .holder{flex-direction:column;gap:1rem;display:flex}.comment-input{border:2px solid #0000;transition:border .2s,background-color .2s}.comment-input:has(textarea:hover){background-color:var(--background15)}.comment-input:focus-within{border:2px solid var(--accentBlue);background-color:var(--background15)}.comment-actions{gap:.4rem;display:flex}.commentContent{background-color:#0000;border-radius:24px;width:100%;padding-right:8px;scroll-margin-top:110px;transition:background-color .2s}.commentContent.focusedComment{animation:commentFocusPulse 1s}@keyframes commentFocusPulse{0%{background-color:#0000}25%{background-color:var(--backgroundC1)}50%{background-color:#0000}75%{background-color:var(--backgroundC1)}to{background-color:#0000}}.comment-actions button,.reply{background-color:var(--background2);cursor:pointer;border-radius:20px;align-items:center;gap:7px;width:fit-content;height:26px;padding:0 10px;font-size:.85rem;font-weight:500;transition:all .2s ease-in-out;display:flex}.comment-actions button.replying{background-color:var(--accentBlue);color:var(--text1)}.comment-actions button:hover,.reply:hover{background-color:var(--background3)}.replyIndicator{border-radius:var(--bR);cursor:pointer;padding:4px 8px;transition:background-color .2s}.replyIndicator:hover{background-color:var(--background2)}.comment-actions button svg{width:15px;height:15px}.comment-actions button svg path{stroke:var(--text1)}.comment-reaction-icon{justify-content:center;align-items:center;display:inline-flex}.comment-reaction-icon.rotated{transform:rotate(180deg)}.comment-actions button.bookmarked svg{fill:var(--accentBlue2)}.comment-actions button.bookmarked svg path{stroke:var(--text2);stroke-width:1px}.thread-line{background-color:var(--threadC1);border-radius:2px;width:2px;position:absolute}.thread-line,.thread-line.nested{height:calc(100% - 40px);top:40px;left:18px}.comment-node-elbow{z-index:-2;border-left:2px solid var(--threadC1);border-bottom:2px solid var(--threadC1);border-bottom-left-radius:20px;width:45px;height:58px;position:absolute;top:-37px;left:-34px}.comment-replies-shell{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.comment-replies-shell.open{opacity:1;pointer-events:auto;grid-template-rows:1fr}.comment-replies-inner{min-height:0;overflow:hidden}.comment-replies-panel{transform-origin:0 0;will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(-10px)scale(.985)}.comment-replies-panel-flat{margin-left:0;padding-left:0}.comment-replies-shell.open .comment-replies-panel{transform:translateY(0)scale(1)}.comment-thread-flat-node{padding-left:0}.comment-reference-tag{background:var(--accentBlue);border-radius:999px;align-items:center;gap:6px;margin:6px 0 8px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.comment-reference-tag{background:color-mix(in srgb,var(--accentBlue) 18%,transparent)}}.comment-reference-tag{border:1px solid var(--accentBlue)}@supports (color:color-mix(in lab,red,red)){.comment-reference-tag{border:1px solid color-mix(in srgb,var(--accentBlue) 38%,transparent)}}.comment-reference-tag{color:var(--text1);cursor:pointer;font-size:.8rem;font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s}.comment-reference-tag:hover{background:var(--accentBlue)}@supports (color:color-mix(in lab,red,red)){.comment-reference-tag:hover{background:color-mix(in srgb,var(--accentBlue) 25%,transparent)}}.comment-reference-tag:hover{border-color:var(--accentBlue)}@supports (color:color-mix(in lab,red,red)){.comment-reference-tag:hover{border-color:color-mix(in srgb,var(--accentBlue) 50%,transparent)}}.mobile-thread-view{display:none}@keyframes mobileThreadPanelIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes mobileThreadPanelOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px)}}.popup{background-color:var(--seethroughtBlack);opacity:0;pointer-events:none;z-index:99;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .2s ease-in-out;display:flex;position:fixed;top:0;left:0}.popup.active{opacity:1;pointer-events:all}.popup .closePopup{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.popup-content{background-color:var(--background1);border:1px solid var(--border2);will-change:transform;border-radius:24px;flex-direction:column;gap:1rem;width:calc(100% - 40px);max-width:500px;max-height:calc(100vh - 175px);padding:24px;animation:popupExit .2s ease-in-out forwards;display:flex}.popup-content>p{background-color:var(--background2);border:1px solid #0000;border-radius:14px;padding:10px;font-size:.94rem;line-height:1.4}.editAccountPopup .popup-content{max-width:560px;max-height:min(680px,100dvh - 80px);padding:24px;position:relative;overflow:hidden}.editAccountPopup .popup-content>h2{flex:none;margin-bottom:0}.settingsPopup .popup-content{border-color:var(--border1);gap:0;width:min(560px,92vw);max-width:560px;max-height:min(760px,100dvh - 32px);padding:1.5rem;overflow:hidden}.settingsPopup .popup-content:focus{outline:none}.settingsPopup .accountSettingsHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settingsPopup .accountSettingsHeader>div{min-width:0}.settingsPopup .accountSettingsHeader h2{color:var(--text1);margin:0;font-size:1.25rem;font-weight:600}.settingsPopup .accountSettingsHeader p{color:var(--text2);margin-top:.25rem;font-size:.85rem;line-height:1.5}.settingsPopup .accountSettingsClose{background:var(--background2);width:32px;height:32px;color:var(--text1);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.settingsPopup .accountSettingsClose:hover{background:var(--background3)}.settingsPopup .accountSettingsClose svg{width:16px;height:16px}.settingsPopup .accountSettingsClose svg path{stroke:currentColor}.settingsPopup .accountSettingsBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border1) transparent;min-height:0;margin-top:1rem;padding-inline-end:10px;overflow-y:auto}.settingsPopup .settingsRow{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:1rem;padding-block:1.05rem;display:grid}.settingsPopup .settingsRow+.settingsRow{border-top:1px solid var(--border1)}.settingsPopup .settingsRowText{flex-direction:column;gap:.35rem;min-width:0;display:flex}.settingsPopup .settingsRowText h3{color:var(--text1);font-size:.9rem;font-weight:500;line-height:1.4}.settingsPopup .settingsRowText p{color:var(--text2);font-size:.8rem;line-height:1.5}.settingsPopup .accountSettingsAction{border-radius:var(--bR);background:var(--background2);min-height:40px;color:var(--text1);font:inherit;text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.8rem;font-weight:500;line-height:1.4;transition:background-color .16s;display:inline-flex}.settingsPopup .accountSettingsAction:hover{background:var(--background3)}.settingsPopup .customLanguageSelect--settings{width:100%;min-width:0}.settingsPopup .customLanguageSelect--settings .customLanguageTrigger{background:var(--background2);min-height:46px;padding:.7rem .85rem;font-size:.85rem}.settingsPopup .accountDeleteAction,.settingsPopup .accountSettingsDanger h3{color:var(--accentRed3)}.settingsPopup .accountSettingsFooter{flex-shrink:0;justify-content:flex-end;gap:.65rem;padding-top:1rem;display:flex}.settingsPopup .accountSettingsFooter .accountSettingsAction{min-width:116px;min-height:46px;font-size:.86rem}.settingsPopup .accountDeleteConfirm{background:var(--accentRed);color:var(--text1)}.settingsPopup .accountDeleteConfirm:hover{background:var(--accentRed3)}.settingsPopup .accountDeleteConfirmation{color:var(--text2);flex-direction:column;gap:1rem;padding-block:.5rem;font-size:.9rem;line-height:1.6;display:flex}.settingsPopup .accountDeleteEmail{color:var(--text1);overflow-wrap:anywhere}.settingsPopup .accountDeleteError{border:1px solid var(--border1);background:var(--background2);color:var(--accentRed3);border-radius:12px;padding:1rem}.settingsPopup .accountDeleteError a{color:var(--accentBlue2);text-underline-offset:3px;margin-top:.6rem;text-decoration:underline;display:inline-block}.settingsPopup button:disabled{opacity:.55;cursor:not-allowed}.settingsPopup a:focus-visible,.settingsPopup button:focus-visible{outline:2px solid var(--accentBlue2);outline-offset:3px}@media screen and (max-width:570px){.settingsPopup .popup-content{border-radius:22px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:1.15rem}.settingsPopup .settingsRow{grid-template-columns:1fr;gap:.7rem}.settingsPopup .settingsRow>.accountSettingsAction{justify-self:start}.settingsPopup .accountSettingsFooter .accountSettingsAction{flex:1;min-width:0}}.done .popup-content{padding-block:30px}.done .popup-content h2{flex-direction:column;gap:2rem;display:flex}.done a{background-color:var(--accentOrange);width:100%;color:var(--text1);border-radius:999px;padding:10px;font-weight:600}.active .popup-content{animation:popupEnter .2s ease-in-out forwards}@keyframes popupEnter{0%{transform:translateY(0)}60%{transform:translateY(28px)}to{transform:translateY(20px)}}@keyframes popupExit{0%{transform:translateY(20px)}40%{transform:translateY(30px)}to{transform:translateY(0)}}.popup-content h2{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.2rem;font-weight:500;line-height:1.3;display:flex}.popup-content h2 button{background-color:var(--accentRed);cursor:pointer;border-radius:12px;padding:7px;transition:all .15s ease-in-out}.popup-content h2 button:hover{filter:brightness(.8)}.popup-content h2 button svg path{stroke:var(--text1)}.chairItem{background-color:var(--background2);border:1px solid #0000;border-radius:16px;align-items:center;gap:15px;padding:10px;transition:all .15s ease-in-out;display:flex}.chairItem:hover{background-color:var(--background3);border:1px solid var(--border2)}.chairItem h3{font-weight:600}.chairItem img{border:2px solid var(--border2);object-fit:cover;border-radius:12px;width:80px;height:80px}main.account{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}main.account>div:nth-child(n+2){width:100%;max-width:100%;padding-right:0}main.account>.info{background-color:var(--background1);border-radius:28px;width:100%;margin-right:16px;padding:16px;position:relative}.videoAside .background,main.account>.info .background{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.videoAside .background{z-index:1}main.account .info .accountActions,main.account .info .accountActions>span{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.75rem;min-width:180px;max-width:610px;display:flex}main.account .info .accountActions>span{width:100%}main.account .info .accountActions button{border-radius:20px;justify-content:center;align-items:center;gap:7px;width:100%;padding-block:8px;padding-inline:15px 22px;font-weight:500;display:flex}main.account .info .accountActions button p{margin-block:2px;line-height:1.2}main.account .info .accountActions button svg{width:18px;height:18px}main.account .info .edit{background-color:var(--background2);color:var(--text1)}main.account .info .edit svg path{stroke:var(--text1)}main.account .info .settings{background-color:var(--accentBlue);color:var(--text1)}main.account .info .settings svg path{stroke:var(--text1)}main.account .info .logOut{background-color:var(--accentRed)}main.account .info .profilePhoto{object-fit:cover;border-radius:18px;flex-shrink:0;width:168px;height:168px}main.account .info .userInfo{background-color:var(--background3);--webkit-backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;flex-direction:column;flex-grow:1;gap:.75rem;padding:16px 20px;display:flex}main.account .info .userInfo p{border-bottom:1px solid var(--border1);color:var(--accentBlue2);word-break:break-word;align-items:start;gap:.75rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:500;display:flex}main.account .info .userInfo p svg path{stroke:var(--accentBlue2)}main.account .info .userInfo p.second{color:var(--text2);font-weight:400}main.account .info .userInfo p.second svg path{stroke:var(--text2)}main.account .info .userInfo p span.desc{max-height:250px;overflow:hidden scroll}main.account .info .userInfo p span.desc a{color:var(--accentBlue2);text-decoration:underline}main.account .info .userInfo p span.desc::-webkit-scrollbar-track{background-color:#0000}main.account .info .userInfo p span.desc::-webkit-scrollbar{background-color:#0000;border-radius:10px;width:8px}main.account .info .userInfo p span.desc::-webkit-scrollbar-thumb{background-color:var(--accentBlue);border-radius:10px}main.account .info .userInfo p:last-child{border-bottom:none;padding-bottom:2px}main.account .info .userInfo p svg{flex-shrink:0;width:24px;height:24px;margin-top:2px}main.account.accountPage{padding-top:73px}.accountHero{isolation:isolate;background:var(--background2);width:100vw;min-height:320px;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.accountHeroBackground{z-index:-1;position:absolute;inset:0;overflow:hidden}.accountHeroBackground img{object-fit:cover;width:100%;height:100%}.accountHeroContent{width:min(var(--contentWidth),calc(100vw - 40px));min-height:inherit;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:clamp(24px,3vw,40px);margin-inline:auto;padding-block:36px;display:grid}.accountIdentity{align-items:center;gap:clamp(20px,2.5vw,32px);min-width:0;display:flex}.accountHero .profilePhoto{border:5px solid var(--seeThroughtWhite);background:var(--background1);width:clamp(160px,14vw,190px);height:clamp(160px,14vw,190px);box-shadow:0 18px 42px var(--seethroughtBlack);object-fit:cover;border-radius:50%;flex:none}.accountHero,main.channelPage{--profile-info-background:linear-gradient(180deg,var(--borderWhite),var(--borderWhite))}@supports (color:color-mix(in lab,red,red)){.accountHero,main.channelPage{--profile-info-background:linear-gradient(180deg,color-mix(in srgb,var(--borderWhite) 8%,transparent),color-mix(in srgb,var(--borderWhite) 4%,transparent))}}.accountHero,main.channelPage{--profile-info-border:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.accountHero,main.channelPage{--profile-info-border:color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.accountHero,main.channelPage{--profile-info-radius:26px;--profile-info-padding:18px 28px}.accountHero .userInfo{width:100%;min-width:0;padding:var(--profile-info-padding);background:var(--profile-info-background);border:1px solid var(--profile-info-border);border-radius:var(--profile-info-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;display:flex}.accountHero .userInfo p{border-bottom:1px solid var(--border1);min-height:52px;color:var(--text1);word-break:break-word;align-items:center;gap:12px;padding-block:12px;font-size:1rem;font-weight:500;line-height:1.35;display:flex}.accountHero .userInfo p.second{color:var(--text2);font-weight:400}.accountHero .userInfo p:last-child{border-bottom:0}.accountHero .userInfo p svg{flex:none;width:20px;height:20px}.accountHero .userInfo p svg path,.accountHero .userInfo p.second svg path{stroke:currentColor}.accountHero .userInfo .desc{scrollbar-width:thin;scrollbar-color:var(--accentBlue2) transparent;max-height:110px;overflow-y:auto}.accountHero .userInfo .desc a{color:var(--accentBlue2);text-decoration:underline}.accountHero .accountActions,.accountHero .accountActions>span{flex-direction:column;gap:10px;display:flex}.accountHero .accountActions button{border-radius:var(--bR);justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:9px 18px;font-weight:500;display:flex}.accountHero .accountActions button svg{width:18px;height:18px}.accountHero .accountActions .edit{background:linear-gradient(180deg,var(--borderWhite),var(--borderWhite))}@supports (color:color-mix(in lab,red,red)){.accountHero .accountActions .edit{background:linear-gradient(180deg,color-mix(in srgb,var(--borderWhite) 5%,transparent),color-mix(in srgb,var(--borderWhite) 3%,transparent))}}.accountHero .accountActions .edit{border:1px solid var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.accountHero .accountActions .edit{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.accountHero .accountActions .edit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--accentBlue2)}.accountHero .accountActions .edit svg path{stroke:var(--accentBlue2)}.accountHero .accountActions .settings{background:var(--accentBlue);color:var(--seeThroughtWhite)}.accountHero .accountActions .logOut svg path,.accountHero .accountActions .settings svg path{stroke:var(--seeThroughtWhite)}.accountHero .accountActions .logOut{background:var(--accentRed);color:var(--seeThroughtWhite)}.accountHero .accountActions .logOut p{color:inherit}@media screen and (max-width:760px){.accountHero{min-height:390px}.accountHeroContent{flex-direction:column;justify-content:center;gap:10px;width:calc(100vw - 40px);padding:62px 0 24px;display:flex}.accountIdentity{flex-direction:column;gap:0;width:min(100%,520px)}.accountHero .profilePhoto{z-index:1;border-width:4px;width:112px;height:112px;margin-bottom:-52px}.accountHero .userInfo{border-radius:18px;padding:64px 18px 14px}.accountHero .userInfo p{min-height:0;padding-block:10px;font-size:.85rem}.accountHero .userInfo p svg{width:17px;height:17px}.accountHero .accountActions{width:min(100%,520px)}.accountHero .accountActions>span{flex-direction:row}.accountHero .accountActions button{min-height:38px;padding-block:8px;font-size:.82rem}}.accountCertificates{width:100%}.accountCertificatesGrid{scrollbar-width:none;-ms-overflow-style:none;gap:1rem;display:flex;overflow-x:auto}.accountCertificatesGrid::-webkit-scrollbar{width:0;height:0;display:none}.certificateCard{cursor:pointer;outline:none;flex-basis:calc(31.25% - .75rem - 20px);width:calc(31.25% - .75rem - 20px);min-width:0}.certificatePreview{aspect-ratio:443/246;width:100%;box-shadow:none;background-image:url(/video-corner-certificate-bg.webp);background-position:50%;background-size:cover;border:0;border-radius:20px;position:relative;overflow:hidden}.certificatePreviewText{pointer-events:none;flex-direction:column;max-width:62%;line-height:1.02;display:flex;position:absolute;top:9%;left:6%}.certificatePreviewText strong{color:var(--accentOrange);letter-spacing:0;font-size:clamp(1.15rem,2.6vw,1.85rem);font-weight:800}.certificatePreviewText span{color:var(--accentBlue);letter-spacing:0;margin-top:.25rem;font-size:clamp(.8rem,1.8vw,1.15rem);font-weight:800}.certificatePreviewText p{color:var(--text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:clamp(.72rem,1.4vw,.925rem);font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}.certificateDownloadButton{background:var(--accentBlue);min-height:34px;color:var(--text1);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.52rem .85rem;font-size:.85rem;font-weight:600;line-height:1;transition:background-color .2s,transform .2s;display:inline-flex;position:absolute;bottom:7%;left:6%}.certificateCard:focus-visible .certificateDownloadButton,.certificateCard:hover .certificateDownloadButton,.certificateDownloadButton:hover{background:var(--accentBlue2);transform:translateY(-1px)}.certificateDownloadButton svg{width:1rem;height:1rem}.certificateDownloadButton:disabled{cursor:wait;opacity:.75;transform:none}.certificateDownloadSpinner{border:2px solid var(--borderWhite);width:1rem;height:1rem}@supports (color:color-mix(in lab,red,red)){.certificateDownloadSpinner{border:2px solid color-mix(in srgb,var(--borderWhite) 40%,transparent)}}.certificateDownloadSpinner{border-top-color:var(--text1);border-radius:999px;animation:certificate-download-spin .7s linear infinite}@keyframes certificate-download-spin{to{transform:rotate(1turn)}}.certificateCard h3{color:var(--text1);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:1.15rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.certificateDate{background:var(--background2);width:fit-content;color:var(--text1);border-radius:999px;align-items:center;margin-top:.25rem;margin-bottom:0;padding:4px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.skeletonCertificateCard{aspect-ratio:443/246;background:linear-gradient(90deg,var(--background2) 25%,var(--background3) 50%,var(--background2) 75%);background-size:200% 100%;border-radius:20px;animation:skeleton-loading 1.5s infinite}.editAccountPopup section{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accentBlue2) transparent;flex-direction:column;flex:auto;align-items:center;gap:1.5rem;width:calc(100% + 5px);min-height:0;margin-inline-end:-5px;display:flex;overflow:hidden auto}.editAccountPopup section::-webkit-scrollbar{width:5px}.editAccountPopup section::-webkit-scrollbar-track{background:0 0;margin-block:8px}.editAccountPopup section::-webkit-scrollbar-thumb{border-radius:var(--bR);background:var(--accentBlue2);min-height:32px}.editAccountPopup section::-webkit-scrollbar-thumb:hover{background:var(--accentBlue3)}.editAccountPopup section::-webkit-scrollbar-button{display:none}.editAccountPopup section .userPictureInput{position:relative}.editAccountPopup section .userPictureInput label{cursor:pointer;width:fit-content;display:flex;position:relative}.editAccountPopup section .userPictureInput label img{aspect-ratio:1;object-fit:cover;width:100%;max-width:150px;box-shadow:0 5px 30px var(--background2);border-radius:999px;transition:opacity .15s}.editAccountPopup section .userPictureInput label span{background-color:var(--background1);box-shadow:0 0 30px var(--background3);will-change:transform;border-radius:999px;padding:8px;transition:transform .15s;position:absolute;bottom:5px;right:5px}.editAccountPopup section .userPictureInput label span svg path{stroke:var(--text1)}.editAccountPopup section .userPictureInput .remove{box-shadow:0 0 30px var(--background3);background-color:var(--accentRed);will-change:transform;cursor:pointer;border-radius:999px;padding:8px;transition:transform .15s;position:absolute;bottom:5px;left:5px}.editAccountPopup section .userPictureInput .remove:hover{transform:scale(1.1)}.editAccountPopup section .userPictureInput .remove svg path{stroke:var(--text1)}.editAccountPopup section .userPictureInput label:hover span{transform:scale(1.1)}.editAccountPopup section .userPictureInput label span:hover{transform:scale(1.2)}.editAccountPopup section .userPictureInput label:hover img{opacity:.85}.editAccountPopup section .userPictureInput input{opacity:0;position:absolute;top:0;left:0}.createPersonPopup .userPictureInput{position:relative}.createPersonPopup .userPictureInput label{cursor:pointer;width:fit-content;display:flex;position:relative}.createPersonPopup .userPictureInput label img{aspect-ratio:1;object-fit:cover;width:100%;max-width:150px;box-shadow:0 5px 30px var(--background2);border-radius:999px;transition:opacity .15s}.createPersonPopup .userPictureInput label span{background-color:var(--background1);box-shadow:0 0 30px var(--background3);will-change:transform;border-radius:999px;padding:8px;transition:transform .15s;position:absolute;bottom:5px;right:5px}.createPersonPopup .userPictureInput label span svg path{stroke:var(--text1)}.createPersonPopup .userPictureInput .remove{box-shadow:0 0 30px var(--background3);background-color:var(--accentRed);will-change:transform;cursor:pointer;border-radius:999px;padding:8px;transition:transform .15s;position:absolute;bottom:5px;left:5px}.createPersonPopup .userPictureInput .remove:hover{transform:scale(1.1)}.createPersonPopup .userPictureInput .remove svg path{stroke:var(--text1)}.createPersonPopup .userPictureInput label:hover span{transform:scale(1.1)}.createPersonPopup .userPictureInput label span:hover{transform:scale(1.2)}.createPersonPopup .userPictureInput label:hover img{opacity:.85}.createPersonPopup .userPictureInput input{opacity:0;position:absolute;top:0;left:0}.editAccountPopup section .textInputField{flex-direction:column;width:100%;max-width:500px;display:flex}.editAccountPopup section .textInputField label{margin-bottom:.2rem;font-weight:500}.editAccountPopup section .textInputField input,.editAccountPopup section .textInputField textarea{background-color:var(--background2);border-radius:12px;outline:2px solid #0000;padding:16px;font-size:.95rem;font-weight:500;line-height:1.3;transition:outline .2s}.editAccountPopup section .textInputField textarea{height:150px;min-height:100px;max-height:300px}.editAccountPopup section .textInputField input:focus,.editAccountPopup section .textInputField textarea:focus{outline:2px solid var(--accentBlue2)}.editAccountPopup section .checkInputField{width:100%;max-width:500px}.editAccountPopup .editButtons{flex:none;align-items:center;gap:10px;width:100%;max-width:500px;margin:0 auto;display:flex}.editAccountPopup .editButtons button{width:100%;color:var(--text1);background-color:var(--background2);cursor:pointer;border-radius:16px;padding-block:15px;font-weight:600;transition:background-color .15s}.editAccountPopup .editButtons button:nth-child(2){background-color:var(--accentBlue);color:var(--text1)}.editAccountPopup .editButtons button:hover{background-color:var(--background3)}.editAccountPopup .editButtons button:nth-child(2):hover{background-color:var(--accentBlue2)}.catItem{align-items:center;gap:10px;display:flex}.catIcon svg{width:40px!important;height:40px!important;margin-bottom:0!important}main.login{place-content:center;width:100dvw;height:100dvh;padding:0;display:grid;position:relative}main.login .background{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}main.login>div:not(.loader){z-index:1;flex-direction:column;justify-content:space-between;align-items:center;gap:.75rem;height:100vh;padding-top:40px;display:flex}main.login>div>svg{width:120px;height:120px;margin-bottom:40px}main.login .logoDiv svg path{fill:var(--accentBlue)}.login .holder{background-color:var(--background1);border-radius:24px;width:100vw;max-width:550px;margin-top:36px;padding:32px 36px 36px}.login .holder,main.login .form{flex-direction:column;display:flex}main.login .form{gap:10px;width:100%}main.login .form .loginButton{justify-content:center;align-items:center;gap:8px;display:flex}main.login .form .loginButton svg{width:20px;height:20px}main.login .form>div span:first-child{color:var(--text2);justify-content:space-between;align-items:center;margin-top:4px;margin-bottom:-5px;font-size:.98rem;display:flex}main.login .form input,main.login .form textarea{background-color:var(--background2);color:var(--text1);border:1px solid var(--border3);letter-spacing:.05rem;border-radius:10px;outline:2px solid #0000;width:100%;padding:12px 16px;font-size:.96rem;font-weight:400;transition:outline .15s}main.login .form input:focus,main.login .form input:hover,main.login .form textarea:focus,main.login .form textarea:hover{outline:2px solid var(--accentBlue2)}main.login .form input::selection{background-color:var(--accentBlue2)!important;color:var(--text1)!important}main.login .form textarea::selection{background-color:var(--accentBlue2)!important;color:var(--text1)!important}main.login .form .passwordInput{background-color:var(--background2);border:1px solid var(--border3);border-radius:10px;align-items:center;width:100%;margin-top:1rem;font-weight:500;display:flex}main.login .form .passwordInput input{background-color:#0000;border:none;width:100%;margin-top:0;height:auto!important}main.login .form .passwordInput button{cursor:pointer;width:fit-content;height:100%;padding:10px 13px 10px 10px;transition:all .15s ease-in-out}main.login .form .passwordInput button:hover{filter:brightness(1.3)}main.login .form .passwordInput button svg{width:25px;height:25px;margin-bottom:0!important}main.login .form .passwordInput button svg path{stroke:var(--text1);fill:none}main.login .form>span input{width:16px;height:16px}main.login .form .inputHolder{gap:.75rem;display:flex}main.login .links{flex-flow:column wrap;gap:4px}main.login .links,main.login .links span{justify-content:center;align-items:center;display:flex}main.login .links span{flex-wrap:wrap;gap:.3rem}main.login .links a{color:var(--text2);border-radius:999px;padding:8px 12px;font-size:.85rem;font-weight:500;transition:background-color .2s}main.login .links a:hover{background-color:var(--background3)}main.login .logo{gap:5px;display:flex;font-size:.8rem!important}main.login .logo,main.login .logoDiv{background-color:var(--background2);align-items:center}main.login .logoDiv{border-radius:20px;place-self:center;gap:14px;padding:16px 24px 16px 16px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}main.login .logoDiv svg{width:56px;height:fit-content;margin:0}main.login .logo:hover{background-color:var(--background3)}main.login .logo img{width:17px;height:17px}main.login .popup-content h2{margin:0}main.library .heading input{letter-spacing:.03rem;background-color:var(--background2);border:1px solid var(--border1);border-radius:30px 7px 7px 30px;min-width:350px;padding:7px 15px;font-size:.925rem;font-weight:300}main.library .heading button{background-color:var(--accentOrange);color:var(--background1);border-radius:7px 30px 30px 7px;padding:8px 15px;font-size:.925rem;font-weight:500}main.library .heading button svg{width:16px;height:16px}main.library .heading button path{stroke:var(--background1)}main.library .categories{margin-top:50px}main.library .categories>div{grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;width:100%;display:grid}main.library .categories .item{letter-spacing:.03rem;cursor:pointer;border:1px solid;border-radius:20px;padding:45px 20px 20px;font-weight:600;transition:all .2s ease-in-out;position:relative;overflow:hidden}main.library .categories .item:hover{box-shadow:0 10px 20px var(--background1);transform:scale(1.01)translateY(-5px)}@supports (color:color-mix(in lab,red,red)){main.library .categories .item:hover{box-shadow:0 10px 20px color-mix(in srgb,var(--background1) 75%,transparent)}}main.library .categories .item>svg{z-index:-1;opacity:.1;width:135%;height:135%;transition:all .3s ease-in-out;position:absolute;bottom:-18%;right:-60%;rotate:-20deg}main.library .categories .item:hover>svg{transform:scale(1.1)}main.library .categories .item span{background-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){main.library .categories .item span{background-color:color-mix(in srgb,var(--borderWhite) 10%,transparent)}}main.library .categories .item span{border-radius:10px;width:fit-content;padding:10px;transition:all .25s ease-in-out;display:block}main.library .categories .item:hover span{transform:translateY(-5px)scale(1.1)}main.library .contributors .holder{grid-template-columns:1fr 1fr 1fr;gap:10px;padding-bottom:30px;display:grid}main.library .contributors .contributor{border:1px solid var(--border1);background-color:var(--background3);cursor:pointer;border-radius:20px;align-items:center;gap:15px;padding:12px;transition:all .15s ease-in-out;display:flex;overflow:hidden}main.library .contributors .contributor:hover{filter:brightness(1.2)}main.library .contributors .contributor img{object-fit:cover;border:1px solid var(--border3);border-radius:14px;width:100px;height:100px;transition:all .15s ease-in-out}main.library .contributors .contributor:hover img{border-color:var(--border1)}main.library .contributors .contributor .tag{align-items:center;gap:5px;display:flex}main.library .contributors .contributor .tag+.tag{margin-top:1px}main.library .contributors .contributor .number{text-align:center;background-color:var(--text3);border-radius:20px;width:33px;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){main.library .contributors .contributor .number{background-color:color-mix(in srgb,var(--text3) 30%,transparent)}}main.library .contributors .contributor .type{font-size:.85rem}main.search .buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}main.search .buttons button{background-color:var(--seethroughtBlack);color:var(--text2);border-radius:30px;flex-shrink:0;padding:8px 8px 8px 17px;font-size:.925rem;font-weight:500}main.search .buttons button *{pointer-events:none}main.search .buttons button.selected{background-color:var(--accentBlue);color:var(--text1)}main.search .buttons button span{background-color:var(--background2);border-radius:999px;margin-left:5px;padding:3px 13px}main.search .buttons button.selected span{background-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){main.search .buttons button.selected span{background-color:color-mix(in srgb,var(--borderWhite) 30%,transparent)}}main.search .resultHolder{gap:20px;max-width:1200px;margin-inline:auto;padding-block:30px;display:flex}main.search .resultHolder.large{max-width:1250px}main.search .personSideInfo{background-color:var(--accentBlue);width:335px;height:fit-content;color:var(--text1);border-radius:30px;flex-direction:column;gap:10px;padding:20px;display:flex;position:sticky;top:0}main.search .personSideInfo h2{font-size:1.5rem;font-weight:600}main.search .personSideInfo p{background-color:var(--borderWhite);font-size:.9rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){main.search .personSideInfo p{background-color:color-mix(in srgb,var(--borderWhite) 20%,transparent)}}main.search .personSideInfo p{border-radius:15px;padding:10px}main.search .personSideInfo img{border:2px solid var(--borderWhite);aspect-ratio:1;object-fit:cover;border-radius:15px;width:100%}@media (max-width:950px){main.search .resultHolder{flex-direction:column}main.search .personSideInfo{flex-direction:row;width:100%}main.search .personSideInfo img{max-width:160px;max-height:160px}}main.search .verticalSlider{flex-direction:column;gap:20px;width:100%;padding-bottom:30px;display:flex}main.search .verticalSlider .item{background-color:var(--background2);border-radius:15px;gap:15px;padding:10px;transition:all .15s ease-in-out;display:flex}main.search .verticalSlider .item:hover{background-color:var(--background3)}main.search .verticalSlider .item img{aspect-ratio:16/9;object-fit:cover;border-radius:15px;width:clamp(300px,20dvw,400px)}main.search .verticalSlider .item img:nth-child(2){transition:opacity .2s}main.search .verticalSlider .item .thumbnail{border-radius:16px;flex-shrink:0;position:relative;overflow:hidden}main.search .verticalSlider .item>span{width:100%}main.search .verticalSlider .item .duration{background-color:var(--seethroughtBlack);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid var(--border2);border-radius:999px;padding:4px 10px;font-size:.85rem;font-weight:500;transition:opacity .2s;position:absolute;bottom:10px;right:10px}main.search .verticalSlider .item .duration.watched{z-index:2;bottom:20px;right:10px}main.search .verticalSlider .item:hover .duration{opacity:0}main.search .verticalSlider .item .info{flex-direction:column;justify-content:center;gap:2px;display:flex}main.search .verticalSlider .item h2{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:50dvw;font-size:1.3rem;display:-webkit-box;overflow:hidden}main.search .verticalSlider .item .buttons{margin-top:10px}main.search .verticalSlider .item button{color:var(--text1);background-color:#0000;align-items:center;gap:10px;padding-inline:15px 20px;font-size:1rem;font-weight:400;display:flex}main.search .verticalSlider .item button svg{width:21px;height:21px}main.videos .holder{grid-template-columns:1fr 1fr 1fr;gap:20px;width:100%;margin-inline:0;padding:0;display:grid}main.videos .holder .item{width:100%}main.textFilledMain{padding-inline:10px;flex-direction:column;gap:15px;max-width:1200px;padding-bottom:30px;display:flex}main.textFilledMain h1{font-size:2rem;font-weight:700}main.textFilledMain h2{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}main.textFilledMain a{color:var(--accentOrange);font-style:italic;font-weight:600;transition:all .18s ease-in-out}main.textFilledMain a:hover{opacity:.8}main.textFilledMain section{background-color:var(--background2);border-radius:20px;padding:20px}.privacyTableWrapper{border:1px solid var(--border1);border-radius:14px;width:100%;margin-block:14px;overflow-x:auto}.privacyTable{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.privacyTable td,.privacyTable th{border-bottom:1px solid var(--border1);vertical-align:top;padding:13px 14px;line-height:1.4}.privacyTable th{color:var(--accentBlue2);background:var(--background1);font-weight:700}.privacyTable tr:last-child td{border-bottom:0}.privacyBanner{z-index:1000000;isolation:isolate;width:min(940px,100vw - 40px);color:var(--text1);background:var(--privacyBannerSurface);border:1px solid var(--privacyBorderColor);box-shadow:0 22px 70px var(--privacyBannerShadowColor),inset 0 1px 0 var(--privacyInsetHighlight);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:24px;flex-direction:column;align-items:stretch;gap:18px;padding:22px;display:flex;position:fixed;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}.privacyBanner:before{content:"";z-index:-1;background:var(--privacyAccentGlow);filter:blur(44px);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:-210px;right:40px}.privacyBanner>div:first-child{gap:5px;max-width:780px;display:grid}.privacyBanner h2,.privacyPreferencesDialog h2{color:var(--text1);letter-spacing:-.015em;font-size:1.3rem;font-weight:750}.privacyBanner p,.privacyPreferenceRow p,.privacyPreferencesDialog>p{color:var(--text2);line-height:1.45}.privacyBanner a,.privacyPreferencesDialog a{color:var(--accentBlue2);text-underline-offset:3px;text-decoration:underline}.privacyBannerActions,.privacyPreferencesActions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.privacyBannerActions button,.privacyPreferencesActions button,.privacySettingsButton{border:1px solid var(--privacyActionBorderColor);min-height:46px;color:var(--text1);background:var(--privacyActionSurface);cursor:pointer;box-shadow:inset 0 1px 0 var(--privacySoftInsetHighlight);border-radius:14px;padding:11px 17px;font-weight:650;line-height:1.1;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s}.privacyBannerActions button:hover,.privacyPreferencesActions button:hover,.privacySettingsButton:hover{background:var(--privacyActionHoverSurface);border-color:var(--privacyAccentHoverBorderColor);box-shadow:0 8px 22px var(--privacyActionShadowColor);transform:translateY(-1px)}.privacyBannerActions button:focus-visible,.privacyPreferencesActions button:focus-visible,.privacySettingsButton:focus-visible{outline:2px solid var(--privacyAccentFocusColor);outline-offset:3px}.privacyBannerActions button:first-child{background:var(--privacyMutedActionSurface)}.privacyBannerActions button.primary,.privacyPreferencesActions button.primary{border-color:var(--privacyAccentBorderColor);background:var(--privacyPrimarySurface);color:var(--borderWhite);box-shadow:0 10px 26px var(--privacyAccentShadowColor),inset 0 1px 0 var(--privacyStrongInsetHighlight)}.privacyBannerActions button.primary:hover,.privacyPreferencesActions button.primary:hover{background:var(--privacyPrimaryHoverSurface);box-shadow:0 13px 30px var(--privacyAccentShadowHoverColor),inset 0 1px 0 var(--privacyStrongInsetHighlightHover)}.privacyPreferencesBackdrop{z-index:1000001;background:var(--privacyBackdropSurface);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);place-items:center;padding:20px;animation:privacyBackdropEnter .22s ease-out both;display:grid;position:fixed;inset:0}.privacyPreferencesDialog{width:min(660px,100%);max-height:min(760px,100vh - 40px);color:var(--text1);background:var(--privacyDialogSurface);border:1px solid var(--privacyBorderColor);box-shadow:0 28px 90px var(--privacyDialogShadowColor),inset 0 1px 0 var(--privacyInsetHighlight);-webkit-backdrop-filter:blur(26px)saturate(140%);backdrop-filter:blur(26px)saturate(140%);transform-origin:50%;border-radius:26px;flex-direction:column;gap:16px;padding:26px;animation:privacyDialogEnter .28s cubic-bezier(.2,.8,.2,1) both;display:flex;overflow-y:auto}@keyframes privacyBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes privacyDialogEnter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.privacyPreferencesBackdrop,.privacyPreferencesDialog{animation-duration:1ms}}.privacyPreferenceRow{border:1px solid var(--privacyRowBorderColor);background:var(--privacyRowSurface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.privacyPreferenceRow strong{color:var(--accentBlue2);margin-bottom:4px;display:block}.privacyPreferenceRow>span{color:var(--text2);white-space:nowrap;font-size:.88rem;font-weight:650}.privacyPreferenceRow input[type=checkbox]{appearance:none;border:1px solid var(--border1);background:var(--background1);cursor:pointer;border-radius:999px;width:48px;height:28px;padding:0;transition:background-color .18s}.privacyPreferenceRow input[type=checkbox]:after{content:"";background:var(--text2);border-radius:50%;width:20px;height:20px;margin:3px;transition:transform .18s,background-color .18s;display:block}.privacyPreferenceRow input[type=checkbox]:checked{background:var(--accentBlue2)}.privacyPreferenceRow input[type=checkbox]:checked:after{background:var(--borderWhite);transform:translate(20px)}.privacyPreferencesFootnote{font-size:.9rem}@media screen and (max-width:760px){.privacyBanner{gap:16px}.privacyBannerActions,.privacyPreferencesActions{grid-template-columns:repeat(2,minmax(0,1fr))}.privacyBannerActions .primary,.privacyPreferencesActions .primary{grid-column:1/-1}}@media screen and (max-width:480px){.privacyBanner{border-radius:20px;width:calc(100vw - 20px);padding:17px;bottom:12px}.privacyPreferencesBackdrop{padding:10px}.privacyPreferencesDialog{max-height:calc(100vh - 20px);padding:18px}.privacyPreferenceRow{padding:14px}.privacyBannerActions,.privacyPreferencesActions{gap:9px}.privacyBannerActions button,.privacyPreferencesActions button{min-height:44px;padding-inline:10px;font-size:.9rem}}main.uploadMain{align-items:flex-start;gap:5px;padding-top:73px;display:flex;position:relative}main.uploadMain .uploadSide{flex:1;width:100%;min-width:0;padding-block:30px 80px;padding-inline:clamp(10px,4vw,66px)}main.uploadMain h1{font-size:2rem;font-weight:700}main.uploadMain h2{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}main.uploadMain .links a{color:var(--accentBlue);font-style:italic;font-weight:600}main.uploadMain .links a:hover{color:var(--accentOrange)}.uploadZone{border:2px dashed var(--border1);text-align:center;cursor:pointer;background:var(--background2);border-radius:16px;margin-top:2rem;padding:2rem;transition:all .2s}.uploadZone.dragging,.uploadZone:hover{border-color:var(--accentBlue);background:var(--background3)}.uploadZone.hasFile{cursor:default;border-style:solid;border-color:var(--accentBlue)}.uploadPrompt{color:var(--text2);flex-direction:column;align-items:center;gap:.75rem;display:flex}.uploadPrompt svg{width:48px;height:48px}.uploadPrompt svg path{stroke:var(--accentBlue2)}.uploadPrompt span{color:var(--text2);font-size:.875rem}.selectFileBtn{background:var(--accentBlue);color:var(--text1);cursor:pointer;border:none;border-radius:999px;margin-top:.5rem;padding:1rem 3rem;font-weight:600;transition:background .2s}.selectFileBtn:hover{background:var(--accentBlue2)}.fileInfo{color:var(--text1);flex-direction:column;align-items:center;gap:.5rem;display:flex}.fileInfo svg{color:var(--accentBlue)}.fileName{word-break:break-all;font-weight:600}.fileSize{color:var(--text2);font-size:.875rem}.removeFileBtn{background:var(--accentRed);color:var(--text1);cursor:pointer;border-radius:999px;margin-top:.5rem;padding:1rem 3rem;transition:opacity .2s}.removeFileBtn:hover{opacity:.8}.videoDetailsForm{flex-direction:column;gap:1rem;display:flex}.videoDetailsForm .editSection{background-color:var(--background2);border-radius:20px;padding:20px}.formGroup{flex-direction:column;gap:.5rem;display:flex;position:relative}.formGroup label{color:var(--accentBlue2);justify-content:space-between;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;display:flex}.formGroup label button{background:linear-gradient(45deg,var(--accentBlue3),var(--accentBlue));color:var(--text1);cursor:pointer;border:none;border-radius:999px;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:filter .2s;display:flex}.formGroup label button:hover{filter:brightness(1.2)}.formGroup label svg path{stroke:currentColor}.formGroup input[type=text],.formGroup textarea{background:var(--background2);color:var(--text1);resize:vertical;border-radius:12px;padding:1rem;font-family:inherit;font-size:1rem;font-weight:500;transition:border-color .2s}.formGroup input[type=text]:focus,.formGroup textarea:focus{border-color:var(--accentBlue);outline:none}.charCount{color:var(--text2);align-self:flex-end;font-size:.75rem}.tagsContainer{background:var(--background2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:48px;padding:.5rem;transition:border-color .2s;display:flex}.tagsContainer:focus-within{border-color:var(--accentBlue)}.tagsContainer input{min-width:120px;color:var(--accentBlue2);flex:1;font-size:1rem;border:none!important;border-radius:7px!important}.tagsContainer input:focus{outline:none}.tag{background:var(--accentOrange);color:var(--text1);border-radius:999px;align-items:center;gap:.25rem;padding:.5rem .5rem .5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.removeTagBtn{color:var(--text1);cursor:pointer;opacity:.7;will-change:transform;background:0 0;border:none;padding:0 .3rem;font-size:1.4rem;line-height:1;transition:all .2s}.removeTagBtn:hover{opacity:1;transform:scale(1.2)}.bottomBtns{gap:1rem;margin-top:2rem;display:flex}.cancelBtn{background:var(--background2);width:100%;color:var(--text1);cursor:pointer;border-radius:999px;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:background .2s}.cancelBtn:hover{background:var(--background3)}.uploadBtn{background:var(--accentBlue);width:100%;color:var(--text1);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:background .2s;display:flex}.uploadBtn:hover:not(:disabled){background:var(--accentBlue2)}.uploadBtn:disabled{background:var(--background2);color:var(--text2);cursor:not-allowed}.contributorSearchContainer{position:relative}.selectedContributors{background-color:var(--background2);color:var(--accentBlue2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;min-height:42px;padding:10px;font-size:1rem;transition:border-color .2s;display:flex}.selectedContributors:focus-within{border-color:var(--accentBlue)}.contributorChip{background:var(--accentBlue);color:var(--text1);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.contributorChipImage{object-fit:cover;border-radius:50%;width:27px;height:27px}.removeContributorBtn{cursor:pointer;color:var(--text1);opacity:.7;will-change:transform;background:0 0;border:none;margin-left:-2px;padding:0 .3rem;font-size:1.4rem;line-height:1;transition:all .2s}.removeContributorBtn:hover{opacity:1;transform:scale(1.2)}.contributorInput{outline:none;flex:1;min-width:120px;border:none!important;border-radius:7px!important}.contributorDropdown{background:var(--background1);border:2px solid var(--border1);z-index:10;max-height:200px;box-shadow:0 4px 15px var(--background1);border-radius:12px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.contributorDropdown{box-shadow:0 4px 15px color-mix(in srgb,var(--background1) 20%,transparent)}}.dropdownItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px;transition:background .15s;display:flex}.dropdownItem:hover{background:var(--background2)}.dropdownItemImage{object-fit:cover;border-radius:50%;width:35px;height:35px}.dropdownItem.loading,.dropdownItem.noResults{color:var(--accentBlue2);cursor:default}.stepIndicator{gap:0;margin:2rem 0}.stepIndicator,.stepItem{align-items:center;display:flex}.stepItem{gap:.5rem}.stepCircle{border:2px solid var(--border1);width:32px;height:32px;color:var(--text2);background:var(--background2);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.stepCircle.active{border-color:var(--accentBlue);background:var(--accentBlue);color:var(--text1)}.stepCircle.completed{border-color:var(--accentGreen2);background:var(--accentGreen2);color:var(--text1)}.stepLabel{color:var(--text2);white-space:nowrap;font-size:.875rem}.stepLabel.active{color:var(--accentBlue2);font-weight:500}.stepLine{background:var(--border1);width:60px;height:2px;margin:0 .5rem}.stepContent{min-height:300px}.chaptersContainer{flex-direction:column;gap:.75rem;display:flex}.chapterRow{align-items:center;gap:.5rem;display:flex}.chapterTimestamp{text-align:center;width:120px}.chapterTitle{flex:1}.removeChapterBtn{width:35px;height:35px;color:var(--text1);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;transition:opacity .2s,background .2s;display:flex}.removeChapterBtn,.removeChapterBtn:hover{background:var(--accentRed)}.addChapterBtn{border:2px dashed var(--border1);cursor:pointer;color:var(--text2);background:0 0;border-radius:12px;align-self:flex-start;padding:.5rem 1rem;transition:all .2s}.addChapterBtn:hover{border-color:var(--accentBlue);color:var(--accentBlue)}.noChapters{color:var(--text2);padding:1rem 0;font-style:italic}.formHint{color:var(--text2);margin-top:.25rem;font-size:.75rem}.languageSelect{background-color:var(--background1);border-radius:16px;min-width:175px;padding:.5rem .75rem;font-size:.875rem}#captionLanguage{background-color:var(--background2);border-radius:24px;padding:.75rem 1rem}.languageSelect:focus{border-color:var(--accentBlue);outline:none}.visibilitySelect{background-color:var(--background1);border-radius:999px;width:fit-content;min-width:150px;padding:.5rem .75rem;font-size:.875rem}.visibilitySelect:focus{border-color:var(--accentBlue);outline:none}.playbackProtectionSelect{width:fit-content;max-width:100%}.spokenLanguageSelect{width:16rem;max-width:100%}.spokenLanguageSelect .languageSelect{min-width:0}.playbackProtectionSelect .visibilitySelect{background-color:var(--background2)}.playbackProtectionSelect .customSelectMenu,.spokenLanguageSelect .customSelectMenu{width:100%}.uploadOverlay{background:var(--background1);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.uploadOverlay{background:color-mix(in srgb,var(--background1) 70%,transparent)}}.uploadOverlay{z-index:1000;justify-content:center;align-items:center;display:flex}.uploadLoaderContainer{background:var(--background1);text-align:center;border-radius:12px;min-width:300px;padding:2rem 3rem}.uploadSpinner{border:4px solid var(--border1);border-top-color:var(--accentBlue);border-radius:50%;width:48px;height:48px;margin:0 auto 1rem;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.uploadingText{color:var(--text1);margin-bottom:1rem;font-size:1rem}.uploadProgressBar{background:var(--background1);width:100%;height:8px}@supports (color:color-mix(in lab,red,red)){.uploadProgressBar{background:color-mix(in srgb,var(--background1) 10%,transparent)}}.uploadProgressBar{border-radius:4px;overflow:hidden}.uploadProgressFill{background:var(--accentBlue);height:100%;transition:width .3s}.stepContentWithPreview{grid-template-columns:600px 1fr;align-items:start;gap:1rem;display:grid}.stepContentMain{min-width:0}.stepContentSidebar{align-self:start}.stepContentSidebar>.videoPreviewContainer{position:sticky;top:2rem}.videoPreviewContainer{background:var(--background2);border-radius:16px;padding:1rem}.videoPreviewWrapper{border-radius:12px;overflow:hidden}.videoPreviewInfo{margin-top:.5rem}.videoPreviewTitle{margin:0 0 .5rem;font-size:1rem;font-weight:600}.videoPreviewDuration{color:var(--text2);margin:0;font-size:.8rem}.thumbnailSettingsPreview{aspect-ratio:16/9;border:1px solid var(--border1);background:var(--background3);border-radius:12px;width:100%;margin-bottom:1rem;overflow:hidden}.thumbnailSettingsPreview img{object-fit:contain}.thumbnailSettingsEmpty{height:100%;color:var(--text2);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.thumbnailSettingsEmpty svg{width:32px;height:32px;color:var(--accentBlue2)}.thumbnailPickerToggle svg path,.thumbnailSettingsEmpty svg path{stroke:currentColor}.videoPreviewLoading,.videoPreviewPlaceholder{min-height:200px;color:var(--text2);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.uploadZone.disabled{pointer-events:none;opacity:.6;cursor:not-allowed}.languageSelect.disabled,input.disabled{opacity:.6;cursor:not-allowed;background-color:var(--background3)}.uploadedBanner{background-color:var(--accentGreen2);align-items:center;gap:8px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.uploadedBanner{background-color:color-mix(in srgb,var(--accentGreen2) 14%,transparent)}}.uploadedBanner{border:1px solid var(--accentGreen2);color:var(--accentGreen1);border-radius:8px;margin-bottom:16px;font-weight:500}.uploadedBanner svg{color:var(--accentGreen2);flex-shrink:0}.captionToolbar,.captionToolbarControls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.captionToolbar{flex-direction:column;align-items:stretch;margin-bottom:.5rem}.captionToolbarTitle{color:var(--text1);font-size:1.25rem;font-weight:600}.captionToolbarControls{justify-content:flex-start;width:100%;min-width:0}.captionToolbar .captionsInputRow{flex:175px;min-width:0}.captionToolbar .languageSelect{width:100%;min-width:0}.captionToolbar .generateAIBtn{border-radius:var(--bR);background:var(--blueButtonGradient);color:var(--text1);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .9rem;font-size:.875rem;display:inline-flex}.captionToolbar .generateAIBtn svg path{stroke:currentColor}.captionToolbar .generateAIBtn:hover:not(:disabled){filter:brightness(1.1)}.captionToolbar button:focus-visible,.thumbnailPickerToggle:focus-visible{outline:2px solid var(--accentBlue2);outline-offset:3px}.captionsLoadingState,.captionsNotAvailable{background:var(--background3);border:1px solid var(--border1);color:var(--text1);border-radius:12px;align-items:center;gap:.85rem;padding:1rem;display:flex}.captionStatusIcon{background:var(--background2);width:2.5rem;height:2.5rem;color:var(--accentBlue2);border-radius:10px;flex:0 0 2.5rem;justify-content:center;align-items:center;display:flex}.captionStatusIcon svg{width:24px;height:24px}.captionStatusIcon svg path{stroke:currentColor}.captionsLoadingState .uploadSpinner{border-top-color:var(--accentBlue2);margin:0}.captionStatusCopy{min-width:0}.captionStatusCopy p{margin:0;font-size:.95rem;font-weight:500}.captionStatusCopy>span{color:var(--text2);margin-top:.25rem;font-size:.8rem;line-height:1.5;display:block}.uploadSpinner.small{width:24px;height:24px}.generateAIBtn:disabled{opacity:.5;cursor:not-allowed}.captionsActions{justify-content:space-between;align-items:center;margin-top:.5rem}.captionsActions,.captionsButtonGroup{flex-wrap:wrap;gap:.5rem;display:flex}.unsavedIndicator{color:var(--accentOrange);font-weight:500}.saveCaptionsBtn{background-color:var(--accentBlue);color:var(--text1);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.saveCaptionsBtn:hover:not(:disabled){background-color:var(--accentBlue2)}.saveCaptionsBtn:disabled{background-color:var(--background2);color:var(--text2);opacity:.55;cursor:not-allowed}.deleteCaptionsBtn{background-color:var(--accentRed);color:var(--text1);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.deleteCaptionsBtn:hover:not(:disabled){background-color:var(--accentRed3)}.deleteCaptionsBtn:disabled{background-color:var(--background2);color:var(--text2);opacity:.55;cursor:not-allowed}.thumbnailCancelBtn{width:auto;margin-top:0;padding:.5rem 1rem;font-size:.875rem}.quizSectionHint{max-width:560px;margin-top:0}.quizPopupHeader h2{margin-bottom:.5rem}.quizPopupHeader p{color:var(--text2);line-height:1.45}.quizPopupBody,.quizPopupForm{flex-direction:column;gap:1rem;min-height:0;display:flex}.quizPopupBody{padding-right:14px;overflow-y:auto}.quizPopupBody,.quizPopupBody textarea,.quizPopupScroll{scrollbar-width:thin;scrollbar-color:var(--accentBlue2) transparent}.quizPopupBody textarea::-webkit-scrollbar,.quizPopupBody::-webkit-scrollbar{width:5px}.quizPopupScroll::-webkit-scrollbar{width:5px}.quizPopupBody textarea::-webkit-scrollbar-track,.quizPopupBody::-webkit-scrollbar-track{background:0 0;margin-block:8px}.quizPopupScroll::-webkit-scrollbar-track{background:0 0;margin-block:8px}.quizPopupBody textarea::-webkit-scrollbar-thumb,.quizPopupBody::-webkit-scrollbar-thumb{border-radius:var(--bR);background:var(--accentBlue2);min-height:32px}.quizPopupScroll::-webkit-scrollbar-thumb{border-radius:var(--bR);background:var(--accentBlue2);min-height:32px}.quizPopupBody textarea::-webkit-scrollbar-thumb:hover,.quizPopupBody::-webkit-scrollbar-thumb:hover{background:var(--accentBlue3)}.quizPopupScroll::-webkit-scrollbar-thumb:hover{background:var(--accentBlue3)}.quizPopupBody textarea::-webkit-scrollbar-button,.quizPopupBody::-webkit-scrollbar-button{display:none}.quizPopupScroll::-webkit-scrollbar-button{display:none}.quizPopupForm .formGroup label{font-size:1rem}.quizPopupHint{color:var(--text2);margin-top:.4rem;font-size:.82rem}.platformUserAssignRole .customSelectTrigger,.quizPopupForm .customSelectTrigger{background:var(--background2);border-color:#0000;min-height:52px;line-height:1.35}.platformUserAssignRole .customSelect.isOpen .customSelectTrigger,.platformUserAssignRole .customSelectTrigger:focus-visible,.quizPopupForm .customSelect.isOpen .customSelectTrigger,.quizPopupForm .customSelectTrigger:focus-visible{box-shadow:none;border-color:#0000}.quizPopupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.quizPopupToggleList{flex-direction:column;gap:.75rem;display:flex}.quizPopupToggleRow{background:var(--background1);border:1px solid var(--border1);border-radius:16px;padding:1rem;color:var(--text1)!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}.quizPopupToggleRow>div{flex-direction:column;gap:.2rem;display:flex}.quizPopupToggleRow strong{color:var(--accentBlue2);font-size:.95rem}.quizPopupToggleRow span{color:var(--text2);font-size:.85rem;line-height:1.35}.quizPopupToggleRow .quizPopupCheckbox{border-color:var(--border3);background-color:var(--background2);flex-shrink:0;width:18px;min-width:18px;height:18px;min-height:18px}.quizPopupToggleRow .quizPopupCheckbox:hover{border-color:var(--accentOrange)}.quizPopupToggleRow .quizPopupCheckbox:disabled{opacity:.6;cursor:not-allowed}.quizPopupError{color:var(--accentRed);font-size:.9rem}.quizPopupManageActions{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}.quizPopupManageActions .deleteCaptionsBtn,.quizPopupManageActions .saveCaptionsBtn{width:auto;margin-top:0}.quizPopupActions{justify-content:flex-end;gap:.75rem;display:flex}.quizPopupActions .cancelBtn,.quizPopupActions .saveCaptionsBtn{width:auto;margin-top:0}@media screen and (max-width:760px){.quizPopupGrid{grid-template-columns:1fr}.quizPopupActions{flex-direction:row;justify-content:flex-end}.quizPopupManageActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.quizPopupManageActions .deleteCaptionsBtn,.quizPopupManageActions .saveCaptionsBtn{justify-content:center;width:100%;min-height:42px;padding:.6rem .75rem;font-size:.95rem}.quizPopupActions .cancelBtn,.quizPopupActions .saveCaptionsBtn{justify-content:center;width:auto;min-width:118px;min-height:44px;padding:.65rem 1rem;font-size:.95rem}}.thumbnailSourceActions{flex-direction:column;align-items:stretch;gap:.8rem;margin-bottom:1rem;display:flex}.thumbnailSourceHeading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.thumbnailPickerToggle{border:1px solid var(--border1);background:var(--background2);min-height:2.75rem;color:var(--accentBlue2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .18s;display:inline-flex}.thumbnailPickerToggle:hover:not(:disabled){background:var(--background3);border-color:var(--accentBlue2);transform:translateY(-1px)}.thumbnailPickerToggle.active{background:var(--accentBlue2);color:var(--text1);border-color:var(--accentBlue2)}.thumbnailPickerToggle:disabled{opacity:.55;cursor:not-allowed}.thumbnailPickerHint{text-align:left;overflow-wrap:anywhere;max-width:100%;margin:0}.thumbnailPickerCard{background:var(--background3);border:1px solid var(--border1);border-radius:1.25rem;flex-direction:column;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.thumbnailPickerPreview{aspect-ratio:16/9;background:var(--background3);width:100%;max-height:360px;box-shadow:inset 0 0 0 1px var(--border1);border-radius:1rem;overflow:hidden}.thumbnailImageShell{width:100%;height:100%;position:relative}.thumbnailPickerImage,.thumbnailPickerPreview img{object-fit:cover;width:100%;height:100%}.thumbnailImagePending{opacity:0}.thumbnailImageLoader{background:var(--background3);color:var(--text2);z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;display:flex;position:absolute;inset:0}.thumbnailImageLoader span{font-size:.85rem;font-weight:500}.thumbnailImageFallback{background:var(--background3);color:var(--text2);text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1rem;display:flex;position:absolute;inset:0}.thumbnailImageRetryBtn{background:var(--border1);min-height:2.2rem;color:var(--accentBlue2);border-radius:999px;padding:.5rem .9rem;font-size:.85rem;font-weight:600}.thumbnailPickerPreviewPlaceholder{width:100%;height:100%;color:var(--text2);justify-content:center;align-items:center;gap:.55rem;display:flex}.thumbnailPickerControls{flex-direction:column;gap:.9rem;display:flex}.thumbnailPickerTimeRow{color:var(--text2);justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;display:flex}.thumbnailPickerTimeRow strong{color:var(--text1);font-size:1.05rem}.thumbnailPickerTimeInputRow{flex-direction:column;gap:.45rem;display:flex}.thumbnailPickerTimeInputRow label{color:var(--text2);font-size:.88rem;font-weight:600}.thumbnailPickerTimeInput{background:var(--background2);width:min(150px,100%);color:var(--text1);border-radius:12px;padding:1rem;font-family:inherit;font-size:1rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.thumbnailPickerTimeInput:focus{border-color:var(--accentBlue);box-shadow:0 0 0 3px var(--border1);outline:none}.thumbnailPickerSliderWrap{width:100%;padding:.35rem 0 .15rem}.thumbnailPickerSlider{width:100%;accent-color:var(--accentBlue2);cursor:pointer}.thumbnailPickerRangeLabels{color:var(--text2);justify-content:space-between;align-items:center;gap:1rem;font-size:.825rem;display:flex}.thumbnailHint{text-align:left;width:100%;margin-top:.35rem}.playlistVideoEditorList{flex-direction:column;gap:.75rem;display:flex}.playlistVideoEditorRow{background:var(--background2);will-change:transform;border-radius:1rem;align-items:center;gap:.35rem;padding:.5rem;transition:background-color .2s,box-shadow .2s,transform .18s,opacity .18s;display:flex}.playlistVideoEditorRow.dragging{opacity:.42;transform:scale(.985)}.playlistVideoEditorRow.dragOver{background:var(--background3);box-shadow:inset 0 0 0 2px var(--accentBlue);transform:translateY(-4px)}.playlistVideoEditorLink{border-radius:.75rem;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.4rem;display:flex}.playlistVideoEditorLink:hover{background:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.playlistVideoEditorLink:hover{background:color-mix(in srgb,var(--borderWhite) 24%,transparent)}}.playlistVideoTitleClamp{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.playlistVideoSearchResults{flex-direction:column;gap:.75rem;display:flex}.playlistVideoSearchInput{margin-bottom:.9rem}.playlistVideoSearchBlock{margin-bottom:1.35rem}.playlistVideoSearchDivider{background:var(--background4);width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){.playlistVideoSearchDivider{background:color-mix(in srgb,var(--background4) 12%,transparent)}}.playlistVideoSearchDivider{margin-top:1rem}.playlistVideoSearchRow{background:var(--background2);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.playlistVideoAddBtn svg{width:1rem;height:1rem}.playlistVideoAddBtn svg path{stroke:var(--text1)}.playlistVideoSearchInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.playlistVideoSearchThumb{object-fit:cover;border-radius:.75rem;width:96px;min-width:96px;height:56px}.playlistVideoDragHandle{cursor:grab;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:1.75rem;min-width:1.5rem;height:3.5rem;padding:0;transition:opacity .2s,transform .2s;display:flex}.playlistVideoDragHandle:hover{opacity:.75}.playlistVideoDragHandle:active{cursor:grabbing;transform:scale(.98)}.playlistVideoDragHandle span{background:var(--accentBlue2);border-radius:999px;width:1.25rem;height:2px}.playlistVideoDeleteBtn{width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--text1);border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s;display:inline-flex}.playlistVideoDeleteBtn,.playlistVideoDeleteBtn:hover:not(:disabled){background:var(--accentRed)}.playlistVideoDeleteBtn:disabled{opacity:.5;cursor:not-allowed}.playlistVideoDeleteBtn svg{width:1.2rem;height:1.2rem}.playlistVideoDeleteBtn svg path{stroke:currentColor}@media (max-width:700px){.thumbnailSourceHeading{flex-direction:column;align-items:flex-start}.thumbnailPickerHint{text-align:left}.thumbnailPickerTimeInput{width:100%}.thumbnailHint{text-align:left;width:100%;margin-left:0}.playlistVideoEditorLink{align-items:flex-start}.playlistVideoSearchRow{flex-direction:column;align-items:flex-start}}.uploadSpinner.tiny{border-width:2px;width:14px;height:14px;margin:0}.rowActionSheet svg path{stroke:var(--text1)}.editSectionTitle{font-size:1.25rem;font-weight:600;margin-bottom:1rem!important}.loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}main.myVideos{align-items:flex-start;min-height:80dvh;padding-top:73px;padding-bottom:0;display:flex;position:relative}.videoAside{flex-shrink:0;width:300px;height:calc(100dvh - 73px - 2rem);margin-block:1rem}.videoAsideSticky{border:1px solid var(--borderWhite);border-radius:26px;width:300px;height:100%;max-height:none;position:relative;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.videoAsideSticky{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.videoAsideSticky{background:linear-gradient(180deg,var(--background4),var(--background4))}@supports (color:color-mix(in lab,red,red)){.videoAsideSticky{background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 62%,transparent),color-mix(in srgb,var(--background4) 68%,transparent))}}.videoAsideSticky{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 60px var(--background1)}@supports (color:color-mix(in lab,red,red)){.videoAsideSticky{box-shadow:0 20px 60px color-mix(in srgb,var(--background1) 28%,transparent)}}.videoAsideSticky::-webkit-scrollbar{width:4px}.videoAsideSticky::-webkit-scrollbar-thumb{background-color:var(--accentBlue);border-radius:20px}.videoAside section{z-index:2;flex-direction:column;align-items:center;gap:.95rem;max-width:300px;padding:22px 18px 18px;display:flex;position:relative;overflow:hidden}.videoAside section img{object-fit:cover;aspect-ratio:1;border:3px solid var(--borderWhite);border-radius:50%;width:104px;min-width:104px}@supports (color:color-mix(in lab,red,red)){.videoAside section img{border:3px solid color-mix(in srgb,var(--borderWhite) 12%,transparent)}}.videoAside section img{box-shadow:0 10px 26px var(--background1)}@supports (color:color-mix(in lab,red,red)){.videoAside section img{box-shadow:0 10px 26px color-mix(in srgb,var(--background1) 28%,transparent)}}.platformAside section>img{border-color:var(--border1);background-color:var(--background2);object-fit:contain;padding:.9rem}.videoAsideIdentity{border:1px solid var(--borderWhite);border-radius:18px;flex-direction:column;gap:.25rem;width:100%;min-width:0;padding:1.05rem 1.1rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.videoAsideIdentity{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.videoAsideIdentity{background:linear-gradient(180deg,var(--borderWhite),var(--borderWhite))}@supports (color:color-mix(in lab,red,red)){.videoAsideIdentity{background:linear-gradient(180deg,color-mix(in srgb,var(--borderWhite) 8%,transparent),color-mix(in srgb,var(--borderWhite) 4%,transparent))}}.videoAsideIdentity{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.videoAsideEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text2);font-size:.72rem;font-weight:700}.videoAside section h3{color:var(--text1);font-size:1.32rem;font-weight:700;line-height:1.15}.videoAside section h3,.videoAside section p{word-break:break-word;background:0 0;border-radius:0;margin:0;padding:0}.videoAside section p{text-align:center;width:100%;color:var(--text2);max-width:100%;font-size:.82rem;font-weight:500;overflow:hidden}.videoAside nav{background:linear-gradient(180deg,var(--borderWhite),var(--borderWhite));position:relative}@supports (color:color-mix(in lab,red,red)){.videoAside nav{background:linear-gradient(180deg,color-mix(in srgb,var(--borderWhite) 5%,transparent),color-mix(in srgb,var(--borderWhite) 3%,transparent))}}.videoAside nav{border:1px solid var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.videoAside nav{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.videoAside nav{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px var(--background1);border-radius:24px;flex-direction:column;gap:.5rem;margin:0 12px 12px;padding:12px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.videoAside nav{box-shadow:0 20px 50px color-mix(in srgb,var(--background1) 22%,transparent)}}.videoAside nav a{color:var(--text1);border-radius:16px;align-items:center;gap:.75rem;margin-inline:12px;padding:1rem 1.15rem;font-weight:600;display:flex}.videoAside nav a svg path{stroke:currentColor;stroke-width:2px;fill:#0000}.videoAside nav a:hover{background-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){.videoAside nav a:hover{background-color:color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.videoAside nav a.active{background-color:var(--accentBlue);color:var(--text1);text-decoration:none}.videoAside nav a.active svg path{stroke:currentColor}.videoAside nav a.active:hover{background-color:var(--accentBlue2)}main.myVideos .content{width:100%}main.myVideos .mobileTitle{color:var(--text1);margin-top:.5rem;padding-left:1.5rem;font-size:1.5rem;font-weight:700;display:none}.speakersChairsPeopleGrid{grid-template-columns:1fr;gap:1rem;padding:0;display:grid}.speakersChairsMeta{color:var(--text2)}.speakersChairsPersonCard{border:1px solid var(--borderWhite);border-radius:18px;gap:1rem;padding:1rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.speakersChairsPersonCard{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.speakersChairsPersonCard{background:linear-gradient(180deg,var(--background4),var(--background4))}@supports (color:color-mix(in lab,red,red)){.speakersChairsPersonCard{background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 74%,transparent),color-mix(in srgb,var(--background4) 76%,transparent))}}.speakersChairsPersonCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px var(--background1)}@supports (color:color-mix(in lab,red,red)){.speakersChairsPersonCard{box-shadow:0 20px 60px color-mix(in srgb,var(--background1) 28%,transparent)}}.speakersChairsPersonActions{opacity:0;pointer-events:none;align-items:center;gap:.5rem;transition:opacity .2s;display:flex;position:absolute;top:1rem;right:1rem}.speakersChairsPersonCard:hover .speakersChairsPersonActions{opacity:1;pointer-events:auto}.speakersChairsPersonActions button{border:1px solid var(--border1);background:var(--background2);box-shadow:none;border-radius:var(--bR);cursor:pointer;padding:.5rem;transition:background .15s ease-in-out}.speakersChairsPersonActions button:hover{background:var(--background3)}.speakersChairsPersonActions button svg{width:18px;height:18px}.speakersChairsPersonActions button svg path{stroke:var(--accentBlue2);stroke-width:2px}.speakersChairsPersonCard img{object-fit:cover;border-radius:18px;flex-shrink:0;width:84px;height:84px}.speakersChairsPersonBody{min-width:0}.speakersChairsPersonBody h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.speakersChairsBio{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-top:.45rem;display:-webkit-box;overflow:hidden}.speakersChairsEmptyState{text-align:center;border:1px dashed var(--border1);background:var(--background1);color:var(--text2);border-radius:18px;grid-column:1/-1;padding:2rem}main.myVideos .filter{border-bottom:1px solid var(--border1);align-items:center;gap:1rem;width:100%;margin-top:5px;display:flex;padding:0 0 0 1.35rem!important}main.myVideos .filter input{width:100%;padding-block:10px}main.myVideos table{width:100%;overflow-x:hidden}main.myVideos table th{border-bottom:1px solid var(--border1);text-align:left;cursor:pointer;font-weight:500}main.myVideos table th.notHoverable{cursor:auto}main.myVideos table th:hover{background-color:var(--background2)}main.myVideos table th.notHoverable:hover{background-color:#0000}main.myVideos table td,main.myVideos table th{padding:.75rem 1.5rem;font-size:.8rem;position:relative}main.myVideos #selectedButtons{justify-content:center;align-items:center;gap:.5rem;width:fit-content;margin-left:2rem;display:flex}main.myVideos #selectedButtons button{border-radius:9999px;padding:4px 12px;font-weight:600}main.myVideos table th span{justify-content:flex-start;align-items:center;gap:1rem;font-size:.8rem;font-weight:500;display:inline-flex}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{background-color:var(--background2)}th.sortable.active{font-weight:700}.sortIcon{opacity:.4;margin-left:4px;font-size:.9rem!important}.sortIcon.active{opacity:1;font-weight:800}main.myVideos table td .videoInfo{align-items:center;gap:.75rem;display:flex}main.myVideos table td .videoInfo .mobileOptionsButton{background-color:var(--background2);cursor:pointer;border-radius:50%;padding:5px;transition:background-color .2s;display:none;position:absolute;top:10px;right:20px}main.myVideos table td .videoInfo .mobileOptionsButton:hover{background-color:var(--background3)}main.myVideos table td .videoInfo .mobileOptionsButton svg{opacity:.5;width:22px;height:22px}main.myVideos table td .videoInfo .mobileOptionsButton svg path{stroke-width:2px;stroke:var(--accentBlue2)}main.quizzesPage .quizRowInfo{position:relative}main.quizzesPage .quizRowText{min-width:0;max-width:min(46ch,100%)}main.quizzesPage .quizRowTitle{font-size:1.05rem;font-weight:700;line-height:1.18;display:block}main.quizzesPage .quizRowDescription{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;line-height:1.35;display:-webkit-box;overflow:hidden}main.quizzesPage .quizRowDescription a{color:var(--accentBlue2);text-decoration:underline}main.quizzesPage .quizMobileOptionsButton{background-color:var(--background2);cursor:pointer;border-radius:50%;margin-left:auto;padding:5px;transition:background-color .2s;display:none}main.quizzesPage .quizMobileOptionsButton:hover{background-color:var(--background3)}main.quizzesPage .quizMobileOptionsButton svg{opacity:.5;width:22px;height:22px}main.quizzesPage .quizMobileOptionsButton svg path{stroke-width:2px;stroke:var(--accentBlue2)}main.myVideos table td .videoInfo>div{flex-shrink:0}main.myVideos table td .videoInfo img{aspect-ratio:16/9;background-color:var(--background2);object-fit:cover;pointer-events:none;width:170px}main.myVideos table td .videoInfo .duration{background-color:var(--seethroughtBlack);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid var(--border2);color:var(--text1);border-radius:var(--bR);pointer-events:none;padding:2px 6px;font-size:.75rem;font-weight:500;position:absolute;bottom:5px;right:5px}main.myVideos table td .videoInfo .videoActions{opacity:0;pointer-events:none;align-items:center;gap:.5rem;margin-top:.25rem;transition:opacity .2s;display:flex}main.myVideos tr:hover td .videoInfo .videoActions{opacity:1;pointer-events:all}main.myVideos table td .videoInfo .videoActions a,main.myVideos table td .videoInfo .videoActions button{background-color:var(--background2);cursor:pointer;border-radius:999px;align-items:center;gap:.1rem;padding:10px;transition:background-color .15s;display:flex}main.myVideos table td .videoInfo .videoActions a:hover,main.myVideos table td .videoInfo .videoActions button:hover{background-color:var(--background3)}main.myVideos table td .videoInfo .videoActions a svg,main.myVideos table td .videoInfo .videoActions button svg{width:18px;height:18px}main.myVideos table td .videoInfo .videoActions a svg path,main.myVideos table td .videoInfo .videoActions button svg path{stroke:var(--accentBlue2);fill:#0000;stroke-width:2px}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slide-up .3s ease-out}.pb-safe{padding-bottom:env(safe-area-inset-bottom,16px)}.playSvg svg path{fill:none;stroke:var(--accentBlue2);stroke-width:2px}main.myVideos td h3{word-break:break-word;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:fit-content;max-width:400px;font-size:1rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}main.myVideos td .visibility{border:1px solid var(--border1);cursor:pointer;border-radius:999px;align-items:center;width:fit-content;padding:.45rem .85rem;transition:background-color .2s;display:flex}main.myVideos td .visibility.public{background-color:var(--background2)}main.myVideos td .visibility.public:hover{background-color:var(--background3)}main.myVideos td .visibility svg{width:18px;height:18px}main.myVideos td .visibility svg path{stroke-width:1px;stroke:var(--text1)}main.myVideos table input{accent-color:var(--accentBlue1);width:16px;height:16px}main.myVideos .libraryContent{padding:2rem 1.25rem 1rem 1rem}main.myVideos .libraryShell{flex-direction:column;gap:.85rem;padding:.35rem 0 0;display:flex}main.myVideos .libraryHeader{justify-content:space-between;align-items:center;gap:1rem;padding:0 0 0 .1rem;display:flex}main.myVideos .libraryHeading{flex-direction:column;gap:.3rem;display:flex}main.myVideos .libraryHeading h1{color:var(--text1);margin:0;font-size:1.65rem;font-weight:700;line-height:1.05}main.myVideos .libraryHeading p{max-width:560px;color:var(--text2);margin:0;font-size:.95rem;line-height:1.5}main.myVideos .libraryActions{justify-content:flex-end;align-items:center;gap:.75rem;width:min(100%,420px);display:flex}main.myVideos .filter svg path,main.myVideos .libraryActions svg path{stroke:var(--text1)}main.myVideos .filter{border:1px solid var(--borderWhite);gap:.85rem;width:min(100%,330px);min-width:min(100%,330px);margin-top:0;padding:.72rem 1rem!important}@supports (color:color-mix(in lab,red,red)){main.myVideos .filter{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}main.myVideos .filter{background:linear-gradient(180deg,var(--background4),var(--background4));border-radius:12px}@supports (color:color-mix(in lab,red,red)){main.myVideos .filter{background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 74%,transparent),color-mix(in srgb,var(--background4) 76%,transparent))}}main.myVideos .filter{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px var(--background1)}@supports (color:color-mix(in lab,red,red)){main.myVideos .filter{box-shadow:0 20px 60px color-mix(in srgb,var(--background1) 28%,transparent)}}main.myVideos .filter svg{opacity:.8;flex-shrink:0}main.myVideos .filter input{color:var(--text1);background:0 0;padding-block:0;font-size:.95rem}main.myVideos .filter input::placeholder{color:var(--text2)}main.myVideos .playlistAddBtn{border:1px solid var(--borderWhite);justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){main.myVideos .playlistAddBtn{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}main.myVideos .playlistAddBtn{background:linear-gradient(180deg,var(--background4),var(--background4));border-radius:12px}@supports (color:color-mix(in lab,red,red)){main.myVideos .playlistAddBtn{background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 74%,transparent),color-mix(in srgb,var(--background4) 76%,transparent))}}main.myVideos .playlistAddBtn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px var(--background1)}@supports (color:color-mix(in lab,red,red)){main.myVideos .playlistAddBtn{box-shadow:0 20px 60px color-mix(in srgb,var(--background1) 28%,transparent)}}main.myVideos .playlistAddBtn{color:var(--text1);cursor:pointer;transition:background-color .2s,border-color .2s,transform .2s}main.myVideos .playlistAddBtn:hover{background:linear-gradient(180deg,var(--background4),var(--background4))}@supports (color:color-mix(in lab,red,red)){main.myVideos .playlistAddBtn:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 84%,transparent),color-mix(in srgb,var(--background4) 88%,transparent))}}main.myVideos .playlistAddBtn:hover{border-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){main.myVideos .playlistAddBtn:hover{border-color:color-mix(in srgb,var(--borderWhite) 12%,transparent)}}main.myVideos .playlistAddBtn svg{flex-shrink:0;transition:transform .2s}main.myVideos .playlistAddBtn:hover svg{transform:rotate(90deg)}main.myVideos .playlistAddBtn.mobile{display:none}main.myVideos .mobileTitleRow{justify-content:space-between;align-items:center;gap:1rem;display:none}main.myVideos .mobileTitleRow button svg path{stroke:var(--text1)}main.myVideos .libraryTableWrap{border:1px solid var(--border1);background:var(--background1);border-radius:20px;overflow:hidden}main.myVideos table{border-collapse:separate;border-spacing:0}main.myVideos table thead tr{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}main.myVideos table th{color:var(--text2);letter-spacing:.01em;text-transform:uppercase;background:0 0;font-size:.82rem}main.myVideos table th svg path{stroke:var(--text2);fill:var(--text2)}main.myVideos table th.sortable.active{color:var(--text1)}main.myVideos table th.sortable.active svg path{stroke:var(--text1);fill:var(--text1)}main.myVideos table th.notHoverable:hover{background:0 0}main.myVideos table td,main.myVideos table th{padding:.95rem 1.35rem}main.myVideos table td{color:var(--text2);transition:color .2s}main.myVideos table th:first-child,main.myVideos tr td:first-child{border-right:1px solid var(--border1)}main.myVideos tbody tr{transition:background-color .2s}main.myVideos tbody tr:hover{background-color:var(--background2)}main.myVideos tbody tr:hover td{color:var(--text1)}main.myVideos tr:not(:last-child){border-bottom:1px solid var(--border1)}main.myVideos table th span{gap:.8rem}main.myVideos table td>span{align-items:center;gap:1rem;display:flex}main.myVideos #selectedButtons{flex-wrap:wrap;gap:.6rem;margin-left:1rem}main.myVideos #selectedButtons button{border:1px solid var(--border1);box-shadow:none;padding:.5rem .9rem}main.myVideos .sortIcon{color:var(--text2);margin-left:.35rem;font-size:.95rem!important}main.myVideos .sortIcon.active{color:var(--text1)}main.myVideos table td .videoInfo{gap:1rem}main.myVideos table td .videoInfo img{width:200px;box-shadow:none;border-radius:12px}main.myVideos td h3{color:var(--text1);font-size:1.08rem;font-weight:600}main.myVideos td h5{color:var(--text2);width:fit-content;max-width:350px;margin-top:.15rem;font-size:.9rem;line-height:1.2}main.myVideos tbody tr:hover td>p{color:var(--text1)}main.myVideos table td .videoInfo .videoActions{gap:.65rem;margin-top:.65rem}main.myVideos table td .videoInfo .videoActions a,main.myVideos table td .videoInfo .videoActions button{border:1px solid var(--border1);background:var(--background2);box-shadow:none;padding:.5rem}main.myVideos table td .videoInfo .videoActions a:hover,main.myVideos table td .videoInfo .videoActions button:hover{background:var(--background3)}main.myVideos td .visibility.private{background:var(--accentRed)}main.myVideos td .visibility.private:hover{filter:brightness(.9)}main.myVideos td>p{color:var(--text2);font-weight:500}main.analyticsPage .analyticsSimple{border:1px solid var(--border1);background:var(--background1);border-radius:20px;flex-direction:column;gap:1rem;max-width:820px;padding:1.35rem;display:flex}main.analyticsPage .analyticsSimpleRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}main.analyticsPage .analyticsSimpleField{flex-direction:column;gap:.45rem;display:flex}main.analyticsPage .analyticsSimpleField span{color:var(--accentBlue2);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:700}main.analyticsPage .analyticsSimpleField input,main.analyticsPage .analyticsSimpleField select{border:1px solid var(--border1);background:var(--background2);width:100%;min-width:0;color:var(--accentBlue2);border-radius:12px;padding:.82rem .9rem;font-weight:500}main.analyticsPage .analyticsSimpleField input[type=date]{color-scheme:light}main.analyticsPage .analyticsSimpleField input[type=date]::-webkit-calendar-picker-indicator{opacity:1;filter:invert(12%)sepia(37%)saturate(1828%)hue-rotate(195deg)brightness(90%)contrast(101%);cursor:pointer}main.analyticsPage .analyticsSimpleActions{flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:.25rem;display:flex}main.analyticsPage .analyticsSimpleButton{background-color:var(--accentBlue);color:var(--text1);border-radius:999px;padding:.85rem 1.3rem;font-weight:700}main.analyticsPage .analyticsSimpleButton:disabled{cursor:not-allowed;opacity:.7}main.analyticsPage .analyticsSimpleError,main.analyticsPage .analyticsSimpleHint{overflow-wrap:anywhere;margin:0;line-height:1.5}main.analyticsPage .analyticsSimpleHint{color:var(--accentBlue2)}@supports (color:color-mix(in lab,red,red)){main.analyticsPage .analyticsSimpleHint{color:color-mix(in srgb,var(--accentBlue2) 72%,var(--text1))}}main.analyticsPage .analyticsSimpleHint{font-size:.9rem}main.analyticsPage .analyticsSimpleError{color:var(--accentRed);font-weight:600}main.videoAnalyticsPage .videoAnalyticsShell{gap:1.25rem}main.analyticsPage .platformAnalyticsPdfButton{border:1px solid var(--border1);background-color:var(--background2);min-height:44px;color:var(--text1);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:.65rem;padding:.65rem 1rem;font-size:.95rem;font-weight:600;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}main.analyticsPage .platformAnalyticsPdfButton:hover:not(:disabled){border-color:var(--border2);background-color:var(--background3);transform:translateY(-1px)}main.analyticsPage .platformAnalyticsPdfButton:disabled{cursor:wait;opacity:.7}main.analyticsPage .platformAnalyticsPdfButton svg{flex:none}main.videoAnalyticsPage .videoAnalyticsCard{border:1px solid var(--border1);background-color:var(--background2);border-radius:22px;align-items:center;gap:1rem;min-height:168px;padding:1rem;display:flex}main.videoAnalyticsPage .videoAnalyticsThumbnail{aspect-ratio:16/9;background-color:var(--background1);border-radius:14px;flex:0 0 250px;position:relative;overflow:hidden}main.videoAnalyticsPage .videoAnalyticsThumbnail img{object-fit:cover;width:100%;height:100%}main.videoAnalyticsPage .videoAnalyticsThumbnail span{background-color:var(--background1);color:var(--text1);border-radius:999px;padding:.22rem .48rem;font-size:.82rem;font-weight:600;position:absolute;bottom:.5rem;right:.55rem}main.videoAnalyticsPage .videoAnalyticsInfo{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}main.videoAnalyticsPage .videoAnalyticsInfo h2{color:var(--text1);font-size:clamp(1.2rem,2vw,1.65rem);font-weight:600;line-height:1.15}main.videoAnalyticsPage .videoAnalyticsInfo>p{color:var(--text2);font-size:1rem}main.videoAnalyticsPage .videoAnalyticsFilters,main.videoAnalyticsPage .videoAnalyticsMeta{flex-wrap:wrap;gap:.75rem;display:flex}main.videoAnalyticsPage .videoAnalyticsMeta{margin-top:.2rem}main.videoAnalyticsPage .videoAnalyticsMeta span,main.videoAnalyticsPage .videoAnalyticsSelect{border:1px solid var(--border1);background-color:var(--background3);color:var(--text1);border-radius:999px}main.videoAnalyticsPage .videoAnalyticsMeta span{padding:.42rem .8rem}main.videoAnalyticsPage .videoAnalyticsSelect{cursor:pointer;align-items:center;gap:.35rem;padding:0;font-weight:500;display:inline-flex}main.videoAnalyticsPage .videoAnalyticsSelect svg{flex:none;width:19px;height:19px}main.videoAnalyticsPage .videoAnalyticsSelect svg path{stroke:var(--text1)}main.videoAnalyticsPage .videoAnalyticsSelect .customSelectTrigger{width:100%;min-width:0;color:var(--text1);font:inherit;cursor:pointer;color-scheme:dark;background-color:#0000;border:0;outline:0;padding:.6rem .7rem}main.videoAnalyticsPage .videoAnalyticsSelect .customSelect.isOpen .customSelectTrigger,main.videoAnalyticsPage .videoAnalyticsSelect .customSelectTrigger:focus-visible{box-shadow:none;border-color:#0000}main.videoAnalyticsPage .videoAnalyticsDateField{border:1px solid var(--border1);background-color:var(--background3);color:var(--text1);border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .75rem;font-weight:500;display:inline-flex}main.videoAnalyticsPage .videoAnalyticsDateField span{color:var(--text2);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}main.videoAnalyticsPage .videoAnalyticsDateField input{width:8.7rem;min-width:0;color:var(--text1);font:inherit;color-scheme:dark;cursor:pointer;background-color:#0000;border:0;outline:0;padding:.18rem 0}main.videoAnalyticsPage .videoAnalyticsOverview{border:1px solid var(--border1);background-color:var(--background2);border-radius:22px;flex-direction:column;gap:1.4rem;margin-top:.2rem;padding:1.6rem;display:flex}main.videoAnalyticsPage .videoAnalyticsOverview>h2{color:var(--text1);font-size:1.35rem;font-weight:600}main.videoAnalyticsPage .videoAnalyticsSectionDescription{max-width:82ch;color:var(--text2);margin-top:-.65rem;font-size:.98rem;line-height:1.5}main.videoAnalyticsPage .videoAnalyticsOverviewGrid{grid-template-columns:repeat(13,minmax(0,1fr));gap:1.15rem;margin-top:.3rem;display:grid}main.videoAnalyticsPage .videoAnalyticsOverviewCard{border:1px solid var(--border1);background-color:var(--background3);min-height:145px;box-shadow:0 2px 6px var(--background15);border-radius:20px;flex-direction:column;grid-column:span 3;justify-content:center;align-items:flex-start;gap:.45rem;padding:.9rem 1.15rem;transition:box-shadow .2s,transform .2s;display:flex}main.videoAnalyticsPage .videoAnalyticsOverviewCard:hover{box-shadow:0 6px 14px var(--background15);transform:translateY(-1px)}main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(2),main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(6){grid-column:span 4}main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(5),main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(7){grid-column:span 3}main.videoAnalyticsPage .videoAnalyticsOverviewCard h3{color:var(--text2);letter-spacing:.03em;text-transform:uppercase;font-size:.9rem;font-weight:500}main.videoAnalyticsPage .videoAnalyticsOverviewCard strong{color:var(--text1);font-size:clamp(2rem,3vw,2.65rem);font-weight:700;line-height:1}main.videoAnalyticsPage .videoAnalyticsOverviewCard p{color:var(--text2);font-size:.9rem;line-height:1.25}main.videoAnalyticsPage .videoAnalyticsOverviewCard.loading{background:var(--backgroundGradient1);background-size:200% 100%;animation:shimmer 2s infinite}main.videoAnalyticsPage .videoAnalyticsOverviewError{color:var(--accentRed)}main.videoAnalyticsPage .videoAnalyticsEngagement{border:1px solid var(--border1);background-color:var(--background2);border-radius:22px;flex-direction:column;gap:1.1rem;padding:1.6rem;display:flex}main.videoAnalyticsPage .videoAnalyticsEngagement>h2{color:var(--text1);font-size:1.35rem;font-weight:600}main.videoAnalyticsPage .videoAnalyticsEngagementMeter{flex-direction:column;gap:.45rem;display:flex}main.videoAnalyticsPage .videoAnalyticsEngagementValueRow{height:2rem;position:relative}main.videoAnalyticsPage .videoAnalyticsEngagementValueRow strong{color:var(--text1);will-change:left,contents;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1;position:absolute;bottom:0;transform:translate(-50%)}main.videoAnalyticsPage .videoAnalyticsEngagementTrack{border:1px solid var(--border1);background-color:var(--background3);border-radius:999px;width:100%;height:24px;overflow:hidden}main.videoAnalyticsPage .videoAnalyticsEngagementTrack i{border-radius:inherit;background:linear-gradient(90deg,var(--accentBlue2),var(--accentBlue3));transform-origin:0;will-change:transform;width:100%;height:100%;display:block}main.videoAnalyticsPage .videoAnalyticsEngagementLoading{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:16px;min-height:64px;animation:shimmer 2s infinite}main.videoAnalyticsPage .channelAnalyticsBestVideos{border:1px solid var(--border1);background-color:var(--background2);border-radius:22px;flex-direction:column;gap:1.2rem;padding:1.6rem;display:flex}main.videoAnalyticsPage .channelAnalyticsBestVideos>h2{color:var(--text1);font-size:1.35rem;font-weight:600}main.videoAnalyticsPage .channelAnalyticsBestVideoList{flex-direction:column;gap:.85rem;display:flex}main.videoAnalyticsPage .channelAnalyticsBestVideo{border:1px solid var(--border1);background-color:var(--background3);min-height:112px;box-shadow:0 2px 6px var(--background15);border-radius:16px;grid-template-columns:42px minmax(150px,190px) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem;transition:box-shadow .2s,transform .2s;display:grid}main.videoAnalyticsPage .channelAnalyticsBestVideo:not(.loading):hover{box-shadow:0 6px 14px var(--background15);transform:translateY(-1px)}main.videoAnalyticsPage .channelAnalyticsBestVideo.loading{background:var(--backgroundGradient1);background-size:200% 100%;animation:shimmer 2s infinite}main.videoAnalyticsPage .channelAnalyticsBestVideoRank{border:1px solid var(--border1);background-color:var(--background1);height:100%;min-height:92px;color:var(--text2);border-radius:999px;place-items:center;font-size:1.1rem;font-weight:700;display:grid}main.videoAnalyticsPage .channelAnalyticsBestVideoThumbnail{aspect-ratio:16/9;background-color:var(--background1);border-radius:12px;width:100%;position:relative;overflow:hidden}main.videoAnalyticsPage .channelAnalyticsBestVideoThumbnail img{object-fit:cover;width:100%;height:100%}main.videoAnalyticsPage .channelAnalyticsBestVideoThumbnail span{border:1px solid var(--border1);background-color:var(--background1);color:var(--text1);border-radius:999px;padding:.18rem .42rem;font-size:.78rem;font-weight:600;position:absolute;bottom:.4rem;right:.45rem}main.videoAnalyticsPage .channelAnalyticsBestVideoInfo{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}main.videoAnalyticsPage .channelAnalyticsBestVideoInfo h3{color:var(--text1);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}main.videoAnalyticsPage .channelAnalyticsBestVideoDescription{max-width:100%;color:var(--text2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.25;display:-webkit-box;overflow:hidden}main.videoAnalyticsPage .channelAnalyticsBestVideoMeta{flex-wrap:wrap;gap:.35rem;margin-top:.1rem;display:flex}main.videoAnalyticsPage .channelAnalyticsBestVideoMeta>span{border:1px solid var(--border1);background-color:var(--background2);color:var(--text2);border-radius:999px;padding:.22rem .5rem;font-size:.76rem}main.videoAnalyticsPage .channelAnalyticsBestVideoAction{border:1px solid var(--border1);background-color:var(--background2);min-width:140px;color:var(--accentBlue3);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin-right:.9rem;padding:.6rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}main.videoAnalyticsPage .channelAnalyticsBestVideoAction svg{flex:none;width:20px;height:20px}main.videoAnalyticsPage .channelAnalyticsBestVideoAction svg path{stroke:currentColor}main.videoAnalyticsPage .channelAnalyticsBestVideoAction:hover{background-color:var(--accentBlue);color:var(--text1);transform:translateY(-1px)}main.videoAnalyticsPage .videoAnalyticsGraphs{border:1px solid var(--border1);background-color:var(--background2);border-radius:22px;flex-direction:column;gap:1.4rem;padding:1.6rem;display:flex}main.videoAnalyticsPage .videoAnalyticsGraphs>h2{color:var(--text1);font-size:1.35rem;font-weight:600}main.videoAnalyticsPage .videoAnalyticsGraphTabs{flex-wrap:wrap;gap:.75rem;display:flex}main.videoAnalyticsPage .videoAnalyticsGraphTabs button{border:1px solid var(--border1);background-color:var(--background2);min-height:42px;color:var(--text2);cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:.98rem;font-weight:500;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex}main.videoAnalyticsPage .videoAnalyticsGraphTabs button.watchTime[aria-pressed=true]{border-color:var(--analyticsWatchTimeOverTime);color:var(--analyticsWatchTimeOverTime)}main.videoAnalyticsPage .videoAnalyticsGraphTabs button.views[aria-pressed=true]{border-color:var(--analyticsViewsOverTime);color:var(--analyticsViewsOverTime)}main.videoAnalyticsPage .videoAnalyticsGraphTabs button.signups[aria-pressed=true]{border-color:var(--analyticsSignupsOverTime);color:var(--analyticsSignupsOverTime)}main.videoAnalyticsPage .videoAnalyticsGraphTabs button.activeUsers[aria-pressed=true]{border-color:var(--analyticsActiveUsersOverTime);color:var(--analyticsActiveUsersOverTime)}main.videoAnalyticsPage .videoAnalyticsGraphTabs button.completionBuckets[aria-pressed=true]{border-color:var(--analyticsCompletionBuckets);color:var(--analyticsCompletionBuckets)}main.videoAnalyticsPage .videoAnalyticsGraphTabs button:hover{background-color:var(--background3);transform:translateY(-1px)}main.videoAnalyticsPage .videoAnalyticsGraphTabs button[aria-pressed=true]{background-color:var(--background3);box-shadow:0 3px 10px var(--background15)}main.videoAnalyticsPage .videoAnalyticsGraphTabs button:focus-visible{outline-offset:3px;outline:2px solid}main.videoAnalyticsPage .videoAnalyticsGraphTabs i{background-color:currentColor;border-radius:50%;flex:none;width:11px;height:11px}main.videoAnalyticsPage .videoAnalyticsLineChart{border:1px solid var(--border1);background-color:var(--background3);border-radius:20px;width:100%;min-width:0;height:370px;padding:.75rem .75rem .25rem 0;position:relative}main.videoAnalyticsPage .videoAnalyticsCompletionAxisLabels{z-index:2;width:44px;color:var(--text2);pointer-events:none;font-size:13px;line-height:1;position:absolute;top:24px;bottom:38px;left:.2rem}main.videoAnalyticsPage .videoAnalyticsCompletionAxisLabels span{text-align:right;white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}main.videoAnalyticsPage .videoAnalyticsLineChart.loading{background:var(--backgroundGradient1);background-size:200% 100%;animation:shimmer 2s infinite}main.videoAnalyticsPage .videoAnalyticsLineTooltip{border:1px solid var(--border1);background-color:var(--background3);min-width:130px;color:var(--text1);box-shadow:0 4px 12px var(--background15);pointer-events:none;border-radius:10px;flex-direction:column;gap:.45rem;padding:.55rem .7rem;display:flex}main.videoAnalyticsPage .recharts-tooltip-wrapper{transition:none!important}main.videoAnalyticsPage .videoAnalyticsLineTooltipDate{color:var(--text2);font-size:.82rem}main.videoAnalyticsPage .videoAnalyticsLineTooltipValue{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}main.videoAnalyticsPage .videoAnalyticsLineTooltipValue i{background-color:currentColor;border-radius:50%;width:9px;height:9px}main.videoAnalyticsPage .videoAnalyticsLineTooltipValue span{color:var(--text2);font-size:.82rem}main.videoAnalyticsPage .videoAnalyticsLineTooltipValue strong{font-size:.95rem}main.videoAnalyticsPage .videoAnalyticsLineTooltipValue.watchTime{color:var(--analyticsWatchTimeOverTime)}main.videoAnalyticsPage .videoAnalyticsLineTooltipValue.views{color:var(--analyticsViewsOverTime)}main.videoAnalyticsPage .videoAnalyticsLineTooltipValue.signups{color:var(--analyticsSignupsOverTime)}main.videoAnalyticsPage .videoAnalyticsLineTooltipValue.activeUsers{color:var(--analyticsActiveUsersOverTime)}main.videoAnalyticsPage .videoAnalyticsLineTooltipValue.completionBuckets{color:var(--analyticsCompletionBuckets)}main.videoAnalyticsPage .videoAnalyticsGraphEmpty{border:1px solid var(--border1);background-color:var(--background3);min-height:220px;color:var(--text2);text-align:center;border-radius:20px;place-items:center;display:grid}main.videoAnalyticsPage .videoAnalyticsAudience{border:1px solid var(--border1);background-color:var(--background2);border-radius:22px;flex-direction:column;gap:1.4rem;padding:1.6rem;display:flex}main.videoAnalyticsPage .videoAnalyticsAudience>h2{color:var(--text1);font-size:1.35rem;font-weight:600}main.videoAnalyticsPage .videoAnalyticsAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}main.videoAnalyticsPage .videoAnalyticsChartCard{border:1px solid var(--border1);background-color:var(--background3);min-width:0;box-shadow:0 2px 6px var(--background15);border-radius:20px;padding:1.25rem}main.videoAnalyticsPage .videoAnalyticsChartCard>h3{color:var(--text1);font-size:1.1rem;font-weight:600}main.videoAnalyticsPage .videoAnalyticsDonutLayout{grid-template-columns:minmax(190px,.9fr) minmax(150px,1fr);align-items:center;gap:1.5rem;min-height:310px;padding-top:1rem;display:grid}main.videoAnalyticsPage .videoAnalyticsDonut{aspect-ratio:1;border-radius:50%;justify-self:center;place-items:center;width:min(100%,250px);display:grid;position:relative}main.videoAnalyticsPage .videoAnalyticsDonutCenter{z-index:1;aspect-ratio:1;border:1px solid var(--border1);background-color:var(--background1);pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:52%;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}main.videoAnalyticsPage .videoAnalyticsDonutCenter strong{color:var(--text1);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}main.videoAnalyticsPage .videoAnalyticsDonutCenter small{width:80%;color:var(--text2);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.1;overflow:hidden}main.videoAnalyticsPage .videoAnalyticsDonutCenter span{color:var(--text2);margin-top:.35rem;font-size:.85rem}main.videoAnalyticsPage .recharts-pie-sector path,main.videoAnalyticsPage .videoAnalyticsDonutSegment{cursor:pointer;transform-box:fill-box;transform-origin:50%;will-change:filter,transform;transition:filter .4s,transform .4s cubic-bezier(.22,1,.36,1)}main.videoAnalyticsPage .recharts-pie-sector:hover path,main.videoAnalyticsPage .videoAnalyticsDonutSegment:hover{filter:brightness(1.08);transform:scale(1.035)}main.videoAnalyticsPage .videoAnalyticsLegend{flex-direction:column;gap:.75rem;min-width:0;display:flex}main.videoAnalyticsPage .videoAnalyticsLegendItem{align-items:center;gap:.65rem;display:flex}main.videoAnalyticsPage .videoAnalyticsLegendItem>i{border:1px solid var(--border1);border-radius:5px;flex:none;width:16px;height:16px}main.videoAnalyticsPage .videoAnalyticsLegendItem>span{flex-direction:column;min-width:0;display:flex}main.videoAnalyticsPage .videoAnalyticsLegendItem strong{color:var(--text1);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}main.videoAnalyticsPage .videoAnalyticsLegendItem small{color:var(--text2);font-size:.82rem}main.videoAnalyticsPage .videoAnalyticsChartCard.loading{background:var(--backgroundGradient1);background-size:200% 100%;min-height:380px;animation:shimmer 2s infinite}main.videoAnalyticsPage .videoAnalyticsGeographic{border:1px solid var(--border1);background-color:var(--background2);border-radius:22px;flex-direction:column;gap:1.2rem;padding:1.6rem;display:flex}main.videoAnalyticsPage .videoAnalyticsGeographic>h2{color:var(--text1);font-size:1.35rem;font-weight:600}main.videoAnalyticsPage .videoAnalyticsMap{border:1px solid var(--border1);background-color:var(--background1);cursor:grab;touch-action:none;overscroll-behavior:contain;border-radius:20px;width:100%;min-height:440px;position:relative;overflow:hidden}main.videoAnalyticsPage .videoAnalyticsMap.dragging{cursor:grabbing}main.videoAnalyticsPage .videoAnalyticsMap>svg{width:100%;height:100%;min-height:440px;display:block}main.videoAnalyticsPage .videoAnalyticsMap path{stroke:var(--border1);stroke-width:.7px;vector-effect:non-scaling-stroke;cursor:grab;transition:fill-opacity .18s,stroke .12s}main.videoAnalyticsPage .videoAnalyticsMap path.interactive{cursor:pointer}main.videoAnalyticsPage .videoAnalyticsMap.dragging path{cursor:grabbing}main.videoAnalyticsPage .videoAnalyticsMap path.interactive:focus,main.videoAnalyticsPage .videoAnalyticsMap path.interactive:hover{stroke:var(--text1)}main.videoAnalyticsPage .videoAnalyticsMap.loading{background:var(--backgroundGradient1);background-size:200% 100%;animation:shimmer 2s infinite}main.videoAnalyticsPage .videoAnalyticsMapTooltip{z-index:4;border:1px solid var(--border1);background-color:var(--background3);min-width:130px;color:var(--text1);box-shadow:0 4px 12px var(--background15);visibility:hidden;opacity:0;pointer-events:none;border-radius:10px;flex-direction:column;gap:.15rem;padding:.55rem .7rem;display:flex;position:absolute;transform:translate(12px,calc(-100% - 12px))}main.videoAnalyticsPage .videoAnalyticsMapTooltip[data-visible=true]{visibility:visible;opacity:1}main.videoAnalyticsPage .videoAnalyticsMapTooltip span{color:var(--text2);font-size:.8rem}main.videoAnalyticsPage .videoAnalyticsMapControls{z-index:3;border:1px solid var(--border1);background-color:var(--background3);-webkit-user-select:none;user-select:none;border-radius:999px;display:flex;position:absolute;bottom:.8rem;right:.8rem;overflow:hidden}main.videoAnalyticsPage .videoAnalyticsMapControls button{width:38px;height:38px;color:var(--text1);cursor:pointer;font-size:1.15rem}main.videoAnalyticsPage .videoAnalyticsMapControls button:hover{background-color:var(--background2)}main.videoAnalyticsPage .videoAnalyticsCountryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}main.videoAnalyticsPage .videoAnalyticsCountriesToggle{border:1px solid var(--border1);border-radius:var(--bR);background-color:var(--background2);width:fit-content;color:var(--text1);font:inherit;cursor:pointer;align-self:center;margin:0 auto;padding:.65rem 1.1rem;font-size:.85rem;font-weight:600;transition:background-color .2s,border-color .2s}main.videoAnalyticsPage .videoAnalyticsCountriesToggle:hover{border-color:var(--accentBlue);background-color:var(--background3)}main.videoAnalyticsPage .videoAnalyticsCountryGrid button{border:1px solid var(--border1);background-color:var(--background3);min-height:78px;color:var(--text1);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;transition:box-shadow .2s,transform .2s;display:grid}main.videoAnalyticsPage .videoAnalyticsCountryGrid button:hover{box-shadow:0 5px 14px var(--background15);transform:translateY(-1px)}main.videoAnalyticsPage .videoAnalyticsCountryGrid button>span{background-color:var(--background2);width:28px;height:21px;box-shadow:0 0 0 1px var(--border1);border-radius:3px;flex:none}.videoAnalyticsCountryFlag:not(.fi){color:var(--text1);place-items:center;font-size:.95rem;font-weight:600;line-height:1;display:grid}main.videoAnalyticsPage .videoAnalyticsCountryGrid strong{color:var(--text1);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:600;overflow:hidden}main.videoAnalyticsPage .videoAnalyticsCountryGrid b{grid-area:1/3;place-items:center;display:grid}main.videoAnalyticsPage .videoAnalyticsCountryGrid b svg path{stroke:var(--text1)}.videoAnalyticsCityBackdrop{z-index:120;background-color:var(--backgroundC2);opacity:0;pointer-events:none;place-items:center;padding:1rem;transition:opacity .2s ease-in-out;display:grid;position:fixed;inset:0}.videoAnalyticsCityBackdrop.visible{opacity:1;pointer-events:auto}.videoAnalyticsCityPopup{border:1px solid var(--border1);background-color:var(--background1);width:min(560px,92vw);max-height:min(680px,100vh - 32px);box-shadow:0 24px 70px var(--seethroughtBlack);opacity:0;will-change:transform,opacity;border-radius:24px;flex-direction:column;transition:transform .2s ease-out,opacity .2s ease-out;display:flex;overflow:hidden;transform:translateY(24px)}.videoAnalyticsCityBackdrop.visible .videoAnalyticsCityPopup{opacity:1;transform:translateY(0)}.videoAnalyticsCityPopup>header{border-bottom:1px solid var(--border1);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:grid}.videoAnalyticsCityPopup>header>div{min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;background:0 0!important;padding:0!important}.videoAnalyticsCityPopup>header>div:before{content:none}.videoAnalyticsCityPopup>header>span{background-color:var(--background2);width:40px;height:30px;box-shadow:0 0 0 1px var(--border1);border-radius:4px}.videoAnalyticsCityPopup h2{color:var(--text1);font-size:1.1rem;font-weight:600}.videoAnalyticsCityPopup header p,.videoAnalyticsCityPopupBody>p{color:var(--text2)}.videoAnalyticsCityPopup header p{margin-top:.2rem;font-size:.9rem}.videoAnalyticsCityPopup button{background-color:var(--accentRed);width:34px;height:34px;color:var(--text1);cursor:pointer;border-radius:12px;place-items:center;transition:filter .15s ease-in-out,transform .15s ease-in-out;display:grid}.videoAnalyticsCityPopup button:hover{filter:brightness(.85);transform:scale(1.03)}.videoAnalyticsCityPopup button svg path{stroke:var(--text1)}.videoAnalyticsCityPopupBody{padding:1.5rem;overflow:auto}.videoAnalyticsCityPopupBody>p{margin-bottom:.8rem;font-weight:500}.videoAnalyticsCityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.videoAnalyticsCityGrid article{border:1px solid var(--border1);background-color:var(--background2);color:var(--text1);border-radius:16px;justify-content:space-between;gap:.7rem;padding:.9rem 1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:flex}.videoAnalyticsCityGrid article:hover{border-color:var(--border2);background-color:var(--background3)}.videoAnalyticsCityGrid span{color:var(--text2);white-space:nowrap}main.videoAnalyticsPage .videoAnalyticsCardLoading{background:var(--backgroundGradient1);background-size:200% 100%;animation:shimmer 2s infinite}main.videoAnalyticsPage .videoAnalyticsMessage{border:1px solid var(--border1);background-color:var(--background2);color:var(--text2);border-radius:14px;padding:1rem}@media (max-width:700px){main.analyticsPage .platformAnalyticsPdfButton{width:100%}main.videoAnalyticsPage .videoAnalyticsCard{flex-direction:column;align-items:stretch}main.videoAnalyticsPage .videoAnalyticsThumbnail{flex-basis:auto;width:100%}main.videoAnalyticsPage .channelAnalyticsBestVideos,main.videoAnalyticsPage .videoAnalyticsAudience,main.videoAnalyticsPage .videoAnalyticsEngagement,main.videoAnalyticsPage .videoAnalyticsGraphs,main.videoAnalyticsPage .videoAnalyticsOverview{padding:1rem}main.videoAnalyticsPage .channelAnalyticsBestVideo{grid-template-columns:38px minmax(110px,145px) minmax(0,1fr)}main.videoAnalyticsPage .channelAnalyticsBestVideoRank{grid-row:1/span 2;min-height:100%}main.videoAnalyticsPage .channelAnalyticsBestVideoAction{grid-column:2/-1;width:100%;margin-right:0}main.videoAnalyticsPage .videoAnalyticsLineChart{height:310px;padding-left:0}main.videoAnalyticsPage .videoAnalyticsGraphTabs button{flex:210px;justify-content:center}main.videoAnalyticsPage .videoAnalyticsGeographic{padding:1rem}main.videoAnalyticsPage .videoAnalyticsOverviewGrid{grid-template-columns:1fr}main.videoAnalyticsPage .videoAnalyticsOverviewCard,main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(2),main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(5),main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(6),main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(7){grid-column:auto}main.videoAnalyticsPage .videoAnalyticsAudienceGrid,main.videoAnalyticsPage .videoAnalyticsDonutLayout{grid-template-columns:1fr}main.videoAnalyticsPage .videoAnalyticsDonutLayout{min-height:0}main.videoAnalyticsPage .videoAnalyticsLegend{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}main.videoAnalyticsPage .videoAnalyticsMap,main.videoAnalyticsPage .videoAnalyticsMap>svg{min-height:300px}.videoAnalyticsCityGrid,main.videoAnalyticsPage .videoAnalyticsCountryGrid{grid-template-columns:1fr}}@media (max-width:520px){main.videoAnalyticsPage .channelAnalyticsBestVideo{grid-template-columns:38px minmax(0,1fr);gap:.75rem}main.videoAnalyticsPage .channelAnalyticsBestVideoRank{grid-row:1/span 3}main.videoAnalyticsPage .channelAnalyticsBestVideoAction,main.videoAnalyticsPage .channelAnalyticsBestVideoInfo,main.videoAnalyticsPage .channelAnalyticsBestVideoThumbnail{grid-column:2}}@media (min-width:701px) and (max-width:1180px){main.videoAnalyticsPage .videoAnalyticsOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}main.videoAnalyticsPage .videoAnalyticsOverviewCard,main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(2),main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(5),main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(6),main.videoAnalyticsPage .videoAnalyticsOverviewCard:nth-child(7){grid-column:auto}main.videoAnalyticsPage .videoAnalyticsAudienceGrid{grid-template-columns:1fr}main.videoAnalyticsPage .videoAnalyticsCountryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.uemsPage{max-width:var(--contentWidth);flex-direction:column;gap:2rem;margin:0 auto;padding:30px;display:flex}.uemsPage .topNav{gap:1rem;display:none}.uemsPage .topNav a{color:var(--text1);border-radius:999px;padding:12px 24px;font-size:1.2rem;font-weight:600;transition:background-color .2s}.uemsPage .topNav a:first-child{background-color:var(--accentBlue)}.uemsPage .topNav a:nth-child(2){background-color:var(--accentOrange)}.uemsPage .uemsListsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.uemsPage .uemsListSection{background-color:var(--background2);border-radius:22px;flex-direction:column;gap:1rem;min-width:0;scroll-margin-top:110px;display:flex;overflow:hidden}.uemsPage .uemsListHeader{flex-direction:column;gap:.75rem;padding:1.15rem 1.25rem;display:flex}.uemsPage .uemsListSection:first-child .uemsListHeader{background-color:var(--accentBlue)}.uemsPage .uemsListSection:nth-child(2) .uemsListHeader{background-color:var(--accentOrange)}.uemsPage .uemsListSection h3{color:var(--text1);font-size:1.8rem;font-weight:700;line-height:1.15}.uemsPage .pdfLink{background-color:var(--background2);width:fit-content;color:var(--text1);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:background-color .15s}.uemsPage .pdfLink:hover{background-color:var(--seeThroughtWhite)}.uemsPage .uemsLinks{flex-direction:column;gap:.8rem;padding:1rem;display:flex}.uemsPage .uemsLinks a{background-color:var(--background1);color:var(--text1);border-radius:16px;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;line-height:1.5;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.uemsPage .uemsLinks a:hover{background-color:var(--background2);transform:translateY(-1px)}.uemsPage .uemsLinks a span{min-width:1.75rem;color:var(--accentBlue);font-weight:700}.uemsPage .uemsListSection:nth-child(2) .uemsLinks a span{color:var(--accentOrange)}.uemsPage .uemsLinks a p{flex:1;font-weight:500}.uemsPage .uemsLinks a div{flex-direction:column;flex:1;display:flex}.uemsPage .uemsLinks a small{color:var(--text2);opacity:.6;font-size:.8rem;font-weight:500}@media (max-width:900px){.uemsPage{padding:20px}.uemsPage .uemsListsGrid{grid-template-columns:1fr}.uemsPage .topNav{gap:.5rem;display:flex}}@media (max-width:640px){.uemsPage{gap:1rem;padding:15px 5px 5px}.uemsPage .topNav a{text-align:center;border-radius:12px;width:100%;font-size:1rem}.uemsPage .uemsListHeader{padding:1rem}.uemsPage .uemsListSection h3{font-size:1.45rem}.uemsPage .uemsLinks{padding:.8rem}.uemsPage .uemsLinks a{padding:.85rem .9rem}}.skeleton-item{flex-direction:column;gap:12px;width:100%;animation:pulse 1.5s ease-in-out infinite;display:flex}.featuredColl .skeleton-item,.skeleton-item{min-width:calc(31.746% - .75rem - 20px)}.playlistItem .skeleton-item{width:100%}.playlistItem .skeleton-thumbnail,.skeleton-thumbnail{aspect-ratio:443/246}.skeleton-thumbnail{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:15px;width:100%;animation:shimmer 2s infinite}.skeleton-content{flex-direction:column;gap:8px;display:flex}.skeleton-title{width:80%;height:20px}.skeleton-text,.skeleton-title{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:4px;animation:shimmer 2s infinite}.skeleton-text{width:90%;height:14px}.skeleton-text.short{width:50%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{50%{opacity:.5}}.playlistHeaderLoader .skeleton-playlist-banner,.playlistHeaderLoader span>div{background:var(--backgroundGradient1);background-size:200% 100%;animation:shimmer 2s infinite}.skeleton-playlist-banner{width:calc(var(--spacing) * 100);aspect-ratio:16/9;flex-shrink:0}.skeleton-title-large{border-radius:4px;width:70%;height:32px}.skeleton-text-small{border-radius:4px;width:40%;height:16px}.skeleton-button{border-radius:20px;width:120px;height:40px}.skeleton-description{border-radius:4px;width:100%;height:14px}.skeleton-description:last-of-type{width:75%}.skeleton-video-title{width:70%;height:28px;margin-bottom:8px}.skeleton-video-meta,.skeleton-video-title{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:4px;animation:shimmer 2s infinite}.skeleton-video-meta{width:50%;height:16px}.skeleton-like-button{border-radius:20px 0 0 20px;width:80px}.skeleton-dislike-button,.skeleton-like-button{background:var(--backgroundGradient1);background-size:200% 100%;height:40px;animation:shimmer 2s infinite}.skeleton-dislike-button{border-radius:0 20px 20px 0;width:50px}.skeleton-share-button{border-radius:20px;width:100px;height:40px}.skeleton-author-label,.skeleton-share-button{background:var(--backgroundGradient1);background-size:200% 100%;animation:shimmer 2s infinite}.skeleton-author-label{border-radius:4px;width:80px;height:20px;margin-right:12px}.skeleton-author-image{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:50%;width:32px;height:32px;animation:shimmer 2s infinite}.skeleton-author-name{width:150px;height:16px}.skeleton-author-name,.skeleton-description-title{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:4px;animation:shimmer 2s infinite}.skeleton-description-title{width:120px;height:20px;margin-bottom:12px}.skeleton-description-line{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:4px;width:100%;height:14px;margin-bottom:8px;animation:shimmer 2s infinite}.skeleton-description-line.short{width:60%}.skeleton-tag{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:12px;width:80px;height:24px;animation:shimmer 2s infinite}.skeleton-playcard{gap:12px;padding:8px 0;display:flex}.skeleton-playcard-thumbnail{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:8px;min-width:168px;height:94px;animation:shimmer 2s infinite}.skeleton-playcard-content{flex-direction:column;flex:1;gap:6px;display:flex}.skeleton-playcard-title{width:90%;height:18px}.skeleton-playcard-text,.skeleton-playcard-title{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:4px;animation:shimmer 2s infinite}.skeleton-playcard-text{width:70%;height:14px}.skeleton-playcard-text.short{width:40%}.skeleton-profile-photo{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:50%;width:168px;height:168px;animation:shimmer 2s infinite}.skeleton-user-info-row{align-items:center;gap:12px;padding-bottom:.75rem;display:flex}.skeleton-user-info-row:last-child{padding-bottom:9px!important}.skeleton-icon{flex-shrink:0;width:24px;height:24px}.skeleton-icon,.skeleton-info-text{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:4px;animation:shimmer 2s infinite}.skeleton-info-text{width:200px;height:20px}.skeleton-info-text.long{width:300px}@media (max-width:768px){.skeleton-profile-photo{width:160px;height:160px}.skeleton-info-text{width:150px}.skeleton-info-text.long{width:200px}}.skeleton-search-item{gap:16px;padding:12px 0;display:flex}.skeleton-search-thumbnail{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:12px;min-width:280px;height:157px;animation:shimmer 2s infinite}.skeleton-search-content{flex-direction:column;flex:1;gap:10px;display:flex}.skeleton-search-title{width:80%;height:24px}.skeleton-search-text,.skeleton-search-title{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:4px;animation:shimmer 2s infinite}.skeleton-search-text{width:90%;height:16px}.skeleton-search-text.short{width:50%}.skeleton-playlist-thumbnail{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:12px;width:280px;height:157px;animation:shimmer 2s infinite}.skeleton-playlist-title{width:70%;height:28px}.skeleton-playlist-desc,.skeleton-playlist-title{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:4px;animation:shimmer 2s infinite}.skeleton-playlist-desc{width:100%;height:16px}.skeleton-playlist-desc.short{width:60%}.skeleton-playlist-meta{border-radius:4px;width:40%;height:16px}.skeleton-person-image,.skeleton-playlist-meta{background:var(--backgroundGradient1);background-size:200% 100%;animation:shimmer 2s infinite}.skeleton-person-image{border-radius:12px;width:160px;height:160px}.skeleton-person-name{width:60%;height:28px}.skeleton-person-bio,.skeleton-person-name{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:4px;animation:shimmer 2s infinite}.skeleton-person-bio{width:100%;height:16px}.skeleton-person-bio.short{width:70%}.skeleton-person-badge{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:16px;width:120px;height:32px;animation:shimmer 2s infinite}@media (max-width:768px){.skeleton-search-thumbnail{min-width:200px;height:112px}.skeleton-playlist-thumbnail{width:200px;height:112px}.skeleton-person-image{width:100px;height:100px}}.skeleton-button-tab{background:var(--backgroundGradient1);background-size:200% 100%;border-radius:20px;width:120px;height:40px;animation:shimmer 2s infinite}.skeleton-button-tab:first-child{width:100px}.skeleton-button-tab:nth-child(2){width:130px}.skeleton-button-tab:nth-child(3){width:140px}@media (max-width:768px){.skeleton-button-tab{width:100px;height:36px}.skeleton-button-tab:nth-child(2){width:110px}.skeleton-button-tab:nth-child(3){width:120px}}.loader{opacity:0;background-color:var(--seethroughtBlack);justify-content:center;align-items:center;transition:all .15s ease-in-out;display:grid}.loader.show{opacity:1;z-index:999}.pageLoader{width:100vw;height:100vh;position:fixed}.pageLoader>svg{width:100px;height:100px;margin-bottom:30px}.elementLoader{width:100%;height:100%;position:absolute;inset:0}.loadingSpinner{box-sizing:border-box;width:3rem;height:3rem;padding:2px;transition:all .15s ease-in-out;overflow:visible}.loadingSpinner>circle{stroke:var(--text1);fill:none;stroke-width:1px;stroke-linecap:round;transform-origin:50%;transition:all .15s ease-in-out;animation:loader-spinner 2s linear infinite}@keyframes loader-spinner{0%{stroke-dasharray:.01 10.97;transform:rotate(0)}50%{stroke-dasharray:21.99 11.1;stroke-width:.5px;stroke-dashoffset:5px;transform:rotate(450deg)}to{stroke-dasharray:.01 10.97;transform:rotate(3turn)}}main.playlist{margin-bottom:30px}main.playlist .plBanner{box-shadow:0 10px 28px var(--background1)}@supports (color:color-mix(in lab,red,red)){main.playlist .plBanner{box-shadow:0 10px 28px color-mix(in srgb,var(--background1) 30%,transparent)}}main.playlist .buttonHolder{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;font-weight:500;display:flex}main.playlist .description,main.playlist .mobileViewAndLikeCount{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}main.playlist .description.open{display:block;overflow:visible}main.playlist .mobileViewAndLikeCount{margin-top:-8px}main.playlist .buttonHolder button{background-color:var(--accentOrange);color:var(--text1);cursor:pointer;border-radius:30px;justify-content:center;align-items:center;padding:6px 15px;transition:all .15s;display:flex}main.playlist .buttonHolder button.play{padding-right:22px}main.playlist .buttonHolder button svg{width:18px;height:18px;margin-right:4px}main.playlist .buttonHolder button svg path{stroke:var(--text1);stroke-width:2px}main.playlist .buttonHolder button.play svg{width:23px;height:23px}button.saved svg{fill:var(--text1)}main.playlist .buttonHolder button:hover{filter:brightness(.85)}main.playlist .channelVideosHeader{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.85rem;margin-top:1.5rem;display:flex}main.playlist .channelSortChips{flex-wrap:wrap;gap:.65rem;display:flex}main.playlist .channelSortChip{border:1px solid var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){main.playlist .channelSortChip{border:1px solid color-mix(in srgb,var(--borderWhite) 8%,transparent)}}main.playlist .channelSortChip{background:linear-gradient(180deg,var(--background4),var(--background4))}@supports (color:color-mix(in lab,red,red)){main.playlist .channelSortChip{background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 92%,transparent),color-mix(in srgb,var(--background4) 96%,transparent))}}main.playlist .channelSortChip{color:var(--text2);cursor:pointer;box-shadow:0 12px 30px var(--background1);border-radius:999px;padding:.68rem 1.1rem;font-size:.95rem;font-weight:600;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s}@supports (color:color-mix(in lab,red,red)){main.playlist .channelSortChip{box-shadow:0 12px 30px color-mix(in srgb,var(--background1) 18%,transparent)}}main.playlist .channelSortChip:hover{color:var(--text1);border-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){main.playlist .channelSortChip:hover{border-color:color-mix(in srgb,var(--borderWhite) 16%,transparent)}}main.playlist .channelSortChip:hover{transform:translateY(-1px)}main.playlist .channelSortChip.active{background:var(--text1);color:var(--background1);box-shadow:0 14px 35px var(--borderWhite);border-color:#0000}@supports (color:color-mix(in lab,red,red)){main.playlist .channelSortChip.active{box-shadow:0 14px 35px color-mix(in srgb,var(--borderWhite) 12%,transparent)}}main.playlist .channelVideosTitle{color:var(--text1);margin:0;font-size:1.45rem;font-weight:600;line-height:normal}main.playlist .channelPlaylistsSection{margin-top:2.5rem}main.playlist .channelPlaylistsSection .collection.notscrollable{margin-top:1.25rem}main.playlist .videoHolder{border-radius:0 0 20px 20px;grid-template-columns:1fr 1fr 1fr;gap:20px;width:100%;margin-top:2rem;display:grid}main.playlist .videoHolder .playlistOrderNumber{z-index:3;background-color:var(--accentOrange);color:var(--text1);box-shadow:0 0 20px var(--background1);border-radius:12px;position:absolute;top:1rem;left:1rem}@supports (color:color-mix(in lab,red,red)){main.playlist .videoHolder .playlistOrderNumber{box-shadow:0 0 20px color-mix(in srgb,var(--background1) 30%,transparent)}}main.playlist .videoHolder .playlistOrderNumber{place-content:center;width:38px;height:38px;font-size:1.45rem;font-weight:600;display:grid}@media screen and (max-width:1420px){.collection .item,.skeleton-item{width:calc(31.25% - .75rem - 20px)}main.theater{padding-inline:0}main.play>div:nth-child(2){flex-grow:0;flex-shrink:0;min-width:395px;max-width:30%}.playCard{gap:.75rem}.playCard .info{gap:.1rem}.playCard .info h2{font-size:.9rem}.playCard .info .author{font-size:.7rem}.playCard .info>span p{font-size:.75rem}.playCard .banner{width:180px}.stepContentWithPreview{grid-template-columns:1fr}.stepContentSidebar{order:-1}.stepContentSidebar>.videoPreviewContainer{position:static}main .hero .image-grid div{gap:10px}main .hero .image-grid .photo-medium{border:4px solid var(--borderWhite);border-radius:32px 0;width:130px}main .hero .image-grid .photo-small{border:4px solid var(--borderWhite);border-radius:0 24px;width:100px}}@media screen and (max-width:1300px){main .paragraphHolder,main .paragraphHolder p{max-width:500px}main .hero .image-grid div{display:none}main.playlist .videoHolder{gap:20px}.videoAside,.videoAsideSticky{width:250px}.videoAside section{max-width:250px;padding:20px}.videoAside section img{max-width:100px}main.myVideos table td:nth-child(5),main.myVideos table th:nth-child(5){display:none}}@media (max-width:1200px){header .searchDesktop input{width:140px}}@media screen and (max-width:1160px){main.analyticsPage .analyticsSimple{max-width:none}.skeleton-item{min-width:320px}main.myVideos .libraryHeader{flex-direction:column;align-items:stretch}main.myVideos .libraryActions{width:100%}main.myVideos .filter{width:100%;min-width:0}main.myVideos table td:nth-child(4),main.myVideos table td:nth-child(6),main.myVideos table th:nth-child(4),main.myVideos table th:nth-child(6),main.quizzesPage table td:nth-child(4),main.quizzesPage table th:nth-child(4){display:none}main.quizzesPage .quizRowInfo{width:100%;min-width:0;padding-right:44px}main.quizzesPage .quizRowInfo>div:last-of-type{min-width:0}main.quizzesPage .quizMobileOptionsButton{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.speakersChairsPersonActions{opacity:1;pointer-events:auto}.speakersChairsPersonActions button{background:var(--text1)}.speakersChairsPersonActions button:nth-child(2){background:var(--accentRed);border-color:var(--accentRed)}.speakersChairsPersonActions button:nth-child(2) svg path{stroke:var(--text1)}}@media screen and (max-width:1075px){main{padding-top:95px}.collection .item{width:calc(43.0108% - .75rem - 20px)}.skeleton-item{min-width:calc(43.0108% - .75rem - 20px)}.certificateCard{flex-basis:calc(43.0108% - .75rem - 20px);width:calc(43.0108% - .75rem - 20px)}main .collection.notscrollable{grid-template-columns:1fr 1fr}main.play{flex-direction:column}div.relevant{width:100%;max-width:100%!important}.relevant .holder{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.sidePlaylists .holder{display:flex}.relevant .holder .playCard{flex-direction:column}.sidePlaylists .holder .playCard{flex-direction:row}.relevant .holder .playCard .banner{width:100%}.sidePlaylists .holder .playCard .banner{width:180px}main.library .contributors .holder{grid-template-columns:1fr 1fr}footer .info{padding-right:2rem}footer nav{flex-shrink:0;padding-left:2rem}.sidePlaylists{max-height:500px}main.playlist .videoHolder{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:1000px){main .paragraphHolder,main .paragraphHolder .paragraph{max-width:350px}}@media screen and (max-width:900px){header nav a:nth-child(4){display:none}main.account>.info{flex-direction:column}main.account>.info .buttons{flex-direction:row;width:100%}main.account>.info .accountActions{align-items:center;width:100%}main.account>.info .accountActions button{padding-block:10px}main.account>.info .accountActions>span{flex-direction:row}.videoAside{display:none}footer>div{flex-direction:column;gap:50px}footer>div>div{justify-content:space-between}footer .info{flex-grow:1}footer .socials{justify-content:left}}@media screen and (max-width:800px){main.analyticsPage .analyticsSimpleRow{grid-template-columns:1fr}.skeleton-item{min-width:calc(71.4286% - .75rem - 20px)}.featuredColl .skeleton-item{min-width:calc(57.1429% - .75rem - 20px)}.certificateCard{flex-basis:calc(71.4286% - .75rem - 20px);width:calc(71.4286% - .75rem - 20px)}main.login>div>svg{width:100px;height:100px;margin-bottom:30px}main.homePage .hero{padding:30px 40px;display:block}main.homePage .titles{padding:30px}.login .holder{padding:3rem}.collection .item{width:calc(71.4286% - .75rem - 20px)}.collection .item.playlistItem{width:calc(50% - .75rem - 20px)}.collection .item.featured{width:calc(57.1429% - .75rem - 20px)}.videoTitleHolder{flex-direction:column;align-items:flex-start;gap:.75rem}.videoInfo .other .tag{font-size:.75rem}.relevant .holder,main.library .categories>div{grid-template-columns:1fr 1fr}main.library .heading input{min-width:300px}main.library .contributors .holder{grid-template-columns:1fr}main.search .verticalSlider .item img{width:35vw}main.search .verticalSlider .item h2{margin-top:3px;font-size:1.1rem;line-height:1.3rem}main.videos .holder{grid-template-columns:1fr 1fr}.subTitle{margin-top:0;font-size:1.25rem;line-height:1.2rem}.collection-header a p{font-size:.9rem}main.playlist div:first-child{flex-direction:column}main.playlist .channelVideosTitle{margin:0;font-size:1.25rem;line-height:1.2rem}main.playlist .channelSortChips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.55rem;width:100%;padding-bottom:.2rem;overflow:auto hidden}main.playlist .channelSortChips::-webkit-scrollbar{display:none}main.playlist .channelSortChip{flex:none;padding:.62rem .95rem;font-size:.9rem}main.playlist .channelSortChip:hover{transform:none}}@media (max-width:670px){.videoInfo .videoPanelActions{grid-template-columns:minmax(0,1fr)}.stepItem{gap:.3rem}.stepIndicator{margin-inline:auto}.stepCircle{width:24px;height:24px}.stepLabel{font-size:.75rem}.stepLine{width:30px}}header>div{background:linear-gradient(180deg,var(--background4),var(--background4))!important}@supports (color:color-mix(in lab,red,red)){header>div{background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 72%,transparent),color-mix(in srgb,var(--background4) 62%,transparent))!important}}main.homePage .hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;gap:0!important;min-height:440px!important;display:grid!important}main.homePage .hero h2{overflow-wrap:break-word;display:block;max-width:25ch!important;font-size:clamp(1.85rem,4vw,3.95rem)!important;line-height:.94!important}main.homePage .paragraphHolder{margin-top:1.1rem;max-width:50rem!important}main.homePage .sliderHolder{min-height:440px!important;position:relative!important}main.homePage .hero .image-grid{clip-path:inset(0 round 0 34px 34px 0)!important;border-radius:0 34px 34px 0!important;min-height:440px!important;margin-left:0!important}footer .footerCopyright,footer>span.footerCopyright{z-index:5;margin-top:0;padding:1rem;font-weight:500;text-align:center!important;background:0 0!important;display:block!important;position:relative!important}@media screen and (max-width:900px){main.homePage .hero{grid-template-columns:1fr!important;min-height:auto!important}main.homePage .hero .titles{padding:1.6rem 1.4rem .8rem!important}main.homePage .hero h2{max-width:none!important}main.homePage .hero .image-grid,main.homePage .sliderHolder{clip-path:inset(0 round 0 0 22px 22px)!important;border-radius:0 0 22px 22px!important;min-height:280px!important}}@media screen and (max-width:650px){main.account>.info{gap:1rem;width:100%;margin-top:38px;margin-right:0;overflow:visible}main.account>.info>span{flex-direction:column;gap:1rem;width:100%}main.account>.info .profilePhoto{z-index:1;width:132px;height:132px;box-shadow:0 0 10px var(--border1);margin-top:-38px}main.account>.info .userInfo{width:100%;margin-top:-110px}main.account>.info p:first-child{padding-top:88px}main.account>.info .buttons{justify-content:center}main.account>.info .accountActions{width:100%}main .collection.notscrollable{grid-template-columns:1fr;gap:2rem}.collection .item.playlistItem{width:calc(60.6061% - .75rem - 20px)}.collection .item.featured{width:calc(76.9231% - .75rem - 20px)}.heading h2{margin-bottom:1rem;font-size:1.6rem}.speakersChairsPersonCard{flex-direction:column}.speakersChairsPersonCard img{width:100%;height:180px}footer .socials{align-items:flex-start;gap:1.5rem}footer .socials,footer .socials div{justify-content:space-between}main .sliderHolder .background{display:none}main.homePage .hero{border-radius:16px 16px 56px;flex-direction:column;padding:12px;display:flex}main .hero .titles{padding:0}main .hero .titles h2{background-color:var(--accentOrange);border-radius:12px 12px 8px 8px;width:100%;padding:16px;font-size:1.6rem}main .hero .image-grid{clip-path:inset(0 round 0 0 56px);border-radius:0 0 56px;width:100%}main .paragraphHolder{background-color:var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){main .paragraphHolder{background-color:color-mix(in srgb,var(--borderWhite) 20%,transparent)}}main .paragraphHolder{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px 8px 52px 12px;margin-top:12px;padding:0}main .paragraphHolder,main .paragraphHolder .paragraph{max-width:100%}main .paragraphHolder .paragraph{max-width:calc(100vw - 80px);margin-top:0;padding:16px}main.search .hero{border-radius:16px 16px 64px;padding:32px}}@media screen and (max-width:570px){main.login .logoDiv{padding:12px 20px 12px 12px}main.login .logoDiv svg{width:48px}main.login .logoDiv h3{font-size:1.2rem}main.login .background{height:50vh;min-height:260px;position:absolute}.login .holder{max-width:100%;margin-bottom:auto}main.login .links{max-width:100%;margin-bottom:20px}main.login .links a{font-size:.9rem;font-weight:600}main.login .logo{background-color:var(--background2);font-weight:500!important}main.myPlaylists table,main.myVideos table{background:0 0!important;border:none!important}main.search .verticalSlider .item{background-color:var(--background1);flex-direction:column;align-items:center;gap:5px}main.search .verticalSlider .personItem{background-color:var(--background2);align-items:flex-start}main.search .verticalSlider .item img{width:100vw}main.search .verticalSlider .personItem img{max-width:200px;margin-bottom:10px}main.search .verticalSlider .item>span{padding-inline:5px}main.search .verticalSlider .item h2{max-width:100%;margin-top:3px;font-size:1.1rem;line-height:1.3rem}main.playlist .videoHolder{grid-template-columns:1fr;gap:20px}main.playlist .plBanner{width:100%}main.myVideos table td:nth-child(2),main.myVideos table td:nth-child(3),main.myVideos table th:nth-child(2),main.myVideos table th:nth-child(3){display:none}main.myVideos table td,main.myVideos table th,main.myVideos table tr{padding:.25rem 1rem 1rem 0;border:none!important;border-radius:16px!important}main.myVideos table input,main.myVideos table td .videoInfo .videoActions{display:none}main.myVideos table td .videoInfo img{aspect-ratio:16/9.5;width:140px}main.myVideos .mobileTitle{margin-top:0;padding-left:0;display:block}main.myVideos{padding-top:83px}main.myVideos .libraryContent{padding:0}main.myVideos .libraryShell{border-radius:22px;padding:1rem}main.myVideos .libraryHeader{display:none}main.analyticsPage .libraryHeader{display:flex}main.myVideos .filter,main.myVideos table thead{display:none}main.myVideos .mobileTitleRow{display:flex}main.myVideos .playlistAddBtn.mobile{display:inline-flex}main.myVideos .libraryTableWrap{background:0 0;border:none;border-radius:0}main.analyticsPage .analyticsSimple{border-radius:18px;margin-top:.5rem;padding:1rem}main.myVideos table td .videoInfo{align-items:flex-start}main.myVideos table td>span{padding-right:40px}main.myVideos table td .videoInfo .mobileOptionsButton{display:block}footer>div{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;padding:30px}.skeleton-playlist-banner{flex-shrink:1;width:100%;max-height:278.578px}}@media screen and (max-width:535px){.stepItem{gap:.2rem}.stepIndicator{margin-block:1rem;margin-inline:auto}.stepCircle{width:22px;height:22px}.stepLabel{font-size:.6rem}.stepLine{width:20px}main.uploadMain h1{font-size:1.5rem;font-weight:700}main.uploadMain>p{font-size:.9rem}main.uploadMain .uploadZone{margin-block:.5rem}main.uploadMain .stepContent{min-height:auto}main.uploadMain .stepContent button{padding:.5rem .75rem;font-size:.85rem}main.uploadMain .bottomBtns{margin-top:0}main.uploadMain .bottomBtns button{padding:.6rem .8rem;font-size:.9rem}}@media screen and (max-width:500px){body:has(.play) header{background-color:var(--background1);-webkit-backdrop-filter:none;backdrop-filter:none;top:0}main.play{padding-top:calc(110px + 56.25dvw)}.certificateCard{flex-basis:calc(95.2381% - .75rem - 20px);width:calc(95.2381% - .75rem - 20px)}main.play .player{border-bottom:2px solid var(--background1);box-shadow:0 0 20px var(--background1);border-radius:0;position:fixed;top:90px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){main.play .player{box-shadow:0 0 20px color-mix(in srgb,var(--background1) 30%,transparent)}}main.play .player{z-index:5}main.play .player:before{content:"";background-color:var(--background1);z-index:-1;height:120px;position:fixed;top:0;left:0;right:0}main.homePage .titles{padding:0}.sidePlaylists{background-color:var(--background1);z-index:5;will-change:transform;border-radius:0;height:calc(100dvh - 90px - 56.25dvw);transition:transform .22s cubic-bezier(.22,1,.36,1);animation:mobileDrawerEnter .18s ease-out;position:fixed;bottom:0;left:0;right:0;max-height:100vh!important}.sidePlaylists .similar{background-color:#0000}.playerSheet{animation:none;bottom:auto}.playerSheet.is-dragging{transition:none}.sidePlaylists.playerSheet>.playlistHeader{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;gap:6px;padding-top:4px}.playerSheet.is-dragging>.playlistHeader{cursor:grabbing}.playerSheetHandle{flex-shrink:0;justify-content:center;align-items:center;height:10px;display:flex}.playerSheetHandle span{border-radius:var(--bR);background:var(--seeThroughtWhite);width:38px;height:4px}.playerSheet>.similar{overscroll-behavior-y:contain;min-height:0;padding-bottom:max(1rem,env(safe-area-inset-bottom));touch-action:pan-y;-webkit-overflow-scrolling:touch;border-radius:0;outline:none;flex:1}.playerSheet.is-dragging{-webkit-user-select:none;user-select:none}.playerSheet .similar a{-webkit-touch-callout:none}.sidePlaylists.closed{transform:translateY(calc(100% + 16px))}.sidePlaylists.closed .similar{display:block}.sidePlaylists .playlistHeader{border-radius:0;margin-inline:0;padding:10px 10px 15px;transition:all .2s}.sidePlaylists.closed .playlistHeader{border-radius:0;margin-inline:0;padding-bottom:15px}.sidePlaylists.closed .tagsHolder{display:block}.sidePlaylists .tags a,.sidePlaylists .tags button{padding:5px 15px;font-size:.8rem}.sidePlaylists .tags button svg{width:20px;height:20px}.login .holder{border-radius:32px 32px 0 0}main.login .logoDiv svg{width:47px;height:fit-content;margin:0}.collection .item{width:calc(95.2381% - .75rem - 20px)}.featuredColl .skeleton-item,.skeleton-item{min-width:calc(95.2381% - .75rem - 20px)}.collection .item .bottomShadow,.collection .item img{border-radius:10px}.collection .item>span,.videoHolder .item>span{border-radius:15px}.relevant .holder{grid-template-columns:1fr}main.play>div:nth-child(2){min-width:100%}.comment-actions{flex-wrap:wrap;row-gap:.4rem}.comment-actions button,.reply{gap:.35rem;padding-inline:.55rem;font-size:.8rem}.comments-main-shell{position:relative}.comment-replies-shell,.comments-main-shell.mobile-thread-open .comments-list-view{display:none}.thread-line{left:18px}.comment-node-elbow,.thread-line.nested{display:none}.mobile-thread-view{background-color:var(--background1);flex-direction:column;gap:.85rem;margin-top:.2rem;display:none}.mobile-thread-view.open{display:flex}.mobile-thread-view.open.enter.back,.mobile-thread-view.open.enter.forward{animation:mobileThreadPanelIn .22s cubic-bezier(.22,1,.36,1)}.mobile-thread-view.open.exit.back,.mobile-thread-view.open.exit.forward{animation:mobileThreadPanelOut .22s cubic-bezier(.22,1,.36,1) forwards}.mobile-thread-view-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mobile-thread-parent{padding-bottom:.85rem}.mobile-thread-replies{padding-bottom:1rem;padding-left:1.9rem;position:relative}.mobile-thread-parent-line{display:none}.mobile-thread-reply-row{position:relative}.mobile-thread-elbow{border-left:2px solid var(--text3);border-bottom:2px solid var(--text3);border-bottom-left-radius:18px;width:28px;height:44px;display:block;position:absolute;top:-24px;left:-27px}.mobile-thread-replies:after{content:"";background-color:var(--text3);border-radius:999px;width:2px;position:absolute;top:-3.6rem;bottom:1rem;left:.2rem}.upNext .playCard{flex-direction:column}.upNext .playCard .banner{width:100%}.videoInfo .other .tag{flex-shrink:0}.videoInfo .videoTagsBar{gap:.5rem;display:block}.videoInfo .videoTagsBar .tags,.videoInfo .videoTagsBar .tags.isCollapsed,.videoInfo .videoTagsBar .tags.isExpanded{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:7px;padding-bottom:2px;overflow:auto hidden}.videoInfo .videoTagsBar .tags::-webkit-scrollbar{width:0;height:0;display:none}.videoInfo .videoTagsToggle{display:none}.heading h2{font-size:1.4rem}.search hr{margin-top:1.5rem!important}main.search .buttons{gap:7px;margin-top:7px}main.search .buttons button{padding:8px 8px 8px 14px;font-size:.9rem}main.account>.info .buttons{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);gap:10px;display:grid}main.account>.info .buttons button{justify-content:center;align-items:center;display:flex}main.account>.info .buttons button:nth-child(3){grid-area:2/1}main.account>.info .buttons button:nth-child(4){grid-area:2/2}main.videos .holder{grid-template-columns:1fr}.scroll-buttons{display:none}.collection-header,main .collection{width:100vw;margin-inline:-20px;padding-inline:20px}.collectionViewport:after,.collectionViewport:before{display:none}main.search .resultHolder{padding-block:20px}main.login .form>span{padding-inline:0}main.login .form>span button,main.login .form>span p{font-size:.85rem;line-height:1rem}main.login .form>span button{text-align:right}.popup-content{padding:20px!important}footer>div{gap:30px}footer>div>div{flex-direction:column;width:100%}footer .info{border-right:none;width:100%;padding-bottom:1.2rem;padding-right:0}footer nav{grid-template-columns:1fr 1fr;width:100%;padding-left:0;display:grid}.collection .item.playlistItem{width:calc(71.4286% - .75rem - 20px);min-width:auto}.playlistItem .info h2{font-size:1rem}.item .info .date,.item .info .views{font-size:.75rem}.collection .item.featured{border-radius:15px;width:calc(95.2381% - .75rem - 20px)}.collection .item.featured img{border-radius:10px}.editAccountPopup .popup-content{padding:20px}.editAccountPopup .editButtons button{padding-block:12px;font-size:.9rem}.watchToRecommend{font-size:1.1rem}.chapterRow{border-bottom:2px solid var(--border1);flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem}.chapterTimestamp,.chapterTitle{width:100%}.removeChapterBtn{padding-inline:32px}}@media (max-width:500px) and (prefers-reduced-motion:reduce){.playerSheet{transition:none}}@media screen and (max-width:450px){main{padding-top:90px}main.textFilledMain{padding-bottom:20px}main.homePage .hero{padding:10px}main .hero .titles h2{font-size:1.4rem}main .paragraphHolder{margin-top:10px}main .paragraphHolder,main .paragraphHolder .paragraph{font-size:.8rem;width:100%!important}main .paragraphHolder p{display:block}main.library .categories,main.library .contributors{margin-top:20px}main.library .categories>div{grid-template-columns:1fr}main.library .categories>div .item{padding-top:20px;padding-bottom:15px}main.library .heading input{min-width:calc(100% - 107px)}main.account>.info span span{gap:.1rem}main.account>.info .profilePhoto{border-width:1px;width:120px;height:120px}main.account>.info .buttons button{border-radius:999px;padding-block:12px;font-size:.85rem}main.account>.info .userInfo{width:100%;margin-top:-100px}main.account>.info .userInfo p{font-size:.85rem}main.account>.info .userInfo p svg{width:20px;height:20px;margin-top:1px}main.account>.info .accountActions button{font-size:.85rem}.login .holder{padding:2rem}footer>span{border-radius:0;padding-inline:15px;font-size:.9rem}main.play .item .info span{flex-direction:column-reverse;align-items:flex-start}.item .info .date,.item .info .views{font-size:.8rem}}@media screen and (max-width:420px){main.login .form>div span:first-child{font-size:.88rem}main.login .form input,main.login .form textarea{font-size:.8rem}main.login .links span{gap:4px}main.login .links a{padding:4px 8px;font-size:.7rem}main.login .logo{padding:6px 10px!important;font-size:.7rem!important}main.login .button{font-size:.85rem}.videoInfo .viewVideoChapters{padding:15px}.videoInfo .viewVideoChapters span img,.videoInfo .viewVideoTranscript .descriptionActionIcon{width:42px;height:30px}.stepItem{gap:.15rem}.stepIndicator{margin-inline:auto}.stepCircle{width:18px;height:18px;font-size:.6rem}.stepLabel{font-size:.45rem}.stepLine{width:15px}main.uploadMain h1{font-size:1.2rem;font-weight:700}main.uploadMain>p{font-size:.75rem}main.uploadMain .uploadZone{margin-block:0;padding:20px}main.uploadMain .uploadPrompt{gap:.3rem}main.uploadMain .uploadZone svg{width:25px;height:25px}main.uploadMain .uploadZone p{font-size:.65rem}main.uploadMain .uploadZone span{font-size:.75rem}main.uploadMain .stepContent{min-height:auto}main.uploadMain .stepContent button{margin-top:0;padding:.4rem .7rem;font-size:.7rem}main.uploadMain .bottomBtns{margin-top:0}main.uploadMain .bottomBtns button{padding:.5rem .75rem;font-size:.7rem}main.login .form .inputHolder{flex-direction:column;gap:0}}main.homePage .hero .image-grid{min-height:430px!important}.heroHeadline{gap:.14em;width:100%;text-wrap:wrap!important;max-width:100%!important;font-size:clamp(2.95rem,4.7vw,4.8rem)!important;line-height:.92!important}.headlineSignatureRow .brandSignature{font-size:.92em;line-height:1;white-space:nowrap!important}main.homePage .paragraph{color:var(--text3)!important}@media screen and (max-width:900px){main.homePage .hero,main.homePage .hero .image-grid,main.homePage .sliderHolder{min-height:520px!important}main.homePage .hero .titles{width:min(100%,560px);min-height:520px;padding:2rem 1.4rem 1.6rem!important}.heroHeadline{font-size:clamp(2.3rem,8vw,3.5rem)!important}.headlineSignatureRow{align-items:flex-start;gap:.04em;flex-direction:column!important}}main.homePage .hero{border-radius:34px!important;min-height:460px!important;max-height:460px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}main.homePage .hero:before{content:"";background:linear-gradient(90deg,var(--background4) 0,var(--background4) 18%,var(--background4) 34%,var(--background4) 48%,var(--background4) 58%,var(--background4) 68%,transparent 76%),linear-gradient(180deg,var(--borderWhite),transparent 24%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){main.homePage .hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--background4) 92%,transparent) 0,color-mix(in srgb,var(--background4) 84%,transparent) 18%,color-mix(in srgb,var(--background4) 68%,transparent) 34%,color-mix(in srgb,var(--background4) 42%,transparent) 48%,color-mix(in srgb,var(--background4) 18%,transparent) 58%,color-mix(in srgb,var(--background4) 4%,transparent) 68%,transparent 76%),linear-gradient(180deg,color-mix(in srgb,var(--borderWhite) 4%,transparent),transparent 24%)}}main.homePage .hero:before{z-index:1;pointer-events:none}main.homePage .sliderHolder{z-index:0!important;width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;inset:0!important}main.homePage .sliderHolder .background{display:none!important}main.homePage .hero .image-grid{clip-path:inset(0 round 34px)!important;width:100%!important;height:100%!important;min-height:460px!important;position:relative!important}main.homePage .hero .image-grid img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}main.homePage .hero .titles{justify-content:center;align-items:flex-start;z-index:2!important;padding:2.8rem 2.4rem 2.5rem 2rem!important;position:absolute!important;inset:0 auto 0 0!important;overflow:visible!important}.heroHeadline,main.homePage .hero .titles{flex-direction:column;width:auto!important;display:flex!important}.heroHeadline{gap:.16em;letter-spacing:-.06em!important;max-width:520px!important;font-size:clamp(3rem,4.6vw,4.9rem)!important;line-height:.94!important}.heroHeadline>span{display:block}.headlineSignatureRow{flex-wrap:wrap;align-items:baseline;gap:.18em;flex-direction:row!important;display:flex!important}.headlineSignatureRow .brandSignature{white-space:nowrap;font-size:.94em;line-height:.95;display:inline-block}main.homePage .paragraphHolder{max-width:460px!important}main.homePage .paragraph{width:100%!important}header[data-app-header]{border-bottom:1px solid var(--headerBorderColor);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-top:0;background:var(--headerSurface)!important;box-shadow:0 10px 30px var(--headerShadowColor)!important}header[data-app-header]>div{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;box-shadow:none!important;background:0 0!important;padding-block:14px!important}header[data-app-header]>div:before{display:none}@media screen and (max-width:900px){header[data-app-header]{padding-inline:0!important}header[data-app-header]>div{width:100%;max-width:100%;padding:14px!important}}@media screen and (max-width:500px){main.play{--playResponsiveTopOffset:73px;padding-top:calc(var(--playResponsiveTopOffset) + 20px + 56.25dvw)}main.play .player{top:var(--playResponsiveTopOffset)}}footer .footerCopyright,footer>span.footerCopyright{color:var(--text1)!important;margin-bottom:.25rem!important;padding-bottom:.75rem!important}footer>div{background-color:var(--background1);background-image:var(--footerSurface)}@media screen and (max-width:900px){main.homePage .hero{min-height:540px!important;max-height:none!important}main.homePage .hero .image-grid,main.homePage .sliderHolder{height:540px!important;min-height:540px!important}main.homePage .hero:before{background:linear-gradient(180deg,var(--background4) 0,var(--background4) 34%,var(--background4) 60%,var(--background4) 78%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){main.homePage .hero:before{background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 88%,transparent) 0,color-mix(in srgb,var(--background4) 66%,transparent) 34%,color-mix(in srgb,var(--background4) 28%,transparent) 60%,color-mix(in srgb,var(--background4) 6%,transparent) 78%,transparent 100%)}}main.homePage .hero .titles{justify-content:flex-end;max-width:none!important;padding:2rem 1.4rem 1.6rem!important;right:0!important}.heroHeadline{max-width:100%!important;font-size:clamp(2.2rem,8vw,3.35rem)!important}.headlineSignatureRow{gap:.12em}.headlineSignatureRow .brandSignature{white-space:normal}}@media screen and (max-width:350px){main.account>.info{padding:12px}main.account>.info .profilePhoto{width:108px;height:108px;margin-top:-30px}main.account>.info .userInfo{margin-top:-94px}main.account>.info .userInfo p{font-size:.75rem}main.account>.info p:first-child{padding-top:76px}main.account>.info .userInfo p svg{width:18px;height:18px}main.account>.info .accountActions button{font-size:.75rem}main.account>.info .accountActions button svg{width:16px;height:16px}main.account>.info .accountActions,main.account>.info .accountActions>span{gap:8px}.videoInfo .viewVideoChapters span img:nth-child(3){display:none}.chairItem img{width:60px;height:60px}main.playlist .videoHolder{gap:15px}.editAccountPopup .editButtons{flex-direction:column-reverse}main.account>.info .buttons{gap:5px}main.myVideos table td .videoInfo img{aspect-ratio:16/10;width:120px}footer .socials div{gap:.7rem}footer nav{flex-direction:column;display:flex}.stepItem{gap:.12rem}.stepIndicator{margin-block:10px;margin-inline:auto}.stepCircle{width:16px;height:16px;font-size:.5rem}.stepLabel{font-size:.35rem}.stepLine{width:10px}main.uploadMain{gap:0}main.uploadMain h1{font-size:1.1rem}main.uploadMain>p{font-size:.65rem}main.uploadMain .uploadZone{padding:10px}main.uploadMain .uploadZone svg{width:22px;height:22px}main.uploadMain .uploadZone p{font-size:.6rem}main.uploadMain .uploadZone span{font-size:.7rem}main.uploadMain .stepContent button{margin-top:0;padding:.3rem .65rem;font-size:.55rem}main.uploadMain .bottomBtns button{padding:.4rem .75rem;font-size:.6rem}.item .info .date,.item .info .views{font-size:.7rem}}@media screen and (max-width:640px){main.homePage{padding-top:82px!important}main.homePage .hero{min-height:unset!important;height:auto!important;max-height:none!important}main.homePage .hero .image-grid,main.homePage .sliderHolder{height:100%!important;min-height:100%!important}main.homePage .hero .titles{z-index:2!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:1rem 1rem 1.25rem!important;display:flex!important;position:relative!important;inset:auto!important}.heroEyebrow{margin-bottom:.5rem!important}.heroHeadline{max-width:min(100%,12rem)!important;font-size:clamp(2rem,9vw,2.55rem)!important}main.homePage .paragraphHolder{border-radius:16px!important;width:100%!important;max-width:100%!important;margin-top:.85rem!important;padding-right:0!important}main.homePage .paragraphHolder .paragraph,main.homePage .paragraphHolder p{border-radius:16px!important;width:100%!important;max-width:100%!important;margin-top:0!important;padding:14px 16px!important}main.homePage .hero:before{background:linear-gradient(180deg,var(--background4) 0,var(--background4) 38%,var(--background4) 72%,var(--background4) 100%)!important}@supports (color:color-mix(in lab,red,red)){main.homePage .hero:before{background:linear-gradient(180deg,color-mix(in srgb,var(--background4) 90%,transparent) 0,color-mix(in srgb,var(--background4) 72%,transparent) 38%,color-mix(in srgb,var(--background4) 36%,transparent) 72%,color-mix(in srgb,var(--background4) 12%,transparent) 100%)!important}}main.homePage .hero .image-grid img{object-position:center top!important}}main.homePage .hero{--homeHeroRadius:22px;isolation:isolate;border:1px solid var(--border1)!important;border-radius:var(--homeHeroRadius)!important;background:linear-gradient(135deg,var(--background4),var(--background4)),var(--background4)!important;min-height:clamp(390px,33vw,500px)!important;max-height:none!important}@supports (color:color-mix(in lab,red,red)){main.homePage .hero{background:linear-gradient(135deg,color-mix(in srgb,var(--background4) 98%,transparent),color-mix(in srgb,var(--background4) 90%,transparent)),color-mix(in srgb,var(--background4) 96%,transparent)!important}}main.homePage .hero{box-shadow:0 28px 80px var(--background1),inset 0 1px 0 var(--borderWhite)}@supports (color:color-mix(in lab,red,red)){main.homePage .hero{box-shadow:0 28px 80px color-mix(in srgb,var(--background1) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--borderWhite) 12%,transparent)}}main.homePage .hero:before{background:linear-gradient(90deg,var(--background1) 0,var(--background1) 28%,var(--background1) 50%,transparent 74%,var(--background1) 100%),radial-gradient(circle at 28% 82%,var(--accentBlue3),transparent 24%),radial-gradient(circle at 82% 14%,var(--accentBlue2),transparent 20%)!important}@supports (color:color-mix(in lab,red,red)){main.homePage .hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--background1) 58%,transparent) 0,color-mix(in srgb,var(--background1) 44%,transparent) 28%,color-mix(in srgb,var(--background1) 18%,transparent) 50%,transparent 74%,color-mix(in srgb,var(--background1) 8%,transparent) 100%),radial-gradient(circle at 28% 82%,color-mix(in srgb,var(--accentBlue3) 10%,transparent),transparent 24%),radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--accentBlue2) 8%,transparent),transparent 20%)!important}}main.homePage .hero:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,var(--seeThroughtWhite),transparent 32%),radial-gradient(circle at 72% 80%,var(--accentBlue2),transparent 30%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){main.homePage .hero:after{background:linear-gradient(180deg,color-mix(in srgb,var(--seeThroughtWhite) 4%,transparent),transparent 32%),radial-gradient(circle at 72% 80%,color-mix(in srgb,var(--accentBlue2) 7%,transparent),transparent 30%)}}main.homePage .hero .titles{justify-content:center!important;max-width:620px!important;padding:clamp(2rem,3.5vw,3.4rem) clamp(1.5rem,3vw,3rem)!important}.heroEyebrow{border:1px solid var(--borderWhite);width:fit-content;padding:.42rem .68rem;margin-bottom:.9rem!important}@supports (color:color-mix(in lab,red,red)){.heroEyebrow{border:1px solid color-mix(in srgb,var(--borderWhite) 16%,transparent)}}.heroEyebrow{background:var(--borderWhite);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.heroEyebrow{background:color-mix(in srgb,var(--borderWhite) 8%,transparent)}}.heroEyebrow{text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);line-height:1;color:var(--text3)!important;letter-spacing:.08em!important;font-size:.75rem!important}.heroHeadline{text-shadow:0 14px 34px var(--background1);letter-spacing:0!important;text-wrap:balance!important;max-width:15.6ch!important;font-size:clamp(2.1rem,3.45vw,3.28rem)!important;font-weight:500!important;line-height:1.03!important;display:block!important}@supports (color:color-mix(in lab,red,red)){.heroHeadline{text-shadow:0 14px 34px color-mix(in srgb,var(--background1) 32%,transparent)}}.heroHeadline{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.heroHeadline .heroTitleSentence{display:block}.heroHeadline .heroTitleSentenceLast{white-space:nowrap}.heroHeadline .heroBrandGlow{color:var(--text1)!important;text-shadow:none!important;filter:none!important}main.homePage .sliderHolder{overflow:hidden!important}main.homePage .hero .image-grid{filter:saturate(1.18)contrast(1.03)brightness(1.08);border-radius:inherit!important;clip-path:none!important;min-height:clamp(390px,33vw,500px)!important}main.homePage .hero .image-grid img{object-position:68% center!important}main.homePage .heroSlideControls{z-index:3;border:1px solid var(--border1);background:var(--background1);border-radius:999px;align-items:center;gap:.48rem;padding:.42rem;display:flex;position:absolute;bottom:clamp(1rem,1.6vw,1.4rem);right:clamp(1.1rem,2vw,1.7rem)}@supports (color:color-mix(in lab,red,red)){main.homePage .heroSlideControls{background:color-mix(in srgb,var(--background1) 48%,transparent)}}main.homePage .heroSlideControls{box-shadow:0 16px 40px var(--background1)}@supports (color:color-mix(in lab,red,red)){main.homePage .heroSlideControls{box-shadow:0 16px 40px color-mix(in srgb,var(--background1) 30%,transparent)}}main.homePage .heroSlideControls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}main.homePage .heroSlideControls button{background:var(--borderWhite);border:0;border-radius:999px;width:.58rem;height:.58rem;padding:0}@supports (color:color-mix(in lab,red,red)){main.homePage .heroSlideControls button{background:color-mix(in srgb,var(--borderWhite) 42%,transparent)}}main.homePage .heroSlideControls button{cursor:pointer;transition:width .22s,background-color .22s,opacity .22s}main.homePage .heroSlideControls button.selected,main.homePage .heroSlideControls button:hover{background:var(--blueButtonGradient);opacity:1;width:1.7rem}@media screen and (max-width:900px){main.homePage .hero{--homeHeroRadius:18px;border-radius:var(--homeHeroRadius)!important;height:270px!important;min-height:270px!important}main.homePage .hero:before{background:linear-gradient(180deg,var(--background1) 0,var(--background1) 44%,var(--background1) 76%,transparent 100%)!important}@supports (color:color-mix(in lab,red,red)){main.homePage .hero:before{background:linear-gradient(180deg,color-mix(in srgb,var(--background1) 42%,transparent) 0,color-mix(in srgb,var(--background1) 28%,transparent) 44%,color-mix(in srgb,var(--background1) 10%,transparent) 76%,transparent 100%)!important}}main.homePage .hero:after{border-radius:inherit}main.homePage .hero .titles{justify-content:center!important;height:100%!important;min-height:100%!important;padding:1.7rem 1.25rem!important}.heroHeadline{max-width:15.2ch!important;font-size:clamp(1.32rem,4.6vw,1.85rem)!important}main.homePage .hero .image-grid,main.homePage .sliderHolder{border-radius:inherit!important;height:270px!important;min-height:270px!important}main.homePage .hero .image-grid img{object-position:64% center!important}}@media screen and (max-width:640px){main.homePage{padding-top:96px!important}main.homePage .hero{height:270px!important;min-height:270px!important}main.homePage .hero .titles,main.homePage .sliderHolder{position:absolute!important;inset:0!important}main.homePage .hero .titles{text-align:center;justify-content:center!important;align-items:center!important;height:100%!important;min-height:100%!important;padding:.85rem .9rem 2.5rem!important}.heroEyebrow{padding:.32rem .5rem;margin-bottom:.55rem!important;font-size:.56rem!important}.heroHeadline{max-width:100%!important;font-size:clamp(1.12rem,5.35vw,1.45rem)!important;line-height:1.02!important}main.homePage .hero .image-grid,main.homePage .sliderHolder{border-radius:inherit!important;height:270px!important;min-height:270px!important}main.homePage .hero .image-grid img{object-position:64% top!important}main.homePage .heroSlideControls{bottom:.75rem;right:.85rem}}main.platformSettingsPage .platformSettingsShell{gap:1rem;width:100%;max-width:1120px}.platformSettingsHeader{flex-direction:column;gap:.25rem;padding-inline:.1rem;display:flex}.platformSettingsTabs{border:1px solid var(--border1);border-radius:18px;flex-wrap:wrap;gap:.35rem;padding:.45rem}.platformSettingsTabs,.platformSettingsTabs a{background:var(--background2);align-items:center;display:flex}.platformSettingsTabs a{min-width:0;min-height:48px;color:var(--text1);text-align:center;border-radius:12px;flex-grow:1;justify-content:center;gap:.65rem;padding:.65rem .8rem;font-size:.84rem;font-weight:500;transition:background-color .18s,color .18s}.platformSettingsTabs a:hover{background:var(--background3)}.platformSettingsTabs a.active{background:var(--accentBlue);color:var(--text1)}.platformSettingsTabs a svg{flex-shrink:0}.platformSettingsTabs a svg path,.platformSettingsTabs a.active svg path{stroke:var(--text1)}.platformSettingsTabs a.active:hover{background:var(--accentBlue2)}.platformSettingsTabs a span{flex-shrink:0}.platformSettingsTabs svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.platformGuideUpload,.platformSettingsCard{border:1px solid var(--border1);background:var(--background2);border-radius:18px}.platformGuideUpload{flex-direction:column;gap:1rem;padding:1.15rem 1.25rem;display:flex}.platformGuideUpload p{color:var(--text1);margin:0;font-size:.9rem;font-weight:500}.platformGuideUpload input[type=file]{display:none}.platformGuideUpload button{background:var(--background2);width:100%;min-height:48px;color:var(--text1);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.86rem;transition:background-color .18s;display:flex}.platformGuideUpload button:hover{background:var(--background3)}.platformGuideUpload button svg{width:22px;height:22px}.platformSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.platformSettingsCard{flex-direction:column;gap:1.1rem;min-width:0;padding:1.25rem;display:flex}.platformSettingsCard h2{color:var(--text1);margin:0;font-size:.95rem;font-weight:600}.homepageSectionToggle,.platformColorSetting,.platformField{min-width:0;color:var(--text2);flex-direction:column;gap:.45rem;font-size:.78rem;font-weight:500;display:flex}.platformField input,.platformField textarea{background:var(--background2);width:100%;color:var(--text1);font:inherit;resize:vertical;border:1px solid #0000;border-radius:12px;padding:.78rem 1rem;font-size:.86rem;font-weight:500;transition:border-color .18s,background-color .18s}.platformField input:focus,.platformField textarea:focus{border-color:var(--accentBlue);background:var(--background3)}.platformLogoPreview{background:var(--background2);border-radius:12px;align-items:center;min-height:112px;padding:.85rem 1rem;display:flex}.platformLogoPreview>div{background:var(--background3);border-radius:10px 0 0 10px;align-items:center;gap:.55rem;padding:.8rem;display:flex}.platformLogoPreview img{width:42px;height:42px}.platformLogoPreview strong{background:var(--background3);color:var(--text1);border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-self:stretch;padding-right:1rem;font-size:1.2rem;font-weight:500;display:flex}.platformLogoPreview small{color:var(--text2);font-size:.75rem;font-weight:400}.appearanceCard{max-width:100%}.platformColorSetting>div{flex-wrap:wrap;gap:.45rem;display:flex}.platformColorChip{background:var(--background2);color:var(--text1);cursor:pointer;border-radius:11px;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.platformColorChip input{cursor:pointer;background:0 0;border:0;border-radius:5px;width:28px;height:28px;padding:0;overflow:hidden}.platformColorChip input::-webkit-color-swatch-wrapper{padding:0}.platformColorChip input::-webkit-color-swatch{border:0;border-radius:5px}.homepageSectionToggle{gap:.5rem}.homepageToggleControl{background:var(--background2);min-height:48px;color:var(--text1);border-radius:12px;align-items:center;gap:.65rem;padding:.65rem .8rem;font-size:.85rem;display:flex}.homepageToggleControl input{appearance:none;border:2px solid var(--text1);background:var(--background1);cursor:pointer;border-radius:5px;width:18px;height:18px}.homepageToggleControl input:checked{border-color:var(--accentBlue);background:var(--accentBlue);box-shadow:inset 0 0 0 3px var(--background1)}.heroSliderCard{gap:.8rem}.heroSliderList{flex-direction:column;gap:.75rem;display:flex}.heroSliderItem{border:1px solid var(--border1);background:var(--background2);border-radius:12px;min-height:126px;position:relative;overflow:hidden}.heroSliderItem:after{content:"";background:linear-gradient(90deg,var(--background3) 0,var(--background15) 28%,transparent 62%);pointer-events:none;position:absolute;inset:0}.heroSliderItem img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroDragHandle{z-index:1;width:50px;color:var(--text1);cursor:grab;place-items:center;display:grid;position:absolute;inset:0 auto 0 0}.heroDragHandle svg{width:22px;height:22px}.accessRolesLayout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.95fr);align-items:start;gap:1rem;display:grid}.roleOverviewCard,.rolesCard{min-height:430px}.rolesCardHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rolesCardHeader>span{flex-direction:column;gap:.25rem;display:flex}.rolesCardHeader p,.rolesTotal{color:var(--text2);opacity:.72;margin:0;font-size:.82rem}.addRoleButton{background:var(--accentBlue);min-height:40px;color:var(--text1);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.86rem;font-weight:500;transition:background-color .18s,transform .18s;display:inline-flex}.addRoleButton:hover{background:var(--accentBlue2);transform:translateY(-1px)}.addRoleButton svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.rolesTable{flex-direction:column;min-width:0;display:flex}.rolesTableHeader,.rolesTableRow{border-bottom:1px solid var(--border1);grid-template-columns:minmax(180px,1fr) 90px 116px;align-items:center;gap:.75rem;min-height:56px;display:grid}.rolesTableHeader{min-height:42px;color:var(--text2);opacity:.7;font-size:.78rem}.rolesTableRow{color:var(--text1);font-size:.92rem}.roleActionsCell,.roleNameCell{align-items:center;display:flex}.roleNameCell{gap:.55rem;min-width:0}.roleNameCell>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roleTypeBadge{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.28rem .48rem;font-size:.68rem;font-weight:600;display:inline-flex}.roleTypeBadge.system{background:var(--background2);color:var(--accentBlue2)}.roleTypeBadge.custom{background:var(--background2);color:var(--accentGreen2)}.roleTypeBadge.default{background:var(--quizStatusPartialChipBg);color:var(--quizStatusPartialText)}.roleBadgeTooltip{cursor:help;outline:none;position:relative}.roleBadgeTooltip:after{content:attr(data-tooltip);z-index:40;border:1px solid var(--border1);background:var(--background1);width:max-content;max-width:220px;box-shadow:0 6px 18px var(--background15);color:var(--text1);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:.45rem .6rem;font-size:.7rem;font-weight:500;line-height:1.35;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.roleBadgeTooltip:focus-visible:after,.roleBadgeTooltip:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}.roleUsersCell{font-weight:600}.roleActionsCell{gap:.55rem}.roleActionsCell button{border-radius:var(--bR);background:var(--background2);cursor:pointer;place-items:center;width:38px;height:38px;transition:background-color .18s,transform .18s;display:grid}.roleActionsCell button:hover{background:var(--background3);transform:translateY(-1px)}.roleActionsCell button:disabled{opacity:.45;cursor:not-allowed;transform:none}.roleActionsCell button.edit{background:var(--background2);color:var(--accentBlue2)}.roleActionsCell button.delete{background:var(--background2);color:var(--accentRed3);position:relative}.roleActionsCell button.delete:before{content:"";border-radius:inherit;background:var(--accentRed);opacity:.22;transition:opacity .18s;position:absolute;inset:0}.roleActionsCell button.delete:hover:before{opacity:.3}.roleActionsCell button.delete svg{z-index:1;position:relative}.roleActionsCell svg{stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.rolesTableState{min-height:112px;color:var(--text2);justify-content:center;align-items:center;gap:.65rem;font-size:.84rem;display:flex}.rolesTableState.errorBanner{flex-direction:column;align-items:flex-start}.rolesTableState.errorBanner p{margin:0}.rolesTableState.errorBanner button{border-radius:var(--bR);background:var(--accentBlue);width:auto;min-height:34px;color:var(--seeThroughtWhite);cursor:pointer;margin:0;padding:.4rem .8rem}.rolesTotal{margin-top:auto}.platformRoleMutationError,.rolesMutationError{background:var(--quizStatusBadChipBg);color:var(--quizStatusBadText);border-radius:10px;margin:0;padding:.65rem .8rem;font-size:.8rem}.roleOverviewCard{gap:.5rem}.roleOverviewLayout{grid-template-columns:minmax(190px,1fr) minmax(130px,.72fr);align-items:center;gap:.75rem;min-height:340px;display:grid}.roleOverviewChart{aspect-ratio:1;width:100%;position:relative}.roleOverviewCenter{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:46%;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.roleOverviewCenter strong{color:var(--text1);font-size:clamp(1.7rem,4vw,2.5rem);line-height:1}.roleOverviewCenter span{color:var(--text2);margin-top:.45rem;font-size:.78rem}.roleOverviewLegend{flex-direction:column;gap:.8rem;display:flex}.roleOverviewLegendItem{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.roleOverviewLegendItem>i{border-radius:3px;width:14px;height:14px;margin-top:.12rem}.roleOverviewLegendItem>span{flex-direction:column;gap:.15rem;min-width:0;display:flex}.roleOverviewLegendItem strong{color:var(--text1);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.roleOverviewLegendItem small{color:var(--text2);opacity:.72;font-size:.7rem}.platformRolePopup{z-index:80;opacity:0;justify-content:center;align-items:center;padding:24px;transition:opacity .2s;display:flex;position:fixed;inset:0}.platformRolePopup.visible{opacity:1}.platformRolePopupBackdrop{position:absolute;inset:0}.platformRolePopupPanel{background:var(--background1);width:min(820px,94vw);max-height:min(860px,100vh - 48px);box-shadow:0 24px 80px var(--seethroughtBlack);border-radius:28px;flex-direction:column;padding:1.75rem;transition:opacity .2s,transform .2s;display:flex;position:relative;overflow:hidden;transform:translateY(24px)}.platformRolePopup.visible .platformRolePopupPanel{transform:translateY(0)}.platformRolePopupHeader h3{color:var(--text1);margin:0;font-size:1.5rem;font-weight:500}.platformRolePopupHeader p{color:var(--text2);opacity:.72;margin:.35rem 0 0;font-size:.95rem}.platformRolePopupBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accentBlue2) transparent;flex-direction:column;gap:1.25rem;min-height:0;margin-top:1.35rem;padding-right:14px;display:flex;overflow-y:auto}.platformRolePopupBody::-webkit-scrollbar{width:5px}.platformRolePopupBody::-webkit-scrollbar-track{background:0 0;margin-block:8px}.platformRolePopupBody::-webkit-scrollbar-thumb{border-radius:var(--bR);background:var(--accentBlue2);min-height:32px}.platformRolePopupBody::-webkit-scrollbar-thumb:hover{background:var(--accentBlue3)}.platformRolePopupBody::-webkit-scrollbar-button{display:none}.platformRoleNameField{color:var(--text1);flex-direction:column;gap:.55rem;font-size:.95rem;font-weight:600;display:flex}.platformRoleNameControl{background:var(--background2);border:1px solid #0000;border-radius:14px;align-items:center;gap:.75rem;min-height:56px;padding:.55rem 1rem;transition:border-color .18s;display:flex}.platformRoleNameControl:focus-within{border-color:var(--accentBlue2)}.platformRoleNameControl input{min-width:0;color:var(--text1);font:inherit;background:0 0;flex:1;font-weight:500}.platformPermissionsHeader{flex-direction:column;gap:.7rem;display:flex}.platformPermissionsHeader>strong{color:var(--text1);font-size:.95rem}.platformPermissionsHeader>div{flex-wrap:wrap;gap:.65rem;display:flex}.platformPermissionsHeader button{border:1px solid var(--border1);border-radius:var(--bR);background:var(--background1);min-height:38px;color:var(--text2);cursor:pointer;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.84rem;transition:background-color .18s,border-color .18s;display:inline-flex}.platformPermissionsHeader button:hover{border-color:var(--accentBlue2);background:var(--background2)}.platformPermissionsHeader button svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.platformPermissionList{flex-direction:column;gap:.7rem;display:flex}.platformPermissionItem{background:var(--background2);cursor:pointer;border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:78px;padding:.7rem 1rem;transition:background-color .18s;display:grid}.platformPermissionItem:hover{background:var(--background3)}.platformPermissionIcon{background:var(--background1);width:54px;height:54px;color:var(--text1);border-radius:12px;place-items:center;display:grid}.platformPermissionIcon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.platformPermissionText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.platformPermissionText strong{color:var(--text1);font-size:.95rem}.platformPermissionText small{color:var(--text2);opacity:.72;font-size:.8rem}.platformRolePopupActions{justify-content:flex-end;gap:.75rem;padding-top:1.15rem;display:flex}.platformRolePopupActions .cancelBtn,.platformRolePopupActions .saveCaptionsBtn{width:auto;min-width:120px;margin:0}.platformRolePopupPanel{border:1px solid var(--border1);border-radius:24px;width:min(560px,92vw);max-height:min(720px,100vh - 32px);padding:1.5rem}.platformRolePopupHeader h3{font-size:1.25rem;font-weight:600}.platformRolePopupHeader p{margin-top:.25rem;font-size:.85rem}.platformRolePopupBody{gap:1rem;margin-top:1rem;padding-right:10px;overflow-x:hidden}.platformRoleNameField{gap:.4rem;font-size:.9rem}.platformPermissionsHeader>strong,.platformRoleNameField>span:first-child{color:var(--accentBlue2)}.platformRoleNameControl{border-radius:12px;min-height:50px;padding:.45rem .85rem}.platformPermissionsHeader{gap:.55rem}.platformPermissionsHeader button{min-height:34px;padding:.4rem .75rem;font-size:.8rem}.platformPermissionsHeader button svg{stroke-width:1px;width:16px;height:16px}.platformPermissionsHeader button:disabled{opacity:.55;cursor:not-allowed}.platformDefaultRoleSection{flex-direction:column;gap:.55rem;min-width:0;display:flex}.platformDefaultRoleSection>strong{color:var(--text1);font-size:.9rem}.platformDefaultRoleControl{background:var(--background2);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:64px;padding:.65rem .8rem;display:flex}.platformDefaultRoleControl>span{flex-direction:column;gap:.15rem;display:flex}.platformDefaultRoleControl strong{color:var(--text1);font-size:.9rem}.platformDefaultRoleControl small{color:var(--text2);font-size:.75rem}.platformDefaultRoleControl .quizPopupCheckbox{border-color:var(--border3);background:var(--background2);width:18px;min-width:18px;height:18px;margin:0}.platformPermissionList{gap:.5rem}.platformPermissionGroup{flex-direction:column;gap:.45rem;display:flex}.platformPermissionGroup+.platformPermissionGroup{margin-top:.25rem}.platformPermissionGroup>h4{color:var(--accentBlue2);letter-spacing:.02em;margin:0;font-size:.78rem;font-weight:600}.platformPermissionGroup>div{flex-direction:column;gap:.5rem;display:flex}.platformPermissionState{min-height:96px;color:var(--text2);justify-content:center;align-items:center;gap:.65rem;font-size:.84rem;display:flex}.platformPermissionState.errorBanner{flex-direction:column;align-items:flex-start}.platformPermissionState.errorBanner p{margin:0}.platformPermissionState.errorBanner button{border-radius:var(--bR);background:var(--accentBlue);width:auto;min-height:34px;color:var(--seeThroughtWhite);cursor:pointer;margin:0;padding:.4rem .8rem}.platformPermissionItem{border-radius:12px;grid-template-columns:44px minmax(0,1fr) 24px;gap:.75rem;min-height:64px;padding:.55rem .75rem}.platformPermissionIcon{border-radius:10px;width:44px;height:44px}.platformPermissionIcon svg{width:29px;height:29px}.platformPermissionIcon svg path{stroke:currentColor}.platformPermissionText strong{font-size:.9rem}.platformPermissionText small{font-size:.75rem}.platformPermissionItem .quizPopupCheckbox{border-color:var(--border3);background-color:var(--background2);flex-shrink:0;justify-self:center;width:18px;min-width:18px;height:18px;min-height:18px}.platformPermissionItem .quizPopupCheckbox:focus-visible,.platformPermissionItem .quizPopupCheckbox:hover{border-color:var(--accentOrange)}.platformRolePopupActions{gap:.65rem;padding-top:1rem}.platformRolePopupActions button{border-radius:var(--bR);width:auto;min-width:116px;height:46px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;padding:0 1.25rem;font-size:.86rem;font-weight:500;display:inline-flex}.platformRolePopupActions button:disabled{opacity:.6;cursor:not-allowed}.platformRoleCancelButton{background:var(--background2);color:var(--text1)}.platformRoleSaveButton{background:var(--accentBlue);color:var(--seeThroughtWhite)}.platformRoleCancelButton:hover{background:var(--background3)}.platformRoleSaveButton:hover{background:var(--accentBlue2)}.platformSettingsPlaceholder{min-height:220px}.platformSettingsPlaceholder p{color:var(--text2);opacity:.72;margin:0;font-size:.9rem}@media (max-width:1200px){.platformSettingsTabs a{gap:.45rem;padding-inline:.55rem;font-size:.76rem}}@media (max-width:1050px){.accessRolesLayout,.platformSettingsGrid{grid-template-columns:1fr}.roleOverviewCard{min-height:380px}}@media (max-width:900px){main.platformSettingsPage .platformSettingsShell{max-width:none}}@media (max-width:600px){main.platformSettingsPage .libraryContent{padding-inline:.85rem}.platformSettingsTabs{grid-template-columns:1fr}.platformSettingsTabs a{font-size:.82rem}.platformGuideUpload,.platformSettingsCard{padding:1rem}.rolesCardHeader{flex-direction:column;align-items:stretch}.rolesTableHeader,.rolesTableRow{grid-template-columns:minmax(120px,1fr) 48px 88px;gap:.45rem}.roleNameCell{flex-direction:column;align-items:flex-start;gap:.25rem}.roleActionsCell{gap:.35rem}.roleActionsCell button{width:34px;height:34px}.roleOverviewLayout{grid-template-columns:1fr}.roleOverviewChart{max-width:290px;margin-inline:auto}.roleOverviewLegend{width:min(290px,100%);margin-inline:auto}.platformRolePopup{padding:12px}.platformRolePopupPanel{border-radius:22px;max-height:calc(100vh - 24px);padding:1.15rem}.platformPermissionItem{grid-template-columns:44px minmax(0,1fr) auto;gap:.65rem;padding:.65rem .75rem}.platformPermissionIcon{width:44px;height:44px}.platformPermissionIcon svg{width:27px;height:27px}.platformRolePopupActions .cancelBtn,.platformRolePopupActions .saveCaptionsBtn,.platformRolePopupActions button{flex:1;min-width:0}}main.platformUsersPage .libraryHeader{display:flex}.platformUsersToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}main.platformUsersPage .filter{border-color:var(--border1);background:var(--background2);width:auto;min-width:0;max-width:460px;box-shadow:none;flex:280px;display:flex}main.platformUsersPage .filter input{width:100%;min-width:0}main.platformUsersPage .filter:focus-within{border-color:var(--accentBlue2);box-shadow:0 0 0 3px var(--accentBlue2)}@supports (color:color-mix(in lab,red,red)){main.platformUsersPage .filter:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accentBlue2) 16%,transparent)}}main.platformUsersPage .filter input:focus-visible{outline:none}main.platformUsersPage .platformUsersFilterControls:focus-within{border-color:var(--accentBlue2);box-shadow:0 0 0 3px var(--accentBlue2)}@supports (color:color-mix(in lab,red,red)){main.platformUsersPage .platformUsersFilterControls:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accentBlue2) 16%,transparent)}}.platformUsersFilterControls{flex-wrap:wrap;gap:.65rem;display:flex}.platformUsersFilterControls .customSelect{min-width:145px}.platformUsersTable{border:1px solid var(--border1);background:var(--background2);border-radius:20px;overflow:hidden}.platformUsersRow{color:var(--text2);grid-template-columns:minmax(150px,1.1fr) minmax(160px,1.3fr) minmax(125px,1fr) minmax(100px,.65fr) 65px;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.88rem;display:grid}.platformUsersRow+.platformUsersRow{border-top:1px solid var(--border1)}.platformUsersRow:not(.platformUsersTableHeader):hover,.platformUsersTableHeader{background:var(--background3)}.platformUsersTableHeader{font-size:.76rem;font-weight:500}.platformUsersSortButton{white-space:nowrap;color:inherit;font:inherit;text-align:start;cursor:pointer;flex-wrap:nowrap;align-items:center;gap:.4rem;padding:.25rem 0;display:inline-flex}.platformUsersSortButton:hover,.platformUsersTableHeader [aria-sort=ascending],.platformUsersTableHeader [aria-sort=descending]{color:var(--accentBlue2)}.platformUsersSortArrow{flex-shrink:0;width:1rem;height:1rem;display:block}.platformUsersRow>*{min-width:0}.platformUserSummary,.platformUsersIdentity{align-items:center;gap:.75rem;display:flex}.platformUserAvatar{object-fit:cover;border:1px solid var(--border1);background:var(--background2);border-radius:50%;flex-shrink:0;width:38px;height:38px;display:block}.platformUserName{text-align:start;overflow-wrap:anywhere;color:var(--text1);cursor:pointer;font-weight:500}.platformUserName:hover{color:var(--accentBlue2)}.platformUserEmail{overflow-wrap:anywhere}.platformUserRoles{flex-wrap:wrap;gap:.4rem;display:flex}.platformUserRoles .roleTypeBadge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.platformUserNoRoles{color:var(--text2);font-size:.8rem}.platformUserMobileLabel{display:none}.platformUserActions{justify-content:flex-end}.platformUsersState{min-height:220px;color:var(--text2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.platformUsersState[role=alert]{color:var(--accentRed3)}.platformUserPopup button:focus-visible,.platformUsersPage button:focus-visible,.platformUsersPage input:focus-visible{outline:2px solid var(--accentBlue2);outline-offset:3px}.platformUserPopupHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platformUserClose{background:var(--background2);width:32px;height:32px;color:var(--text1);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.platformUserClose:hover{background:var(--background3)}.platformUserClose svg{width:16px;height:16px}.platformUserClose svg path{stroke:currentColor}.platformUserSummary{color:var(--text1);overflow-wrap:anywhere}.platformUserSummary .platformUserAvatar{width:48px;height:48px}.platformUserDetails{flex-direction:column;gap:1rem;margin:0;display:flex}.platformUserDetails>div{border-bottom:1px solid var(--border1);grid-template-columns:110px minmax(0,1fr);gap:.75rem;padding-bottom:1rem;display:grid}.platformUserDetails dt{color:var(--text2);font-size:.82rem}.platformUserDetails dd{color:var(--text1);overflow-wrap:anywhere;margin:0;font-size:.88rem}.platformUserPopup .platformRolePopupPanel:focus{outline:none}@media (max-width:1100px){.platformUsersRow{grid-template-columns:minmax(120px,1fr) minmax(140px,1.2fr) minmax(100px,1fr) 90px 40px;gap:.65rem;padding:1rem}}@media (max-width:800px){.platformUsersFilterControls,.platformUsersToolbar{width:100%}main.platformUsersPage .filter{flex-basis:100%;max-width:none}.platformUsersFilterControls>.customSelect{flex:1;min-width:0}.platformUsersRow{grid-template-columns:minmax(0,1fr) 40px;gap:.7rem}.platformUsersRow.platformUsersTableHeader{flex-wrap:wrap;justify-content:space-between;display:flex}.platformUsersTableHeader>[role=columnheader]:not([aria-sort]){display:none}.platformUserEmail,.platformUserJoined,.platformUsersIdentity,.platformUsersRow>[role=cell]:nth-child(3){grid-column:1}.platformUserActions{grid-area:1/2/5;align-self:start}.platformUserMobileLabel{display:inline}.platformUserJoined{font-size:.8rem}}@media (max-width:480px){.platformUserDetails>div{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){.platformUserPopup,.platformUserPopup .platformRolePopupPanel{transition:none}}.platformUserRoleEditor{flex-direction:column;gap:.7rem;display:flex}.platformUserRoleEditor h4{color:var(--text1);font-size:.95rem}.platformUserRoleEditor p{color:var(--text2);font-size:.82rem}.platformUserRoleEditor .platformDefaultRoleControl{cursor:default}.platformUserRemoveRole{border-radius:var(--bR);color:var(--accentRed3);background:var(--background2);cursor:pointer;padding:.4rem .6rem;font-size:.8rem}.platformUserAssignRole{align-items:center;gap:.65rem;display:flex}.platformUserAssignRole .customSelect{flex:1;min-width:0}.platformUserRoleEditor button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.platformUserAssignRole{flex-direction:column;align-items:stretch}}main.managementPage .libraryShell{gap:1.25rem}main.managementPage .libraryHeader{display:flex}main.managementPage .managementToolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}main.managementPage .filter{border-color:var(--border1);background:var(--background2);width:auto;min-width:0;max-width:460px;box-shadow:none;flex:280px;display:flex}main.managementPage .filter input{width:100%;min-width:0}main.managementPage .filter:focus-within{border-color:var(--accentBlue2);box-shadow:0 0 0 3px var(--accentBlue2)}@supports (color:color-mix(in lab,red,red)){main.managementPage .filter:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accentBlue2) 16%,transparent)}}main.managementPage .filter input:focus-visible{outline:none}main.managementPage .playlistAddBtn{border-color:var(--border1);background:var(--background2);width:46px;min-width:46px;height:46px;box-shadow:none;border-radius:50%}main.managementPage .playlistAddBtn:hover{background:var(--background3)}main.managementPage .playlistAddBtn svg path{stroke:var(--accentBlue2)}.managementPeopleTable,main.managementPage .libraryTableWrap{border:1px solid var(--border1);background:var(--background2);border-radius:20px;overflow:hidden}main.managementPage table th{text-transform:none;letter-spacing:normal;font-size:.76rem}main.managementPage table th,main.managementPage table th.notHoverable:hover{background:var(--background3)}main.managementPage table td,main.managementPage table th{padding:1rem 1.25rem}main.managementPage table td{font-size:.88rem}main.managementPage table td:first-child,main.managementPage table th:first-child{border-right:none}main.managementPage table tbody tr+tr>td{border-top:1px solid var(--border1)}main.managementPage tbody tr:hover{background:var(--background3)}main.managementPage table th.sortable.active{color:var(--accentBlue2)}main.managementPage table th .platformUsersSortArrow path,main.managementPage table th.sortable.active .platformUsersSortArrow path{stroke:currentColor;fill:none}main.managementPage table th.sortable{white-space:nowrap;position:relative}main.managementPage table th.sortable .platformUsersSortButton:after{content:"";position:absolute;inset:0}main.managementPage table th.sortable:has(.platformUsersSortButton:focus-visible){outline:2px solid var(--accentBlue2);outline-offset:-2px}main.managementPage table th.sortable .platformUsersSortButton:focus-visible{outline:none}main.managementPage table th>span{font-size:inherit}main.managementPage table th p{padding-block:.25rem}main.managementPage table td .videoInfo,main.managementPage table td>span{gap:.75rem}main.managementPage table td .videoInfo>span{min-width:0}main.managementPage table td .videoInfo img{border-radius:8px;width:150px}main.managementPage .quizRowTitle,main.managementPage td .videoInfo h3{overflow-wrap:anywhere;font-size:.88rem;font-weight:500;line-height:1.35}main.managementPage td .videoInfo h3{-webkit-line-clamp:1;line-clamp:1}main.managementPage .quizRowDescription,main.managementPage td .videoInfo h5{font-size:.8rem;line-height:1.35}main.managementPage table td .videoInfo .videoActions{opacity:1;pointer-events:auto;gap:.4rem;margin-top:.35rem}main.managementPage table td .videoInfo .videoActions a,main.managementPage table td .videoInfo .videoActions button{background:var(--background2);border:none;place-items:center;width:38px;height:38px;padding:0;display:grid}main.managementPage table td .videoInfo .videoActions a:hover,main.managementPage table td .videoInfo .videoActions button:hover{background:var(--background3)}main.managementPage td .visibility{background:var(--background3);color:var(--accentBlue2);border:0;border-radius:6px;padding:.35rem .6rem;font-size:.76rem}main.managementPage td .visibility.private{background:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){main.managementPage td .visibility.private{background:color-mix(in srgb,var(--accentRed) 14%,var(--background2))}}main.managementPage td .visibility.private{color:var(--accentRed3)}main.managementPage td .visibility svg path{stroke:currentColor}.managementStatus{white-space:nowrap;background:var(--background3);width:fit-content;color:var(--text2);border-radius:6px;padding:.28rem .48rem;font-size:.76rem;font-weight:600;display:inline-flex}.managementStatus.active{color:var(--accentBlue2)}.managementQuizIcon{background:var(--background3);border-radius:50%;flex-shrink:0}.managementQuizIcon svg path{stroke:var(--accentBlue2)}.managementRowActions{align-items:center;gap:.55rem;display:flex}.managementRowActions a,.managementRowActions button{background:var(--background2);width:38px;height:38px;color:var(--accentBlue2);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .2s;display:grid}.managementRowActions a:hover,.managementRowActions button:hover{background:var(--background3)}.managementRowActions .danger{color:var(--accentRed3)}.managementRowActions .danger:hover{background:var(--accentRed)}@supports (color:color-mix(in lab,red,red)){.managementRowActions .danger:hover{background:color-mix(in srgb,var(--accentRed) 14%,var(--background3))}}.managementRowActions button:disabled{opacity:.45;cursor:not-allowed}.managementRowActions svg{width:19px;height:19px}.managementRowActions svg path{stroke:currentColor}.managementPeopleRow{color:var(--text2);grid-template-columns:minmax(160px,1.1fr) minmax(180px,1.5fr) minmax(70px,.4fr) 90px;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.88rem;display:grid}.managementPeopleRow>*{min-width:0}.managementPeopleRow+.managementPeopleRow{border-top:1px solid var(--border1)}.managementPeopleHeader,.managementPeopleRow:not(.managementPeopleHeader):hover{background:var(--background3)}.managementPeopleHeader{font-size:.76rem;font-weight:500}.managementPersonIdentity{align-items:center;gap:.75rem;display:flex}.managementPersonBio{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.managementPage a:focus-visible,.managementPage button:focus-visible,.managementPage input:focus-visible{outline:2px solid var(--accentBlue2);outline-offset:3px}@media (max-width:1160px){main.managementPage table td .videoInfo img{width:140px}}@media (max-width:800px){.managementPeopleRow{grid-template-columns:minmax(0,1fr) 84px;gap:.7rem;padding:1rem}.managementPeopleHeader{display:none}.managementPersonBio,.managementPersonCount,.managementPersonIdentity{grid-column:1}.managementPeopleRow .managementRowActions{grid-area:1/2/4;align-self:start}.managementPersonCount .platformUserMobileLabel{display:inline}main.managementPage .filter{max-width:none}}@media (max-width:570px){main.managementPage .libraryHeading h1{font-size:1.4rem}main.managementPage .libraryHeading p{font-size:.85rem}main.managementPage table td{border-radius:0!important;padding:1rem!important}main.managementPage table tbody tr+tr>td{border-top:1px solid var(--border1)!important}main.managementPage table td>span{padding-right:28px}main.managementPage table td .videoInfo img{width:100px}main.managementPage table td .videoInfo .videoActions{display:none}main.managementPage table td .videoInfo .mobileOptionsButton{right:8px}main.managementPage .quizRowInfo{padding-right:32px}.managementRowActions{gap:.35rem}.managementRowActions a,.managementRowActions button{width:34px;height:34px}}.sheetState{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.sidePlaylists .playlistHeader button.sheetFollowButton{bottom:max(1rem,env(safe-area-inset-bottom));z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border1);border-radius:var(--bR);background:var(--background2);max-width:calc(100% - 2rem);color:var(--text1);padding:6px 12px;position:absolute;right:1rem}.playerSheet :focus-visible{outline:2px solid var(--accentBlue2);outline-offset:-2px}.connectionStatus{top:calc(88px + env(safe-area-inset-top));z-index:60;background:var(--background2);width:max-content;max-width:calc(100vw - 2rem);color:var(--text1);border:1px solid var(--border1);box-shadow:0 8px 24px var(--seethroughtBlack);border-radius:1rem;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.connectionStatus button{background:var(--background3);color:var(--text1);cursor:pointer;border-radius:.5rem;flex-shrink:0;padding:.4rem .7rem}.connectionStatus button:hover{background:var(--background4)}.connectionStatus button:disabled{opacity:.6;cursor:wait}main.playlist .channelVideosHeader{align-items:center;width:100%}main.playlist .channelSortSelect{width:220px;min-width:0;max-width:100%}main.playlist .channelSortSelect .customSelectTrigger{background:var(--background2);border-color:var(--border1);width:100%;color:var(--text1)}main.playlist .channelPlaylistsSection .channelVideosHeader{flex-direction:row}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}