@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;outline:0;vertical-align:top}ol,ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:0 none;border-collapse:collapse}img{vertical-align:top;border:0 none}embed{vertical-align:top}*{border:0 none;outline:none;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}:after,:before{box-sizing:border-box}input,textarea{outline:none!important}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}*:focus{outline:0 none}a:hover,a:active{outline:0}img{width:auto\	;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;color:initial;font:initial}button,input{overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{cursor:pointer}select{-moz-appearance:menulist;-webkit-appearance:menulist}textarea{overflow:auto;vertical-align:top}@-ms-viewport{width:device-width}@viewport{width:device-width}input::-ms-clear{display:none!important}input[type=text]::-ms-clear{display:none!important}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-DV5JUt4u.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-DhG0qYR5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-a7jZhDYN.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CPD8nYup.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BpYDcBoJ.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-Bh-Hjkjw.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}:root{--button-filled-bg: #3B82F6;--button-text-color: #F8FAFC;--button-disabled-color: #DADEE5;--button-locked-color: #858BA1;--button-width: 236px;--link-color: #3B82F6;--text-menu-active: #172554;--text-color-logo: #202224;--text-light-blue: #64748B;--text-color: #020617;--text-err-color: #EF4444;--text-green-color: #34D399;--text-number: #BFC5D7;--text-modal: #1E1E1E;--image-border-color: #D8DCE8;--body-bg-color: #F7F7FA;--background-color: #FFFFFF;--video-background: rgba(2, 6, 23, .8);--font-family: "Roboto", sans-serif;--video-border-radius: 5px;--modal-info-radius: 14px;--border-radius: 16px;--menu-border-radius: 10px;--progress-border-radius: 20px;--default-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, fill .3s ease-in-out, transform .3s ease-in-out, opacity .3s ease-in-out;--transition: all .3s ease}html,body{overflow:hidden}body{font-family:var(--font-family);color:var(--text-color);background-color:var(--body-bg-color);transition:var(--default-transition)}input,button,textarea,select{font-family:var(--font-family)}a{color:var(--link-color);text-decoration:none;transition:var(--default-transition);font-size:15px;font-weight:500;display:inline-block;width:fit-content}a:focus,a:active{color:var(--link-color);text-decoration:none;transition:var(--default-transition)}a:hover{text-decoration:underline}a.button,button{transition:var(--default-transition);padding:10px;font-size:15px;font-weight:500;text-align:center;cursor:pointer;border:1px solid var(--button-filled-bg);background-color:transparent;border-radius:var(--menu-border-radius);white-space:nowrap}a.button{display:inline-block;text-decoration:none}a.button.filled{background-color:var(--button-filled-bg);color:var(--button-text-color)}.button{border-color:var(--button-filled-bg);color:var(--button-filled-bg)}.filled{background-color:var(--button-filled-bg);color:var(--button-text-color)}.redButton{background-color:transparent;color:var(--text-err-color);border-color:var(--text-err-color)}.continueButton:after{content:"→";display:inline-block;color:var(--button-text-color);width:15px;height:15px;margin-left:3px}.linkButton{border-radius:var(--progress-border-radius)}.requestCoachButton{font-size:13px!important}.reassingButton:before,.changecoachButton:before,.assignmyselfButton:before,.linkButton:before,.requestCoachButton:before{content:"";display:inline-block;width:12px;height:12px;mask-size:contain;-webkit-mask-size:contain;vertical-align:bottom;margin-right:5px}.reassingButton:before{mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.076%2010.9c-2.72%200-4.98-2.26-4.98-4.98C.095%203.196%202.35.94%205.07.94c2.724%200%204.985%202.256%204.985%204.98%200%202.72-2.256%204.98-4.98%204.98m0-.83a4.135%204.135%200%200%200%204.15-4.15c0-2.305-1.85-4.15-4.155-4.15A4.126%204.126%200%200%200%20.93%205.92a4.13%204.13%200%200%200%204.146%204.15m2.52-3.554c0%201.172-.855%201.904-1.993%201.904h-.67c-.219%200-.38-.122-.38-.347%200-.229.161-.351.371-.351h.679c.737%200%201.274-.474%201.274-1.245%200-.752-.551-1.162-1.27-1.162h-1.46l-.575-.025.283.215.61.586a.33.33%200%200%201%20.108.25.344.344%200%200%201-.347.356.33.33%200%200%201-.25-.103L2.674%205.266a.43.43%200%200%201-.132-.298.44.44%200%200%201%20.132-.298l1.299-1.318a.32.32%200%200%201%20.249-.103c.2%200%20.352.152.352.352a.34.34%200%200%201-.113.254l-.503.488-.385.303.576-.015h1.46c1.137%200%201.987.713%201.987%201.885'%20fill='%23EF4444'/%3e%3c/svg%3e") no-repeat;background-color:var(--text-err-color);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.076%2010.9c-2.72%200-4.98-2.26-4.98-4.98C.095%203.196%202.35.94%205.07.94c2.724%200%204.985%202.256%204.985%204.98%200%202.72-2.256%204.98-4.98%204.98m0-.83a4.135%204.135%200%200%200%204.15-4.15c0-2.305-1.85-4.15-4.155-4.15A4.126%204.126%200%200%200%20.93%205.92a4.13%204.13%200%200%200%204.146%204.15m2.52-3.554c0%201.172-.855%201.904-1.993%201.904h-.67c-.219%200-.38-.122-.38-.347%200-.229.161-.351.371-.351h.679c.737%200%201.274-.474%201.274-1.245%200-.752-.551-1.162-1.27-1.162h-1.46l-.575-.025.283.215.61.586a.33.33%200%200%201%20.108.25.344.344%200%200%201-.347.356.33.33%200%200%201-.25-.103L2.674%205.266a.43.43%200%200%201-.132-.298.44.44%200%200%201%20.132-.298l1.299-1.318a.32.32%200%200%201%20.249-.103c.2%200%20.352.152.352.352a.34.34%200%200%201-.113.254l-.503.488-.385.303.576-.015h1.46c1.137%200%201.987.713%201.987%201.885'%20fill='%23EF4444'/%3e%3c/svg%3e") no-repeat}.changecoachButton:before{mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='12'%20viewBox='0%200%2014%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.75037%205.46289C0.729862%205.46289%200.217167%204.95508%200.217167%203.94922V2.08887C0.217167%201.08301%200.729862%200.580078%201.75037%200.580078H5.23182C6.25232%200.580078%206.76502%201.08301%206.76502%202.08887V3.94922C6.76502%204.95508%206.25232%205.46289%205.23182%205.46289H1.75037ZM1.76014%204.67676H5.22205C5.70545%204.67676%205.97889%204.41309%205.97889%203.90527V2.13281C5.97889%201.625%205.70545%201.36621%205.22205%201.36621H1.76014C1.27185%201.36621%201.0033%201.625%201.0033%202.13281V3.90527C1.0033%204.41309%201.27185%204.67676%201.76014%204.67676ZM10.6615%205.95605L9.76307%204.7207C9.56287%204.45215%209.64588%204.17871%209.99744%204.17871H10.5931V4.08105C10.5931%203.02148%209.85584%202.35254%208.8158%202.35254H8.08826C7.92225%202.35254%207.78553%202.21582%207.78553%202.0498C7.78553%201.88379%207.92225%201.74219%208.08826%201.74219H8.82068C10.2172%201.74219%2011.1595%202.6748%2011.1595%204.07617V4.17871H11.8041C12.1654%204.17871%2012.2435%204.45215%2012.0433%204.7207L11.1351%205.95605C10.9838%206.16113%2010.8129%206.16602%2010.6615%205.95605ZM4.70935%2010.5898C3.31287%2010.5898%202.37049%209.65723%202.37049%208.25098V8.15332H1.72596C1.36951%208.15332%201.2865%207.87988%201.49158%207.60645L2.3949%206.37598C2.54627%206.1709%202.71717%206.16602%202.86853%206.37598L3.77185%207.60645C3.96717%207.87988%203.88416%208.15332%203.53748%208.15332H2.93689V8.24609C2.93689%209.30566%203.6742%209.97949%204.71424%209.97949H5.44178C5.60779%209.97949%205.74939%2010.1162%205.74939%2010.2822C5.74939%2010.4482%205.60779%2010.5898%205.44178%2010.5898H4.70935ZM8.29822%2011.752C7.2826%2011.752%206.76502%2011.249%206.76502%2010.2383V8.38281C6.76502%207.37207%207.2826%206.86914%208.29822%206.86914H11.7845C12.8002%206.86914%2013.3178%207.37695%2013.3178%208.38281V10.2383C13.3178%2011.2441%2012.8002%2011.752%2011.7845%2011.752H8.29822ZM8.31287%2010.9658H11.7699C12.2533%2010.9658%2012.5316%2010.707%2012.5316%2010.1992V8.42188C12.5316%207.91895%2012.2533%207.65527%2011.7699%207.65527H8.31287C7.82459%207.65527%207.55115%207.91895%207.55115%208.42188V10.1992C7.55115%2010.707%207.82459%2010.9658%208.31287%2010.9658ZM20.2865'%20fill='%233B82F6'/%3e%3c/svg%3e") no-repeat;background-color:var(--button-filled-bg);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='12'%20viewBox='0%200%2014%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.75037%205.46289C0.729862%205.46289%200.217167%204.95508%200.217167%203.94922V2.08887C0.217167%201.08301%200.729862%200.580078%201.75037%200.580078H5.23182C6.25232%200.580078%206.76502%201.08301%206.76502%202.08887V3.94922C6.76502%204.95508%206.25232%205.46289%205.23182%205.46289H1.75037ZM1.76014%204.67676H5.22205C5.70545%204.67676%205.97889%204.41309%205.97889%203.90527V2.13281C5.97889%201.625%205.70545%201.36621%205.22205%201.36621H1.76014C1.27185%201.36621%201.0033%201.625%201.0033%202.13281V3.90527C1.0033%204.41309%201.27185%204.67676%201.76014%204.67676ZM10.6615%205.95605L9.76307%204.7207C9.56287%204.45215%209.64588%204.17871%209.99744%204.17871H10.5931V4.08105C10.5931%203.02148%209.85584%202.35254%208.8158%202.35254H8.08826C7.92225%202.35254%207.78553%202.21582%207.78553%202.0498C7.78553%201.88379%207.92225%201.74219%208.08826%201.74219H8.82068C10.2172%201.74219%2011.1595%202.6748%2011.1595%204.07617V4.17871H11.8041C12.1654%204.17871%2012.2435%204.45215%2012.0433%204.7207L11.1351%205.95605C10.9838%206.16113%2010.8129%206.16602%2010.6615%205.95605ZM4.70935%2010.5898C3.31287%2010.5898%202.37049%209.65723%202.37049%208.25098V8.15332H1.72596C1.36951%208.15332%201.2865%207.87988%201.49158%207.60645L2.3949%206.37598C2.54627%206.1709%202.71717%206.16602%202.86853%206.37598L3.77185%207.60645C3.96717%207.87988%203.88416%208.15332%203.53748%208.15332H2.93689V8.24609C2.93689%209.30566%203.6742%209.97949%204.71424%209.97949H5.44178C5.60779%209.97949%205.74939%2010.1162%205.74939%2010.2822C5.74939%2010.4482%205.60779%2010.5898%205.44178%2010.5898H4.70935ZM8.29822%2011.752C7.2826%2011.752%206.76502%2011.249%206.76502%2010.2383V8.38281C6.76502%207.37207%207.2826%206.86914%208.29822%206.86914H11.7845C12.8002%206.86914%2013.3178%207.37695%2013.3178%208.38281V10.2383C13.3178%2011.2441%2012.8002%2011.752%2011.7845%2011.752H8.29822ZM8.31287%2010.9658H11.7699C12.2533%2010.9658%2012.5316%2010.707%2012.5316%2010.1992V8.42188C12.5316%207.91895%2012.2533%207.65527%2011.7699%207.65527H8.31287C7.82459%207.65527%207.55115%207.91895%207.55115%208.42188V10.1992C7.55115%2010.707%207.82459%2010.9658%208.31287%2010.9658ZM20.2865'%20fill='%233B82F6'/%3e%3c/svg%3e") no-repeat;width:14px}.assignmyselfButton:before{height:11px;mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='11'%20viewBox='0%200%2012%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.87416%2010.1467C6.18568%2010.1467%205.5265%2010.0002%204.92592%209.73657C5.39467%209.18481%205.67299%208.47681%205.67299%207.71509C5.67299%207.46606%205.64369%207.21216%205.5851%206.97778C5.97084%206.88501%206.40053%206.82642%206.86928%206.82642C8.34389%206.82642%209.4767%207.37329%209.95522%207.94458C10.6242%207.21704%2011.0246%206.24048%2011.0246%205.16626C11.0246%202.86157%209.16908%201.01587%206.86928%201.01587C4.7599%201.01587%203.04115%202.55884%202.7726%204.58521C2.51381%204.55591%202.16713%204.57544%201.92787%204.61938C2.20131%202.1438%204.32533%200.185791%206.86928%200.185791C9.589%200.185791%2011.8546%202.44165%2011.8546%205.16626C11.8546%207.88599%209.59389%2010.1467%206.87416%2010.1467ZM6.86928%205.99634C5.93178%205.98657%205.19936%205.20044%205.19447%204.15552C5.18471%203.16919%205.93178%202.35376%206.86928%202.35376C7.8019%202.35376%208.54408%203.16919%208.54408%204.15552C8.54408%205.20532%207.80678%206.0061%206.86928%205.99634ZM2.52357%2010.2004C1.16615%2010.2004%200.0431061%209.08716%200.0431061%207.71997C0.0431061%206.36255%201.16615%205.2395%202.52357%205.2395C3.88588%205.2395%205.00404%206.35767%205.00404%207.71997C5.00404%209.07739%203.86635%2010.2004%202.52357%2010.2004ZM2.22572%209.05786C2.33315%209.05786%202.4308%209.01392%202.48451%208.94067L3.90053%206.9729C3.94447%206.90942%203.96889%206.84106%203.96889%206.78735C3.96889%206.61646%203.82729%206.48462%203.66127%206.48462C3.54897%206.48462%203.46107%206.53833%203.40248%206.62134L2.21596%208.27173L1.61537%207.62231C1.56166%207.5686%201.48354%207.51978%201.381%207.51978C1.2101%207.51978%201.07338%207.65161%201.07338%207.82739C1.07338%207.89575%201.09779%207.98364%201.15639%208.04712L1.98158%208.95532C2.04506'%20fill='%233B82F6'%20/%3e%3c/svg%3e") no-repeat;background-color:var(--button-filled-bg);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='11'%20viewBox='0%200%2012%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.87416%2010.1467C6.18568%2010.1467%205.5265%2010.0002%204.92592%209.73657C5.39467%209.18481%205.67299%208.47681%205.67299%207.71509C5.67299%207.46606%205.64369%207.21216%205.5851%206.97778C5.97084%206.88501%206.40053%206.82642%206.86928%206.82642C8.34389%206.82642%209.4767%207.37329%209.95522%207.94458C10.6242%207.21704%2011.0246%206.24048%2011.0246%205.16626C11.0246%202.86157%209.16908%201.01587%206.86928%201.01587C4.7599%201.01587%203.04115%202.55884%202.7726%204.58521C2.51381%204.55591%202.16713%204.57544%201.92787%204.61938C2.20131%202.1438%204.32533%200.185791%206.86928%200.185791C9.589%200.185791%2011.8546%202.44165%2011.8546%205.16626C11.8546%207.88599%209.59389%2010.1467%206.87416%2010.1467ZM6.86928%205.99634C5.93178%205.98657%205.19936%205.20044%205.19447%204.15552C5.18471%203.16919%205.93178%202.35376%206.86928%202.35376C7.8019%202.35376%208.54408%203.16919%208.54408%204.15552C8.54408%205.20532%207.80678%206.0061%206.86928%205.99634ZM2.52357%2010.2004C1.16615%2010.2004%200.0431061%209.08716%200.0431061%207.71997C0.0431061%206.36255%201.16615%205.2395%202.52357%205.2395C3.88588%205.2395%205.00404%206.35767%205.00404%207.71997C5.00404%209.07739%203.86635%2010.2004%202.52357%2010.2004ZM2.22572%209.05786C2.33315%209.05786%202.4308%209.01392%202.48451%208.94067L3.90053%206.9729C3.94447%206.90942%203.96889%206.84106%203.96889%206.78735C3.96889%206.61646%203.82729%206.48462%203.66127%206.48462C3.54897%206.48462%203.46107%206.53833%203.40248%206.62134L2.21596%208.27173L1.61537%207.62231C1.56166%207.5686%201.48354%207.51978%201.381%207.51978C1.2101%207.51978%201.07338%207.65161%201.07338%207.82739C1.07338%207.89575%201.09779%207.98364%201.15639%208.04712L1.98158%208.95532C2.04506'%20fill='%233B82F6'%20/%3e%3c/svg%3e") no-repeat}.linkButton:before{mask:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.88222%205.52774C9.03926%205.36976%209.26665%205.29856%209.4808%205.35987C9.73296%205.43205%209.95917%205.52076%2010.1594%205.62598C10.4524%205.77734%2010.699%205.95557%2010.8992%206.16064C11.5144%206.771%2011.9246%207.44727%2012.1296%208.18945C12.3347%208.92676%2012.3347%209.6665%2012.1296%2010.4087C11.9246%2011.146%2011.5168%2011.8198%2010.9065%2012.4302L8.32837%2015.0083C7.7229%2015.6138%207.05151%2016.019%206.31421%2016.2241C5.5769%2016.4292%204.83716%2016.4292%204.09497%2016.2241C3.35767%2016.0239%202.6814%2015.6138%202.06616%2014.9937C1.45093%2014.3833%201.04077%2013.707%200.835693%2012.9648C0.630615%2012.2227%200.630615%2011.4829%200.835693%2010.7456C1.04077%2010.0083%201.44849%209.33447%202.05884%208.72412L3.41182%207.38074C3.60988%207.18408%204.0271%207.39208%204.05835%207.66943C4.12604%208.26172%204.03044%208.89851%203.60891%209.32004L3.18677%209.74219C2.78149%2010.1475%202.5105%2010.5918%202.37378%2011.0752C2.24194%2011.5586%202.24438%2012.0444%202.3811%2012.5327C2.51782%2013.021%202.78882%2013.4678%203.19409%2013.873C3.59448%2014.2783%204.03882%2014.5469%204.5271%2014.6787C5.01538%2014.8105%205.50122%2014.8081%205.98462%2014.6714C6.46802%2014.5396%206.91235%2014.2734%207.31763%2013.873L9.77856%2011.4121C10.1838%2011.0117%2010.4524%2010.5698%2010.5842%2010.0864C10.7161%209.59814%2010.7136%209.10986%2010.5769%208.62158C10.4451%208.1333%2010.1765%207.68652%209.77124%207.28125C9.5564%207.07129%209.29517%206.90039%208.98755%206.76855C8.57956%206.58723%208.38427%206.0287%208.69902%205.71205L8.88222%205.52774ZM8.38843%2011.3066C8.23627%2011.4597%208.01735%2011.5313%207.80865%2011.4763C7.55113%2011.4084%207.3191%2011.3211%207.11255%2011.2144C6.82446%2011.0581%206.58032%2010.8774%206.38013%2010.6724C5.76489%2010.0571%205.35474%209.38086%205.14966%208.64355C4.94458%207.90137%204.94458%207.16162%205.14966%206.42432C5.35474%205.68701%205.76245%205.01318%206.3728%204.40283L8.9436%201.83203C9.55396%201.22168%2010.2278%200.813965%2010.9651%200.608887C11.7024%200.403809%2012.4397%200.403809%2013.177%200.608887C13.9192%200.809082%2014.6003%201.21924%2015.2205%201.83936C15.8308%202.45459%2016.2385%203.1333%2016.4436%203.87549C16.6487%204.61279%2016.6487%205.3501%2016.4436%206.0874C16.2385%206.82471%2015.8333%207.49609%2015.2278%208.10156L13.8623%209.4574C13.6657%209.65263%2013.2524%209.44619%2013.2209%209.1709C13.1537%208.57422%2013.2509%207.93249%2013.6754%207.50791L14.0925%207.09082C14.4978%206.69043%2014.7664%206.24854%2014.8982%205.76514C15.03%205.27686%2015.0276%204.79102%2014.8909%204.30762C14.759%203.81934%2014.4905%203.37256%2014.0852%202.96729C13.6799%202.56201%2013.2356%202.29346%2012.7522%202.16162C12.2688%202.0249%2011.783%202.0249%2011.2947%202.16162C10.8113%202.29346%2010.3669%202.55957%209.96167%202.95996L7.50073%205.4209C7.09546%205.82617%206.82446%206.27051%206.68774%206.75391C6.55591%207.2373%206.55835%207.72314%206.69507%208.21143C6.83179%208.69482%207.10278%209.1416%207.50806%209.55176C7.7229%209.76172%207.98413%209.93506%208.29175%2010.0718C8.69724%2010.2456%208.8938%2010.7982%208.58279%2011.1111L8.38843%2011.3066Z'%20fill='%233B82F6'/%3e%3c/svg%3e") no-repeat;background-color:var(--button-filled-bg);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.88222%205.52774C9.03926%205.36976%209.26665%205.29856%209.4808%205.35987C9.73296%205.43205%209.95917%205.52076%2010.1594%205.62598C10.4524%205.77734%2010.699%205.95557%2010.8992%206.16064C11.5144%206.771%2011.9246%207.44727%2012.1296%208.18945C12.3347%208.92676%2012.3347%209.6665%2012.1296%2010.4087C11.9246%2011.146%2011.5168%2011.8198%2010.9065%2012.4302L8.32837%2015.0083C7.7229%2015.6138%207.05151%2016.019%206.31421%2016.2241C5.5769%2016.4292%204.83716%2016.4292%204.09497%2016.2241C3.35767%2016.0239%202.6814%2015.6138%202.06616%2014.9937C1.45093%2014.3833%201.04077%2013.707%200.835693%2012.9648C0.630615%2012.2227%200.630615%2011.4829%200.835693%2010.7456C1.04077%2010.0083%201.44849%209.33447%202.05884%208.72412L3.41182%207.38074C3.60988%207.18408%204.0271%207.39208%204.05835%207.66943C4.12604%208.26172%204.03044%208.89851%203.60891%209.32004L3.18677%209.74219C2.78149%2010.1475%202.5105%2010.5918%202.37378%2011.0752C2.24194%2011.5586%202.24438%2012.0444%202.3811%2012.5327C2.51782%2013.021%202.78882%2013.4678%203.19409%2013.873C3.59448%2014.2783%204.03882%2014.5469%204.5271%2014.6787C5.01538%2014.8105%205.50122%2014.8081%205.98462%2014.6714C6.46802%2014.5396%206.91235%2014.2734%207.31763%2013.873L9.77856%2011.4121C10.1838%2011.0117%2010.4524%2010.5698%2010.5842%2010.0864C10.7161%209.59814%2010.7136%209.10986%2010.5769%208.62158C10.4451%208.1333%2010.1765%207.68652%209.77124%207.28125C9.5564%207.07129%209.29517%206.90039%208.98755%206.76855C8.57956%206.58723%208.38427%206.0287%208.69902%205.71205L8.88222%205.52774ZM8.38843%2011.3066C8.23627%2011.4597%208.01735%2011.5313%207.80865%2011.4763C7.55113%2011.4084%207.3191%2011.3211%207.11255%2011.2144C6.82446%2011.0581%206.58032%2010.8774%206.38013%2010.6724C5.76489%2010.0571%205.35474%209.38086%205.14966%208.64355C4.94458%207.90137%204.94458%207.16162%205.14966%206.42432C5.35474%205.68701%205.76245%205.01318%206.3728%204.40283L8.9436%201.83203C9.55396%201.22168%2010.2278%200.813965%2010.9651%200.608887C11.7024%200.403809%2012.4397%200.403809%2013.177%200.608887C13.9192%200.809082%2014.6003%201.21924%2015.2205%201.83936C15.8308%202.45459%2016.2385%203.1333%2016.4436%203.87549C16.6487%204.61279%2016.6487%205.3501%2016.4436%206.0874C16.2385%206.82471%2015.8333%207.49609%2015.2278%208.10156L13.8623%209.4574C13.6657%209.65263%2013.2524%209.44619%2013.2209%209.1709C13.1537%208.57422%2013.2509%207.93249%2013.6754%207.50791L14.0925%207.09082C14.4978%206.69043%2014.7664%206.24854%2014.8982%205.76514C15.03%205.27686%2015.0276%204.79102%2014.8909%204.30762C14.759%203.81934%2014.4905%203.37256%2014.0852%202.96729C13.6799%202.56201%2013.2356%202.29346%2012.7522%202.16162C12.2688%202.0249%2011.783%202.0249%2011.2947%202.16162C10.8113%202.29346%2010.3669%202.55957%209.96167%202.95996L7.50073%205.4209C7.09546%205.82617%206.82446%206.27051%206.68774%206.75391C6.55591%207.2373%206.55835%207.72314%206.69507%208.21143C6.83179%208.69482%207.10278%209.1416%207.50806%209.55176C7.7229%209.76172%207.98413%209.93506%208.29175%2010.0718C8.69724%2010.2456%208.8938%2010.7982%208.58279%2011.1111L8.38843%2011.3066Z'%20fill='%233B82F6'/%3e%3c/svg%3e") no-repeat;width:17px;height:17px}.requestCoachButton:before{mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.846085%206.84717V5.9458C0.846085%204.18115%201.84267%203.21631%203.67079%203.21631H5.88612C7.79677%203.00049%2010.1962%202.26416%2012.0878%201.14697C12.3226%200.467773%2012.9511%200.0170898%2013.7509%200.0170898C14.7792%200.0170898%2015.5219%200.759766%2015.5219%201.78809V10.9541C15.5219%2011.9824%2014.7855%2012.7251%2013.7509%2012.7251C12.9765%2012.7251%2012.3671%2012.3062%2012.1068%2011.6523C10.5199%2010.7446%208.83778%2010.1289%207.15565%209.78613L7.56825%2011.8872C7.73964%2012.7695%207.32069%2013.4106%206.64149%2013.6455C5.94325%2013.8867%204.93398%2013.7915%204.37538%2012.541L3.01064%209.52588C1.60146%209.31641%200.846085%208.3833%200.846085%206.84717ZM13.3002%2010.9541C13.3002%2011.2207%2013.4843%2011.4048%2013.7509%2011.4048C14.0175%2011.4048%2014.2016%2011.2207%2014.2016%2010.9541V1.78809C14.2016%201.52148%2014.0175%201.3374%2013.7509%201.3374C13.4843%201.3374%2013.3002%201.52148%2013.3002%201.78809V10.9541ZM6.15273%208.29443C8.22841%208.54834%2010.1835%209.13867%2011.9799%2010.1226V2.67041C10.2152%203.63525%208.2411%204.23193%206.15273%204.48584V8.29443ZM3.67079%208.25635H4.83241V4.53662H3.67079C2.57899%204.53662%202.1664%204.91748%202.1664%205.9458V6.84717C2.1664%207.86914%202.57899%208.25635%203.67079%208.25635ZM5.63857%2012.2046C5.74648%2012.4331%205.95595%2012.4775%206.11464%2012.4268C6.26698%2012.3696%206.37489%2012.23%206.33681%2012.0205L5.85439%209.57666L5.84169%209.57031H4.40077L5.63857%2012.2046ZM23.2297'%20fill='%23F7F7FA'/%3e%3c/svg%3e") no-repeat;background-color:var(--button-filled-bg);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.846085%206.84717V5.9458C0.846085%204.18115%201.84267%203.21631%203.67079%203.21631H5.88612C7.79677%203.00049%2010.1962%202.26416%2012.0878%201.14697C12.3226%200.467773%2012.9511%200.0170898%2013.7509%200.0170898C14.7792%200.0170898%2015.5219%200.759766%2015.5219%201.78809V10.9541C15.5219%2011.9824%2014.7855%2012.7251%2013.7509%2012.7251C12.9765%2012.7251%2012.3671%2012.3062%2012.1068%2011.6523C10.5199%2010.7446%208.83778%2010.1289%207.15565%209.78613L7.56825%2011.8872C7.73964%2012.7695%207.32069%2013.4106%206.64149%2013.6455C5.94325%2013.8867%204.93398%2013.7915%204.37538%2012.541L3.01064%209.52588C1.60146%209.31641%200.846085%208.3833%200.846085%206.84717ZM13.3002%2010.9541C13.3002%2011.2207%2013.4843%2011.4048%2013.7509%2011.4048C14.0175%2011.4048%2014.2016%2011.2207%2014.2016%2010.9541V1.78809C14.2016%201.52148%2014.0175%201.3374%2013.7509%201.3374C13.4843%201.3374%2013.3002%201.52148%2013.3002%201.78809V10.9541ZM6.15273%208.29443C8.22841%208.54834%2010.1835%209.13867%2011.9799%2010.1226V2.67041C10.2152%203.63525%208.2411%204.23193%206.15273%204.48584V8.29443ZM3.67079%208.25635H4.83241V4.53662H3.67079C2.57899%204.53662%202.1664%204.91748%202.1664%205.9458V6.84717C2.1664%207.86914%202.57899%208.25635%203.67079%208.25635ZM5.63857%2012.2046C5.74648%2012.4331%205.95595%2012.4775%206.11464%2012.4268C6.26698%2012.3696%206.37489%2012.23%206.33681%2012.0205L5.85439%209.57666L5.84169%209.57031H4.40077L5.63857%2012.2046ZM23.2297'%20fill='%23F7F7FA'/%3e%3c/svg%3e") no-repeat;width:14px;height:14px}.lockedButton{color:var(--text-color)!important;border-color:var(--background-color)!important;background-color:var(--background-color)!important}.lockedButton:before{content:"";display:inline-block;width:14px;height:14px;mask-size:contain;-webkit-mask-size:contain;vertical-align:top;margin-right:2px;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.85307%2013.4045C0.919968%2013.4045%200.42485%2012.8967%200.42485%2011.8938V7.52026C0.42485%206.63794%200.812057%206.14282%201.53569%206.03491V4.49878C1.53569%202.11206%203.09721%200.956787%204.75395%200.956787C6.41704%200.956787%207.97856%202.11206%207.97856%204.49878V6.03491C8.70854%206.14282%209.0894%206.64429%209.0894%207.52026V11.8938C9.0894%2012.8967%208.59428%2013.4045%207.66118%2013.4045H1.85307ZM2.54497%204.36548V6.01587H6.97563V4.36548C6.97563%202.75952%205.94096%201.91528%204.75395%201.91528C3.56694%201.91528%202.54497%202.75952%202.54497%204.36548ZM1.88481%2012.446H7.62944C7.90874%2012.446%208.06108%2012.2747%208.06108%2011.9636V7.45044C8.06108%207.1394%207.90874%206.97437%207.62944%206.97437H1.88481C1.61186%206.97437%201.45317%207.1394%201.45317%207.45044V11.9636C1.45317%2012.2747%201.61186%2012.446%201.88481'%20fill='%23020617'/%3e%3c/svg%3e") no-repeat;background-color:var(--text-color)!important;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.85307%2013.4045C0.919968%2013.4045%200.42485%2012.8967%200.42485%2011.8938V7.52026C0.42485%206.63794%200.812057%206.14282%201.53569%206.03491V4.49878C1.53569%202.11206%203.09721%200.956787%204.75395%200.956787C6.41704%200.956787%207.97856%202.11206%207.97856%204.49878V6.03491C8.70854%206.14282%209.0894%206.64429%209.0894%207.52026V11.8938C9.0894%2012.8967%208.59428%2013.4045%207.66118%2013.4045H1.85307ZM2.54497%204.36548V6.01587H6.97563V4.36548C6.97563%202.75952%205.94096%201.91528%204.75395%201.91528C3.56694%201.91528%202.54497%202.75952%202.54497%204.36548ZM1.88481%2012.446H7.62944C7.90874%2012.446%208.06108%2012.2747%208.06108%2011.9636V7.45044C8.06108%207.1394%207.90874%206.97437%207.62944%206.97437H1.88481C1.61186%206.97437%201.45317%207.1394%201.45317%207.45044V11.9636C1.45317%2012.2747%201.61186%2012.446%201.88481'%20fill='%23020617'/%3e%3c/svg%3e") no-repeat}.requestButton,.greenButton{width:var(--button-width);font-size:13px;line-height:14px;font-weight:600;color:var(--body-bg-color);background-color:var(--text-green-color);border:1px solid var(--text-green-color);border-radius:var(--menu-border-radius)}.requestButton:before{content:"";display:inline-block;width:14px;height:14px;mask-size:contain;-webkit-mask-size:contain;vertical-align:bottom;margin-right:6px;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.846085%206.84717V5.9458C0.846085%204.18115%201.84267%203.21631%203.67079%203.21631H5.88612C7.79677%203.00049%2010.1962%202.26416%2012.0878%201.14697C12.3226%200.467773%2012.9511%200.0170898%2013.7509%200.0170898C14.7792%200.0170898%2015.5219%200.759766%2015.5219%201.78809V10.9541C15.5219%2011.9824%2014.7855%2012.7251%2013.7509%2012.7251C12.9765%2012.7251%2012.3671%2012.3062%2012.1068%2011.6523C10.5199%2010.7446%208.83778%2010.1289%207.15565%209.78613L7.56825%2011.8872C7.73964%2012.7695%207.32069%2013.4106%206.64149%2013.6455C5.94325%2013.8867%204.93398%2013.7915%204.37538%2012.541L3.01064%209.52588C1.60146%209.31641%200.846085%208.3833%200.846085%206.84717ZM13.3002%2010.9541C13.3002%2011.2207%2013.4843%2011.4048%2013.7509%2011.4048C14.0175%2011.4048%2014.2016%2011.2207%2014.2016%2010.9541V1.78809C14.2016%201.52148%2014.0175%201.3374%2013.7509%201.3374C13.4843%201.3374%2013.3002%201.52148%2013.3002%201.78809V10.9541ZM6.15273%208.29443C8.22841%208.54834%2010.1835%209.13867%2011.9799%2010.1226V2.67041C10.2152%203.63525%208.2411%204.23193%206.15273%204.48584V8.29443ZM3.67079%208.25635H4.83241V4.53662H3.67079C2.57899%204.53662%202.1664%204.91748%202.1664%205.9458V6.84717C2.1664%207.86914%202.57899%208.25635%203.67079%208.25635ZM5.63857%2012.2046C5.74648%2012.4331%205.95595%2012.4775%206.11464%2012.4268C6.26698%2012.3696%206.37489%2012.23%206.33681%2012.0205L5.85439%209.57666L5.84169%209.57031H4.40077L5.63857%2012.2046ZM23.2297'%20fill='%23F7F7FA'/%3e%3c/svg%3e") no-repeat;background-color:var(--body-bg-color);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.846085%206.84717V5.9458C0.846085%204.18115%201.84267%203.21631%203.67079%203.21631H5.88612C7.79677%203.00049%2010.1962%202.26416%2012.0878%201.14697C12.3226%200.467773%2012.9511%200.0170898%2013.7509%200.0170898C14.7792%200.0170898%2015.5219%200.759766%2015.5219%201.78809V10.9541C15.5219%2011.9824%2014.7855%2012.7251%2013.7509%2012.7251C12.9765%2012.7251%2012.3671%2012.3062%2012.1068%2011.6523C10.5199%2010.7446%208.83778%2010.1289%207.15565%209.78613L7.56825%2011.8872C7.73964%2012.7695%207.32069%2013.4106%206.64149%2013.6455C5.94325%2013.8867%204.93398%2013.7915%204.37538%2012.541L3.01064%209.52588C1.60146%209.31641%200.846085%208.3833%200.846085%206.84717ZM13.3002%2010.9541C13.3002%2011.2207%2013.4843%2011.4048%2013.7509%2011.4048C14.0175%2011.4048%2014.2016%2011.2207%2014.2016%2010.9541V1.78809C14.2016%201.52148%2014.0175%201.3374%2013.7509%201.3374C13.4843%201.3374%2013.3002%201.52148%2013.3002%201.78809V10.9541ZM6.15273%208.29443C8.22841%208.54834%2010.1835%209.13867%2011.9799%2010.1226V2.67041C10.2152%203.63525%208.2411%204.23193%206.15273%204.48584V8.29443ZM3.67079%208.25635H4.83241V4.53662H3.67079C2.57899%204.53662%202.1664%204.91748%202.1664%205.9458V6.84717C2.1664%207.86914%202.57899%208.25635%203.67079%208.25635ZM5.63857%2012.2046C5.74648%2012.4331%205.95595%2012.4775%206.11464%2012.4268C6.26698%2012.3696%206.37489%2012.23%206.33681%2012.0205L5.85439%209.57666L5.84169%209.57031H4.40077L5.63857%2012.2046ZM23.2297'%20fill='%23F7F7FA'/%3e%3c/svg%3e") no-repeat}.loginButton{width:var(--button-width);font-size:17px}.button.logoutButton{width:var(--button-width);font-size:17px;font-weight:500;border-color:var(--body-bg-color);background-color:var(--body-bg-color);color:var(--button-filled-bg)}.backButton{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--link-color);padding:0 10px;height:18px;background:transparent;border:none;cursor:pointer}.backButton:before{content:"←";display:block;color:var(--link-color);font-size:15px;margin-top:-2px}.simpleButton{background:transparent;border:none;font-size:14px;font-weight:500;color:var(--button-filled-bg);cursor:pointer}.simpleButton:focus,.simpleButton:active{outline:none;box-shadow:none}.removeCBBtn{color:var(--text-err-color);border-color:var(--text-err-color)}.publishCBBtn{color:var(--text-green-color);border-color:var(--text-green-color)}button:disabled,button:disabled:active{color:var(--button-disabled-color);background-color:var(--body-bg-color);border-color:var(--button-disabled-color);cursor:not-allowed;box-shadow:none}button:disabled:before{background-color:var(--button-disabled-color)}button:active,button:focus{outline:none;box-shadow:2px 2px 4px #0056ff99}.checkbox{min-height:24px;padding:0 0 0 24px;cursor:pointer;display:block;margin:0;font:inherit;position:relative}.checkbox input[type=checkbox]{outline:none;width:24px;height:24px;margin:0 0 0 -24px;overflow:hidden;z-index:1;position:absolute;opacity:0}.checkbox span.bg{display:block;width:24px;min-width:24px;height:24px;border-radius:50%;overflow:hidden;font:400 0/0 sans-serif;float:left;margin:0 0 0 -24px;position:relative;text-align:center}.checkbox input[type=checkbox]+span.bg{background:#fff;border:1px solid var(--image-border-color)}.checkbox input[type=checkbox]+span.bg:before{content:"✔︎";display:inline-block;color:var(--background-color);font-size:15px;line-height:24px;margin:0;-webkit-transform:scale(0);transform:scale(0)}.checkbox input[type=checkbox]:checked+span.bg{background:#10b981;border-color:#34d399}.checkbox input[type=checkbox]:checked+span.bg:before{-webkit-transform:scale(1);transform:scale(1)}::placeholder{color:var(--text-number);font-weight:400;font-size:13px;line-height:20px;font-family:var(--font-family)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px;border:3px solid #fff}::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-button{display:none}.appScreenWrap{background:var(--body-bg-color);display:flex;width:100%;min-height:100dvh;padding:20px;flex-wrap:wrap;gap:20px}.header{width:100%;background-color:var(--background-color);border-radius:var(--border-radius);padding:15px 22px;display:flex;align-items:center;justify-content:space-between}.appScreenContainer{display:flex;flex-direction:row;flex:1;gap:20px;height:calc(100dvh - 158px)}.appScreenContainer.narrowHeader{height:calc(100dvh - 108px)}.appLeftSection{display:flex;width:320px;background-color:var(--background-color);border-radius:var(--border-radius);padding:10px;overflow:hidden}.leftSectionScrollArea{display:flex;flex:1;overflow-y:auto}.appContentSection{width:100%;background-color:var(--background-color);border-radius:var(--border-radius);padding:12px;display:flex;flex-direction:column;flex:1;position:relative}.transparentWrapper{background-color:var(--body-bg-color);display:flex;flex-direction:column;flex:1;margin:-12px;padding:0;overflow:hidden;overflow-y:auto}.fullContentSection{background-color:transparent;display:flex;flex-direction:column;flex:1;margin:0;padding:0;overflow:hidden}.logoContainer{display:flex;flex-direction:column;width:186px;height:68px}.logoContainer .mainLogo{display:block;position:relative}.mainLogo object{position:absolute;top:3px;left:0}.mainLogo .title{font-size:28px;line-height:26px;text-align:left;font-weight:800;margin:1px 0 5px 70px;color:var(--text-color-logo);cursor:default;-webkit-user-select:none;user-select:none}.poweredBy{font-size:10px;line-height:24px;color:var(--text-light-blue);padding:0;margin:-9px 0 0 72px;cursor:default;-webkit-user-select:none;user-select:none}.languageWrapper{display:flex;flex-direction:column;text-align:center;align-self:center;position:relative}.languageSelector{background:var(--body-bg-color);border-color:var(--body-bg-color);position:relative;padding:10px 17px 10px 35px}.languageSelector:before{content:"";display:block;position:absolute;left:15px;top:11px;width:18px;height:18px;mask-size:contain;-webkit-mask-size:contain;mask:url("data:image/svg+xml,%3csvg%20width='15'%20height='16'%20viewBox='0%200%2015%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2015.4707C3.42041%2015.4707%200.0292969%2012.0796%200.0292969%208C0.0292969%203.91309%203.41309%200.529297%207.49268%200.529297C11.5796%200.529297%2014.9707%203.91309%2014.9707%208C14.9707%2012.0796%2011.5869%2015.4707%207.5%2015.4707ZM3.12012%203.25391C3.49365%203.51758%203.94775%203.7373%204.46777%203.90576C4.79004%203.01221%205.22217%202.28711%205.72754%201.77441C4.74609%202.06006%203.85254%202.57275%203.12012%203.25391ZM9.27979%201.78174C9.77783%202.29443%2010.21%203.01953%2010.5322%203.90576C11.0522%203.7373%2011.5063%203.5249%2011.8799%203.26123C11.1401%202.58008%2010.2539%202.06738%209.27979%201.78174ZM5.4126%204.14746C5.91064%204.23535%206.44531%204.29395%207.02393%204.31592V1.94287C6.39404%202.22119%205.82275%203.02686%205.4126%204.14746ZM7.9834%201.94287V4.31592C8.55469%204.29395%209.08936%204.23535%209.5874%204.14746C9.17725%203.02686%208.60596%202.22119%207.9834%201.94287ZM1.04004%207.5166H3.80859C3.84521%206.53516%203.97705%205.61963%204.18945%204.79932C3.5083%204.57959%202.92236%204.29395%202.46826%203.94971C1.6626%204.9458%201.14258%206.18359%201.04004%207.5166ZM11.1914%207.5166H13.96C13.8574%206.18359%2013.3374%204.9458%2012.5244%203.95703C12.0776%204.29395%2011.4917%204.57959%2010.8105%204.79932C11.0229%205.61963%2011.1548%206.53516%2011.1914%207.5166ZM7.9834%207.5166H10.21C10.1733%206.6377%2010.0562%205.80273%209.86572%205.04834C9.27246%205.17285%208.64258%205.25342%207.9834%205.27539V7.5166ZM4.79004%207.5166H7.02393V5.27539C6.35742%205.25342%205.72754%205.17285%205.13428%205.04834C4.95117%205.80273%204.82666%206.6377%204.79004%207.5166ZM1.04004%208.47607C1.14258%209.82373%201.66992%2011.0688%202.49023%2012.0723C2.93701%2011.7354%203.51562%2011.4497%204.18945%2011.23C3.97705%2010.4023%203.84521%209.47949%203.80859%208.47607H1.04004ZM4.79004%208.47607C4.81934%209.36963%204.95117%2010.2192%205.14893%2010.981C5.73486%2010.8638%206.36475%2010.7832%207.02393%2010.7612V8.47607H4.79004ZM7.9834%2010.7612C8.63525%2010.7832%209.27246%2010.8638%209.85107%2010.981C10.0488%2010.2192%2010.1807%209.36963%2010.21%208.47607H7.9834V10.7612ZM10.8105%2011.23C11.4844%2011.4497%2012.063%2011.7354%2012.5098%2012.0723C13.3301%2011.0688%2013.8574%209.82373%2013.96%208.47607H11.1914C11.1548%209.47949%2011.0229%2010.4023%2010.8105%2011.23ZM7.9834%2011.7207V14.0645C8.59863%2013.7861%209.1626%2012.9805%209.57275%2011.8892C9.08203%2011.7939%208.54736%2011.7427%207.9834%2011.7207ZM5.42725%2011.8892C5.8374%2012.9805%206.40137%2013.7861%207.02393%2014.0645V11.7207C6.45264%2011.7427%205.91797%2011.7939%205.42725%2011.8892ZM10.5249%2012.1235C10.2026%2012.9951%209.77783%2013.7129%209.28711%2014.2183C10.2539%2013.9326%2011.1255%2013.4272%2011.8579%2012.7607C11.4844%2012.5044%2011.0376%2012.292%2010.5249%2012.1235ZM3.14209%2012.7607C3.87451%2013.4272%204.75342%2013.9326%205.72021%2014.2183C5.22217%2013.7129%204.79736%2012.9951%204.4751%2012.1235C3.9624%2012.292%203.51562%2012.5044%203.14209%2012.7607Z'%20fill='%233B82F6'/%3e%3c/svg%3e") no-repeat;background-color:var(--button-filled-bg);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='15'%20height='16'%20viewBox='0%200%2015%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.5%2015.4707C3.42041%2015.4707%200.0292969%2012.0796%200.0292969%208C0.0292969%203.91309%203.41309%200.529297%207.49268%200.529297C11.5796%200.529297%2014.9707%203.91309%2014.9707%208C14.9707%2012.0796%2011.5869%2015.4707%207.5%2015.4707ZM3.12012%203.25391C3.49365%203.51758%203.94775%203.7373%204.46777%203.90576C4.79004%203.01221%205.22217%202.28711%205.72754%201.77441C4.74609%202.06006%203.85254%202.57275%203.12012%203.25391ZM9.27979%201.78174C9.77783%202.29443%2010.21%203.01953%2010.5322%203.90576C11.0522%203.7373%2011.5063%203.5249%2011.8799%203.26123C11.1401%202.58008%2010.2539%202.06738%209.27979%201.78174ZM5.4126%204.14746C5.91064%204.23535%206.44531%204.29395%207.02393%204.31592V1.94287C6.39404%202.22119%205.82275%203.02686%205.4126%204.14746ZM7.9834%201.94287V4.31592C8.55469%204.29395%209.08936%204.23535%209.5874%204.14746C9.17725%203.02686%208.60596%202.22119%207.9834%201.94287ZM1.04004%207.5166H3.80859C3.84521%206.53516%203.97705%205.61963%204.18945%204.79932C3.5083%204.57959%202.92236%204.29395%202.46826%203.94971C1.6626%204.9458%201.14258%206.18359%201.04004%207.5166ZM11.1914%207.5166H13.96C13.8574%206.18359%2013.3374%204.9458%2012.5244%203.95703C12.0776%204.29395%2011.4917%204.57959%2010.8105%204.79932C11.0229%205.61963%2011.1548%206.53516%2011.1914%207.5166ZM7.9834%207.5166H10.21C10.1733%206.6377%2010.0562%205.80273%209.86572%205.04834C9.27246%205.17285%208.64258%205.25342%207.9834%205.27539V7.5166ZM4.79004%207.5166H7.02393V5.27539C6.35742%205.25342%205.72754%205.17285%205.13428%205.04834C4.95117%205.80273%204.82666%206.6377%204.79004%207.5166ZM1.04004%208.47607C1.14258%209.82373%201.66992%2011.0688%202.49023%2012.0723C2.93701%2011.7354%203.51562%2011.4497%204.18945%2011.23C3.97705%2010.4023%203.84521%209.47949%203.80859%208.47607H1.04004ZM4.79004%208.47607C4.81934%209.36963%204.95117%2010.2192%205.14893%2010.981C5.73486%2010.8638%206.36475%2010.7832%207.02393%2010.7612V8.47607H4.79004ZM7.9834%2010.7612C8.63525%2010.7832%209.27246%2010.8638%209.85107%2010.981C10.0488%2010.2192%2010.1807%209.36963%2010.21%208.47607H7.9834V10.7612ZM10.8105%2011.23C11.4844%2011.4497%2012.063%2011.7354%2012.5098%2012.0723C13.3301%2011.0688%2013.8574%209.82373%2013.96%208.47607H11.1914C11.1548%209.47949%2011.0229%2010.4023%2010.8105%2011.23ZM7.9834%2011.7207V14.0645C8.59863%2013.7861%209.1626%2012.9805%209.57275%2011.8892C9.08203%2011.7939%208.54736%2011.7427%207.9834%2011.7207ZM5.42725%2011.8892C5.8374%2012.9805%206.40137%2013.7861%207.02393%2014.0645V11.7207C6.45264%2011.7427%205.91797%2011.7939%205.42725%2011.8892ZM10.5249%2012.1235C10.2026%2012.9951%209.77783%2013.7129%209.28711%2014.2183C10.2539%2013.9326%2011.1255%2013.4272%2011.8579%2012.7607C11.4844%2012.5044%2011.0376%2012.292%2010.5249%2012.1235ZM3.14209%2012.7607C3.87451%2013.4272%204.75342%2013.9326%205.72021%2014.2183C5.22217%2013.7129%204.79736%2012.9951%204.4751%2012.1235C3.9624%2012.292%203.51562%2012.5044%203.14209%2012.7607Z'%20fill='%233B82F6'/%3e%3c/svg%3e") no-repeat}.languageBox{list-style:none;position:absolute;top:45px;right:0;padding:0;margin:0;background:#525252;border-radius:var(--menu-border-radius);z-index:1;width:fit-content;overflow:hidden}.languageBox li{margin:0;padding:9px 15px 9px 40px;text-align:left;color:var(--background-color);font-size:17px;line-height:22px;display:block;white-space:nowrap;position:relative;cursor:pointer;border-bottom:1px solid #3F3F3F}.languageBox li:last-child{border-bottom:0 none}.languageBox li.selected:after{position:absolute;top:9px;left:17px;content:"✔︎";display:inline-block;font-size:16px;line-height:22px;color:var(--background-color)!important;text-align:center;vertical-align:top;background-color:transparent}.appLoadingWrap{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:var(--body-bg-color);display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;padding:20px}.appLoadingScreen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:var(--background-color);border-radius:var(--border-radius)}.appLoadingScreen .logoContainer{align-items:center;height:87px}.appLoadingScreen .mainLogo object{top:0}.appLoadingScreen .mainLogo .title{margin:5px 0 5px 70px}.appLoadingScreen .poweredBy{margin:0}.loadingScreen,.shader{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:#02061766;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;width:100%;height:100dvh}.loadingScreen{z-index:5000}.shader{background:#cfd1db66}.loader{display:flex;flex-direction:column;align-items:center}.load{width:60px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--button-filled-bg);--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:spn 1s infinite linear}@keyframes spn{to{transform:rotate(1turn)}}.textLoad{width:fit-content;font-weight:700;font-size:15px;color:var(--button-text-color);margin-top:15px;clip-path:inset(0 1.5ch 0 0);animation:dott 1s steps(4) infinite}.textLoad:before{content:"Loading ..."}@keyframes dott{to{clip-path:inset(0 -.5ch 0 0)}}.loginBox{display:flex;flex-direction:column;padding:12px;flex:1;background-color:var(--background-color)}.loginForm{display:flex;flex-direction:column;flex:1}.formTitle{font-size:15px;font-weight:700;margin-bottom:20px;color:var(--text-color)}.formContent{display:flex;flex-direction:column;flex:1}.formGroup{margin-bottom:10px;position:relative}.formGroup label{font-size:10px;color:var(--text-color);font-weight:700;display:block;position:absolute;top:12px;left:15px;cursor:default;-webkit-user-select:none;user-select:none}.inputField{width:100%;padding:10px 15px 10px 70px;font-size:13px;color:var(--text-color);font-weight:700;border:1px solid #F7F7FA;background-color:#f7f7fa;border-radius:10px;text-align:left;text-overflow:ellipsis}.inputField[type=password]{padding:10px 35px 10px 70px}.inputField:focus{outline:none;box-shadow:0 0 4px #0056ff4d}.errorGroup .inputField{border-color:var(--text-err-color)}.errorGroup label{color:var(--text-err-color)}.errorMessage{font-size:8px;font-weight:600;color:var(--text-err-color);margin:3px 0 0 5px}.showPass{position:absolute;top:11px;right:10px}.forgotPassword{font-size:10px;font-weight:700;color:var(--link-color);text-decoration:none;display:flex;align-self:flex-end;width:fit-content;margin-top:5px}.forgotPassword:hover,.forgotPassword:focus{text-decoration:underline}.footer{text-align:center;display:flex;flex-direction:column;align-self:flex-end;align-items:center;width:100%;margin:20px 0 30px}.footer button{margin:0 0 10px}.footer button:last-child{margin:0}.footer button:only-of-type{margin:0 0 40px}.footer p{color:var(--text-light-blue);font-size:10px;font-weight:600}.appMainMenu{display:flex;flex-direction:column;padding:0;flex:1;background-color:var(--background-color)}.userProfile{text-align:center;padding:15px 0 40px}.userAvatar{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:10px;border:4px solid #E5E6F3}.userAvatarPlaceholder{display:flex;justify-content:center;align-items:center;background-color:var(--image-border-color)}.userName{font-size:17px;font-weight:700;line-height:22px;color:var(--text-color)}.userRole{font-size:13px;line-height:18px;color:var(--text-light-blue)}.miniUserProfile{display:flex;flex-direction:row;align-items:center;gap:10px}.miniUserProfile .userAvatar{width:28px;height:28px;border:0 none;margin-bottom:0}.miniUserProfile .userName{font-size:15px;font-weight:600;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.navMenu{width:100%;display:flex;flex-direction:column;flex:1;gap:10px}.navLink{display:flex;width:100%;align-items:center;gap:10px;padding:10px;margin:0;font-size:15px;line-height:18px;font-weight:600;background-color:var(--body-bg-color);color:var(--text-light-blue);text-decoration:none;border-radius:var(--menu-border-radius);transition:var(--transition);position:relative}.navLink svg{fill:var(--text-light-blue);width:19px}.navLink:hover,.navLink.active{background-color:#dbeafe;color:var(--text-menu-active);text-decoration:none}.navLink.active svg{fill:var(--text-menu-active)}.navLink>div{width:83%;word-break:break-word}.navLink.active:after{content:"→";display:block;color:var(--text-menu-active);width:19px;height:100%;position:absolute;top:0;right:8px;display:flex;align-items:center}.messCount{margin-left:3px;white-space:nowrap}.messCount:before{content:"❲";padding-right:1px}.messCount:after{content:"❳";padding-left:1px}.navLink.newTask{position:relative}.navLink.newTask:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--text-err-color);position:absolute;top:11px;left:24px}.lessonInfo{display:flex;flex-direction:column;align-items:center;gap:15px;flex:1;min-width:0}.lessonImageWrap{display:flex}.lessonImage{width:300px;height:156px;border-radius:var(--menu-border-radius);object-fit:cover;border:0 none}.lessonMeta{display:flex;flex-direction:column;gap:15px;flex:1;padding:0 12px;min-width:0;width:100%}.lessonTitle{font-size:20px;font-weight:700;color:var(--text-color);word-wrap:break-word}.lessonDescription{font-size:15px;font-weight:400;line-height:18px;color:var(--text-light-blue);word-wrap:break-word}.courseBuilderButtonsList{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.lessonInfo .footer{margin:0;gap:10px}.lessonInfo .footer button{margin:5px 0 10px}.metaItem{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;font-size:15px;line-height:16px;color:var(--text-light-blue);width:100%;background-color:var(--body-bg-color);border-radius:var(--menu-border-radius);padding:10px 15px}.metaItemLeft,.metaItemRight{display:flex;flex-direction:row;align-items:center;gap:7px}.metaItemRight{flex:1;overflow:hidden}.metaItem svg{fill:var(--text-light-blue)}.metaItemText{color:var(--text-light-blue);word-break:break-word;overflow-wrap:break-word}.metaItemValue{font-weight:600;color:var(--text-color);flex:1;word-wrap:break-word}.metaItemValue.coach{font-size:17px;color:var(--button-filled-bg)}.sectionHeader{background-color:var(--body-bg-color);border-radius:var(--menu-border-radius);padding:12px;margin-bottom:10px;display:flex;flex-direction:row;gap:10px}.sectionHeader svg{fill:var(--text-light-blue);width:20px;height:20px}.coachOnly .sectionHeader svg{fill:var(--text-menu-active)}.sectionHeader .sectionTitle{font-size:14px;font-weight:600;line-height:19px;color:var(--text-light-blue);margin-top:1px}.sectionHeader .courseBuilderSectionTitle{display:flex;align-items:center;gap:10px;margin-bottom:0}.sectionHeader .button{padding:6px 12px}.coachOnly .sectionHeader .sectionTitle{color:var(--text-menu-active)}.sectionHeaderStatus{display:flex;flex-direction:row;gap:10px;flex:1;align-items:center;justify-content:end;height:22px}.sectionHeaderStatus .progressBar{width:150px;margin-left:7px}.sectionHeaderStatus .button{font-size:13px;padding:3px 12px;text-align:center}.sectionHeaderStatus .addFeedbackBtn{width:auto;padding:7px 15px}.emptyStepWrap{display:flex;flex:1;margin-bottom:130px;background:transparent!important}.noAssigned{display:flex;flex:1;align-items:center;justify-content:center}.noAssigned .emptyMessage{font-size:12px;color:var(--text-light-blue);padding:5px 15px;background-color:var(--body-bg-color);border-radius:var(--progress-border-radius)}.paddingY{padding:20px 0}.videoStatus{font-size:13px;font-weight:700;color:var(--text-light-blue);text-align:right}.completedStatus,.inProgressStatus,.declinedStatus{font-size:13px;font-weight:700;text-align:right}.completedStatus:after{content:"✔︎";display:inline-block;font-size:8px;line-height:14px;color:var(--background-color)!important;text-align:center;vertical-align:top;width:14px;height:14px;border-radius:50%;background-color:var(--text-green-color);margin-left:5px}.completedStatus{color:var(--text-green-color)!important}.inProgressStatus{color:var(--text-menu-active)}.inProgressStatus:after{content:"";display:inline-block;text-align:center;vertical-align:top;width:13px;height:13px;border-radius:50%;background-color:transparent;border:1px dotted var(--text-menu-active);margin-left:5px}.declinedStatus{color:var(--text-err-color)}.declinedStatus:after{content:"✕︎";display:inline-block;font-size:8px;line-height:14px;color:var(--background-color)!important;text-align:center;vertical-align:top;width:14px;height:14px;border-radius:50%;background-color:var(--text-err-color);margin-left:5px}.unbold{font-weight:500!important;color:var(--text-light-blue)!important}.superBold{font-weight:800!important}.courseList{display:flex;flex-direction:column;gap:12px;padding:12px;flex:1;overflow:hidden;overflow-y:auto}.courseCard{display:flex;align-items:flex-start;gap:20px;padding:12px;background-color:var(--body-bg-color);border-radius:var(--menu-border-radius)}.courseCard>.button{max-width:181px;min-width:181px}.courseCard .courseAction{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:25px}.courseCard .courseImage{width:238px;height:155px;border-radius:var(--menu-border-radius);object-fit:cover}.courseDetails{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.courseTitle{font-size:20px;font-weight:700;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;width:100%}.courseBuilderTitle{display:flex;flex-direction:row;justify-content:space-between}.courseDescription{font-size:15px;color:var(--text-light-blue);padding:0 0 5px;word-break:break-word;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;margin:0}.courseDescriptionTruncated{font-size:15px;color:var(--text-light-blue);margin:0 0 5px;display:block;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;overflow-wrap:break-word;overflow:hidden;line-height:1.5;min-height:2.25em}.courseMeta{color:var(--text-light-blue);display:flex;flex-direction:row;align-items:center;gap:20px}.metaTime{font-size:13px;line-height:13px;display:flex;color:var(--text-light-blue)}.metaTime svg{fill:var(--text-light-blue);margin-right:3px}.metaStatus{display:flex;flex-direction:row;align-items:center;background-color:var(--background-color);border-radius:var(--progress-border-radius);padding:5px 10px}.status{display:flex;font-weight:500;font-size:13px;line-height:13px;color:var(--text-light-blue);white-space:nowrap}.inProgress .metaStatus{flex:1;gap:12px;padding:5px 5px 5px 10px}.notStarted .status{color:var(--text-light-blue)}.completed .metaStatus{background-color:transparent}.completed .status{color:var(--text-green-color)}.completed .status:after{content:"✔︎";display:inline-block;font-size:8px;line-height:13px;color:var(--background-color);text-align:center;width:13px;height:13px;border-radius:50%;background-color:var(--text-green-color);margin-left:5px;overflow:hidden}.draft .status{color:var(--text-err-color)}.published .status{color:var(--text-green-color)}.signOff,.notSignOff{display:flex;font-weight:500;font-size:13px;line-height:13px;color:var(--text-color);white-space:nowrap}.signOff:after,.notSignOff:after{content:"✔︎";display:inline-block;font-size:8px;line-height:13px;color:var(--background-color);text-align:center;width:13px;height:13px;border-radius:50%;background-color:var(--text-green-color);margin-left:5px;overflow:hidden}.notSignOff:after{background-color:var(--text-light-blue)}.progressBar{width:100%;height:10px;background-color:var(--body-bg-color);border-radius:var(--progress-border-radius);overflow:hidden}.progress{height:100%;background-color:var(--text-menu-active);transition:var(--transition)}.sectionWrapper{background-color:var(--background-color);border-radius:var(--border-radius)}.sectionWrapper .sectionHeader{margin-bottom:0;border-bottom:2px solid var(--body-bg-color);border-radius:16px 16px 0 0;background-color:var(--background-color);padding:12px 17px}.sectionWrapper.coachOnly .sectionHeader{background-color:#dbeafe}.taskLayout{display:flex;flex-direction:column;flex:1;gap:15px;overflow:hidden}.taskUpperLayout,.taskLowerLayout{display:flex;flex-direction:column;flex:1;overflow:hidden}.taskLowerLayout{min-height:35%;max-height:35%}.taskList,.completedList{display:flex;flex-direction:column;gap:10px;margin:15px;overflow:hidden;overflow-y:auto;flex:1}.taskCard{display:flex;justify-content:space-between;align-items:center;background-color:var(--body-bg-color);border-radius:var(--border-radius);padding:15px}.completedList .taskCard{align-items:flex-start}.taskDetails{display:flex;flex-direction:column;gap:5px;flex:1}.taskTitle{font-size:17px;font-weight:600;color:var(--text-color);margin-bottom:5px}.taskMeta p{font-size:13px;line-height:19px;font-weight:600;color:var(--text-color)}.taskMeta span{font-weight:400;color:var(--text-light-blue);width:65px;display:inline-block}.taskMeta strong{font-size:15px;font-weight:700;color:var(--button-filled-bg);display:inline-block}.taskActions{display:flex;flex-direction:column;gap:5px;justify-content:start}.taskActions .button{min-width:152px;font-size:13px;padding:7px 10px}.taskActions p{font-size:13px;line-height:1.5;font-weight:600;color:var(--text-light-blue);display:inline-block}.completedList .taskCard .taskMeta strong{color:var(--text-color)}.header .headerProgress{padding:3px 10px}.header .headerProgress .progressBar{width:200px;margin-left:7px}.courseBuilderHeader,.stepContentHeader,.quizContentHeader,.lessonHeader{display:flex;align-items:center;justify-content:flex-start;padding:0;gap:15px;width:100%}.courseBuilderHeader .alignRight{flex:0 0 auto}.alignRight{display:flex;flex-direction:row;align-items:center;flex:1;justify-content:flex-end;gap:15px}.stepContentHeader .stepNumber,.lessonHeader .lessonNumber{font-size:28px;line-height:18px;font-weight:700;color:var(--text-number)}.courseBuilderHeader .titleWrapper{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1}.courseBuilderHeader .courseTitle,.stepContentHeader .stepTitle,.lessonHeader .lessonTitle{font-size:17px;line-height:18px;font-weight:700;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.courseBuilderHeader .draftLabel{font-size:13px;line-height:18px;font-weight:400;opacity:.6;white-space:nowrap;flex-shrink:0}.courseBuilderHeader button,.courseBuilderHeader a.button,.stepContentHeader button,.quizContentHeader button,.stepContentHeader a.button,.lessonHeader button,.lessonHeader a.button{font-size:13px;padding:7px 10px;margin:-7px 0}.lessonHeader .miniUserProfile{margin:-5px 0}.questionsList,.lessonList{display:flex;flex-direction:column;gap:12px;flex:1;overflow:hidden;overflow-y:auto;background-color:var(--background-color);border-radius:0 0 16px 16px;padding:12px}.stepContainer,.lessonContainer{display:flex;flex-direction:column;gap:12px;flex:1;width:100%}.lessonsList{display:flex;flex-direction:column;gap:12px;flex:1}.stepCard,.lessonCard{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 16px;gap:20px;background-color:var(--body-bg-color);border-radius:var(--menu-border-radius);transition:var(--transition);cursor:default}.stepCard.start,.stepCard.inProgress,.lessonCard.start,.lessonCard.inProgress{background-color:#dbeafe}.stepCard:not(.locked):hover,.lessonCard:not(.locked):hover{cursor:pointer;background-color:#dbeafe}.stepNumber,.lessonNumber{flex-shrink:0;font-size:28px;font-weight:700;color:var(--text-number);align-self:self-start}.stepCard .stepDetails,.lessonCard .lessonDetails{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.stepCard .stepTitle,.lessonCard .lessonTitle{font-size:20px;font-weight:700;line-height:24px;margin-top:5px;color:var(--text-color);display:flex;justify-content:space-between;align-items:flex-start;word-break:break-word;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;width:100%}.stepCard .stepTitle .stepTime,.lessonCard .lessonTitle .lessonTime{font-size:13px;font-weight:400;line-height:17px;margin-left:15px;margin-top:0;color:#64748b;flex-shrink:0}.stepCard .stepTitle .coachBadge{font-size:13px;font-weight:500;line-height:17px;margin-left:15px;margin-top:0;color:#059669;flex-shrink:0}.stepCard .stepDescription,.lessonCard .lessonDescription{font-size:15px;line-height:18px;color:var(--text-light-blue);margin-bottom:8px;word-break:break-word;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.lessonActions{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:20px;height:100%;padding-top:10px}.lessonActions .button{min-width:152px;font-size:13px;padding:7px 10px}.lessonSteps,.stepsList{display:flex;flex-direction:column;flex:1;padding:6px;width:100%}.stepsSidebarTitle{display:flex;font-size:10px;align-self:flex-start;color:var(--text-light-blue);margin:10px 0 15px 5px}.stepsList{display:flex;align-items:center;gap:10px;margin:0;padding:0;overflow:hidden;overflow-y:auto}.stepsList .metaItemText{font-size:13px;color:var(--text-color)}.stepsList .metaItem.stepCompleted .stepStatus:after{content:"✔︎";display:inline-block;font-size:8px;line-height:14px;color:var(--background-color);text-align:center;vertical-align:top;width:14px;height:14px;border-radius:50%;background-color:var(--text-green-color)}.stepsList .metaItem.stepActive{background-color:#dbeafe}.stepsList .metaItem.stepActive .metaItemText{font-weight:700;color:var(--text-color)}.stepsList .metaItem.stepActive .stepStatus:after{content:"→";display:block;font-size:22px;color:var(--button-filled-bg);width:18px;height:16px}.stepsList .metaItem.stepLocked .stepStatus:after{content:"";display:inline-block;width:13px;height:14px;mask-size:contain;-webkit-mask-size:contain;vertical-align:top;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.85307%2013.4045C0.919968%2013.4045%200.42485%2012.8967%200.42485%2011.8938V7.52026C0.42485%206.63794%200.812057%206.14282%201.53569%206.03491V4.49878C1.53569%202.11206%203.09721%200.956787%204.75395%200.956787C6.41704%200.956787%207.97856%202.11206%207.97856%204.49878V6.03491C8.70854%206.14282%209.0894%206.64429%209.0894%207.52026V11.8938C9.0894%2012.8967%208.59428%2013.4045%207.66118%2013.4045H1.85307ZM2.54497%204.36548V6.01587H6.97563V4.36548C6.97563%202.75952%205.94096%201.91528%204.75395%201.91528C3.56694%201.91528%202.54497%202.75952%202.54497%204.36548ZM1.88481%2012.446H7.62944C7.90874%2012.446%208.06108%2012.2747%208.06108%2011.9636V7.45044C8.06108%207.1394%207.90874%206.97437%207.62944%206.97437H1.88481C1.61186%206.97437%201.45317%207.1394%201.45317%207.45044V11.9636C1.45317%2012.2747%201.61186%2012.446%201.88481'%20fill='%23020617'/%3e%3c/svg%3e") no-repeat;background-color:var(--button-locked-color)!important;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.85307%2013.4045C0.919968%2013.4045%200.42485%2012.8967%200.42485%2011.8938V7.52026C0.42485%206.63794%200.812057%206.14282%201.53569%206.03491V4.49878C1.53569%202.11206%203.09721%200.956787%204.75395%200.956787C6.41704%200.956787%207.97856%202.11206%207.97856%204.49878V6.03491C8.70854%206.14282%209.0894%206.64429%209.0894%207.52026V11.8938C9.0894%2012.8967%208.59428%2013.4045%207.66118%2013.4045H1.85307ZM2.54497%204.36548V6.01587H6.97563V4.36548C6.97563%202.75952%205.94096%201.91528%204.75395%201.91528C3.56694%201.91528%202.54497%202.75952%202.54497%204.36548ZM1.88481%2012.446H7.62944C7.90874%2012.446%208.06108%2012.2747%208.06108%2011.9636V7.45044C8.06108%207.1394%207.90874%206.97437%207.62944%206.97437H1.88481C1.61186%206.97437%201.45317%207.1394%201.45317%207.45044V11.9636C1.45317%2012.2747%201.61186%2012.446%201.88481'%20fill='%23020617'/%3e%3c/svg%3e") no-repeat}.stepsList .metaItem.stepCoach .stepStatus:after{content:"Coach";display:inline-block;font-size:10px;line-height:14px;color:#000;padding:2px 7px;margin:-1px -5px -1px 0;text-align:center;vertical-align:top;border-radius:var(--modal-info-radius);background-color:#3b82f61a}.stepsListArea{display:flex;flex-direction:column;gap:10px;padding-bottom:80px}.stepsListArea:after{bottom:0;content:"";display:block;height:75px;background:var(--background-color);filter:blur(10px);left:0;pointer-events:none;position:absolute;z-index:1;width:100%}.stepsListArea.withoutControl{padding-bottom:0}.stepsListArea.withoutControl:after{display:none}.stepComponent{padding:20px}.stepComponent .stepHeader,.stepComponent h4,.rte-content .tiptap .stepHeader,.rte-content .tiptap h4{font-size:20px;font-weight:600;color:var(--text-color);margin:10px 0}.stepComponent .stepHeader+.stepHeader,.stepComponent h4+h4,.rte-content .tiptap .stepHeader+.stepHeader,.rte-content .tiptap h4+h4{margin-top:25px}.stepComponent h4+p,.stepComponent h4+ul,.stepComponent h4+ol,.rte-content .tiptap h4+p,.rte-content .tiptap h4+ul,.rte-content .tiptap h4+ol{margin-top:10px}.stepComponent .stepHeader.redHeader,.rte-content .tiptap .stepHeader.redHeader{color:var(--text-err-color);margin:25px 0 15px;font-size:17px}.stepComponent h6,.rte-content h6{margin:45px 0 15px;font-size:17px}.stepComponent .stepContainer,.rte-content .tiptap .stepContainer{display:flex;flex-direction:column}.stepComponent .stepContainer .row,.rte-content .tiptap .stepContainer .row{display:flex;flex-direction:row}.stepComponent .stepContainer p,.stepComponent p,.rte-content .tiptap p{font-size:15px;line-height:18px;text-align:left;color:var(--text-light-blue)}.coachOnly .stepComponent .stepContainer p{color:var(--text-color);font-size:15px;line-height:20px}.coachOnly .stepComponent .stepContainer p.smallText{font-size:13px;margin-top:15px}.stepComponent .stepContainer p+p,.stepComponent .stepContainer a,.stepComponent div+.stepHeader,.rte-content .tiptap .stepContainer p+p,.rte-content .tiptap div+.stepHeader{margin-top:15px}.stepComponent p+h4,.stepComponent ul+h4,.stepComponent ol+h4,.rte-content .tiptap p+h4,.rte-content .tiptap ul+h4,.rte-content .tiptap ol+h4{margin-top:30px}.stepComponent .stepContainer .button{width:fit-content;margin-top:15px;padding:10px 65px}.stepComponent .stepContainer .button.longTextButton{padding:10px 15px!important}.stepComponent .stepContainer .button.requestCoachButton{padding:10px 35px;align-self:flex-end}.nonNumericList,.stepComponent ul,.rte-content .tiptap ul{margin:0 0 10px 25px;list-style:disc outside none}.nonNumericList li::marker{color:var(--image-border-color);font-size:20px;line-height:10px}.nonNumericList li,.stepComponent ul li{font-size:15px;line-height:18px;text-align:left;color:var(--text-light-blue);padding:5px 0}.numericList,.stepComponent ol,.rte-content .tiptap .numericList,.rte-content .tiptap ol{margin:0 0 10px 20px;list-style:decimal outside none}.rte-content .tiptap ol{margin:0 0 10px 20px!important;list-style:decimal outside none!important}.numericList li,.stepComponent ol li,.rte-content .tiptap .numericList li,.stepComponent ul li,.rte-content .tiptap ul li,.rte-content .tiptap ol li{font-size:15px;font-weight:600;line-height:18px;text-align:left;color:var(--text-light-blue);padding:5px 0 0 5px}.numericList.unbold li{font-weight:400}.numericList li .letterList,.stepComponent ul ul,.stepComponent ul ol,.stepComponent ol ul,.stepComponent ol ol{margin:0 0 10px 14px;list-style:lower-alpha outside none}.rte-content .tiptap ul ul,.rte-content .tiptap ul ol,.rte-content .tiptap ol ul,.rte-content .tiptap ol ol{margin:0 0 10px 14px!important;list-style:lower-alpha outside none!important}.coachOnly .stepComponent .stepContainer .nonNumericList li::marker{color:var(--text-color);font-size:13px}.coachOnly .stepComponent .stepContainer .nonNumericList li{color:var(--text-color);font-weight:400;font-size:15px;line-height:18px}.coachOnly .stepComponent .stepContainer .numericList li{color:var(--text-color);font-weight:400;font-size:15px;line-height:20px}table{border-collapse:collapse;width:100%!important;border:1px solid #E2E8F0}table th,table td{background-color:var(--body-bg-color);padding:8px 12px;border:1px solid #E2E8F0}table th{background:#f1f5f9}table th p,.stepComponent .stepContainer table th p,.stepComponent table th p,.rte-content .tiptap table th p{font-weight:700;padding:2px 3px;text-align:center;vertical-align:middle;color:var(--text-color);font-size:15px;line-height:18px}table td p,.stepComponent .stepContainer table td p,.stepComponent table td p,.rte-content .tiptap table td p{padding:2px 3px;text-align:center;vertical-align:middle;color:var(--text-light-blue);font-size:15px;line-height:18px}.linedTable,.cagedTable{display:flex;flex-flow:column nowrap;width:100%;margin:0 auto;border-radius:8px;border:0 none;gap:3px;overflow:hidden}.linedTable .row,.cagedTable .row{display:flex;flex-flow:row nowrap;width:100%;background-color:var(--body-bg-color)}.cagedTable .row{background:none;gap:3px}.linedTable .td{display:flex;flex:1;font-size:17px;line-height:22px;padding:10px 15px;justify-content:center;align-items:center;color:var(--text-light-blue)}.cagedTable .td{display:flex;flex:1;padding:10px 5px;justify-content:center;align-items:center;text-align:center;color:var(--text-color);font-size:15px;line-height:18px;background-color:var(--body-bg-color);width:70px}.linedTable .heading .td,.linedTable .heading .td p,.linedTable .total .td,.linedTable .total .td p,.cagedTable .heading .td,.cagedTable .heading .td p{color:var(--text-color);font-weight:700;align-items:center!important;font-size:15px;line-height:18px}.cagedTable.checklist{margin-top:15px}.cagedTable.checklist .td{padding:15px 5px}.cagedTable.checklist div:not(.heading) .td{flex-direction:column}.cagedTable.checklist .td:first-child{justify-content:left;padding-left:15px;align-items:flex-start;text-align:left;min-width:70%}.cagedTable.checklist .td svg{margin-right:6px}.cagedTable.checklist .td strong{font-size:15px;line-height:18px;margin-right:12px}.cagedTable.checklist .td .nonNumericList{margin:0 0 0 37px}.cagedTable.checklist .td .nonNumericList li{padding:0}.cagedTable.checklist .td span+.checkbox{margin-top:8px}.linedTable .td:first-child{justify-content:left}.linedTable .total .td:first-child{justify-content:right;min-width:75%}.linedTable .td:last-child{justify-content:right}.linedTable .total .td:last-child{font-size:20px}.stepComponent .stepContainer .twoCols{display:flex;flex-direction:row;margin-top:20px}.stepComponent .stepContainer .twoCols .cols{display:flex;flex:1;justify-content:flex-start;align-items:center;gap:10px}.stepComponent .stepContainer .twoCols .cols:last-child{justify-content:flex-end}.stepComponent .stepContainer .twoCols .cols.column{flex-direction:column}.stepComponent .stepContainer .twoCols .cols p,.stepComponent .stepContainer .twoCols .cols button{margin:0;align-self:center}.stepComponent .stepContainer .twoCols .cols p{font-size:15px;line-height:20px;color:var(--text-color)}.stepComponent .stepContainer .twoCols .cols button{font-size:13px;line-height:normal}.stepComponent .stepContainer .twoCols .cols.column button{align-self:flex-end}.stepComponent .stepContainer .twoCols .cols .stepHeader{margin:0}.stepComponent .stepContainer .twoCols .cols .forManager{font-size:10px;font-weight:700;margin-right:25px;margin-bottom:-15px}.callModal,.callModalEdit{color:var(--button-filled-bg);font-size:13px;line-height:20px;font-weight:500;padding:2px 5px;cursor:pointer;display:flex;width:fit-content;margin:10px 0;border:0 none;outline:none;align-items:center}.callModalEdit{margin-left:15px}.callModal:before{content:"";display:inline-block;width:14px;height:14px;mask-size:contain;-webkit-mask-size:contain;margin-right:3px;margin-top:-1px;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.80599%2013.9401C3.14063%2013.9401%200.165365%2010.9648%200.165365%207.29948C0.165365%203.63411%203.14063%200.658854%206.80599%200.658854C10.4714%200.658854%2013.4466%203.63411%2013.4466%207.29948C13.4466%2010.9648%2010.4714%2013.9401%206.80599%2013.9401ZM6.80599%2012.8333C9.86589%2012.8333%2012.3398%2010.3594%2012.3398%207.29948C12.3398%204.23958%209.86589%201.76562%206.80599%201.76562C3.74609%201.76562%201.27214%204.23958%201.27214%207.29948C1.27214%2010.3594%203.74609%2012.8333%206.80599%2012.8333ZM5.01563%204.50651C5.65365%204.50651%206.22656%204.76693%206.52604%205.1901C6.58464%205.28125%206.59115%205.29427%206.59115%205.36589V9.89714C6.59115%209.96875%206.53255%2010.0273%206.46745%2010.0273C6.42839%2010.0273%206.40234%2010.0078%206.36328%209.97526C6.00521%209.68229%205.57552%209.53255%205.1263%209.53255C4.59896%209.53255%204.09766%209.71484%203.72656%2010.0339C3.66797%2010.0859%203.59635%2010.112%203.51823%2010.112C3.375%2010.112%203.28385%2010.0208%203.28385%209.89062V5.56771C3.28385%205.45703%203.28385%205.41797%203.32292%205.35286C3.62891%204.81901%204.33854%204.50651%205.01563%204.50651ZM8.58984%204.50651C9.26693%204.50651%209.97656%204.81901%2010.2826%205.35286C10.3216%205.41146%2010.3281%205.45703%2010.3281%205.56771V9.89062C10.3281%2010.0208%2010.2305%2010.112%2010.0872%2010.112C10.0091%2010.112%209.94401%2010.0859%209.88542%2010.0339C9.51432%209.71484%209.01302%209.53255%208.47917%209.53255C8.03646%209.53255%207.60026%209.68229%207.24219%209.97526C7.20964%2010.0078%207.17708%2010.0273%207.13802%2010.0273C7.07292%2010.0273%207.02083%209.96875%207.02083%209.89714V5.36589C7.02083%205.29427%207.02083%205.28125%207.07943%205.1901C7.38542%204.76693%207.95182%204.50651%208.58984%204.50651Z'%20fill='%233B82F6'/%3e%3c/svg%3e") no-repeat;background-color:var(--button-filled-bg)!important;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.80599%2013.9401C3.14063%2013.9401%200.165365%2010.9648%200.165365%207.29948C0.165365%203.63411%203.14063%200.658854%206.80599%200.658854C10.4714%200.658854%2013.4466%203.63411%2013.4466%207.29948C13.4466%2010.9648%2010.4714%2013.9401%206.80599%2013.9401ZM6.80599%2012.8333C9.86589%2012.8333%2012.3398%2010.3594%2012.3398%207.29948C12.3398%204.23958%209.86589%201.76562%206.80599%201.76562C3.74609%201.76562%201.27214%204.23958%201.27214%207.29948C1.27214%2010.3594%203.74609%2012.8333%206.80599%2012.8333ZM5.01563%204.50651C5.65365%204.50651%206.22656%204.76693%206.52604%205.1901C6.58464%205.28125%206.59115%205.29427%206.59115%205.36589V9.89714C6.59115%209.96875%206.53255%2010.0273%206.46745%2010.0273C6.42839%2010.0273%206.40234%2010.0078%206.36328%209.97526C6.00521%209.68229%205.57552%209.53255%205.1263%209.53255C4.59896%209.53255%204.09766%209.71484%203.72656%2010.0339C3.66797%2010.0859%203.59635%2010.112%203.51823%2010.112C3.375%2010.112%203.28385%2010.0208%203.28385%209.89062V5.56771C3.28385%205.45703%203.28385%205.41797%203.32292%205.35286C3.62891%204.81901%204.33854%204.50651%205.01563%204.50651ZM8.58984%204.50651C9.26693%204.50651%209.97656%204.81901%2010.2826%205.35286C10.3216%205.41146%2010.3281%205.45703%2010.3281%205.56771V9.89062C10.3281%2010.0208%2010.2305%2010.112%2010.0872%2010.112C10.0091%2010.112%209.94401%2010.0859%209.88542%2010.0339C9.51432%209.71484%209.01302%209.53255%208.47917%209.53255C8.03646%209.53255%207.60026%209.68229%207.24219%209.97526C7.20964%2010.0078%207.17708%2010.0273%207.13802%2010.0273C7.07292%2010.0273%207.02083%209.96875%207.02083%209.89714V5.36589C7.02083%205.29427%207.02083%205.28125%207.07943%205.1901C7.38542%204.76693%207.95182%204.50651%208.58984%204.50651Z'%20fill='%233B82F6'/%3e%3c/svg%3e") no-repeat}.videoWrapper{position:relative;width:100%;height:auto;display:flex;justify-content:center;align-items:center;border-radius:var(--video-border-radius);overflow:hidden;background:var(--video-background)}.lessonVideo{width:100%;max-height:300px;border-radius:var(--video-border-radius);object-fit:contain}.lessonVideo:fullscreen{background:var(--video-background);object-fit:contain}.navigationWrapper{background-color:var(--background-color);border-radius:var(--border-radius);box-shadow:0 0 10px #0000001a;padding:12px 20px;height:64px;position:absolute;bottom:0;left:0;right:0;z-index:2}.navigation{display:flex;justify-content:space-between;align-items:center;height:100%}.navigation .prevStep,.navigation .nextStep{font-size:13px;padding:7px 12px;text-align:center;vertical-align:middle;line-height:15px}.navigation .prevStep:before{content:"←";display:inline-block;font-size:14px;vertical-align:middle;margin-right:5px;background:none}.navigation .nextStep:after{content:"→";display:inline-block;font-size:14px;vertical-align:middle;margin-left:5px;background:none}.feedbackCard{border-bottom:1px solid var(--body-bg-color);padding:10px 0}.feedbackCard:last-child{border-bottom:0 none}.feedbackCard .callModal{margin-bottom:0}.feedbackCard .feedbackHeader{display:flex;flex-direction:row;margin:10px 0}.feedbackCard .feedbackHeader .feedbackHeaderName{font-size:16px;font-weight:600;line-height:22px;color:var(--text-color-logo);display:flex;align-items:center;justify-content:start}.feedbackCard .feedbackHeader .feedbackHeaderTime{font-size:14px;font-weight:400;line-height:22px;color:var(--button-locked-color);display:flex;flex:1;align-items:center;justify-content:end}.feedbackCard .feedbackContainer{display:flex;flex-direction:column}.feedbackCard .feedbackContainer .feedbackContainerHeader,.feedbackCard .feedbackContainer p{font-size:14px;line-height:22px;font-weight:500;text-align:left;color:var(--text-color-logo)}.feedbackCard .feedbackContainer p{font-weight:400;margin-bottom:10px;white-space:pre-wrap;word-break:break-all}.feedbackCard .feedbackImagesContainer{display:flex;flex-direction:row;gap:10px;margin-top:15px;padding:0;flex-wrap:nowrap;position:relative}.feedbackCard .feedbackImagesContainer .moreImgCounter{font-size:12px;line-height:20px;font-weight:600;color:#000;padding:2px 10px;background-color:var(--background-color);border-radius:8px;border:1px solid #e6e6e6;position:absolute;top:8px;right:8px}.feedbackCard .feedbackImagesContainer .imgWrapper{width:33%;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;cursor:pointer}.feedbackCard .feedbackImagesContainer .imgWrapper img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/4}.listHeader{margin:0 0 15px;display:flex;justify-content:space-between;align-items:center}.listHeader.alignRight{flex-direction:unset;flex:0;justify-content:flex-end;gap:0}.listHeader h2{font-size:21px;font-weight:600;color:var(--text-color)}.listHeader .advSearch{border:1px solid var(--image-border-color);max-width:415px;position:relative;display:flex;flex-direction:row;background-color:var(--background-color);border-radius:var(--menu-border-radius)}.advSearchData{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0 10px;border-right:1px solid var(--image-border-color)}.searchData{padding:5px 8px;border-radius:0;color:var(--button-filled-bg);font-size:13px;border:0 none}.searchData:focus,.searchData:active{box-shadow:none}.advSearch .inputField{background-color:var(--background-color);margin:0;padding:9px 10px}.advSearchData .searchDataList{list-style:none;position:absolute;top:30px;right:180px;padding:0;margin:0;background:#525252;border-radius:var(--menu-border-radius);z-index:1;width:fit-content;overflow:hidden}.advSearchData .searchDataList li{margin:0;padding:10px 10px 10px 30px;text-align:left;color:var(--background-color);font-size:13px;line-height:22px;display:block;white-space:nowrap;position:relative;cursor:pointer;border-bottom:1px solid #3F3F3F}.advSearchData .searchDataList li:last-child{border-bottom:0 none}.advSearchData .searchDataList li.selected:after{position:absolute;top:9px;left:10px;content:"✔︎";display:inline-block;font-size:16px;line-height:22px;color:var(--background-color)!important;text-align:center;vertical-align:top;background-color:transparent}.traineesList{background-color:var(--body-bg-color);display:flex;flex-direction:column;flex:1;margin:0;padding:0;overflow:hidden;overflow-y:auto;gap:10px}.traineeCard{display:flex;justify-content:stretch;align-items:center;background-color:var(--background-color);border-radius:var(--border-radius);padding:15px;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%}.traineeCard>div{flex:1}.traineeCard .miniUserProfile{max-width:17%}.traineeCard.newTask .miniUserProfile{position:relative}.traineeCard.newTask .miniUserProfile:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:var(--text-err-color);position:absolute;top:-1px;left:-3px}.traineeCard .traineeMeta{display:flex;max-width:42vw;overflow:hidden;text-overflow:ellipsis;flex-direction:column}.traineeCard .traineeMeta p{font-size:15px;font-weight:500;color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:95%}.traineeCard .traineeMeta p b{font-weight:800}.traineeCard .traineeInfo{display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;max-width:20vw}.traineeCard .traineeInfo p{font-size:13px;line-height:20px;font-weight:500;color:var(--text-menu-active);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:95%}.traineeCard .traineeMeta p span,.traineeCard .traineeInfo p span{font-size:10px;color:var(--button-locked-color)}.traineeCard .traineeOptions{display:flex;justify-content:flex-end;max-width:1%}.traineeOptionsButton,.traineeOptionsButton:focus,.traineeOptionsButton:active{border:0 none;padding:0;box-shadow:none}.traineeOptionsButton:after{content:"❯";color:var(--button-locked-color);font-size:16px}.traineeOptionsListWrapper{position:absolute;width:fit-content;right:20px;padding:12px;background-color:var(--background-color);border:0 none;border-radius:var(--menu-border-radius);box-shadow:0 0 10px #00000040}.traineeOptionsList{display:flex;flex-direction:column;gap:5px}.traineeOptionsListItem{color:var(--text-color);padding:5px;font-size:15px;font-weight:600;border:0 none}.traineeOptionsListItem.disabled{cursor:not-allowed;color:var(--button-locked-color)}.context-menu{position:fixed;z-index:1000;width:fit-content;background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0003;padding:8px 0;animation:fadeIn .1s ease-out}.menu-item{padding:10px 20px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.menu-item:hover{background-color:#f0f0f0}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.completedCard .traineeMeta{max-width:49%}.completedCard .traineeMeta p{font-size:16px}.completedCard .traineeInfo{max-width:25%}.completedCard .traineeInfo p{font-size:13px}.wrapperTabPanel{flex:0;padding:0 0 80px;overflow:hidden}.tabPanel{background-color:var(--background-color);border-radius:var(--border-radius);display:flex;flex-direction:row;padding:5px;gap:5px}.tabPanel button{padding:10px;border:0 none;background:transparent;display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;flex:1;color:var(--text-light-blue);font-size:13px}.tabPanel button svg{fill:var(--text-light-blue)}.tabPanel button:active,.tabPanel button:focus,.tabPanel button.activeTab{box-shadow:none;background:#dbeafe}.tabPanel button.activeTab{color:var(--button-filled-bg)}.tabPanel button.activeTab svg{fill:var(--button-filled-bg)}.transparentWrapper.noOverflow{overflow:visible}.AIsectionWrapper{display:flex;flex:1;flex-direction:column;gap:10px;margin-bottom:75px}.AIsectionWrapper .navigationWrapper{position:relative;display:block}.AIsectionWrapper .AISection{position:relative;display:flex;flex-direction:column;flex:1;border-radius:var(--border-radius);padding:0;background:#23273d;background:linear-gradient(90deg,#3c2e37,#382937 35%,#23273d);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);overflow:hidden;justify-content:space-between}.AISectionIntroControl{display:flex;flex-direction:column;align-self:center;align-items:center}.AISectionIntroControl .AITitle{font-size:16px;font-weight:600;color:var(--background-color);margin:-10px 0 50px}.startAIBtn{border:1px solid #DED6FF;border-radius:20px;text-align:center;padding:10px 40px;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);color:#ded6ff}.startAIBtn:active,.startAIBtn:focus{box-shadow:2px 2px 4px #ded6ffcc}.AIsectionWrapper .AISectionVoicePanel,.AIsectionWrapper .AISectionIntro{display:flex;vertical-align:middle;justify-content:center;flex:1}.AIsectionWrapper .AISectionVoicePanel .voiceOver{display:flex;align-self:center;border-radius:50%;position:relative}.AIsectionWrapper .AISectionVoicePanel .voiceOver:before,.AIsectionWrapper .AISectionVoicePanel .voiceOver:after{content:"";position:absolute;border:5px solid rgba(214,128,85,.6);left:-30px;right:-30px;top:-30px;bottom:-30px;opacity:0;border-radius:50%;animation:pulse 2.5s linear infinite}.AIsectionWrapper .AISectionVoicePanel .voiceOver:after{animation-delay:1.25s}@keyframes pulse{0%{transform:scale(.6);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:0}}.AIsectionWrapper .AISectionHeader{display:flex;flex-grow:0;flex-shrink:0;height:57px;padding:15px 10px 10px;border-radius:var(--border-radius) var(--border-radius) 0 0}.AISectionHeader svg{margin-right:10px}.AISectionHeader .sectionTitle{font-size:16px;line-height:32px;color:var(--background-color)}.AISectionHeader .controlPanel ul{list-style:none;display:flex;flex-direction:row;background:#3c3a4c;border-radius:26px;padding:3px;gap:8px}.AISectionHeader .controlPanel ul li{background-color:transparent;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:18px;padding:7px 10px;width:72px;cursor:pointer}.AISectionHeader .controlPanel ul li svg{margin-right:6px}.AISectionHeader .controlPanel ul li span{font-size:9px;font-weight:600;color:#f8fafc}.AISectionHeader .controlPanel ul li.activeAIControl{background-color:var(--text-color)}.toggleSlider input[type=checkbox]{display:none}.slideToggle{position:relative;flex:none;display:flex;align-items:center;justify-content:flex-end;width:105px;height:31px;border-radius:26px;background:#3c3a4c;cursor:pointer;transition:all .1s ease-in-out;z-index:1;margin:0}.slideToggle:before,.slideToggle:after{content:"";display:block;position:absolute;top:3px;border-radius:18px;height:25px;background-color:#3c3a4c;transform:translateZ(0);transition:.2s cubic-bezier(0,1.1,1,1.1)}.slideToggle:before{z-index:-1;width:99px;right:3px;transform:scale(1)}.slideToggle:after{z-index:1;width:25px;left:3px;box-shadow:0 1px 4px 1px #00000059;background-color:var(--text-color)}.toggleSlider input:checked+.slideToggle{background-color:#3b82f6;justify-content:flex-start}.toggleSlider input:checked+.slideToggle:before{transform:scale(0)}.toggleSlider input:checked+.slideToggle:after{transform:translate3d(74px,0,0)}.slideToggle span{font-size:9px;font-weight:600;color:#f8fafc;padding-right:13px}.toggleSlider input:checked+.slideToggle span{padding-left:13px}.AIsectionWrapper .AISectionChat{display:flex;flex:1;flex-direction:column;gap:20px;padding:0 10px;overflow:hidden;overflow-y:auto;max-height:calc(100vh - 305px)}.AIchatMessageContainer{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.AIchatMessageContainer.reversed{align-items:flex-end}.AIchatMessageContainer .AIchatMessageBubble{max-width:75%;display:flex;flex-direction:column;gap:10px;background:#585361;background:linear-gradient(90deg,#61565e,#585361);padding:12px 16px;border-radius:15px}.AIchatMessageContainer.reversed .AIchatMessageBubble{background:#393c4f;background:linear-gradient(90deg,#50424d,#393c4f)}.AIchatMessageBubble span,.AIServiceMessage>span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-table;word-wrap:break-word;font-size:14px;line-height:20px;color:var(--background-color);letter-spacing:-.2px}.AIServiceMessage{max-width:75%;display:flex;flex-direction:column;gap:10px;background:transparent;padding:0 0 20px}.AIServiceMessage>span{font-size:15px}.AIServiceMessage .startAIBtn{margin-top:10px;padding:10px 65px}.AIServiceMessage .loader{display:inline-block;margin-right:8px;width:20px;aspect-ratio:1;border-radius:50%;border:3px solid #F8FAFC;animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}.AISectionChat::-webkit-scrollbar{width:10px}.AISectionChat::-webkit-scrollbar-thumb{background-color:#4f5265;border-radius:5px;border:3px solid rgba(35,39,61,1)}.AISectionChat::-webkit-scrollbar-thumb:hover{background-color:#4f5265}.AIsectionWrapper .AISectionPromt{display:flex;flex-grow:0;flex-shrink:0;border-radius:0 0 var(--border-radius) var(--border-radius);padding:10px 10px 15px;background:transparent}.promtWrapper{position:relative;width:100%}.promtWrapper input{display:block;width:100%;border-radius:15px;font-size:15px;background:#353d54;background:linear-gradient(90deg,#494148,#353d54);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:400;line-height:20px;color:#f8fafc;padding:10px 90px 10px 15px}.promtWrapper input::placeholder{font-size:10px;font-weight:400;color:#c8d5e1;line-height:20px}.promtWrapper button{position:absolute;top:5px;width:30px;height:30px;border-radius:50%;padding:0}.promtWrapper button:active,.promtWrapper button:focus{box-shadow:none}.promtWrapper .sendPromt{border:1px solid #3B82F6;background:#3b82f6;right:7px}.promtWrapper .sendPromt:before{content:"";display:inline-block;width:14px;height:15px;mask-size:contain;-webkit-mask-size:contain;vertical-align:bottom;mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.96808%2013.4969C7.40297%2013.4969%207.2146%2013.0473%207.03231%2012.4335L5.75625%208.10101L1.36904%206.8128C0.785704%206.63659%200.360352%206.44822%200.360352%205.88918C0.360352%205.4456%200.755321%205.1357%201.26574%204.94125L11.7173%200.936864C11.9968%200.827488%2012.2459%200.766724%2012.4525%200.766724C12.8475%200.766724%2013.0905%201.00978%2013.0905%201.40475C13.0905%201.61135%2013.0298%201.86049%2012.9204%202.14L8.94031%2012.5368C8.71549%2013.1202%208.40559%2013.4969%207.96808%2013.4969ZM6.02969%207.17739L10.2103%202.99678C10.5445%202.66258%2011.0428%202.27369%2011.4438%201.94556C10.9942%202.15216%2010.5263%202.39522%2010.0402%202.57751L1.82478%205.68866C1.73363%205.72512%201.70933%205.7555%201.70933%205.79803C1.70933%205.84057%201.73971%205.86487%201.83693%205.89526L6.02969%207.17739ZM8.0653%2012.1601C8.10784%2012.1601%208.13215%2012.1236%208.1686%2012.0325L11.2798%203.81711C11.462%203.32491%2011.7112%202.85703%2011.9178%202.39522C11.5957%202.80841%2011.1886%203.31884%2010.8605%203.64697L6.67987%207.82757L7.962%2012.0203C7.99239%2012.1176%208.01669%2012.1601%208.0653%2012.1601Z'%20fill='white'/%3e%3c/svg%3e") no-repeat;background-color:var(--body-bg-color);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.96808%2013.4969C7.40297%2013.4969%207.2146%2013.0473%207.03231%2012.4335L5.75625%208.10101L1.36904%206.8128C0.785704%206.63659%200.360352%206.44822%200.360352%205.88918C0.360352%205.4456%200.755321%205.1357%201.26574%204.94125L11.7173%200.936864C11.9968%200.827488%2012.2459%200.766724%2012.4525%200.766724C12.8475%200.766724%2013.0905%201.00978%2013.0905%201.40475C13.0905%201.61135%2013.0298%201.86049%2012.9204%202.14L8.94031%2012.5368C8.71549%2013.1202%208.40559%2013.4969%207.96808%2013.4969ZM6.02969%207.17739L10.2103%202.99678C10.5445%202.66258%2011.0428%202.27369%2011.4438%201.94556C10.9942%202.15216%2010.5263%202.39522%2010.0402%202.57751L1.82478%205.68866C1.73363%205.72512%201.70933%205.7555%201.70933%205.79803C1.70933%205.84057%201.73971%205.86487%201.83693%205.89526L6.02969%207.17739ZM8.0653%2012.1601C8.10784%2012.1601%208.13215%2012.1236%208.1686%2012.0325L11.2798%203.81711C11.462%203.32491%2011.7112%202.85703%2011.9178%202.39522C11.5957%202.80841%2011.1886%203.31884%2010.8605%203.64697L6.67987%207.82757L7.962%2012.0203C7.99239%2012.1176%208.01669%2012.1601%208.0653%2012.1601Z'%20fill='white'/%3e%3c/svg%3e") no-repeat}.promtWrapper .audioToText{border:1px solid #F8FAFC;background:transparent;right:45px}.promtWrapper .audioToText:before{content:"";display:inline-block;width:9px;height:16px;mask-size:contain;-webkit-mask-size:contain;vertical-align:bottom;mask:url("data:image/svg+xml,%3csvg%20width='9'%20height='13'%20viewBox='0%200%209%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0856934%206.2578V5.16507C0.0856934%204.99985%200.142627%204.86091%200.256494%204.74826C0.374035%204.63185%200.513614%204.57365%200.675232%204.57365C0.840524%204.57365%200.981939%204.63185%201.09948%204.74826C1.21702%204.86091%201.27579%204.99985%201.27579%205.16507V6.21837C1.27579%206.85673%201.40986%207.41436%201.678%207.89125C1.94981%208.36815%202.32447%208.73802%202.80198%209.00088C3.27949%209.25998%203.83046%209.38953%204.45489%209.38953C5.07565%209.38953%205.62479%209.25998%206.1023%209.00088C6.5798%208.73802%206.95263%208.36815%207.22077%207.89125C7.48891%207.41436%207.62298%206.85673%207.62298%206.21837V5.16507C7.62298%204.99985%207.68175%204.86091%207.79929%204.74826C7.91683%204.63185%208.05824%204.57365%208.22353%204.57365C8.38882%204.57365%208.5284%204.63185%208.64227%204.74826C8.75981%204.86091%208.81858%204.99985%208.81858%205.16507V6.2578C8.81858%207.05763%208.65696%207.76358%208.33373%208.37566C8.01049%208.98773%207.56237%209.47777%206.98936%209.84577C6.42002%2010.2138%205.76437%2010.4353%205.02239%2010.5104V11.5524H7.02793C7.19322%2011.5524%207.33463%2011.6107%207.45217%2011.7271C7.57339%2011.8472%207.63399%2011.9918%207.63399%2012.1608C7.63399%2012.3222%207.57339%2012.4612%207.45217%2012.5776C7.33463%2012.6977%207.19322%2012.7578%207.02793%2012.7578H1.87635C1.71106%2012.7578%201.56781%2012.6977%201.44659%2012.5776C1.32905%2012.4612%201.27028%2012.3222%201.27028%2012.1608C1.27028%2011.9918%201.32905%2011.8472%201.44659%2011.7271C1.56781%2011.6107%201.71106%2011.5524%201.87635%2011.5524H3.88188V10.5104C3.13624%2010.4353%202.47874%2010.2138%201.90941%209.84577C1.34007%209.47777%200.893784%208.98773%200.570548%208.37566C0.247312%207.76358%200.0856934%207.05763%200.0856934%206.2578ZM4.45489%208.25737C4.07656%208.25737%203.73496%208.16725%203.43009%207.98701C3.12889%207.80677%202.8883%207.55518%202.70831%207.23224C2.532%206.9093%202.44385%206.5338%202.44385%206.10572V2.29808C2.44385%201.87%202.532%201.49449%202.70831%201.17156C2.8883%200.848621%203.12889%200.597032%203.43009%200.416788C3.73496%200.236545%204.07656%200.146423%204.45489%200.146423C4.82955%200.146423%205.16748%200.236545%205.46868%200.416788C5.77355%200.597032%206.01414%200.848621%206.19045%201.17156C6.36676%201.49449%206.45492%201.87%206.45492%202.29808V6.10572C6.45492%206.5338%206.36676%206.9093%206.19045%207.23224C6.01414%207.55518%205.77355%207.80677%205.46868%207.98701C5.16748%208.16725%204.82955%208.25737%204.45489%208.25737Z'%20fill='white'/%3e%3c/svg%3e") no-repeat;background-color:var(--body-bg-color);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='9'%20height='13'%20viewBox='0%200%209%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0856934%206.2578V5.16507C0.0856934%204.99985%200.142627%204.86091%200.256494%204.74826C0.374035%204.63185%200.513614%204.57365%200.675232%204.57365C0.840524%204.57365%200.981939%204.63185%201.09948%204.74826C1.21702%204.86091%201.27579%204.99985%201.27579%205.16507V6.21837C1.27579%206.85673%201.40986%207.41436%201.678%207.89125C1.94981%208.36815%202.32447%208.73802%202.80198%209.00088C3.27949%209.25998%203.83046%209.38953%204.45489%209.38953C5.07565%209.38953%205.62479%209.25998%206.1023%209.00088C6.5798%208.73802%206.95263%208.36815%207.22077%207.89125C7.48891%207.41436%207.62298%206.85673%207.62298%206.21837V5.16507C7.62298%204.99985%207.68175%204.86091%207.79929%204.74826C7.91683%204.63185%208.05824%204.57365%208.22353%204.57365C8.38882%204.57365%208.5284%204.63185%208.64227%204.74826C8.75981%204.86091%208.81858%204.99985%208.81858%205.16507V6.2578C8.81858%207.05763%208.65696%207.76358%208.33373%208.37566C8.01049%208.98773%207.56237%209.47777%206.98936%209.84577C6.42002%2010.2138%205.76437%2010.4353%205.02239%2010.5104V11.5524H7.02793C7.19322%2011.5524%207.33463%2011.6107%207.45217%2011.7271C7.57339%2011.8472%207.63399%2011.9918%207.63399%2012.1608C7.63399%2012.3222%207.57339%2012.4612%207.45217%2012.5776C7.33463%2012.6977%207.19322%2012.7578%207.02793%2012.7578H1.87635C1.71106%2012.7578%201.56781%2012.6977%201.44659%2012.5776C1.32905%2012.4612%201.27028%2012.3222%201.27028%2012.1608C1.27028%2011.9918%201.32905%2011.8472%201.44659%2011.7271C1.56781%2011.6107%201.71106%2011.5524%201.87635%2011.5524H3.88188V10.5104C3.13624%2010.4353%202.47874%2010.2138%201.90941%209.84577C1.34007%209.47777%200.893784%208.98773%200.570548%208.37566C0.247312%207.76358%200.0856934%207.05763%200.0856934%206.2578ZM4.45489%208.25737C4.07656%208.25737%203.73496%208.16725%203.43009%207.98701C3.12889%207.80677%202.8883%207.55518%202.70831%207.23224C2.532%206.9093%202.44385%206.5338%202.44385%206.10572V2.29808C2.44385%201.87%202.532%201.49449%202.70831%201.17156C2.8883%200.848621%203.12889%200.597032%203.43009%200.416788C3.73496%200.236545%204.07656%200.146423%204.45489%200.146423C4.82955%200.146423%205.16748%200.236545%205.46868%200.416788C5.77355%200.597032%206.01414%200.848621%206.19045%201.17156C6.36676%201.49449%206.45492%201.87%206.45492%202.29808V6.10572C6.45492%206.5338%206.36676%206.9093%206.19045%207.23224C6.01414%207.55518%205.77355%207.80677%205.46868%207.98701C5.16748%208.16725%204.82955%208.25737%204.45489%208.25737Z'%20fill='white'/%3e%3c/svg%3e") no-repeat}.promtWrapper .audioToText.switchON{border:1px solid #F6D8E9;box-shadow:0 0 5px 2px #f4dbf0}#error-page{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:10px}#unauthorized-page{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.stepComponent .stepContainer .imgWrapper{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap}.stepComponent .stepContainer .imgSlider{max-width:195px;max-height:145px;border:1px solid var(--image-border-color);border-radius:var(--menu-border-radius);cursor:pointer;overflow:hidden}.modalPopup .modalContent .fullImgWrapper{overflow:hidden;border-radius:var(--video-border-radius);width:100%;height:100%;max-width:85dvw;max-height:85dvh;background:var(--background-color);border:1px solid var(--image-border-color)}.modalPopup .modalContent img,.modalPopup .modalContent .fullImage{width:100%;height:100%;max-width:85dvw;max-height:85dvh}.modalPopup .modalContent .navigation{margin-top:5px}.modalPopup{border:0 none;border-radius:var(--modal-info-radius);margin:0;padding:0}.confirmPopup{background-color:var(--body-bg-color);box-shadow:0 0 10px #00000040;min-width:270px}.confirmPopup .modalContent{text-align:center;padding:20px 15px}.confirmPopup .contentHeader{font-size:17px;line-height:22px;font-weight:600;color:var(--text-modal);margin-bottom:3px}.confirmPopup .contentMessage{font-size:13px;line-height:18px;color:var(--text-modal)}.confirmPopup .modalButtonWrap{border-top:1px solid var(--image-border-color);display:flex;flex-direction:row}.confirmPopup .leftBtn,.confirmPopup .rightBtn{border:0 none;color:var(--button-filled-bg);font-size:17px;background:transparent;display:flex;width:100%;align-items:center;justify-content:center}.confirmPopup .leftBtn{border-right:1px solid var(--image-border-color);border-radius:0 0 0 14px}.confirmPopup .rightBtn{border-radius:0 0 14px;font-weight:600}.confirmPopup.approve .modalButtonWrap{flex-direction:column}.confirmPopup.approve .leftBtn{border-radius:0;border-right:0 none;border-bottom:1px solid var(--image-border-color);font-weight:600}.confirmPopup.approve .rightBtn{border-radius:0 0 14px 14px;font-weight:400}.confirmPopup.approve.decline .leftBtn{color:var(--text-err-color)}.feedbackPopoup{background-color:var(--background-color);box-shadow:0 0 10px #00000040;width:504px;height:90dvh;display:flex;flex-direction:column}.feedbackPopoup .modalHeader{font-size:21px;line-height:22px;font-weight:500;display:flex;flex-grow:0;border-bottom:1px solid var(--image-border-color);padding:20px 30px}.feedbackPopoup .modalContent{display:flex;flex-grow:1;flex-direction:column;padding:20px 10px;overflow:hidden;overflow-y:auto}.feedbackPopoup .modalContentSection{margin:10px 0}.feedbackPopoup .modalContentSection .sectionLabel,.feedbackPopoup .modalContentSection .checkbox span:not(.bg){font-size:16px;line-height:24px;font-weight:500;color:#3c4858}.feedbackPopoup .modalContentSection .sectionField{margin-top:10px}.feedbackPopoup .modalContentSection textarea{border:1px solid #CBD5E0;background-color:#fff;resize:none;font-size:14px;line-height:20px;font-weight:400;color:#3c4858;width:100%;height:72px;border-radius:5px;padding:5px 10px}.feedbackPopoup .modalContentSection .notesArea{height:146px}.feedbackPopoup .modalContentSection .checkbox span:not(.bg){margin-left:12px}.feedbackPopoup .modalContentSection .checkbox{display:inline-flex}.feedbackPopoup .modalContentSection .checkbox span.bg{border-radius:5px}.feedbackPopoup .modalContentSection .imgLoader{display:flex;flex-direction:row;padding:0}.feedbackPopoup .modalContentSection .uploadImgBtn{width:80px;min-width:80px;height:80px;min-height:80px;border-radius:8px;border:1px solid #e6e6e6;position:relative;cursor:pointer;display:flex}.feedbackPopoup .modalContentSection .uploadImgBtn:after,.feedbackPopoup .modalContentSection .uploadImgBtn:before{content:"";display:block;width:3px;height:36px;background-color:#8d99ae;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feedbackPopoup .modalContentSection .uploadImgBtn:before{width:36px;height:3px}.feedbackPopoup .modalContentSection .imgQueue{height:80px;border:0 none;display:flex;flex-direction:row-reverse;gap:5px;overflow:hidden}.feedbackPopoup .modalContentSection .imgQueue:not(:empty){margin-right:10px}.feedbackPopoup .modalContentSection .imgQueue .queueImgWrap{border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;width:80px;min-width:80px;height:80px;min-height:80px;position:relative}.feedbackPopoup .modalContentSection .imgQueue .queueImgWrap img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/4}.feedbackPopoup .modalContentSection .imgQueue .queueImgWrap .dropBtn{display:block;width:20px;height:20px;background:var(--background-color);box-shadow:0 0 4px #000000f2;border-radius:50%;position:absolute;top:2px;right:2px;cursor:pointer}.feedbackPopoup .modalContentSection .imgQueue .queueImgWrap .dropBtn:after,.feedbackPopoup .modalContentSection .imgQueue .queueImgWrap .dropBtn:before{content:"";display:block;width:1px;height:13px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.feedbackPopoup .modalContentSection .imgQueue .queueImgWrap .dropBtn:before{width:13px;height:1px}.feedbackPopoup .modalButtonWrap{display:flex;flex-direction:row;flex-grow:0;border-top:1px solid var(--image-border-color);gap:15px;padding:15px}.feedbackPopoup .modalButtonWrap button{display:flex;flex:1;justify-content:center;padding:12px}.LoginPopup{width:890px}.LoginPopup .modalHeader{color:#64748b;font-size:15px;padding:15px;border:0 none}.LoginPopup .modalHeader .modalHeaderTitle{display:flex;align-items:center}.LoginPopup .modalHeader svg{fill:#64748b;margin-right:10px}.LoginPopup .modalButtonWrap{width:50%;align-self:flex-end;border:0 none}.LoginPopup .modalButtonWrap button{padding:10px 12px;font-weight:400}.LoginPopup .modalContent{padding:0;flex-direction:row}.LoginPopup .modalContent .contentColumn{display:flex;flex-direction:column;width:50%;gap:0;padding:5px 15px;height:fit-content;min-height:100%}.LoginPopup .modalContent .contentColumn:first-child{border-right:1px solid #D8DCE8}.LoginPopup .modalContentSection{width:100%;margin:5px 0;z-index:0}.LoginPopup .modalContentSection:has(.selectDataList.visible){z-index:1!important}.LoginPopup .modalContentSection .uploadImage{font-weight:400;padding:10px 20px}.LoginPopup .modalContentSection .formGroup{padding-bottom:20px;margin:0}.LoginPopup .modalContentSection input{border:1px solid #CBD5E0;background-color:#fff;font-size:14px;line-height:20px;font-weight:400;color:#3c4858;width:100%;height:32px;border-radius:5px;padding:5px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.LoginPopup .uploadedArea{display:flex;flex-direction:row;justify-content:space-between;padding:8px 0 0}.LoginPopup .uploadedMes{font-size:14px;font-weight:400;color:#3c4858}.LoginPopup .uploadedDel{font-size:14px;font-weight:400;color:#3b82f6;text-decoration:none}.selectComponent{position:relative}.selectField{border:1px solid #CBD5E0;background-color:#fff;font-size:14px;line-height:20px;font-weight:400;color:#3c4858;text-align:left;width:100%;height:32px;border-radius:5px;padding:5px 30px 5px 10px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selectField:after{content:"❯";display:block;position:absolute;top:6px;right:15px;color:#3b82f6;font-size:16px;font-weight:600;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.selectField:focus,.selectField:active{box-shadow:none}.selectDataList{display:none;list-style:none;position:absolute;top:32px;left:0;padding:0;margin:0;background:#525252;border-radius:5px;z-index:1;width:100%;overflow:hidden}.selectDataList li{margin:0;padding:10px 30px 10px 10px;text-align:left;color:var(--background-color);font-size:13px;line-height:22px;display:block;white-space:nowrap;position:relative;cursor:pointer;border-bottom:1px solid #3F3F3F;overflow:hidden;text-overflow:ellipsis}.selectDataList li:last-child{border-bottom:0 none}.selectDataList li.selected:after{position:absolute;top:9px;right:13px;content:"✔︎";display:inline-block;font-size:16px;line-height:22px;color:var(--background-color)!important;text-align:center;vertical-align:top;background-color:transparent}.modalContentSection .sectionField .formGroup.errorGroup textarea,.modalContentSection .sectionField .formGroup.errorGroup input{border-color:var(--text-err-color)}.modalContentSection .sectionField .formGroup .charCounter{display:block;text-align:right;font-size:14px;font-weight:400;color:var(--button-locked-color);padding:10px 0 0}.modalContentSection .sectionField .formGroup.errorGroup .charCounter{color:var(--text-err-color)}.modalContentSection .sectionField .formGroup .errorMessage{position:absolute;left:0;top:33px;font-size:14px;font-weight:400}.LoginPopup .modalContentSection .sectionField .formGroup .errorMessage,.LoginPopup .errorGroup .errorMessage{font-size:12px;font-weight:400}.tipsPopup{background-color:var(--body-bg-color);box-shadow:0 0 10px #00000040;min-width:490px;max-width:70dvw;position:relative}.tipsPopup .modalContent{text-align:left;padding:30px 25px 25px;font-size:15px;font-weight:400;line-height:18px;color:var(--text-color)}.tipsPopup .modalContent .nonNumericList{margin:10px 0 10px 25px;list-style:disc outside none}.tipsPopup .modalContent .nonNumericList li{text-align:left;padding:0}.tipsPopup .modalContent .nonNumericList li::marker{color:var(--text-color);font-size:13px}.tipsPopup .modalContent ul{list-style:disc;margin:10px 0 10px 25px}.tipsPopup .modalContent ol{list-style:decimal;margin:10px 0 10px 25px}.tipsPopup .modalContent li{margin-bottom:4px}.tipsPopup .modalContent table{border-collapse:collapse;width:100%;margin:10px 0}.tipsPopup .modalContent th,.tipsPopup .modalContent td{border:1px solid #E2E8F0;padding:8px 12px;text-align:left;vertical-align:top}.tipsPopup .modalContent th{background:#f1f5f9;font-weight:700}.tipsPopup .modalButtonWrap{border:0 none;position:absolute;top:5px;right:15px;padding:0}.tipsPopup .modalButtonWrap .closeBtn{width:16px;height:16px;border-radius:0;padding:0;margin:0;transition:none;border:0 none}.tipsPopup .modalButtonWrap .closeBtn:active,.tipsPopup .modalButtonWrap .closeBtn:focus{box-shadow:none}.tipsPopup .modalButtonWrap .closeBtn:after{content:"×︎";font-size:30px;line-height:16px;font-weight:300;display:block;color:#000;position:absolute;top:1px;left:0}.privacyNotice{background-color:var(--background-color);box-shadow:0 0 10px #00000040;display:flex;flex-direction:column;width:495px;height:75dvh}.privacyNotice .modalHeader svg{fill:#66768c!important;width:15px;height:20px;margin-right:8px}.privacyNotice .modalHeader{font-size:17px;line-height:20px;font-weight:500;display:flex;flex-grow:0;padding:25px 25px 20px;color:#66768c;justify-content:flex-start}.privacyNotice .modalContent{display:flex;flex-grow:1;flex-direction:column;padding:3px 25px;overflow:hidden;overflow-y:auto}.privacyNotice .modalContent p{font-size:15px;color:#66768c}.privacyNotice .modalContent a{text-decoration:underline;color:var(--button-filled-bg)}.privacyNotice .modalButtonWrap{display:flex;flex-direction:row;flex-grow:0;gap:15px;padding:20px 25px}.privacyNotice .modalButtonWrap button{display:flex;flex:1;justify-content:center;padding:12px}.modalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:modalFadeIn .2s ease-in-out}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modalDialog{background:#fff;border-radius:var(--border-radius);box-shadow:0 20px 60px #0000004d;max-width:500px;width:90%;max-height:90vh;display:flex;flex-direction:column;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modalDialog.large{max-width:700px}.modalDialog.wide{max-width:80vw;width:80vw}.modalHeader{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #F1F5F9}.modalHeader h3{margin:0;font-size:20px;font-weight:600;color:var(--text-color)}.modalClose{background:none;border:none;font-size:28px;line-height:1;color:var(--text-light-blue);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.modalClose:hover{background:#f1f5f9;color:var(--text-color)}.modalBody{padding:28px;overflow-y:auto;flex:1}.modalFooter{display:flex;gap:12px;justify-content:flex-end;padding:20px 28px;border-top:1px solid #F1F5F9;border-radius:0 0 16px 16px;background:#fafbfc}.modalBody .formGroup{margin-bottom:20px!important;display:block!important}.modalBody .formGroup:last-child{margin-bottom:0!important}.modalBody .formGroup label{display:block!important;margin:0 0 8px!important;padding:0!important;font-size:14px!important;font-weight:600!important;color:#1e293b!important;line-height:1.4!important;position:static!important;float:none!important;width:auto!important;height:auto!important;visibility:visible!important;opacity:1!important;cursor:default}.modalBody .required{color:var(--text-err-color)!important;margin-left:2px;font-weight:600}.modalBody .formGroup .charCounter{display:block;text-align:right;font-size:14px;font-weight:400;color:var(--button-locked-color);padding:10px 0 0}.modalBody .formGroup.errorGroup .charCounter{color:var(--text-err-color)}.modalBody .formGroup.errorGroup textarea,.modalBody .formGroup.errorGroup input,.modalBody .formGroup.errorGroup .rte-wrapper{border-color:var(--text-err-color)}.fieldInput{width:100%;padding:12px 14px;border:1px solid #E2E8F0;border-radius:8px;font-size:14px;line-height:1.5;transition:all .2s;box-sizing:border-box;background:#fff;color:var(--text-color);position:relative}.fieldInput:focus{outline:none;border-color:var(--button-filled-bg);box-shadow:0 0 0 3px #3b82f61a}.fieldTextarea{width:100%;padding:12px 14px;border:1px solid #E2E8F0;border-radius:8px;font-size:14px;line-height:1.5;min-height:100px;resize:vertical;transition:all .2s;box-sizing:border-box;font-family:inherit;background:#fff;color:var(--text-color);position:relative}.fieldTextarea:focus{outline:none;border-color:var(--button-filled-bg);box-shadow:0 0 0 3px #3b82f61a}.modalBody .checkboxGroup{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:12px!important;background:#f8fafc!important;border-radius:8px!important}.modalBody .checkboxGroup input[type=checkbox],.modalBody .checkboxGroup input[type=radio]{width:20px!important;height:20px!important;cursor:pointer!important;accent-color:var(--button-filled-bg)!important;margin:0!important;flex-shrink:0!important}.modalBody .checkboxGroup label{margin:0!important;cursor:pointer!important;font-weight:500!important;display:inline!important;position:static!important;visibility:visible!important;opacity:1!important}.rte-wrapper{border:1px solid #E2E8F0;border-radius:8px;background:#fff;overflow:hidden;transition:all .2s}.rte-wrapper:focus-within{border-color:var(--button-filled-bg);box-shadow:0 0 0 3px #3b82f61a}.rte-wrapper.rte-disabled{opacity:.6;pointer-events:none;background:#f8f9fa}.rte-toolbar{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid #E2E8F0;flex-wrap:wrap;background:#fafbfc}.rte-toolbar-container{display:flex;flex-direction:column;background:#fff;border-bottom:1px solid #e2e8f0}.rte-toolbar-row{display:flex;align-items:center;padding:8px;gap:8px;min-height:44px}.rte-toolbar-row:first-child{border-bottom:1px solid #f1f5f9}.rte-select{padding:4px 8px;border:1px solid #E2E8F0;border-radius:4px;font-size:12px;background:#fff;cursor:pointer;color:var(--text-color);max-width:120px}.rte-select:hover{border-color:var(--button-filled-bg)}.rte-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:4px;background:transparent;cursor:pointer;font-size:14px;font-weight:700;color:var(--text-color);transition:all .15s}.rte-btn:hover{background:#e2e8f0}.rte-btn.rte-active{background:var(--button-filled-bg);color:#fff}.rte-italic{font-style:italic}.rte-underline{text-decoration:underline}.rte-strike{text-decoration:line-through}.rte-divider{width:1px;height:24px;background:#e2e8f0;margin:0 4px}.rte-color-picker{display:flex;align-items:center;gap:3px}.rte-color-input{width:26px;height:26px;padding:0;border:1px solid #E2E8F0;border-radius:4px;cursor:pointer;background:none}.rte-color-input::-webkit-color-swatch-wrapper{padding:2px}.rte-color-input::-webkit-color-swatch{border:none;border-radius:2px}.rte-color-swatch{width:18px;height:18px;border:1px solid #E2E8F0;border-radius:3px;cursor:pointer;padding:0;transition:transform .15s}.rte-color-swatch:hover{transform:scale(1.2)}.rte-color-section{display:flex;align-items:center;gap:4px;background:#fff;padding:2px 6px;border-radius:4px}.rte-label-icon{font-weight:700;color:#64748b;margin-right:4px;display:flex;align-items:center}.current{outline:2px solid #3b82f6;outline-offset:1px}.rte-content{padding:12px 14px;min-height:250px;font-size:14px;line-height:1.5;color:var(--text-color);resize:vertical;width:100%}.rte-content .tiptap{outline:none;min-height:100px}.rte-content .tiptap p{margin:0 0 .5em}.rte-content .tiptap p:last-child{margin-bottom:0}.rte-content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#94a3b8;pointer-events:none;height:0}.rte-btn-wide{width:auto;padding:0 8px;font-size:12px;font-weight:600;white-space:nowrap}.rte-content .tiptap ul{list-style:disc;margin:0 0 .5em 1.5em}.rte-content .tiptap ol{list-style:decimal;margin:0 0 .5em 1.5em}.rte-content .tiptap li{margin-bottom:.25em}.rte-content .tiptap table{border-collapse:collapse;width:100%;margin:.5em 0}.rte-content .tiptap th,.rte-content .tiptap td{border:1px solid #E2E8F0;padding:8px 12px;min-width:80px;vertical-align:top}.rte-content .tiptap th{background:#f1f5f9;font-weight:700}.rte-content .tiptap .selectedCell{background:#3b82f61a}.rte-content .tiptap .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--button-filled-bg);cursor:col-resize}.rte-content .tiptap .tableWrapper{overflow-x:auto}.appScreenContainer.courseBuilderMain{margin:0 auto;padding:0;min-width:0}.appScreenContainer.courseBuilderMain.narrowHeader{min-width:0}.courseBuilderMain .appContentSection{overflow:hidden}.courseBuilderMain .courseList,.courseBuilderMain .lessonList,.courseBuilderMain .questionsList,.courseBuilderMain .lessonsList{display:flex;flex-direction:column;gap:12px;padding:12px;flex:1;overflow-y:auto;min-height:0}.courseBuilderMain .courseCard{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;flex-shrink:0}.courseBuilderMain .courseTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.courseBuilderMain .courseDescription{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;margin:0}.courseBuilderMain .courseDetails{min-width:0;flex:1}.courseBuilderMain .lessonCard,.courseBuilderMain .stepCard{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;flex-shrink:0}.courseBuilderMain .lessonCard .lessonDetails,.courseBuilderMain .stepCard .stepDetails{min-width:0;flex:1}.courseBuilderMain .listHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.courseBuilderMain .pageTitle{font-size:28px;font-weight:600;color:var(--text-color);margin:0}.courseBuilderCourseImage{width:100px;min-width:100px;height:100px;min-height:100px;border-radius:8px;border:2px dashed #cbd5e1;background:#f8fafc;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.courseBuilderCourseImage:hover{border-color:var(--button-filled-bg);background:#eff6ff}.courseBuilderCourseImage:after,.courseBuilderCourseImage:before{content:"";display:block;background-color:#64748b;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color .2s}.courseBuilderCourseImage:after{width:3px;height:40px}.courseBuilderCourseImage:before{width:40px;height:3px}.courseBuilderCourseImage:hover:after,.courseBuilderCourseImage:hover:before{background-color:var(--button-filled-bg)}.modalBody .imgLoader .imgQueue{display:inline-block;margin-bottom:12px}.modalBody .imgLoader .imgQueue:not(:empty){margin-right:0}.courseBuilderImagePreview{border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;width:auto;max-width:100%;height:auto;max-height:150px;position:relative;display:inline-block}.courseBuilderImagePreview img{width:auto;max-width:100%;height:auto;max-height:150px;object-fit:contain;display:block}.courseBuilderImagePreview .dropBtn{display:block;width:24px;height:24px;background:#fffffff2;box-shadow:0 2px 8px #0003;border-radius:50%;position:absolute;top:8px;right:8px;cursor:pointer;transition:all .2s;z-index:10}.courseBuilderImagePreview .dropBtn:hover{background:#fff;box-shadow:0 2px 12px #0000004d;transform:scale(1.1)}.courseBuilderImagePreview .dropBtn:after,.courseBuilderImagePreview .dropBtn:before{content:"";display:block;width:2px;height:14px;background-color:#dc2626;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.courseBuilderImagePreview .dropBtn:before{transform:translate(-50%,-50%) rotate(-45deg)}.durationInputs{display:flex;gap:1rem;align-items:center}.durationInputs>div{display:flex;align-items:center;gap:.5rem}.durationInputs input{width:80px}.orderInput,.stepOrderInput{width:150px}.lessonInfo{margin-top:20px}.metaItem.metaItemColumn{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.metaItemRight.metaItemIndented{padding-left:24px}.metaItem.metaItemSpaced{margin-top:10px}.sectionFooter{border-top:2px solid var(--body-bg-color);padding:16px 0 0;margin-top:16px}.sectionFooterActions{display:flex;gap:12px;justify-content:flex-start}.quizSectionFooter{padding:16px 24px}.stepContentContainer{display:flex;flex-direction:column;gap:24px}.courseBuilderMain .sectionWrapper,.courseBuilderMain .sectionHeader{min-width:0;overflow:hidden}.courseBuilderMain .sectionHeader .sectionTitle{overflow:hidden;word-break:break-word;overflow-wrap:break-word;min-width:0}.courseBuilderMain .stepComponent .stepHeader{word-break:break-word;overflow-wrap:break-word}.courseBuilderMain .stepComponent .stepContainer{overflow:hidden;word-break:break-word;overflow-wrap:break-word}.courseBuilderMain .lessonInfo,.courseBuilderMain .lessonMeta{width:100%;min-width:0}.courseBuilderMain .lessonImage{max-width:100%}.modalPopup .modalDialog{width:500px}.modalPopup .modalDialog.large{width:700px}.modalPopup .modalFooter{display:flex;gap:12px}.modalPopup .modalFooter .button{flex:1}.linksSection,.linkItemContainer{display:flex;flex-direction:column;gap:0}.linkItem{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid var(--body-bg-color)}.linkItem:first-child{border-top:1px solid var(--body-bg-color)}.linksActions{display:flex;gap:12px;justify-content:flex-start}.button.small{padding:6px 12px;font-size:13px}.addMoreLinksBtn{margin:12px 0}.stepsListArea.courseBuilderStepContent{padding:0 0 120px}.navigationWrapper.courseBuilderStepFooter{bottom:50px;margin-top:20px;box-shadow:none}.stepContainer .imgSlider:hover{transform:scale(1.02)}.stepContainer.links{gap:0}.aiTutorPreviewContainer{position:relative;display:flex;flex:1;flex-direction:column;height:calc(100vh - 120px);overflow:hidden;border-radius:8px}.aiTutorPreviewContainer .transparentWrapper{flex:1;border-radius:8px;overflow:hidden}.aiTutorPreviewContainer .AIsectionWrapper{border-radius:8px;margin-bottom:0;height:100%}.aiTutorLabelWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:10}.aiTutorIcon{position:absolute;top:0;left:50%;transform:translate(-50%);transition:all .1s}.aiTutorIcon:hover{transform:translate(-50%) scale(1.1)}.aiTutorLabel{color:#fff;padding:4px 8px;border-radius:4px;font-size:3em;-webkit-user-select:none;user-select:none}.aiTutorLabel:hover{text-shadow:0 0 8px rgba(255,255,255,.8)}.fullHeightContent{height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.answersSection{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--body-bg-color);padding-top:12px}.answersSection>label{margin-bottom:8px}.answerItemContainer{display:flex;flex-direction:column;gap:0}.answerItem{display:flex;flex-direction:column;padding:10px 0}.answerFieldRow{display:flex;gap:16px;align-items:flex-start}.answerInputGroup{flex:1;display:flex;flex-direction:column}.answerActions{display:flex;gap:12px;justify-content:flex-start;margin-top:8px}.addMoreAnswersBtn{margin:12px 0;padding-bottom:12px;border-bottom:1px solid var(--body-bg-color)}.lastFormGroup{margin-bottom:24px}.questionAnswers{display:flex;flex-direction:column;gap:8px;margin-top:12px;margin-bottom:12px}.answerDisplay{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:30px;font-size:14px}.answerText{flex:1;color:var(--text-color)}.correctIndicator{color:#22c55e;font-weight:600;font-size:18px;line-height:1;flex-shrink:0}.modalBody .formGroup label.checkbox{position:relative!important;display:flex!important;align-items:center;gap:8px;top:unset;left:unset;cursor:pointer}.modalBody .formGroup label.checkbox span.bg{margin:0!important}.modalBody .checkbox span.bg{border-radius:4px}.videoUploadProgress{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100px}.videoUploadProgressContent{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-width:0}.videoUploadProgressBar{width:100%;height:6px;border-radius:3px;background-color:#e2e8f0;overflow:hidden}.videoUploadProgressFill{height:100%;width:40%;border-radius:3px;background-color:var(--button-filled-bg);animation:videoProgressSlide 1.4s ease-in-out infinite}@keyframes videoProgressSlide{0%{transform:translate(-200%)}to{transform:translate(350%)}}.videoUploadProgressLabel{font-size:12px;color:#64748b}.quiz-questions{display:flex;flex-direction:column;gap:25px}.question-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;flex-wrap:wrap}.question-text{font-size:18px;color:var(--text-color);font-weight:600;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.quiz-progress{font-size:14px;color:#6b7280;white-space:nowrap;flex-shrink:0}.quiz-navigation{display:flex;gap:15px;justify-content:center;margin-top:20px;margin-bottom:20px}.quiz-navigation .quiz-nav-button{width:140px;flex-shrink:0}.question-answers{display:flex;flex-direction:column;gap:10px}.quiz-results.quiz-passed h4{color:var(--text-green-color);margin-top:20px;font-size:21px}.quiz-results.quiz-failed h4{color:var(--text-err-color);margin-top:20px;font-size:21px}.quiz-actions{display:flex;gap:15px}.question-answers .answer-option{display:flex;align-items:center;cursor:pointer;gap:12px}.question-answers .answer-option input[type=checkbox]{outline:none;width:24px;height:24px;margin:0 0 0 -24px;overflow:hidden;z-index:1;position:absolute;opacity:0}.question-answers .answer-option input[type=checkbox]+span.bg{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border:1px solid var(--image-border-color);border-radius:4px;flex-shrink:0}.question-answers .answer-option input[type=checkbox]+span.bg:before{content:"✔︎";color:var(--background-color);font-size:15px;-webkit-transform:scale(0);transform:scale(0)}.question-answers .answer-option input[type=checkbox]:checked+span.bg{background:#10b981;border-color:#34d399}.question-answers .answer-option input[type=checkbox]:checked+span.bg:before{-webkit-transform:scale(1);transform:scale(1)}.question-answers .answer-option input[type=radio]{outline:none;width:24px;height:24px;margin:0 0 0 -24px;overflow:hidden;z-index:1;position:absolute;opacity:0}.question-answers .answer-option input[type=radio]+span.bg{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border:1px solid var(--image-border-color);border-radius:50%;flex-shrink:0}.question-answers .answer-option input[type=radio]+span.bg:before{content:"✔︎";color:var(--background-color);font-size:15px;-webkit-transform:scale(0);transform:scale(0)}.question-answers .answer-option input[type=radio]:checked+span.bg{background:#10b981;border-color:#34d399}.question-answers .answer-option input[type=radio]:checked+span.bg:before{-webkit-transform:scale(1);transform:scale(1)}.question-answers .answer-option span:not(.bg){flex:1;line-height:1.5}.question-text-answer{margin-top:10px}.text-answer-input{width:100%;min-height:100px;padding:12px;font-size:16px;font-family:inherit;border:1px solid var(--image-border-color);border-radius:8px;resize:vertical;background:#fff;color:var(--text-color);line-height:1.5}.text-answer-input:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.text-answer-input:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.text-answer-input::placeholder{color:#9ca3af}.quiz-results-summary{margin-top:20px;padding:20px;background-color:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:12px}.quiz-result-item{display:flex;justify-content:space-between;align-items:center;font-size:16px}.quiz-result-label{font-weight:500;color:var(--text-color)}.quiz-result-value{font-weight:600;color:var(--text-color)}.quiz-best-score{margin-top:8px;padding-top:12px;border-top:1px solid #e5e7eb}.quiz-best-score .quiz-result-label{color:#10b981;font-weight:600}.quiz-breakdown{margin-top:30px}.quiz-breakdown-item{margin-bottom:20px;padding:16px;border-radius:8px;border:2px solid #e5e7eb}.quiz-breakdown-item.correct{border-color:#10b981;background-color:#f0fdf4}.quiz-breakdown-item.incorrect{border-color:#ef4444;background-color:#fef2f2}.quiz-breakdown-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.quiz-breakdown-points{font-size:14px;color:#6b7280;font-weight:500}.quiz-breakdown-question{font-size:16px;font-weight:600;color:var(--text-color)}.quiz-breakdown-text-answer{margin-top:12px}.quiz-breakdown-label{font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:8px}.quiz-breakdown-text{padding:12px;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:var(--text-color);font-size:15px;line-height:1.5}.quiz-breakdown-answers{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.quiz-breakdown-answer{padding:10px 12px;border-radius:6px;background-color:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;gap:8px;font-size:15px}.quiz-breakdown-answer.user-selected{background-color:#eff6ff;border-color:#3b82f6}.quiz-breakdown-answer.correct-answer{background-color:#f0fdf4;border-color:#10b981;font-weight:500}.quiz-breakdown-answer.user-selected.correct-answer{background-color:#d1fae5;border-color:#10b981}.quiz-answer-badge{font-size:16px;font-weight:700;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.quiz-answer-badge.correct{color:#fff;background-color:#10b981}.quiz-answer-badge.incorrect{color:#fff;background-color:#ef4444}.quiz-breakdown-correct-answers{margin-top:12px;padding:12px;background-color:#f0fdf4;border-radius:6px;border:1px solid #10b981}.quiz-correct-answers-list{display:flex;flex-direction:column;gap:6px}.quiz-correct-answer-item{padding:8px 10px;background-color:#fff;border-radius:4px;color:var(--text-color);font-size:15px;font-weight:500}
