@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--bg-color:#fff;--primary-color:#0d5f67;--primary-color-less:#0d5f6780;--secondary-color:#e7dff4;--text-color:#000;--inside-primary-color:#fff;--text-input-color:#000;--primary-color-click:#0d5f671a;--section_space:60px;--shadow-color_1:#d9d9d9;--shadow-color_2:#d9d9d9;--header-bottom-space:6%;--primary-light:#eff4f5;--grey-color:#979797;--black-color:#000;--light-black-color:#484848;--white-color:#fff;--dark-green:#21373f;--text-color:#39393b;--light-green:#d1e1e3;--topic-heading-black:#06151f;--icon-color:#606465;--text-color:#3c3c3c;--light-grey:#979797;--red-color:#b11722;--notification-badge:#c9444d;--primary-light-color:#d1e1e3;--profile-name:#636363;--profile-icon:#1a1a1b;--answered-question:#17a2b8;--notanswered-question:#fd7e14;--current-question:#6f42c1;--correct-answer:#4caf50;--incorrect-answer:#d9534f;--common-border-radius:5px;--course-dashboard-green-color:#14ad4d;--course-dashboard-light-green-color:#f6fff8;--course-dashboard-icon-bg-color:#dbfce7;--course-dashboard-icon-bg-brown-color:#fef3c6;--course-dashboard-heading-color:#14592b;--course-dashboard-brown-heading-color:#915814;--course-dashboard-brown-color:#8e550d;--course-dashboard-border-brown-color:#fe9a00;--course-dashboard-light-brown-color:#fffbeb;--videos-completed:#e7fcfa;--assessment-completed:#f6f6ff;--quiz-completed:#f3f7ff;--videos-primary-color:#2cb1bc;--assessment-primary-color:#6c76a6;--quiz-primary-color:#7c93a0;--progress-bar:#f0f4f8;--cp-table-border:#d6d6d680;--cp-tab-active:#e0e9f1;--cp-graph-axis-label:#aab1b7}@font-face{font-display:swap;font-family:WEB_FONT;src:url(/static/media/OpenSans-Regular.672d58e81da040ddaa46.woff2) format("woff2"),url(/static/media/OpenSans-Regular.b5742f857779c0562634.ttf) format("truetype")}@font-face{font-display:swap;font-family:WEB_FONT_BOLD;src:url(/static/media/OpenSans-Bold.10fa2c98c97f89e54b82.woff2) format("woff2"),url(/static/media/OpenSans-Bold.c51026488a9325ade145.ttf) format("truetype")}@font-face{font-display:swap;font-family:POPPINS;src:url(/static/media/Poppins-Regular.3034996a4d0b34077522.woff2) format("woff2"),url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-display:swap;font-family:PRIMARY;src:url(/static/media/Poppins-Medium.67603126e1f747b46640.woff2) format("woff2"),url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf) format("truetype")}@font-face{font-display:swap;font-family:SECONDARY;src:url(/static/media/OpenSans-Medium.cd81973a02cb4102b57f.woff2) format("woff2"),url(/static/media/OpenSans-Medium.1ff2367df8fb2b682428.ttf) format("truetype")}@font-face{font-display:swap;font-family:UNIQUE;src:url(/static/media/Poppins-Light.e82ad3c5ea4b39fcc35e.woff2) format("woff2"),url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf) format("truetype")}input::-ms-reveal{display:none}@keyframes fadeInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-top{animation:fadeInFromBottom .5s ease-out;transition:all .5s ease-out}.typing{align-items:center;display:inline-flex;gap:4px}.typing .dot{animation:bounce 1.2s ease-in-out infinite;background:#999;border-radius:50%;height:6px;width:6px}.typing .dot:nth-child(2){animation-delay:.2s}.typing .dot:nth-child(3){animation-delay:.4s}.overlay-portal-host{inset:0;pointer-events:none;position:fixed}.cedu-overlay-portal,.cedu-overlay-portal *,.cedu-overlay-portal :after,.cedu-overlay-portal :before{box-sizing:border-box}.cedu-overlay-portal button{font-family:inherit}.cedu-overlay-portal button:focus-visible,.cedu-overlay-portal input:focus-visible{outline:3px solid #0f747a38;outline-offset:2px}.fillup-blank,.math-text-editor-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.math-text-editor,.math-text-editor[contenteditable=true]{align-items:center;border-radius:6px;display:inline-flex;line-height:1.2;min-height:40px;overflow-x:auto;overflow-y:hidden;padding:8px 12px;white-space:nowrap}.math-text-editor .katex-display{display:inline-block!important;margin:0!important}.math-text-editor .big-operator,.math-text-editor .fraction,.math-text-editor .integral,.math-text-editor .sqrt,.math-text-editor .subscript,.math-text-editor .summation,.math-text-editor .superscript{align-items:center;display:inline-flex;vertical-align:middle}.link-button-reset{background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit;text-decoration:inherit}.App{background:#fff;min-height:100dvh;overflow-x:clip;scrollbar-width:none}.App::-webkit-scrollbar{display:none}.custom-toast{background:#f1f5f9!important;border-radius:8px!important;box-shadow:0 4px 6px #0000001a!important;color:#1e293b!important;display:inline-block!important;font-size:14px!important;font-weight:500!important;min-width:200px!important;padding:10px 20px!important;text-align:center!important}body,html{background:#fff}body{margin:0}.cedu-route-shell{background:#fff;min-height:72dvh;width:100%}.cedu-route-shell--with-header{min-height:calc(100dvh - 86px)}.cedu-route-shell--clean{min-height:100dvh}.cedu-route-frame{animation:ceduRouteEnter .16s ease-out backwards;background:#fff;min-height:inherit;width:100%}@keyframes ceduRouteEnter{0%{opacity:.98}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cedu-route-frame,.loader-card,.loader-main-container{animation:none!important;transition:none!important}}*,:after,:before{box-sizing:border-box}body{overflow-x:hidden}.profile-icon-container{cursor:pointer;position:relative}.cart-notification-badge{align-items:center;background-color:var(--notification-badge);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;left:-5px;position:absolute;top:-5px;width:18px}.profile-dropdown{background:#eff4f5;border-radius:8px;box-shadow:0 4px 10px #00000026;padding:15px;position:absolute;right:0;top:57px;width:260px;z-index:1000}.profile-dropdown-header{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:10px;padding-bottom:10px}.profile-dropdown-header svg{background:#f0f0f0;border-radius:50%;height:40px;padding:5px;width:40px}.profile-dropdown-header h4{font-size:16px;font-weight:700;margin:0}.profile-dropdown-header p{color:#777;font-size:12px;margin:0}.logout-button{align-content:flex-end;color:#0d5f67;justify-content:flex-start;left:20%;padding:8px 8px 8px 3vw}.logout-button,.logout-button-out{border:none;border-radius:5px;cursor:pointer;display:flex;font-weight:700;gap:5px;margin-top:10px;text-decoration:underline;width:100%}.logout-button-out{align-items:center;justify-content:center;padding:8px;text-align:center}.home-page-header-menu-icon{display:none}.home-page-header-container{align-items:center;background-color:var(--white-color);box-shadow:4px 4px 20px #0000001a;display:flex;gap:24px;height:12vh;justify-content:space-between;padding-inline:28px;position:fixed;width:100%;z-index:10}.home-page-header-logo-container{align-items:center;display:flex;flex:0 0 auto;min-width:220px}.home-page-header-logo-container svg{display:block}@media only screen and (max-width:767.5px){.home-page-header-logo-container svg{margin-left:8px}}.home-page-header-menu-container{flex:1 1;gap:44px}.home-page-header-menu-container,.home-page-header-menu-container-words{align-items:center;display:flex;justify-content:flex-end;min-width:0;width:auto}.home-page-header-menu-container-words{font-family:WEB_FONT;font-size:16px;font-weight:600;gap:46px;white-space:nowrap}.home-page-header-menu-container-words a{align-items:center;color:inherit;display:inline-flex;line-height:1;text-decoration:none}.home-page-header-menu-container-words a:focus-visible,.home-page-header-menu-container-words a:hover{color:inherit}.home-page-header-menu-container-svg-name-wrap{align-items:center;display:flex;flex-direction:row;gap:18px;justify-content:flex-end!important;min-width:0;width:auto}.home-page-header-menu-container-svg{align-items:center;display:flex;gap:14px;justify-content:flex-start;margin-left:0;margin-right:0;width:auto}.home-page-header-menu-container-svg-circle{align-items:center;background-color:var(--primary-light);border-radius:50%;display:flex;flex:0 0 48px;height:48px;justify-content:center;position:relative;width:48px}.home-page-header-menu-svg{color:var(--grey-color);height:24px;width:24px}.home-page-header-container-name{font-family:WEB_FONT;font-weight:600;margin-left:0;max-width:160px;min-width:120px;overflow:hidden;text-align:start;width:auto}.home-page-header-container-name>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page-menu-container{background-color:#fff;box-shadow:4px 4px 20px #0000001a;height:80vh;left:-100%;position:absolute;top:0;width:35%;z-index:20}.home-page-menu-container-show{animation:slideIn .8s forwards}.home-page-menu-container-hide{animation:slideOut .8s forwards}@keyframes slideIn{0%{left:-100%}to{left:0}}@keyframes slideOut{0%{left:0}to{left:-100%}}.home-page-menu-profile-container{align-items:center;background-color:var(--primary-light);border-bottom-left-radius:1vh;border-bottom-right-radius:1vh;display:flex;flex-direction:row;height:20vh;justify-content:center;width:100%}.home-page-menu-profile-container-wrap{align-items:center;display:flex;flex-direction:row;height:45%;width:80%}.home-page-menu-profile-info-container{align-items:flex-start;color:#21373f;display:flex;flex-direction:column;font-family:WEB_FONT;justify-content:center;margin-left:10px}.home-page-menu-profile-image-container{align-items:center;aspect-ratio:1/1;background-color:#d1e1e3;border-radius:50%;display:flex;height:95%;justify-content:center}.home-page-menu-profile-image{border-radius:50%;height:75%;width:75%}.home-page-menu-profile-info-name{color:var(--grey-color);font-size:14px;font-weight:600}.home-page-menu-profile-info-email{color:var(--grey-color);font-size:12px}.home-page-menu-list-container{padding-right:10px}.home-page-menu-list{align-items:flex-start;border-bottom:.5px solid #979797;display:flex;flex-direction:column;font-weight:500;height:100%;justify-content:flex-start;padding:15px 15px 15px 3vw;width:100%}@media only screen and (max-width:400px){.home-page-header-menu-icon{display:inline;display:initial}.home-page-header-container{gap:0;padding-inline:10px!important}.home-page-header-logo-container{min-width:100px!important}.home-page-header-menu-container{flex:1 1;gap:0;min-width:0;width:auto}.home-page-header-menu-container-words,.home-page-header-menu-container-words-hideable{display:none}.home-page-header-menu-container-svg{gap:2px;margin:0}.home-page-header-menu-container-svg-name-wrap{gap:2px}.home-page-header-menu-container-svg-circle{flex:0 0 30px;height:30px;width:30px}.home-page-header-menu-svg{height:20px;width:20px}.home-page-header-container-name{flex-shrink:1;max-width:90px!important;min-width:60px!important}.home-page-header-container-name>div:first-child{font-size:11px}.home-page-menu-container{width:85%}.home-page-menu-list{padding:10px 8px 10px 3vw}.home-page-menu-profile-info-name{font-size:11px}.home-page-menu-profile-info-email{font-size:9px;text-align:left}}@media only screen and (min-width:401px) and (max-width:767.5px){.home-page-header-menu-icon{display:inline;display:initial}.home-page-header-container{gap:0;padding-inline:14px}.home-page-header-menu-container-svg-circle{flex:0 0 35px;height:35px;width:35px}.home-page-header-menu-container{flex:initial;gap:0;min-width:0;min-width:auto;width:10%}.home-page-header-menu-container-svg{gap:0;margin-left:0;margin-right:0;width:100%}.home-page-header-menu-container-svg-name-wrap{gap:0;min-width:0;min-width:auto;width:100%}.home-page-header-menu-container-words,.home-page-header-menu-container-words-hideable{display:none}.search-icon{right:14px}.home-page-menu-container{width:75%}.home-page-menu-list{padding:10px 10px 10px 3vw}.home-page-menu-profile-info-name{font-size:12px}.home-page-menu-profile-info-email{font-size:10px;text-align:left}}@media only screen and (max-width:767.5px) and (orientation:landscape){.home-page-header-container{padding-inline:16px}.search-icon{right:16px}}@media only screen and (min-width:768px) and (max-width:1024.5px){.home-page-header-menu-icon{display:inline;display:initial}.home-page-header-container{gap:0;padding-inline:20px}.home-page-header-menu-container-svg-circle{flex:0 0 35px;height:35px;width:35px}.search-box-container{background-color:var(--white-color);position:relative}.search-icon{font-size:16px;pointer-events:none;position:absolute;right:20px;top:45%;transform:translateY(-50%)}.home-page-header-menu-container{flex:initial;gap:0;min-width:0;min-width:auto;width:10%}.home-page-header-menu-container-svg{gap:0;margin-left:0;margin-right:0;width:100%}.home-page-header-menu-container-svg-name-wrap{gap:0;min-width:0;min-width:auto;width:100%}.home-page-header-menu-container-words,.home-page-header-menu-container-words-hideable{display:none}.home-page-menu-container{width:35%}.home-page-menu-profile-info-name{font-size:14px}.home-page-menu-profile-info-email{font-size:12px}}@media only screen and (min-width:1025px) and (max-width:1439.5px){.home-page-header-container{gap:18px;padding-inline:24px}.home-page-header-logo-container{min-width:190px}.home-page-header-menu-container{gap:30px}.home-page-header-menu-container-words{font-size:14px;gap:34px}.home-page-header-menu-container-svg-name-wrap{gap:14px}.home-page-header-menu-container-svg{gap:10px}.home-page-header-menu-container-svg-circle{flex:0 0 42px;height:42px;width:42px}.home-page-header-menu-svg{height:22px;width:22px}.home-page-header-container-name{max-width:130px;min-width:105px}.home-page-menu-container{display:none}}@media only screen and (min-width:1440px){.home-page-header-menu-container-svg-circle{flex:0 0 48px;height:48px;width:48px}.home-page-menu-container{display:none}}@media only screen and (min-height:300px) and (max-height:699.5px){.home-page-header-container{height:12vh}.home-page-menu-container{height:85vh}}@media only screen and (min-height:700px) and (max-height:999.5px){.home-page-header-container{height:10vh}.home-page-menu-container{height:90vh}}@media only screen and (min-height:1000px) and (max-height:1299.5px){.home-page-header-container{height:9vh}.home-page-menu-container{height:70vh}}@media only screen and (min-height:1300px){.home-page-header-container{height:8vh}.home-page-menu-container{height:50vh}}.Network_Error_networkError_Container__ecIOf{background-color:#fff;box-sizing:border-box;flex-direction:column;font-family:WEB_FONT,Open Sans,sans-serif;gap:32px;min-height:100vh;padding:24px;text-align:center}.Network_Error_icon_View__G-1Lp,.Network_Error_networkError_Container__ecIOf{align-items:center;display:flex;justify-content:center}.Network_Error_text_View__PJC0j{display:flex;flex-direction:column;gap:8px;max-width:474px;width:100%}.Network_Error_title_View__mQ86d{color:#1d1f20;font-size:24px;font-weight:600;line-height:1.35;margin:0}.Network_Error_content_View__0hgz6{color:#6b6b6b;font-size:16px;font-weight:400;line-height:1.4;margin:0}.Network_Error_actions_View__7DPRO{display:flex;gap:16px;max-width:474px;width:100%}.Network_Error_actions_View__7DPRO button{align-items:center;border-radius:20px;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:16px;font-weight:400;gap:12px;height:50px;justify-content:center;min-width:0;padding:10px;transition:background-color .16s ease}.Network_Error_actions_View__7DPRO button:disabled{cursor:default;opacity:.6}.Network_Error_backButton_View__HO2va{background:#0000;border:1px solid #6b6b6b;color:#6b6b6b}.Network_Error_backButton_View__HO2va:focus-visible,.Network_Error_backButton_View__HO2va:hover:not(:disabled){background:#f5f5f5}.Network_Error_button_View__kh5GD{background-color:#0d5f67;border:1px solid #0000;color:#fff}.Network_Error_button_View__kh5GD:focus-visible,.Network_Error_button_View__kh5GD:hover:not(:disabled){background-color:#0a4d54}.Network_Error_actions_View__7DPRO button:focus-visible{outline:3px solid #0d5f6759;outline-offset:2px}@media (max-width:480px){.Network_Error_actions_View__7DPRO{flex-direction:column-reverse;max-width:320px}.Network_Error_actions_View__7DPRO button{width:100%}}@media (prefers-reduced-motion:reduce){.Network_Error_actions_View__7DPRO button{transition:none}}.loader-main-container{animation:loaderFadeIn .16s ease-out both;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#ffffffc7;inset:0;min-height:100dvh;pointer-events:none;position:fixed;-webkit-user-select:none;user-select:none;width:100%;z-index:9999}.loader-card,.loader-main-container{align-items:center;display:flex;justify-content:center}.loader-card{animation:loaderPopIn .18s ease-out both;background:#fffffff0;border-radius:18px;box-shadow:0 12px 32px #0f172a1f;height:72px;width:72px}@keyframes loaderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loaderPopIn{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media only screen and (max-width:767.5px) and (orientation:landscape){.footer-container{align-items:center;background-color:#f6f6f6;display:flex;height:100%;justify-content:center;padding-bottom:5vh;padding-top:5vh;position:relative;width:100%;z-index:20}.footer-anchor-links{color:#000;cursor:pointer;font-family:SECONDARY;font-size:17px;font-weight:500;line-height:2;text-decoration:none;transition:all .3s ease}.footer-anchor-links:hover{color:#0d5f67}.footer-content{width:90%}.footer-content,.footer-left{align-items:center;display:flex;flex-direction:column;height:100%}.footer-left{justify-content:center;order:2;width:100%}.logo{width:185.47px}.social-media{flex-direction:row;gap:8px;height:30%;padding-bottom:1vh}.copyright,.social-media{align-items:center;display:flex;justify-content:center;width:100%}.copyright{height:20%}.copyright p{font-family:SECONDARY;font-size:15px;font-weight:300}.copyright span{font-weight:500}.footer-right{display:flex;flex-direction:row;height:100%;order:1;padding-bottom:2vh;width:45%}.elearning,.learn{display:flex;flex-direction:column;height:100%;width:50%}.section-title{display:flex;font-family:SECONDARY;font-size:20px;font-weight:700;height:20%;width:100%}.links,.subjects{display:flex;flex-direction:column;height:60%;width:100%}.links p,.subjects p{font-family:SECONDARY;font-size:17px;font-weight:500}}@media only screen and (max-width:767.5px) and (orientation:portrait){.footer-container{align-items:center;background-color:#f6f6f6;display:flex;height:100%;justify-content:center;padding-bottom:5vh;padding-top:5vh;position:relative;width:100%;z-index:20}.footer-anchor-links{color:#000;cursor:pointer;font-family:SECONDARY;font-size:17px;font-weight:500;line-height:2;text-decoration:none;transition:all .3s ease}.footer-anchor-links:hover{color:#0d5f67}.footer-content{width:90%}.footer-content,.footer-left{align-items:center;display:flex;flex-direction:column;height:100%}.footer-left{justify-content:center;order:2;width:100%}.logo{width:185.47px}.social-media{flex-direction:row;gap:8px;height:30%;padding-bottom:1vh}.copyright,.social-media{align-items:center;display:flex;justify-content:center;width:100%}.copyright{height:20%}.copyright p{font-family:SECONDARY;font-size:10px;font-weight:300}.copyright span{font-weight:500}.footer-right{display:flex;flex-direction:row;height:100%;order:1;padding-bottom:2vh;width:70%}.elearning,.learn{display:flex;flex-direction:column;height:100%;width:50%}.section-title{display:flex;font-family:SECONDARY;font-size:20px;font-weight:700;height:20%;width:100%}.links,.subjects{display:flex;flex-direction:column;height:60%;width:100%}.links p,.subjects p{font-family:SECONDARY;font-size:17px;font-weight:500}.footer-gotop-btn{align-items:center;background:#d1e1e3;border:1px solid #0000001f;border-radius:var(--common-border-radius);box-shadow:0 8px 20px #0000001f;color:#0d5f67;cursor:pointer;display:flex;font-family:SECONDARY;font-size:12px;font-weight:600;gap:5px;line-height:1;margin-top:10px;padding:8px 12px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;width:25%}.footer-gotop-btn:hover{background:#fff;box-shadow:0 10px 24px #00000029;transform:translateY(-2px)}.footer-gotop-icon{background:#0000000a;border:1px solid #0000001f;border-radius:var(--common-border-radius);display:grid;font-size:14px;height:22px;place-items:center;width:22px}}@media only screen and (min-width:768px) and (max-width:1023.5px){.footer-container{align-items:center;background-color:#f6f6f6;display:flex;height:100%;justify-content:center;padding-bottom:5vh;padding-top:5vh;position:relative;width:100%;z-index:20}.footer-content{align-items:flex-end;display:flex;flex-direction:row;height:100%;width:80%}.footer-left{display:flex;flex-direction:column;height:100%;width:60%}.logo{width:185.47px}.social-media{align-items:center;display:flex;flex-direction:row;gap:7px;height:30%;width:100%}.footer-anchor-links{color:#000;cursor:pointer;font-family:SECONDARY;font-size:17px;font-weight:500;line-height:2;text-decoration:none;transition:all .3s ease}.footer-anchor-links:hover{color:#0d5f67}.copyright{height:30px;width:100%}.copyright p{font-family:SECONDARY;font-size:15px;font-weight:300}.copyright span{font-weight:500}.footer-right{display:flex;flex-direction:row;height:100%;width:40%}.elearning,.learn{display:flex;flex-direction:column;height:100%;width:50%}.section-title{display:flex;font-family:SECONDARY;font-size:20px;font-weight:700;height:20%;width:100%}.links,.subjects{display:flex;flex-direction:column;height:60%;width:100%}.links p,.subjects p{font-family:SECONDARY;font-size:17px;font-weight:500}.footer-gotop-btn{align-items:center;align-self:flex-start;background:#d1e1e3;border:1px solid #0000001f;border-radius:var(--common-border-radius);box-shadow:0 8px 20px #0000001f;color:#0d5f67;cursor:pointer;display:flex;font-family:SECONDARY;font-size:13px;font-weight:600;gap:5px;line-height:1;margin-top:12px;padding:8px 12px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.footer-gotop-btn:hover{transform:translateY(-2px)}.footer-gotop-icon{background:#0000000a;border:1px solid #0000001f;border-radius:var(--common-border-radius);display:grid;height:22px;place-items:center;width:22px}}@media only screen and (min-width:1024px) and (max-width:1439.5px){.footer-container{align-items:center;background-color:#f6f6f6;display:flex;height:100%;justify-content:center;padding-bottom:5vh;padding-top:5vh;position:relative;width:100%;z-index:20}.footer-content{align-items:flex-end;display:flex;flex-direction:row;height:100%;width:80%}.footer-left{display:flex;flex-direction:column;height:100%;width:70%}.logo{width:185.47px}.footer-anchor-links{color:#000;cursor:pointer;font-family:SECONDARY;font-size:17px;font-weight:500;line-height:2;text-decoration:none;transition:all .3s ease}.footer-anchor-links:hover{color:#0d5f67}.social-media{align-items:center;display:flex;flex-direction:row;gap:7px;height:30%;width:100%}.copyright{height:25px;width:100%}.copyright p{font-family:SECONDARY;font-size:15px;font-weight:300}.copyright span{font-weight:500}.footer-right{display:flex;flex-direction:row;height:100%;width:30%}.elearning,.learn{display:flex;flex-direction:column;height:100%;width:50%}.section-title{display:flex;font-family:SECONDARY;font-size:20px;font-weight:700;height:20%;width:100%}.links,.subjects{display:flex;flex-direction:column;height:60%;width:100%}.links p,.subjects p{font-family:SECONDARY;font-size:17px;font-weight:500}.footer-gotop-btn{align-items:center;align-self:flex-start;background:#d1e1e3;border:1px solid #0000001f;border-radius:var(--common-border-radius);box-shadow:0 8px 20px #0000001f;color:#0d5f67;cursor:pointer;display:flex;font-family:SECONDARY;font-size:13px;font-weight:600;gap:5px;line-height:1;margin-top:12px;padding:8px 12px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.footer-gotop-btn:hover{transform:translateY(-2px)}.footer-gotop-icon{background:#0000000a;border:1px solid #0000001f;border-radius:var(--common-border-radius);display:grid;height:22px;place-items:center;width:22px}}@media only screen and (min-width:1440px){.footer-container{align-items:center;background-color:#f6f6f6;display:flex;height:100%;justify-content:center;padding-bottom:5vh;padding-top:5vh;position:relative;width:100%;z-index:20}.footer-content{align-items:flex-end;display:flex;flex-direction:row;height:100%;width:80%}.footer-left{display:flex;flex-direction:column;height:100%;width:70%}.logo{width:185.47px}.social-media{align-items:center;display:flex;flex-direction:row;gap:7px;height:30%;width:100%}.copyright{align-content:flex-end;display:flex;height:25px;width:100%}.copyright p{font-family:SECONDARY;font-size:15px;font-weight:300;line-height:1}.copyright span{font-weight:500}.footer-right{display:flex;flex-direction:row;height:100%;width:30%}.elearning,.learn{display:flex;flex-direction:column;height:100%;width:50%}.section-title{display:flex;font-family:SECONDARY;font-size:20px;font-weight:700;height:20%;width:100%}.links,.subjects{display:flex;flex-direction:column;height:60%;width:100%}.footer-anchor-links{color:#000;cursor:pointer;font-family:SECONDARY;font-size:17px;font-weight:500;line-height:2;text-decoration:none;transition:all .3s ease}.footer-anchor-links:hover{fill:#0d5f67;color:#0d5f67}.footer-gotop-btn{align-items:center;align-self:flex-start;background:#d1e1e3;border:1px solid #0000001f;border-radius:var(--common-border-radius);box-shadow:0 8px 20px #0000001f;color:#0d5f67;cursor:pointer;display:flex;font-family:SECONDARY;font-size:13px;font-weight:600;gap:5px;line-height:1;margin-top:12px;padding:8px 12px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.footer-gotop-btn:hover{transform:translateY(-2px)}.footer-gotop-icon{background:#0000000a;border:1px solid #0000001f;border-radius:var(--common-border-radius);display:grid;height:22px;place-items:center;width:22px}}.sign-in-up-wrap{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.sign-in-button,.sign-up-button{background-color:#0d5f67;border-radius:10px;box-sizing:border-box;cursor:pointer;justify-content:center;position:relative}.sign-in-button,.sign-in-up-wrap-header,.sign-up-button{align-items:center;color:#fff;display:flex;font-family:PRIMARY}.sign-in-up-wrap-header{flex-direction:row;font-weight:400;justify-content:space-evenly;width:22%}@media only screen and (max-width:767.5px) and (orientation:landscape){.landing-screen-a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.line-break-landing{content:"\A";display:block;white-space:pre}.red-section{opacity:1}.container-land-a{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:5vh;padding-top:4vh;position:relative;text-align:center;transition:all .8s ease-in-out}.container-land-a,.scrolled-container-a{height:100%;width:100%}.background-video{filter:brightness(40%);position:absolute;z-index:0}.background-video,.video-overlay{height:100%;object-fit:cover;width:100%}.video-overlay{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.logo-container{justify-content:center}.extend-logo-container-a,.logo-container{align-items:center;display:flex;height:10%;width:100%}.extend-logo-container-a{position:relative}.main-cont{align-items:center;display:flex;flex-direction:column;height:80%;width:98%}.main-heading{color:#fff;font-family:PRIMARY;font-size:30px;font-weight:700;text-align:center}.highlight{background-color:#fff;color:#0d5f67}.sub-heading{color:#d7d7d799;font-size:18px;text-align:center}.get-started-button,.sub-heading{font-family:PRIMARY;font-weight:400}.get-started-button{align-items:center;background-color:#0d5f67;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:relative;width:200px}.hide-mobile-tab{display:none}.sign-in-up-wrap{flex-direction:column-reverse;height:80px}.sign-in-button{background-color:initial;border:1px solid #fff}.sign-in-button,.sign-up-button{font-size:16px;font-weight:400;height:35px;width:160px}.red-section{background-color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in-out;width:100%}.red-section-visible{opacity:1}}@media only screen and (max-width:767.5px) and (orientation:portrait){.landing-screen-a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.line-break-landing{content:"\A";display:block;white-space:pre}.red-section{opacity:1}.container-land-a{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:8vh;padding-top:8vh;position:relative;text-align:center;transition:all .8s ease-in-out}.container-land-a,.scrolled-container-a{height:100%;width:100%}.background-video{filter:brightness(40%);position:absolute;z-index:0}.background-video,.video-overlay{height:100%;object-fit:cover;width:100%}.video-overlay{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.logo-container{justify-content:center}.extend-logo-container-a,.logo-container{align-items:center;display:flex;height:20%;width:100%}.extend-logo-container-a{position:relative}.main-cont{align-items:center;display:flex;flex-direction:column;height:50%;width:98%}.main-heading{color:#fff;font-family:PRIMARY;font-size:30px;font-weight:700;text-align:center}.highlight{background-color:#fff;color:#0d5f67}.sub-heading{color:#d7d7d799;font-size:18px;text-align:center}.get-started-button,.sub-heading{font-family:PRIMARY;font-weight:400}.get-started-button{align-items:center;background-color:#0d5f67;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:relative;width:200px}.hide-mobile-tab{display:none}.sign-in-up-wrap{flex-direction:column-reverse;height:80px}.sign-in-button{background-color:initial;border:1px solid #fff}.sign-in-button,.sign-up-button{font-size:16px;font-weight:400;height:35px;width:160px}.red-section{background-color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in-out;width:100%}.red-section-visible{opacity:1}}@media only screen and (min-width:768px) and (max-width:1024px){.landing-screen-a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.line-break-landing{content:"\A";display:block;white-space:pre}.container-land-a{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:6vh;padding-top:6vh;position:relative;text-align:center;transition:all .8s ease-in-out}.container-land-a,.scrolled-container-a{height:100%;width:100%}.background-video{filter:brightness(40%);position:absolute;z-index:0}.background-video,.video-overlay{height:100%;object-fit:cover;width:100%}.video-overlay{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.logo-container{justify-content:center}.extend-logo-container-a,.logo-container{align-items:center;display:flex;height:25%;width:100%}.extend-logo-container-a{position:relative}.main-cont{align-items:center;display:flex;flex-direction:column;height:60%;width:98%}.main-heading{color:#fff;font-family:PRIMARY;font-size:30px;font-weight:700;text-align:center}.highlight{background-color:#fff;color:#0d5f67}.sub-heading{color:#d7d7d799;font-size:18px;text-align:center;width:100%}.get-started-button,.sub-heading{font-family:PRIMARY;font-weight:400}.get-started-button{align-items:center;background-color:#0d5f67;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:relative;width:200px}.hide-mobile-tab{display:none}.sign-in-up-wrap{width:43%}.sign-in-button{background-color:initial;border:1px solid #fff}.sign-in-button,.sign-up-button{font-size:16px;font-weight:400;height:40px;width:160px}.red-section{background-color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in-out;width:100%}.red-section,.red-section-visible{opacity:1}}@media only screen and (min-width:1024.5px) and (max-width:1439.5px){.landing-screen-a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;transition:all .3s ease;width:100%}.line-break-landing{display:none}.container-land-a{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:90dvh;justify-content:center;margin:auto;position:relative;text-align:center;transition:all .6s ease-in-out;width:100%}.scrolled-container-a{padding:0}.background-video{filter:brightness(40%);left:0;object-fit:cover;position:absolute;top:0;z-index:0}.background-video,.video-overlay{border-radius:10px;height:100%;width:100%}.video-overlay{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.logo-container{height:10%;justify-content:space-between}.extend-logo-container-a,.logo-container{align-items:center;display:flex;width:100%}.extend-logo-container-a{height:20%;position:relative}.main-cont{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:center;width:80%}.main-heading{color:#fff;font-family:PRIMARY;font-size:50px;font-weight:700;text-align:center}.highlight{background-color:#fff;color:#0d5f67}.sub-heading{color:#d7d7d799;font-size:22px;text-align:center}.get-started-button,.sub-heading{font-family:PRIMARY;font-weight:400}.get-started-button{align-items:center;background-color:#0d5f67;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:60px;justify-content:center;position:relative;width:400px}.hide-laptop-desktop{display:none}.sign-in-button,.sign-up-button{font-size:16px;font-weight:400;height:40px;width:200px}.red-section{background-color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in-out;width:100%}.red-section-visible{opacity:1}}@media only screen and (min-width:1440px){.line-break-landing{display:none}.landing-screen-a{height:100%;padding:30px;transition:all .3s ease}.container-land-a,.landing-screen-a{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.container-land-a{border-radius:10px;height:90vh;position:relative;text-align:center;transition:all .8s ease-in-out}.scrolled-container-a{padding:0}.background-video{filter:brightness(40%);left:0;object-fit:cover;position:absolute;top:0;z-index:0}.background-video,.video-overlay{border-radius:10px;height:100%;width:100%}.video-overlay{flex-direction:column;position:relative;z-index:1}.logo-container,.video-overlay{align-items:center;display:flex}.logo-container{height:10%;justify-content:space-between;width:100%}.extend-logo-container-a{align-items:flex-start;display:flex;height:30%;padding-top:10px;position:relative;width:90%}.main-cont{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:center;width:80%}.main-heading{color:#fff;font-family:PRIMARY;font-size:50px;font-weight:700;text-align:center}.highlight{background-color:#fff;color:#0d5f67}.sub-heading{color:#d7d7d799;font-size:22px;text-align:center}.get-started-button,.sub-heading{font-family:PRIMARY;font-weight:400}.get-started-button{align-items:center;background-color:#0d5f67;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:60px;justify-content:center;position:relative;width:400px}.hide-laptop-desktop{display:none}.sign-in-button,.sign-up-button{font-size:16px;font-weight:400;height:40px;width:200px}.red-section{background-color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in-out;width:100%}.red-section-visible{opacity:1}}@media only screen and (max-width:767.5px) and (orientation:landscape){.how-it-works-section-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-top:3vh;position:relative;width:100%}.how-it-works-section-container:after{background-image:url(/static/media/back.b69ca921a1ccac93c430.svg);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:20%;opacity:1;pointer-events:none;position:absolute;right:0;width:40%;z-index:-5}.how-it-works-section-main-title{color:#0b232b;font-family:PRIMARY;font-size:35px;font-weight:700}.how-it-works-container-cards-section{align-items:center;display:flex;flex-direction:column;gap:23px;height:100%;justify-content:center;padding-top:3vh;width:80%}}@media only screen and (max-width:767.5px) and (orientation:portrait){.how-it-works-section-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-top:3vh;position:relative;width:100%}.how-it-works-section-container:after{background-image:url(/static/media/back.b69ca921a1ccac93c430.svg);background-repeat:no-repeat;background-size:cover;bottom:5%;content:"";height:20%;opacity:1;pointer-events:none;position:absolute;right:0;width:40%;z-index:-5}.how-it-works-section-main-title{color:#0b232b;font-family:PRIMARY;font-size:30px;font-weight:700}.how-it-works-container-cards-section{align-items:center;display:flex;flex-direction:column;gap:27px;height:100%;justify-content:center;padding-top:2vh;width:80%}}@media only screen and (min-width:767px) and (max-width:1023.5px){.how-it-works-section-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-bottom:3vh;padding-top:2vh;position:relative;width:100%}.how-it-works-section-container:after{background-image:url(/static/media/back.b69ca921a1ccac93c430.svg);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:50%;opacity:1;pointer-events:none;position:absolute;right:0;width:60%;z-index:-5}.how-it-works-section-main-title{color:#0b232b;font-family:PRIMARY;font-size:35px;font-weight:700}.how-it-works-container-cards-section{display:flex;flex-direction:row;gap:10px;height:100%;padding-bottom:5vh;padding-top:3vh;width:90%}}@media only screen and (min-width:1024px) and (max-width:1439.5px){.how-it-works-section-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-bottom:8vh;padding-top:6vh;position:relative;width:100%}.how-it-works-section-container:after{background-image:url(/static/media/back.b69ca921a1ccac93c430.svg);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:50%;opacity:1;pointer-events:none;position:absolute;right:0;width:60%;z-index:0}.how-it-works-section-main-title{color:#0b232b;font-family:PRIMARY;font-size:40px;font-weight:700}.how-it-works-container-cards-section{display:flex;flex-direction:row;gap:10px;height:100%;padding-bottom:6vh;padding-top:3vh;width:87%}}@media only screen and (min-width:1440px){.how-it-works-section-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-bottom:8vh;padding-top:6vh;position:relative;width:100%}.how-it-works-section-container:after{background-image:url(/static/media/back.b69ca921a1ccac93c430.svg);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:50%;opacity:1;pointer-events:none;position:absolute;right:0;width:60%;z-index:0}.how-it-works-section-main-title{color:#0b232b;font-family:PRIMARY;font-size:40px;font-weight:700}.how-it-works-container-cards-section{display:flex;flex-direction:row;gap:10px;height:100%;justify-content:space-between;padding-bottom:5vh;padding-top:3vh;width:87%}}@media only screen and (max-width:767.5px) and (orientation:landscape){.semi-circle-img.video{border-radius:0 100% 100% 0/0 50% 50% 0;height:84%;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-47%);width:34%}.line-break{content:"\A";display:block;white-space:pre}.semi-circle-img.video video{height:100%;object-fit:cover;width:100%}.column-1{align-items:flex-start;height:auto;justify-content:flex-start;padding-right:2%;text-align:end}.column-1,.secondary-column-1{display:flex;flex-direction:column;width:auto}.secondary-column-1{text-wrap:wrap;align-items:center;align-items:flex-start;border-left:3px solid #000;flex-wrap:wrap;height:100%;overflow-x:visible;padding-left:2%;position:relative}.column-2{display:flex;flex-direction:column;height:auto;padding-right:2%;text-align:end;width:auto}.border-left-2,.secondary-column-2{border-left:3px solid #000;height:auto}.secondary-column-2{word-wrap:break-word;align-items:center;display:flex;flex-direction:column;overflow-wrap:break-word;overflow-x:visible;padding-left:2%;position:relative;white-space:normal;width:auto}.column-text{color:#191414cc;font-family:PRIMARY;font-size:.67em;font-weight:600}.secondary-text{color:#191414;font-size:.5em;font-weight:400}.secondary-text,.sub-text{font-family:PRIMARY;letter-spacing:2px}.sub-text{font-weight:600}.line-1{animation:revealPath 2s ease-in forwards;clip-path:inset(0 100% 0 0)}.main-svg{width:40%}.text-1{animation:revealPath 1s ease-in 2s forwards;clip-path:inset(0 100% 0 0);left:32%;position:absolute;top:25%}.line-2{animation:revealPath 1.25s ease-in 3s forwards;clip-path:inset(0 0 100% 0)}.text-2{animation:revealPath 1s ease-in 4.25s forwards;clip-path:inset(0 100% 0 0);left:37%;position:absolute;top:50%}.line-3{animation:revealPath 1.25s ease-in 5.25s forwards;clip-path:inset(0 0 100% 0)}.text-3{animation:revealPath 1s ease-in 6.5s forwards;clip-path:inset(0 100% 0 0);left:32%;position:absolute;top:74%}.line-4{animation:revealPath 2s ease-in 7.5s forwards;clip-path:inset(0 0 0 100%)}@keyframes revealPath{to{clip-path:inset(0 0 0 0)}}.semi-circle-container{height:100%;padding-top:4vh;position:relative;width:96%}.semi-circle-text{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:flex-start;position:absolute;white-space:nowrap;width:60%}.video{left:0;top:0}}@media only screen and (max-width:767.5px) and (orientation:portrait){.semi-circle-img.video{border-radius:0 100% 100% 0/0 50% 50% 0;height:70%;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:35%}.semi-circle-img.video video{height:100%;object-fit:cover;width:100%}.column-1{align-items:flex-start;display:flex;flex-direction:column;height:auto;padding-right:2%;text-align:end;width:auto}.line-break{content:"\A";display:block;white-space:pre}.secondary-column-1{word-wrap:break-word;align-items:center;border-left:3px solid #000;height:100%;overflow-wrap:break-word;overflow-x:visible;padding-left:2%;position:relative;white-space:normal}.column-2,.secondary-column-1{display:flex;flex-direction:column;width:auto}.column-2{align-items:flex-start;height:auto;padding-right:2%;text-align:end}.secondary-column-2{word-wrap:break-word;align-items:center;border-left:3px solid #000;display:flex;flex-direction:column;height:100%;overflow-wrap:break-word;overflow-x:visible;padding-left:2%;position:relative;white-space:normal;width:auto}.column-text{color:#191414cc;font-family:PRIMARY;font-size:10px;font-weight:600;text-align:end}.secondary-text{color:#191414;font-size:.5em;font-weight:400}.secondary-text,.sub-text{font-family:PRIMARY;letter-spacing:2px}.sub-text{font-weight:600}.line-1{animation:revealPath 2s ease-in forwards;clip-path:inset(0 100% 0 0)}.main-svg{height:400px;width:43%}.text-1{animation:revealPath 1s ease-in 2s forwards;clip-path:inset(0 100% 0 0);left:34%;position:absolute;top:25.5%}.line-2{animation:revealPath 1.25s ease-in 3s forwards;clip-path:inset(0 0 100% 0)}.text-2{animation:revealPath 1s ease-in 4.25s forwards;clip-path:inset(0 100% 0 0);left:39%;position:absolute;top:48%}.line-3{animation:revealPath 1.25s ease-in 5.25s forwards;clip-path:inset(0 0 100% 0)}.text-3{animation:revealPath 1s ease-in 6.5s forwards;clip-path:inset(0 100% 0 0);left:35%;position:absolute;top:70%}.line-4{animation:revealPath 2s ease-in 7.5s forwards;clip-path:inset(0 0 0 100%)}@keyframes revealPath{to{clip-path:inset(0 0 0 0)}}.semi-circle-container{height:100%;padding-bottom:4vh;padding-top:4vh;position:relative;width:96%}.semi-circle-text{align-items:flex-start;display:flex;flex-direction:row;height:auto;justify-content:flex-start;position:absolute;white-space:nowrap;width:auto}.video{left:0;top:0}}@media only screen and (min-width:768px) and (max-width:1023.5px){.semi-circle-img.video{border-radius:0 100% 100% 0/0 50% 50% 0;height:84%;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:30%}.semi-circle-img.video video{height:100%;object-fit:cover;width:100%}.line-break{content:"\A";display:block;white-space:pre}.container{display:flex;height:100%}.column-1{align-items:flex-start;width:auto}.column-1,.column-2{text-wrap:wrap;display:flex;flex-direction:column;flex-wrap:wrap;height:auto;padding-right:2%;text-align:end}.column-2{width:40%;width:auto}.border-left-1{border-left:5px solid #000;height:auto}.secondary-column-1{text-wrap:wrap;align-items:center;align-items:flex-start;border-left:3px solid #000;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;overflow-x:visible;padding-left:2%;position:relative;width:65%}.border-left-2{border-left:5px solid #000;height:auto}.secondary-column-2{word-wrap:break-word;align-items:center;border-left:3px solid #000;display:flex;flex-direction:column;height:100%;overflow-wrap:break-word;overflow-x:visible;padding-left:2%;position:relative;white-space:normal;width:40%}.column-text{color:#191414cc;font-family:PRIMARY;font-size:16px;font-weight:600}.secondary-text{color:#191414;font-size:.8em;font-weight:400}.secondary-text,.sub-text{font-family:PRIMARY;letter-spacing:2px}.sub-text{font-weight:600}.semi-circle-text{align-items:flex-start;display:flex;flex-direction:row;height:auto;position:absolute;white-space:nowrap;width:67%}.line-1{animation:revealPath 2s ease-in forwards;clip-path:inset(0 100% 0 0)}.main-svg{width:35%}.text-1{animation:revealPath 1s ease-in 2s forwards;clip-path:inset(0 100% 0 0);left:29%;position:absolute;top:23%}.line-2{animation:revealPath 1.25s ease-in 3s forwards;clip-path:inset(0 0 100% 0)}.text-2{animation:revealPath 1s ease-in 4.25s forwards;clip-path:inset(0 100% 0 0);left:33%;position:absolute;top:48.5%}.line-3{animation:revealPath 1.25s ease-in 5.25s forwards;clip-path:inset(0 0 100% 0)}.text-3{animation:revealPath 1s ease-in 6.5s forwards;clip-path:inset(0 100% 0 0);left:28%;position:absolute;top:73%}.line-4{animation:revealPath 2s ease-in 7.5s forwards;clip-path:inset(0 0 0 100%)}@keyframes revealPath{to{clip-path:inset(0 0 0 0)}}.semi-circle-container{display:flex;position:relative;width:95%}.video{left:0;top:0}}@media only screen and (min-width:1024px) and (max-width:1375.5px){.semi-circle-img.video{border-radius:0 100% 100% 0/0 50% 50% 0;height:80%;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:23%}.semi-circle-img.video video{height:100%;object-fit:cover;width:100%}.container{display:flex;height:100%}.semi-circle-text{flex-direction:row;justify-content:flex-start;position:absolute;white-space:nowrap;width:70%}.column-1,.semi-circle-text{align-items:flex-start;display:flex;height:auto}.column-1{flex-direction:column;padding-right:2%;text-align:end;width:auto}.line-break{content:"\A";display:block;white-space:pre}.border-left-1{border-left:5px solid #000;height:auto}.secondary-column-1{border-left:3px solid #000;overflow:visible;padding-left:2%;width:60%}.column-2,.secondary-column-1{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:100%}.column-2{text-wrap:wrap;padding-right:2%;text-align:end;width:auto}.border-left-2{border-left:5px solid #000;height:auto}.secondary-column-2{word-wrap:break-word;align-items:center;align-items:flex-start;border-left:3px solid #000;display:flex;flex-direction:column;height:100%;overflow-wrap:break-word;overflow-x:visible;padding-left:2%;position:relative;white-space:normal;width:60%}.column-text{color:#191414cc;font-family:PRIMARY;font-size:1.4vw;font-weight:600}.secondary-text{color:#191414;font-size:1.2vw;font-weight:400}.secondary-text,.sub-text{font-family:PRIMARY;letter-spacing:2px}.sub-text{font-weight:600}.line-1{animation:revealPath 2s ease-in forwards;clip-path:inset(0 100% 0 0)}.main-svg{width:26%}.text-1{animation:revealPath 1s ease-in 2s forwards;clip-path:inset(0 100% 0 0);left:21%;position:absolute;top:22.5%}.line-2{animation:revealPath 1.25s ease-in 3s forwards;clip-path:inset(0 0 100% 0)}.text-2{animation:revealPath 1s ease-in 4.25s forwards;clip-path:inset(0 100% 0 0);left:24.5%;position:absolute;top:47.5%}.line-3{animation:revealPath 1.25s ease-in 5.25s forwards;clip-path:inset(0 0 100% 0)}.text-3{animation:revealPath 1s ease-in 6.5s forwards;clip-path:inset(0 100% 0 0);left:21%;position:absolute;top:72%}.line-4{animation:revealPath 2s ease-in 7.5s forwards;clip-path:inset(0 0 0 100%)}@keyframes revealPath{to{clip-path:inset(0 0 0 0)}}.semi-circle-container{display:flex;position:relative;width:93.5%}.video{left:0;top:0}}@media only screen and (min-width:1375px) and (max-width:1439.5px){.semi-circle-img.video{border-radius:0 100% 100% 0/0 50% 50% 0;height:84%;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:25%}.semi-circle-img.video video{height:100%;object-fit:cover;width:100%}.line-break{content:"\A";display:block;white-space:pre}.container{display:flex;height:100%}.column-1,.column-2{display:flex;flex-direction:column;height:100%;padding-right:2%;text-align:end}.column-2{overflow:visible}.column-text{color:#191414cc;font-family:PRIMARY;font-size:24px;font-weight:600}.border-left-1,.border-left-2{border-left:5px solid #000;height:auto}.secondary-column-1,.secondary-column-2{border-left:3px solid #000;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;overflow:visible;padding-left:2%;width:100%}.secondary-text{color:#191414;font-size:1.3vw;font-weight:400}.secondary-text,.sub-text{font-family:PRIMARY;letter-spacing:2px}.sub-text{font-weight:600}.semi-circle-text{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;position:absolute;white-space:nowrap;width:80%}.line-1{animation:revealPath 2s ease-in forwards;clip-path:inset(0 100% 0 0)}.main-svg{align-items:flex-start;display:flex;justify-content:flex-start;width:30%}.text-1{animation:revealPath 1s ease-in 2s forwards;clip-path:inset(0 100% 0 0);left:24%;position:absolute;top:22.5%}.line-2{animation:revealPath 1.25s ease-in 3s forwards;clip-path:inset(0 0 100% 0)}.text-2{animation:revealPath 1s ease-in 4.25s forwards;clip-path:inset(0 100% 0 0);left:28.5%;position:absolute;top:48%}.line-3{animation:revealPath 1.25s ease-in 5.25s forwards;clip-path:inset(0 0 100% 0)}.text-3{animation:revealPath 1s ease-in 6.5s forwards;clip-path:inset(0 100% 0 0);left:25%;position:absolute;top:72%}.line-4{animation:revealPath 2s ease-in 7.5s forwards;clip-path:inset(0 0 0 100%)}@keyframes revealPath{to{clip-path:inset(0 0 0 0)}}.semi-circle-container{display:flex;height:100vh;position:relative;width:93.5%}.video{left:0;top:0}}@media only screen and (min-width:1440px){.semi-circle-container{display:flex;height:100vh;position:relative;width:93.5%}.semi-circle-img.video{border-radius:0 100% 100% 0/0 50% 50% 0;height:85%;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:25%}.semi-circle-img.video video{height:100%;object-fit:cover;width:100%}.line-break{content:"\A";display:block;white-space:pre}.container{display:flex;height:100%}.column-1,.column-2{display:flex;flex-direction:column;height:100%;padding-right:2%;text-align:end}.column-text{color:#191414cc;font-family:PRIMARY;font-size:1.5vw;font-weight:600}.border-left-1,.border-left-2{border-left:5px solid #000;height:auto}.secondary-column-1,.secondary-column-2{border-left:3px solid #000;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;overflow:visible;padding-left:2%;width:100%}.secondary-text{color:#191414;font-size:1.3vw;font-weight:400}.secondary-text,.sub-text{font-family:PRIMARY;letter-spacing:2px}.sub-text{font-weight:600}.line-1{animation:revealPath 2s ease-in forwards;clip-path:inset(0 100% 0 0)}.main-svg{width:29%}.text-1{animation:revealPath 1s ease-in 2s forwards;clip-path:inset(0 100% 0 0);left:24%;position:absolute;top:23%}.line-2{animation:revealPath 1.25s ease-in 3s forwards;clip-path:inset(0 0 100% 0)}.text-2{animation:revealPath 1s ease-in 4.25s forwards;clip-path:inset(0 100% 0 0);left:27.5%;position:absolute;top:48.5%}.line-3{animation:revealPath 1.25s ease-in 5.25s forwards;clip-path:inset(0 0 100% 0)}.text-3{animation:revealPath 1s ease-in 6.5s forwards;clip-path:inset(0 100% 0 0);left:24%;position:absolute;top:73%}.line-4{animation:revealPath 2s ease-in 7.5s forwards;clip-path:inset(0 0 0 100%)}@keyframes revealPath{to{clip-path:inset(0 0 0 0)}}.semi-circle-text{align-items:center;display:flex;flex-direction:row;height:auto;position:absolute;white-space:nowrap;width:65%}.video{left:0;top:0}}@media only screen and (max-width:766.5px) and (orientation:landscape){.card-container{align-items:center;background-color:#0d5f67;border-radius:5px;display:flex;flex-direction:column;height:159px;justify-content:center;padding-top:15px;width:281px}.card-content{align-items:space-between;height:100%;text-align:center;width:90%}.card-description{color:#fff;font-family:PRIMARY;font-size:10px;font-weight:400}.svg-container{align-items:center;display:flex;height:40%;justify-content:center;width:100%}.svg-container svg{height:90%;width:90%}.desc-container{align-items:center;display:flex;height:60%;justify-content:center;padding-top:1vh;width:100%}}@media only screen and (max-width:766.5px) and (orientation:portrait){.card-container{align-items:center;background-color:#0d5f67;border-radius:5px;display:flex;flex-direction:column;height:159px;justify-content:center;padding-top:15px;width:281px}.card-content{align-items:space-between;height:100%;text-align:center;width:90%}.card-description{color:#fff;font-family:PRIMARY;font-size:clamp(12px,2.3vw,40px);font-weight:400}.svg-container{align-items:center;display:flex;height:40%;justify-content:center;width:100%}.svg-container svg{height:90%;width:90%}.desc-container{align-items:center;display:flex;height:60%;justify-content:center;padding-top:1vh;width:100%}}@media only screen and (min-width:767px) and (max-width:1023.5px){.card-container{background-color:#0d5f67;border-radius:5px;height:130px;padding-top:20px;width:229px}.card-container,.card-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.card-content{height:100%;text-align:center;width:100%}.card-description{color:#fff;font-family:PRIMARY;font-size:.6em;font-weight:500;width:98%}.svg-container{align-items:center;display:flex;height:40%;justify-content:center;width:100%}.svg-container svg{height:100%;width:100%}.desc-container{align-items:center;display:flex;height:50%;justify-content:center;width:100%}}@media only screen and (min-width:1024px) and (max-width:1439.5px){.card-container{background-color:#0d5f67;border-radius:5px;height:209px;padding-top:20px;width:323px}.card-container,.card-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.card-content{height:100%;text-align:center;width:100%}.card-description{color:#fff;font-family:PRIMARY;font-size:.9em;font-weight:500;width:98%}.svg-container{align-items:center;display:flex;height:40%;justify-content:center;width:100%}.svg-container svg{height:100%;width:100%}.desc-container{align-items:center;display:flex;height:50%;justify-content:center;width:100%}}@media only screen and (min-width:1440px){.card-container{background-color:#0d5f67;border-radius:5px;height:209px;padding-top:20px;width:323px}.card-container,.card-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.card-content{height:100%;text-align:center;width:100%}.card-description{color:#fff;font-family:PRIMARY;font-size:1em;font-weight:500;width:98%}.svg-container{align-items:center;display:flex;height:40%;justify-content:center;width:100%}.svg-container svg{height:100%;width:100%}.desc-container{align-items:center;display:flex;height:50%;justify-content:center;width:100%}}.neew{align-items:center;display:flex;justify-content:center}.title_text_1{font-family:POPPINS;font-size:1.2vw;font-weight:700;letter-spacing:1.7px;width:80%}.title_text_2{font-family:UNIQUE;font-size:1.1vw;font-weight:100;width:70%}.insight-Container{background-color:#568f951f;height:100%;position:relative;width:100%}.insight-Container:before{background-image:url(/static/media/Phy.720eeecc0916ef7a73af.Svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:-50px;opacity:1;pointer-events:none;position:absolute;top:10vh;width:10%;z-index:0}.landingPageSection{height:100%;position:relative;width:100%;z-index:1}.landingPageSection1part1{display:flex;height:100%;justify-content:center;width:100%}.landingPageSection1Part2{align-items:center;display:flex;flex-direction:column;height:100%;width:80%}.landingPageSection1Part2SubHeading{color:#06151f;font-family:PRIMARY;font-size:12px;font-weight:100;text-align:center}.heading{color:#0b232be6;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.subHeading{color:#06151f;font-family:POPPINS;font-size:.89rem;font-weight:400;letter-spacing:2px;line-height:1.6;margin-bottom:2rem;padding:0 11vw;text-align:center}.tab{background-color:initial;border-bottom:2px solid #0000;color:#0b232b;cursor:pointer;font-weight:100}.activeTab{border-bottom:2px solid #000;font-family:POPPINS;font-weight:700}.contentRow{align-items:flex-start;gap:1.5rem;margin-top:2rem}.contentRow,.infoColumn{display:flex;height:100%}.infoColumn{flex-direction:column;width:30%}.infoBox{align-items:center;border-bottom:2px solid #021c2b;border-radius:4px;cursor:pointer;display:flex;height:15%;justify-content:center;transition:all .3s ease}.option_title_cont{display:flex;justify-content:space-between}.title_text{font-size:1.4vw;text-align:center}.activeInfoBox{background-color:#0d5f6733;border-bottom:none;color:#0d5f67;flex-direction:column;height:auto}.activeInfoBox,.dashboard{align-items:center;display:flex;justify-content:center}.dashboard{border-radius:8px;height:100%;overflow:hidden;width:100%}.img-cont,.video-cont{border-radius:8px;height:70vh;object-fit:contain;width:100%}.contentArrange{width:100%}.dashboard1{position:relative}.spinner{left:45%;position:absolute;top:40%}.rolling-spinner,.spinner{animation:spin 1s linear infinite;border:4px solid #0d5f6730;border-top-color:#0d5f67;height:85px;width:85px}.rolling-spinner{border-radius:50%}video::-moz-media-controls{visibility:visible!important}@media only screen and (max-width:767.5px) and (orientation:landscape){.insight-Container{background-color:#568f951f;padding-bottom:3vh;padding-top:4vh;position:relative}.contentArrange,.insight-Container{height:100%;width:100%}.neew{align-items:center;display:flex;justify-content:center}.insight-Container:before{background-image:url(/static/media/Phy.720eeecc0916ef7a73af.Svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:-50px;opacity:.6;pointer-events:none;position:absolute;top:5px;width:30%;z-index:0}.landingPageSection1part1{display:flex;height:100%;justify-content:center;padding-bottom:8vh;padding-top:4vh;width:95%}.landingPageSection1Part2{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.landingPageSection1Part2Heading{color:#0b232b;font-family:PRIMARY;font-size:20px;font-weight:700;text-align:center;width:90%}.landingPageSection1Part2SubHeading{color:#06151f;font-family:POPPINS;font-size:12px;font-weight:575;letter-spacing:1.2px;line-height:2;text-align:center;width:90%}.heading{color:#0b232be6;font-size:40px;font-weight:700;margin-bottom:1rem;text-align:center}.subHeading{color:#06151f;font-family:POPPINS;font-size:.89rem;font-weight:400;letter-spacing:2px;line-height:1.6;padding:0 11vw;text-align:center}.subHeading,.tabs{margin-bottom:2rem}.tabs{border-bottom:2px solid #021c2b;display:flex;flex-wrap:wrap;gap:1px;justify-content:space-between;width:100%}.tab{background-color:initial;border:none;border-bottom:2px solid #0000;color:#0b232b;cursor:pointer;font-size:clamp(14px,2.3vw,30px);width:23%}.activeTab,.tab{font-family:PRIMARY}.activeTab{border-bottom:2px solid #000;font-weight:700}.contentRow{align-items:flex-start;display:flex;gap:1.5rem;margin-top:2rem}.infoColumn{display:flex;flex-direction:column;width:100%}.infoBox{border-bottom:2px solid #021c2b;border-radius:4px;cursor:pointer;margin-bottom:1rem;padding:1rem;transition:all .3s ease}.option_title_cont{display:flex;justify-content:space-between;width:90%}.title_text_1{font-family:POPPINS;font-size:20px;font-weight:700;letter-spacing:1.7px;width:80%}.title_text_2{font-family:UNIQUE;font-size:15px;font-weight:100;width:90%}.activeInfoBox{background-color:#0d5f6733;border-bottom:none;color:#0d5f67}.dashboard{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;width:70%}.imgcont,.video-cont{border-radius:8px;height:auto;max-height:100%;object-fit:contain;width:100%}.dashboard1{align-items:flex-start;border-radius:10px;display:flex;height:60vh;object-fit:cover;width:100%}.img-cont-tab{border-radius:8px;height:50vh;object-fit:contain;width:100%}}@media only screen and (max-width:767.5px) and (orientation:portrait){.spinner{bottom:50%;left:50%;right:50%;top:50%}.neew{align-items:center;display:flex;justify-content:center;width:100%}.insight-Container{background-color:#568f951f;height:100%;padding-bottom:.5vh;padding-top:4vh;position:relative;width:100%}.insight-Container:before{background-image:url(/static/media/Phy.720eeecc0916ef7a73af.Svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:-70px;opacity:.5;pointer-events:none;position:absolute;top:10px;width:50%;z-index:0}.landingPageSection1part1{display:flex;height:100%;justify-content:center;width:100%}.landingPageSection1Part2{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.landingPageSection1Part2Heading{color:#0b232b;font-family:PRIMARY;font-size:20px;font-weight:700;text-align:center;width:90%}.landingPageSection1Part2SubHeading{color:#06151f;font-family:POPPINS;font-size:14px;font-weight:575;letter-spacing:.5px;line-height:1.5;text-align:center;width:96%}.heading{color:#0b232be6;font-size:40px;font-weight:700;margin-bottom:1rem;text-align:center}.subHeading{color:#06151f;font-family:POPPINS;font-size:.89rem;font-weight:400;letter-spacing:2px;line-height:1.6;text-align:center}.subHeading,.tabs{margin-bottom:2rem;width:100%}.tabs{border-bottom:2px solid #021c2b;display:flex;flex-wrap:wrap;justify-content:space-around}.tab{background-color:initial;border:none;border-bottom:2px solid #0000;color:#0b232b;cursor:pointer;font-size:.65rem;width:auto}.activeTab,.tab{font-family:PRIMARY}.activeTab{border-bottom:2px solid #000;font-weight:700}.contentRow{align-items:flex-start;display:flex;gap:1.5rem;margin-top:2rem;width:100%}.infoColumn{display:flex;flex-direction:column;height:100%;width:100%}.infoBox{border-bottom:2px solid #021c2b;border-radius:4px;cursor:pointer;height:70px;transition:all .3s ease}.option_title_cont{display:flex;justify-content:space-between;width:90%}.title_text_1{font-family:POPPINS;font-size:.8rem;font-weight:700;letter-spacing:1.7px;width:80%}.title_text_2{font-family:UNIQUE;font-size:15px;font-weight:100;width:90%}.activeInfoBox{background-color:#0d5f6733;border-bottom:none;color:#0d5f67;height:100%;padding-bottom:30px;padding-top:20px;width:100%}.dashboard{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;width:70%}.img-cont-tab{width:90%}.img-cont,.img-cont-tab,.video-cont{border-radius:8px;height:40vh;object-fit:contain}.img-cont,.video-cont{max-height:100%;width:100%}.contentArrange{height:100%;width:100%}.dashboard1{align-items:flex-start;border-radius:10px;display:flex;height:60vh;object-fit:cover;width:100%}}@media only screen and (max-width:767.5px) and (orientation:landscape){.video-container-video{height:70vh}}@media only screen and (min-width:768px) and (max-width:1024.5px){.video-container-video{height:40vh}.img-cont-tab{border-radius:8px;height:370px;object-fit:contain;width:100%}.dash{align-items:center;display:flex;height:50vh;justify-content:center;width:100%}.insight-Container{background-color:#568f951f;position:relative;z-index:3}.contentArrange,.insight-Container{height:100%;width:100%}.neew{align-items:center;display:flex;justify-content:center}.insight-Container:before{background-image:url(/static/media/Phy.720eeecc0916ef7a73af.Svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:-50px;opacity:1;pointer-events:none;position:absolute;top:10vh;width:10%;z-index:0}.landingPageSection1part1{display:flex;height:100%;justify-content:center;padding-bottom:1vh;padding-top:4vh;width:95%}.landingPageSection1Part2{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.landingPageSection1Part2Heading{color:#0b232b;font-family:PRIMARY;font-size:24px;font-weight:700;text-align:center}.landingPageSection1Part2SubHeading{color:#06151f;font-family:POPPINS;font-size:17px;font-weight:575;letter-spacing:1.2px;line-height:2;text-align:center;width:90%}.heading{color:#0b232be6;font-size:40px;font-weight:700;margin-bottom:1rem;text-align:center}.subHeading{color:#06151f;font-family:POPPINS;font-size:.89rem;font-weight:400;letter-spacing:2px;line-height:1.6;padding:0 11vw;text-align:center}.subHeading,.tabs{margin-bottom:2rem}.tabs{border-bottom:2px solid #021c2b;display:flex;flex-wrap:wrap;gap:1px;justify-content:space-between;width:100%}.tab{background-color:initial;border:none;border-bottom:2px solid #0000;color:#0b232b;cursor:pointer;font-size:clamp(14px,2.3vw,30px);width:23%}.activeTab,.tab{font-family:PRIMARY}.activeTab{border-bottom:2px solid #000;font-weight:700}.contentRow{align-items:flex-start;display:flex;gap:1.5rem;margin-top:2rem}.infoColumn{display:flex;flex-direction:column;width:100%}.dashboard1{align-items:flex-start;border-radius:10px;display:flex;height:60vh;object-fit:cover;width:100%}.infoBox{border-bottom:2px solid #021c2b;border-radius:4px;cursor:pointer;margin-bottom:1rem;padding:1rem;transition:all .3s ease}.option_title_cont{display:flex;justify-content:space-between;width:90%}.title_text_1{font-family:POPPINS;font-size:20px;font-weight:700;letter-spacing:1.7px;width:80%}.title_text_2{font-family:UNIQUE;font-size:15px;font-weight:100;width:90%}.activeInfoBox{background-color:#0d5f6733;border-bottom:none;color:#0d5f67;padding-bottom:50px}.dashboard{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;width:70%}.imgcont,.video-cont{border-radius:8px;height:auto;max-height:100%;object-fit:contain;width:100%}}@media only screen and (min-width:1025px) and (max-width:1439.5px){.neew{align-items:center;display:flex;justify-content:center}.title_text_1{font-family:POPPINS;font-size:1em;font-weight:700;letter-spacing:1.7px;width:80%}.title_text_2{font-family:UNIQUE;font-size:1.1vw;font-weight:100;text-align:start;width:90%}.insight-Container{height:100%;padding-bottom:3vh;padding-top:2vh;position:relative;width:100%;z-index:10}.insight-Container:before{background-image:url(/static/media/Phy.720eeecc0916ef7a73af.Svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:-80px;opacity:1;pointer-events:none;position:absolute;top:10vh;width:20%;z-index:0}.landingPageSection{height:100%;margin-top:3vh;position:relative;width:100%;z-index:1}.landingPageSection1part1{display:flex;height:100%;justify-content:center;padding-top:4vh,;width:100%}.landingPageSection1Part2{align-items:center;display:flex;flex-direction:column;height:100%;width:88%}.landingPageSection1Part2Heading{color:#0b232b;font-family:PRIMARY;font-size:42px;font-weight:700;text-align:center}.landingPageSection1Part2SubHeading{color:#06151f;font-family:POPPINS;font-size:17px;font-weight:575;letter-spacing:1.2px;line-height:2;text-align:center}.heading{color:#0b232be6;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.subHeading{color:#06151f;font-family:POPPINS;font-size:15px;font-weight:400;letter-spacing:2px;line-height:1.6;text-align:center}.subHeading,.tabs{margin-bottom:2rem}.tabs{border-bottom:2px solid #021c2b;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around}.tab{background-color:initial;border:none;border-bottom:2px solid #0000;color:#0b232b;cursor:pointer;font-size:28px;font-weight:300;padding:.5rem 1rem;width:auto}.activeTab,.tab{font-family:POPPINS}.activeTab{border-bottom:2px solid #000;font-weight:700}.contentRow{align-items:flex-start;gap:1.5rem}.contentRow,.infoColumn{display:flex;height:100%}.infoColumn{flex-direction:column;width:35%}.infoBox{border-bottom:2px solid #021c2b;border-radius:4px;cursor:pointer;height:60px;justify-content:center;transition:all .3s ease;width:100%}.infoBox,.option_title_cont{align-items:center;display:flex}.option_title_cont{justify-content:space-between;width:90%}.title_text{font-size:1.4vw}.activeInfoBox{background-color:#0d5f6733;border-bottom:none;color:#0d5f67;flex-direction:column;height:100%;padding-bottom:10px;padding-top:10px}.activeInfoBox,.dash{align-items:center;display:flex;justify-content:center;width:100%}.dash{height:70vh}.dashboard{align-items:center;border-radius:8px;display:flex;justify-content:center;overflow:hidden}.contentArrange,.dashboard{height:100%;width:100%}.dashboard1{align-items:flex-start;border-radius:10px;display:flex;height:70vh;object-fit:cover;width:100%}.img-cont,.video-cont{border-radius:8px;height:70vh;max-height:100%;object-fit:contain;width:100%}}@media only screen and (min-width:1440px){.dash,.neew{align-items:center;display:flex;justify-content:center}.dash{height:60vh;width:100%}.title_text_1{font-family:POPPINS;font-size:20px;font-weight:700;letter-spacing:1.7px;width:90%}.title_text_2{font-family:UNIQUE;font-size:1.1vw;font-weight:100;text-align:start;width:90%}.insight-Container{height:100%;padding-bottom:3vh;padding-top:2vh;position:relative;width:100%}.insight-Container:before{background-image:url(/static/media/Phy.720eeecc0916ef7a73af.Svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:-80px;opacity:1;pointer-events:none;position:absolute;top:10vh;width:20%;z-index:0}.landingPageSection{height:100%;margin-top:3vh;position:relative;width:100%;z-index:1}.landingPageSection1part1{display:flex;height:100%;justify-content:center;padding-top:4vh,;width:100%}.landingPageSection1Part2{align-items:center;display:flex;flex-direction:column;height:100%;width:88%}.landingPageSection1Part2Heading{color:#0b232b;font-family:PRIMARY;font-size:42px;font-weight:700;text-align:center}.landingPageSection1Part2SubHeading{color:#06151f;font-family:POPPINS;font-size:17px;font-weight:575;letter-spacing:1.2px;line-height:2;text-align:center}.heading{color:#0b232be6;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.subHeading{color:#06151f;font-family:POPPINS;font-size:15px;font-weight:400;letter-spacing:2px;line-height:1.6;text-align:center}.subHeading,.tabs{margin-bottom:2rem}.tabs{border-bottom:2px solid #021c2b;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around}.tab{background-color:initial;border:none;border-bottom:2px solid #0000;color:#0b232b;cursor:pointer;font-size:28px;font-weight:300;padding:.5rem 1rem;width:auto}.activeTab,.tab{font-family:POPPINS}.activeTab{border-bottom:2px solid #000;font-weight:700}.contentRow{align-items:flex-start;gap:1.5rem}.contentRow,.infoColumn{display:flex;height:100%}.infoColumn{flex-direction:column;width:35%}.infoBox{border-bottom:2px solid #021c2b;border-radius:4px;cursor:pointer;height:60px;justify-content:center;transition:all .3s ease;width:100%}.infoBox,.option_title_cont{align-items:center;display:flex}.option_title_cont{justify-content:space-between;width:90%}.title_text{font-size:1.4vw}.activeInfoBox{background-color:#0d5f6733;border-bottom:none;color:#0d5f67;flex-direction:column;padding-bottom:10px;padding-top:10px}.activeInfoBox,.dashboard{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dashboard{border-radius:8px;overflow:hidden}.contentArrange{height:100%;width:100%}.img-cont,.video-cont{border-radius:8px;height:70vh;max-height:100%;object-fit:contain;width:100%}.dashboard1{align-items:flex-start;border-radius:10px;display:flex;height:60vh;object-fit:cover;width:100%}}.firstInfoBox{border-top:none!important}.lastInfoBox{padding-top:10px}.activeInfoBox,.lastInfoBox{border-bottom:none!important}.activeInfoBox{border-top:none!important}.activePrevious{border-bottom:none}.spinner-course-videos{bottom:0;height:50vh}.trial-loader{height:135px;width:135px}.video-container-video{position:relative}.video-container-video,.video-top-layer{border-radius:5px;height:100%;width:100%}.video-top-layer{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.loader-view{animation:spin 1s linear infinite;border:4px solid #0d5f6730;border-radius:50%;border-top-color:#0d5f67;height:75px;width:75px}.video-player-view{height:106%;width:100%}@media only screen and (max-width:767.5px) and (orientation:landscape){.testimonial-section-main-container{height:100%;justify-content:center;overflow:visible;padding-bottom:8vh;padding-top:4vh;position:relative;width:100%}.testimonial-section-main-container:before{background-repeat:no-repeat;background-size:contain;content:"";height:100px;left:100px;opacity:1;position:absolute;top:-100px;width:100px;z-index:-1}.testimonial-section-main-title{color:#0b232b;font-family:PRIMARY;font-size:28px}.testimonial-section-testinomial-cards-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding-top:4vh;width:98%}.leftandrightarrow{display:none}.testimonial-cards-container-vertiacl-scroll{overflow:hidden;overflow-x:auto;scrollbar-width:none;width:100%}body::-webkit-scrollbar{display:none}.testimonial-individual-cards{display:flex;gap:20px;transition:width .5s ease}.dots-indicator{justify-content:center;margin-top:20px}.dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot.active{background-color:#0d5f67}.testimonial-card{width:30%}.testimonial-section-main-container{align-items:center;display:flex;flex-direction:column;margin:2rem 0}.testimonial-section-main-title{color:#0d5f67;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-align:center}.testimonial-cards-container-vertiacl-scroll{display:flex;gap:20px;padding:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.testimonial-card{flex:0 0 auto;scroll-snap-align:center}.dots-indicator{display:flex;gap:10px;margin-top:1rem}.disabled-arrow{opacity:.5;pointer-events:none}}@media only screen and (max-width:767.5px) and (orientation:portrait){.testimonial-section-main-container{height:100%;justify-content:center;overflow:visible;padding-bottom:8vh;padding-top:4vh;position:relative;width:100%}.testimonial-section-main-container:before{background-repeat:no-repeat;background-size:contain;content:"";height:100px;left:100px;opacity:1;position:absolute;top:-100px;width:100px;z-index:-1}.testimonial-section-main-title{color:#0b232b;font-family:PRIMARY;font-size:22px}.testimonial-section-testinomial-cards-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding-top:3vh;width:98%}.leftandrightarrow{display:none}.testimonial-cards-container-vertiacl-scroll{overflow:hidden;overflow-x:auto;scrollbar-width:none;width:100%}body::-webkit-scrollbar{display:none}.testimonial-individual-cards{display:flex;gap:20px;transition:width .5s ease}.dots-indicator{justify-content:center;margin-top:20px}.dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.dot.active{background-color:#0d5f67}.testimonial-card{width:30%}.testimonial-section-main-container{align-items:center;display:flex;flex-direction:column;margin:2rem 0}.testimonial-section-main-title{color:#0d5f67;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-align:center}.testimonial-cards-container-vertiacl-scroll{display:flex;gap:20px;padding:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.testimonial-card{flex:0 0 auto;scroll-snap-align:center}.dots-indicator{display:flex;gap:10px;margin-top:1rem}.disabled-arrow{opacity:.5;pointer-events:none}}@media only screen and (min-width:768px) and (max-width:1023.5px){.testimonial-section-main-container{height:100%;justify-content:center;overflow:visible;padding-bottom:8vh;padding-top:4vh;position:relative;width:100%}.testimonial-section-main-container:before{background-repeat:no-repeat;background-size:contain;content:"";height:100px;left:100px;opacity:1;position:absolute;top:-100px;width:100px;z-index:-1}.testimonial-section-main-title{color:#0b232b;font-family:PRIMARY;font-size:28px}.testimonial-section-testinomial-cards-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding-top:4vh;width:98%}.leftandrightarrow{display:none}.testimonial-cards-container-vertiacl-scroll{overflow:hidden;overflow-x:auto;scrollbar-width:none;width:100%}body::-webkit-scrollbar{display:none}.testimonial-individual-cards{display:flex;gap:20px;transition:width .5s ease}.dots-indicator{margin-top:20px}.dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot.active{background-color:#0d5f67}.testimonial-card{width:30%}.testimonial-section-main-container{align-items:center;display:flex;flex-direction:column;margin:2rem 0}.testimonial-section-main-title{color:#0d5f67;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-align:center}.testimonial-cards-container-vertiacl-scroll{display:flex;gap:20px;padding:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.testimonial-card{flex:0 0 auto;scroll-snap-align:center}.dots-indicator{display:flex;gap:10px;justify-content:center;margin-top:1rem}.disabled-arrow{opacity:.5;pointer-events:none}}@media only screen and (min-width:1024px) and (max-width:1439.5px){.testimonial-section-main-container{height:100%;justify-content:center;overflow:visible;padding-bottom:8vh;padding-top:4vh;position:relative;width:100%}.testimonial-section-main-container:before{background-repeat:no-repeat;background-size:contain;content:"";height:34%;left:20%;opacity:1;position:absolute;top:-10px;width:30%;z-index:-1}.testimonial-section-main-title{color:#0b232b;font-family:PRIMARY;font-size:28px}.testimonial-section-testinomial-cards-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding-top:4vh;width:85%}.leftandrightarrow{align-items:center;cursor:pointer;display:flex;justify-content:center;width:4%}.testimonial-cards-container-vertiacl-scroll{overflow:hidden;width:80%}.testimonial-individual-cards{display:flex;gap:20px;transition:width .5s ease}.dots-indicator{justify-content:center;margin-top:20px}.dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot.active{background-color:#0d5f67}.testimonial-card{width:30%}.testimonial-section-main-container{align-items:center;display:flex;flex-direction:column;margin:2rem 0}.testimonial-section-main-title{color:#0d5f67;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-align:center}.testimonial-cards-container-vertiacl-scroll{display:flex;gap:20px;padding:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.testimonial-card{flex:0 0 auto;scroll-snap-align:center}.dots-indicator{display:flex;gap:10px;margin-top:1rem}.disabled-arrow{opacity:.5;pointer-events:none}}@media only screen and (min-width:1440px){.testimonial-section-main-container{height:100%;justify-content:center;overflow:visible;padding-bottom:8vh;padding-top:4vh;position:relative;width:100%}.testimonial-section-main-container:before{background-repeat:no-repeat;background-size:contain;content:"";height:500px;left:20%;opacity:1;position:absolute;top:-40px;width:200px;z-index:-1}.testimonial-section-main-title{color:#0b232b;font-family:PRIMARY;font-size:40px}.testimonial-section-testinomial-cards-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding-top:4vh;width:85%}.leftandrightarrow{align-items:center;cursor:pointer;display:flex;justify-content:center;width:4%}.testimonial-cards-container-vertiacl-scroll{overflow:hidden;width:80%}.testimonial-individual-cards{display:flex;gap:20px;transition:width .5s ease}.dots-indicator{justify-content:center;margin-top:20px}.dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot.active{background-color:#0d5f67}.testimonial-card{width:30%}.testimonial-section-main-container{align-items:center;display:flex;flex-direction:column;margin:2rem 0}.testimonial-section-main-title{color:#0d5f67;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-align:center}.testimonial-cards-container-vertiacl-scroll{display:flex;gap:20px;padding:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.testimonial-card{flex:0 0 auto;scroll-snap-align:center}.dots-indicator{display:flex;gap:10px;margin-top:1rem}.disabled-arrow{opacity:.5;pointer-events:none}}@media (max-width:768px){.testimonial-card{width:90%}}@media only screen and (max-width:767.5px) and (orientation:landscape){.get-started-main-container{align-items:center;background-color:#0d5f6730;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-bottom:8vh;padding-top:8vh;position:relative;width:100%;z-index:0}.get-started-main-title{color:#0b232b;font-family:PRIMARY;font-size:20px;font-weight:700;text-align:center}.get-started-main-subtext{color:#0d5f6780;font-family:UNIQUE;font-size:14px;font-weight:100;text-align:center}.get-started-container-button{align-items:center;background-color:#0d5f6799;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:PRIMARY;font-size:20px;font-weight:400;height:50px;justify-content:center;width:60%}}@media only screen and (max-width:767.5px) and (orientation:portrait){.get-started-main-container{align-items:center;background-color:#0d5f6730;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-bottom:4vh;padding-top:4vh;position:relative;width:100%;z-index:0}.get-started-main-title{color:#0b232b;font-family:PRIMARY;font-size:20px;font-weight:700;text-align:center;width:98%}.get-started-main-subtext{color:#0d5f67;font-family:UNIQUE;font-size:10px;font-weight:100;letter-spacing:1px;line-height:2;text-align:center;width:98%}.get-started-container-button{align-items:center;background-color:#0d5f6799;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:PRIMARY;font-size:18px;font-weight:400;height:45px;justify-content:center;width:60%}}@media only screen and (min-width:768px) and (max-width:1023.5px){.get-started-main-container{align-items:center;background-color:#0d5f6730;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-bottom:3vh;padding-top:3vh;position:relative;width:100%;z-index:0}.get-started-main-container:after{background-image:url(/static/media/sty.6fd371ee5a06bedadf5e.png);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:50%;opacity:.25;pointer-events:none;position:absolute;right:0;width:20%;z-index:0}.get-started-main-title{color:#0b232b;font-family:PRIMARY;font-size:34px;font-weight:700;text-align:center}.get-started-main-subtext{color:#0d5f6780;font-family:UNIQUE;font-size:19px;font-weight:100;letter-spacing:1px;line-height:2;text-align:center;width:90%}.get-started-container-button{align-items:center;background-color:#0d5f6799;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:PRIMARY;font-size:20px;font-weight:400;height:45px;justify-content:center;width:25%}}@media only screen and (min-width:1024px) and (max-width:1439.5px){.get-started-main-container{align-items:center;background-color:#0d5f6730;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-bottom:8vh;padding-top:8vh;position:relative;width:100%;z-index:0}.get-started-main-container:after{background-image:url(/static/media/sty.6fd371ee5a06bedadf5e.png);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:50%;opacity:.25;pointer-events:none;position:absolute;right:0;width:20%;z-index:0}.get-started-main-title{color:#0b232b;font-family:PRIMARY;font-size:50px;font-weight:700}.get-started-main-subtext{color:#0d5f6780;font-family:UNIQUE;font-size:20px;font-weight:100;text-align:center}.get-started-container-button{align-items:center;background-color:#0d5f6799;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:PRIMARY;font-size:20px;font-weight:400;height:60px;justify-content:center;width:25%}}@media only screen and (min-width:1440px){.get-started-main-container{align-items:center;background-color:#0d5f6730;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-bottom:7vh;padding-top:7vh;position:relative;width:100%}.get-started-main-container:after{background-image:url(/static/media/sty.6fd371ee5a06bedadf5e.png);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:50%;opacity:.25;pointer-events:none;position:absolute;right:0;width:20%}.get-started-main-title{color:#0b232b;font-family:PRIMARY;font-size:50px;font-weight:700}.get-started-main-subtext{color:#0d5f6780;font-family:UNIQUE;font-size:20px;font-weight:100}.get-started-container-button{align-items:center;background-color:#0d5f6799;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:PRIMARY;font-size:20px;font-weight:400;height:60px;justify-content:center;width:25%}}@media only screen and (max-width:767.5px) and (orientation:landscape){.course-overview-section-container{align-items:center;display:flex;flex-direction:column;height:100%;padding-bottom:10vh;padding-top:8vh;width:100%}.course-overview-section-container-main-title{color:#0b232b;font-family:PRIMARY;font-size:40px;font-weight:700;padding-bottom:4vh;text-align:center}.course-overview-section-container-video-wrap-section{display:flex;flex-direction:column;flex-wrap:wrap;gap:10vh;height:100%;justify-content:space-between;width:80%}}@media only screen and (max-width:767.5px) and (orientation:portrait){.course-overview-section-container{align-items:center;display:flex;flex-direction:column;height:100%;padding-bottom:1vh;padding-top:3vh;width:100%}.course-overview-section-container-main-title{color:#0b232b;font-family:PRIMARY;font-size:25px;font-weight:700;padding-bottom:2vh;text-align:center}.course-overview-section-container-video-wrap-section{display:flex;flex-direction:column;flex-wrap:wrap;gap:4vh;height:100%;justify-content:space-between;width:80%}}@media only screen and (min-width:768px) and (max-width:1023.5px){.course-overview-section-container{align-items:center;display:flex;flex-direction:column;height:100%;padding-bottom:1vh;padding-top:2vh;width:100%}.course-overview-section-container-main-title{color:#0b232b;font-family:PRIMARY;font-size:40px;font-weight:700;padding-bottom:4vh;text-align:center}.course-overview-section-container-video-wrap-section{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-between;width:90%}}@media only screen and (min-width:1024px) and (max-width:1439.5px){.course-overview-section-container{align-items:center;display:flex;flex-direction:column;height:100%;overflow:visible;padding-bottom:10vh;padding-top:8vh;position:relative;width:100%}.course-overview-section-container:before{background-image:url(/static/media/CompassSvg.169383a228deb9c39edf.svg);background-repeat:no-repeat;background-size:contain;content:"";height:250px;left:10%;opacity:1;position:absolute;top:-150px;width:400px;z-index:-10}.course-overview-section-container-main-title{color:#0b232b;font-family:PRIMARY;font-size:40px;font-weight:700;padding-bottom:4vh;text-align:center}.course-overview-section-container-video-wrap-section{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-between;width:80%}}@media only screen and (min-width:1440px){.course-overview-section-container{align-items:center;display:flex;flex-direction:column;height:100%;overflow:visible;padding-bottom:10vh;padding-top:8vh;position:relative;width:100%}.course-overview-section-container:before{background-image:url(/static/media/CompassSvg.169383a228deb9c39edf.svg);background-repeat:no-repeat;background-size:contain;content:"";height:500px;left:10%;opacity:1;position:absolute;top:-170px;width:250px;z-index:-1}.course-overview-section-container-main-title{color:#0b232b;font-family:PRIMARY;font-size:40px;font-weight:700;padding-bottom:4vh;text-align:center}.course-overview-section-container-video-wrap-section{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-between;width:80%}}.course-overview-section-error{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px 16px;text-align:center}.course-overview-section-retry{background:var(--white-color);border:1px solid var(--primary-color);border-radius:8px;color:var(--primary-color);cursor:pointer;font-weight:600;padding:8px 24px}.course-overview-section-retry:focus-visible,.course-overview-section-retry:hover{background:var(--primary-color-click)}@media only screen and (max-width:767.5px) and (orientation:landscape){.explore-courses-video-card{align-items:flex-end;display:flex;height:202px;justify-content:flex-end;overflow:hidden;position:relative;width:100%}.explore-courses-video-card .overlay-wrapper{align-items:center;background-image:linear-gradient(#d9d9d966,#0d5f6766,#0d5f6766);bottom:0;display:flex;height:30%;justify-content:center;left:0;position:absolute;transition:height .6s ease;width:100%;z-index:2}.explore-courses-video-card .text-overlay{color:#fff;font-family:PRIMARY;font-size:22px;font-weight:700;text-align:center;transition:color .3s ease-in-out;z-index:2}.custom-video-wrapper{cursor:pointer;height:240px;position:relative;width:320px}video{display:block;height:100%;width:100%}.play-button{align-items:center;border-radius:50%;box-shadow:0 4px 8px #0000004d;cursor:pointer;display:flex;font-size:48px;justify-content:center;left:50%;padding:10px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.play-pause-icons{color:#fff9}.play-pause-icons:hover{color:#fff}}@media only screen and (max-width:767.5px) and (orientation:portrait){.explore-courses-video-card{align-items:flex-end;display:flex;height:202px;justify-content:flex-end;overflow:hidden;position:relative;width:100%}.explore-courses-video-card .overlay-wrapper{align-items:center;background-image:linear-gradient(#d9d9d966,#0d5f6766,#0d5f6766);bottom:0;display:flex;height:30%;justify-content:center;left:0;position:absolute;transition:height .6s ease;width:100%;z-index:2}.explore-courses-video-card .text-overlay{color:#fff;font-family:PRIMARY;font-size:22px;font-weight:700;text-align:center;transition:color .3s ease-in-out;z-index:2}.custom-video-wrapper{cursor:pointer;height:240px;position:relative;width:320px}video{display:block;height:100%;width:100%}.play-button{align-items:center;border-radius:50%;box-shadow:0 4px 8px #0000004d;cursor:pointer;display:flex;font-size:48px;justify-content:center;left:50%;padding:10px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.play-pause-icons{color:#fff9}.play-pause-icons:hover{color:#fff}}@media only screen and (min-width:768px) and (max-width:1020.5px){.explore-courses-video-card{align-items:flex-end;display:flex;height:202px;justify-content:flex-end;overflow:hidden;position:relative;width:24%}.explore-courses-video-card .overlay-wrapper{align-items:center;background-image:linear-gradient(#d9d9d966,#0d5f6766,#0d5f6766);bottom:0;display:flex;height:30%;justify-content:center;left:0;position:absolute;transition:height .6s ease;width:100%;z-index:2}.explore-courses-video-card:hover .overlay-wrapper{height:30%}.explore-courses-video-card .text-overlay{color:#fff;font-family:PRIMARY;font-size:22px;font-weight:700;text-align:center;transition:color .3s ease-in-out;z-index:2}.custom-video-wrapper{cursor:pointer;height:240px;position:relative;width:320px}video{display:block;height:100%;width:100%}.play-button{align-items:center;border-radius:50%;box-shadow:0 4px 8px #0000004d;cursor:pointer;display:flex;font-size:48px;justify-content:center;left:50%;padding:10px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.play-pause-icons{color:#fff9}.play-pause-icons:hover{color:#fff}}@media only screen and (min-width:1021px) and (max-width:1024.5px){.explore-courses-video-card{align-items:flex-end;display:flex;height:202px;justify-content:flex-end;overflow:hidden;position:relative;width:24%}.explore-courses-video-card .overlay-wrapper{align-items:center;background-image:linear-gradient(#d9d9d966,#0d5f6766,#0d5f6766);bottom:0;display:flex;height:30%;justify-content:center;left:0;position:absolute;transition:height .6s ease;width:100%;z-index:2}.explore-courses-video-card:hover .overlay-wrapper{height:30%}.explore-courses-video-card .text-overlay{color:#fff;font-family:PRIMARY;font-size:22px;font-weight:700;text-align:center;transition:color .3s ease-in-out;z-index:2}.custom-video-wrapper{cursor:pointer;height:240px;position:relative;width:320px}video{display:block;height:100%;width:100%}.play-button{align-items:center;border-radius:50%;box-shadow:0 4px 8px #0000004d;cursor:pointer;display:flex;font-size:48px;justify-content:center;left:50%;padding:10px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.play-pause-icons{color:#fff9}.play-pause-icons:hover{color:#fff}}@media only screen and (min-width:1025px) and (max-width:1439.5px){.explore-courses-video-card{align-items:flex-end;display:flex;height:202px;justify-content:flex-end;overflow:hidden;position:relative;width:24%}.explore-courses-video-card .overlay-wrapper{align-items:center;background-image:linear-gradient(#d9d9d966,#0d5f6766,#0d5f6766);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;transition:height .6s ease;width:100%;z-index:2}.explore-courses-video-card:hover .overlay-wrapper{height:30%}.explore-courses-video-card .text-overlay{color:#fff;font-family:PRIMARY;font-size:22px;font-weight:700;text-align:center;transition:color .3s ease-in-out;z-index:2}.custom-video-wrapper{cursor:pointer;height:240px;position:relative;width:320px}video{display:block;height:100%;width:100%}.play-button{align-items:center;border-radius:50%;box-shadow:0 4px 8px #0000004d;cursor:pointer;display:flex;font-size:48px;justify-content:center;left:50%;padding:10px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.play-pause-icons{color:#fff9}.play-pause-icons:hover{color:#fff}}@media only screen and (min-width:1440px){.explore-courses-video-card{align-items:flex-end;display:flex;height:202px;justify-content:flex-end;overflow:hidden;position:relative;width:24%}.explore-courses-video-card .overlay-wrapper{align-items:center;background-image:linear-gradient(#d9d9d966,#0d5f6766,#0d5f6766);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;transition:height .6s ease;width:100%;z-index:2}.explore-courses-video-card:hover .overlay-wrapper{height:30%}.explore-courses-video-card .text-overlay{color:#fff;font-family:PRIMARY;font-size:22px;font-weight:700;text-align:center;transition:color .3s ease-in-out;z-index:2}.custom-video-wrapper{cursor:pointer;height:240px;position:relative;width:320px}video{display:block;height:100%;width:100%}.play-button{align-items:center;border-radius:50%;box-shadow:0 4px 8px #0000004d;cursor:pointer;display:flex;font-size:48px;justify-content:center;left:50%;padding:10px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.play-pause-icons{color:#fff9}.play-pause-icons:hover{color:#fff}}.chat-widget-wrapper{bottom:20px;position:fixed;right:5px;z-index:10000}.unauth-chat{display:flex;justify-content:center}.chat-widget-container{background:#fff;height:460px}.chat-online-default,.chat-widget-container{animation:fadeIn .3s ease-in-out;border-radius:5px;box-shadow:0 0 15px #0003;display:flex;flex-direction:column;overflow:hidden;width:375px}.chat-online-default{background:#d1e1e3}.chat-header{align-items:flex-start;border-bottom:1px solid #eee;display:flex;flex-direction:column;justify-content:space-between;padding:16px}.chat-title{color:#0d5f67;font-family:WEB_FONT;font-size:20px;font-weight:700}.online-title{color:#3abf38;font-family:WEB_FONT;font-size:17px;font-weight:500;letter-spacing:0;line-height:100%}.chat-status{align-items:center;display:flex;font-size:14px}.online-dot{background-color:#3abf38}.online-dot,.online-dot-offline{border-radius:50%;height:6px;margin-right:6px;width:6px}.online-dot-offline{background-color:red}.online-offline-title{color:red;font-family:WEB_FONT;font-size:17px;font-weight:500;letter-spacing:0;line-height:100%}.chat-body{-ms-overflow-style:none;flex:1 1;gap:15px;overflow-y:auto;padding:16px;scrollbar-width:none}.chat-body,.chat-icon-title{display:flex;flex-direction:column}.chat-icon-title{align-items:center;font-size:15px;justify-content:center;margin-bottom:16px}.chat-box-assistance-title{color:#3f3f3f;font-family:WEB_FONT;font-size:14px;font-weight:700;text-align:center}.chat-icon{font-size:20px;margin-right:10px}.chat-option{background-color:#f1f1f1;border:none;border-radius:25px;color:#06151f;cursor:pointer;display:block;font-family:WEB_FONT;font-size:14px;font-size:12px;font-weight:700;padding:12px;text-align:center;width:100%}.chat-option:hover{background-color:#0d5f67;color:#fff}.chat-input-section{align-items:center;background:#fff;display:flex;padding:10px;width:100%}.input-wrapper{position:relative;width:100%}.send-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.chat-input{background-color:#f5f5f5;border:none;border-radius:30px;color:#0009;flex:1 1;font-size:13px;margin-right:8px;opacity:.6;outline:none;padding:10px 12px;pointer-events:none;width:100%}.chat-input::placeholder{font-family:WEB_FONT;font-size:13px;font-weight:700}.send-btn{background:none;border:none;cursor:pointer;font-size:18px;padding:6px}.chat-msg-container{align-items:flex-end;display:flex;flex-direction:column;font-family:WEB_FONT;margin-bottom:10px}.chat-msg.user{background-color:#0d5f67;border-radius:20px 20px 0 20px;color:#fff;font-size:14px;max-width:80%;padding:10px 14px}.chat-timestamp{color:#afb8cf;font-family:WEB_FONT;font-size:12px;font-size:13px;font-weight:400;text-transform:uppercase}.chat-icon-svg{cursor:pointer}.chat-login-prompt{align-items:center;height:100%;justify-content:center}.chat-after-login-prompt,.chat-login-prompt{display:flex;flex-direction:column;gap:12px;padding:20px;text-align:center}.question-msg .chat-msg{background-color:#d1e1e3;font-weight:700;text-align:left}.message-reciever-div{background-color:#d1e1e3!important;border-radius:20px 20px 20px 0!important;color:#1a1a1b!important;font-family:WEB_FONT!important;font-size:14px!important;margin-bottom:0!important;max-width:80%!important;padding:8px 14px!important;text-align:left!important}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bounce-animation{animation:bounce 1s infinite}@keyframes circleColorPulse{0%,to{fill:#ff7c8c}50%{fill:#e60b26}}.chat-icon-svg circle{animation:circleColorPulse 2s infinite}@media screen and (max-width:768px){.chat-online-default,.chat-widget-container{width:100%}.chat-widget-wrapper{bottom:10px;padding:10px;right:0;width:100%}}@media only screen and (min-width:600px) and (max-width:1024px) and (min-height:800px){.chat-widget-wrapper{width:375px}}.signup-screen-view-outLine{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;z-index:20}.signup-left-container{height:100%;width:60%}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}.signup-right-container{height:100%;opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out,visibility .5s;visibility:hidden;width:40%}.signup-right-container.show-form{opacity:1;transform:translateY(0);visibility:visible}.signup-form-container{background-color:#c4dfe1cc;height:90%;width:100%}.signup-in-screen-signInText{color:var(--primary-color);font-family:WEB_FONT;font-size:1.5vw;font-weight:700;text-align:center}.signup-in-screen-forgetPassword{color:var(--primary-color);cursor:pointer;cursor:"pointer";font-family:WEB_FONT;font-size:14px;font-weight:600;margin-top:5px;text-align:end;text-decoration:underline;transition:color .3s ease}.signup-in-screen-forgetPassword:active{color:var(--primary-color-click)}.signup-form-text-container{height:10%}.signup-form-text-container,.signup-form-text-field-container{align-items:center;display:flex;justify-content:center;width:100%}.signup-form-text-field-container{height:67%}.signup-form-text-field-wrapup-container{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:space-around;width:100%}.sign-up-screen-formikErrorText{align-items:center;color:#c9444d;display:flex;flex-direction:row;font-size:1vw}.signup-image-grid{align-items:center;display:flex;flex-wrap:wrap;height:95%;justify-content:space-between;width:90%}.signup-form-text-field-button-container{display:flex;flex-direction:column;height:23%;justify-content:space-around;width:100%}.checkbox{accent-color:var(--primary-color)}.sign-up-screen-checkboxText{color:#1b2b41b8;font-family:WEB_FONT;font-size:.88vw;font-weight:500}.checkboxfieldOutline{align-items:center;justify-content:space-between}.sign-up-screen-termOfService{color:var(--primary-color);cursor:pointer;display:inline-block;text-decoration:underline}.sign-up-screen-termOfService:active{color:#240977}.signup-form-individual-wrap-container{height:85%;width:100%}.terms-and-condition-wrap-container{display:inline-block;flex-direction:column;height:15%}.signup-role-container{align-items:center;display:flex;flex-direction:row;height:20%;justify-content:space-between;width:100%}.signup-role-button{align-items:center;background-color:#0d5f67;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:PRIMARY;font-size:1.2vw;height:50%;justify-content:center;padding-left:10px;padding-right:10px;width:23%}.signup-left-text-main-container{align-items:flex-start;display:flex;flex-direction:column;height:80%;justify-content:center;width:90%}.signup-left-text-main-container-part1{height:40%;width:90%}.signup-left-text-main-container-part2{align-items:center;display:flex;height:30%;width:90%}.selet-who-you-are-text{color:#585859;font-family:PRIMARY;font-size:4.3vw;font-weight:500;line-height:1.2;text-align:start}.signup-description{color:#585859;font-family:PRIMARY;font-size:2.4vh;font-weight:200;text-align:justify}@media screen and (max-width:1024.5px){.signup-in-screen-signInText{font-size:25px}.signup-role-container{align-items:center;display:flex;flex-direction:row;height:25%;justify-content:space-between;width:100%}.signup-role-button{background-color:#0d5f67;border-radius:10px;color:#fff;cursor:pointer;font-family:PRIMARY;font-size:2vw;height:35px;padding-left:10px;padding-right:10px;width:23%}.signup-left-container,.signup-role-button{align-items:center;display:flex;justify-content:center}.signup-left-container{height:60%;width:100%}.signup-left-text-main-container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:3vh;width:100%}.signup-left-text-main-container-part1{align-items:center;display:flex;height:15%;justify-content:center;width:100%}.signup-left-text-main-container-part2{align-items:center;display:flex;height:30%;justify-content:center;width:100%}.selet-who-you-are-text{font-size:5vw;font-weight:500;text-align:center}.signup-description{font-family:PRIMARY;font-size:2vw;font-weight:500;text-align:center}.signup-right-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.signup-form-container{background-color:#c4dfe1cc;height:100%;width:100%}.terms-and-condition-wrap-container{display:inline-block;flex-direction:column;height:15%;justify-content:flex-start}.sign-up-screen-checkboxText{display:inline-block;font-size:1.5vw;font-weight:500}.sign-up-screen-formikErrorText{align-items:center;display:flex;flex-direction:row;font-size:1.1vw}.signup-form-text-field-button-container{display:flex;flex-direction:column;height:23%;justify-content:space-around;width:100%}.signup-form-text-field-container{align-items:center;display:flex;height:63%;justify-content:center;width:100%}.signup-form-individual-wrap-container{height:85%;width:100%}}@media screen and (max-width:767.5px) and (orientation:portrait){.signup-role-container{align-items:center;display:flex;flex-direction:row;flex-direction:column;gap:25px;height:60%;justify-content:space-between;width:100%}.signup-role-button{align-items:center;background-color:#0d5f67;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:PRIMARY;font-size:4vw;height:35px;justify-content:center;padding-left:10px;padding-right:10px;width:80%}.signup-left-text-main-container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.signup-left-text-main-container-part1{align-items:center;display:flex;height:15%;justify-content:center;width:100%}.signup-left-text-main-container-part2{display:none}.selet-who-you-are-text{color:#585859;font-family:PRIMARY;font-size:6vw;font-weight:500;text-align:center}.signup-form-text-field-button-container{display:flex;flex-direction:column;height:25%;justify-content:space-around;width:100%}.signup-form-text-field-container{align-items:center;display:flex;height:63%;justify-content:center;width:100%}.signup-form-individual-wrap-container{height:85%;width:100%}.signup-in-screen-signInText{font-size:18px}.signup-right-container{display:flex}.signup-form-container{background-color:#c4dfe1cc;height:100%;width:100%}.terms-and-condition-wrap-container{display:block;flex-direction:column;height:15%}.sign-up-screen-checkboxText{display:inline-block;font-size:3vw;font-weight:500}.sign-up-screen-formikErrorText{align-items:center;display:flex;flex-direction:row;font-size:2vw}.signup-left-container{height:100%}.signup-image-grid,.signup-left-container{display:flex;width:100%}.signup-left-container.hide-form,.signup-right-container{display:none;visibility:hidden}.signup-right-container{height:100%;opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out,visibility .5s;width:100%}.signup-right-container.show-form{display:flex;opacity:1;transform:translateY(0);visibility:visible}}@media screen and (max-width:767.5px) and (orientation:landscape){.signup-form-text-field-button-container{height:18%}.signup-form-text-field-container{height:70%}.signup-left-container{display:none}.sign-up-screen-formikErrorText{font-size:3vw}.signup-form-text-field-button-container{display:flex;flex-direction:column;height:25%;justify-content:space-around;width:100%}.signup-form-text-field-container{align-items:center;display:flex;height:63%;justify-content:center;width:100%}.signup-form-individual-wrap-container{height:85%;width:100%}.signup-in-screen-signInText{font-size:5vw}.signup-right-container{display:flex}.signup-form-container{background-color:#c4dfe1cc;height:100%;width:100%}.terms-and-condition-wrap-container{display:block;flex-direction:column;height:15%}.sign-up-screen-checkboxText{display:inline-block;font-size:3vw;font-weight:500}.sign-up-screen-formikErrorText{align-items:center;display:flex;flex-direction:row;font-size:2vw}.signup-left-container{height:100%}.signup-image-grid,.signup-left-container{display:flex;width:100%}.signup-left-container.hide-form,.signup-right-container{display:none;visibility:hidden}.signup-right-container{height:100%;opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out,visibility .5s;width:100%}.signup-right-container.show-form{display:flex;opacity:1;transform:translateY(0);visibility:visible}.signup-role-container{align-items:center;display:flex;flex-direction:row;flex-direction:column;gap:25px;height:60%;justify-content:space-between;width:100%}.signup-role-button{align-items:center;background-color:#0d5f67;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:PRIMARY;font-size:3vw;height:35px;justify-content:center;padding-left:10px;padding-right:10px;width:80%}}.signup-role-button--selected{outline:3px solid #106f774d;outline-offset:3px}.signup-role-error{align-items:center;color:#b42318;display:flex;font-size:.82rem;gap:.75rem;margin-top:.75rem}.signup-role-error button{background:#0000;border:0;color:var(--primary-color);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline}.outLine{display:flex;flex-direction:row;height:100%;width:100%}.forgetPassword{color:var(--primary-color);cursor:pointer;cursor:"pointer";font-family:WEB_FONT;font-size:14px;font-weight:600;text-align:end;text-decoration:underline;transition:color .3s ease}.forgetPassword:active{color:var(--primary-color-click)}.requiredFieldSymbol-tf{color:#ff455b;font-size:1.1vw}.fieldInput-tt:focus{border:1px solid var(--primary-color);outline:none}.signInButton{background-color:var(--primary-color);border-radius:10px;color:var(--inside-primary-color);cursor:default;font-family:WEB_FONT;font-size:16px;font-weight:600;margin-top:20px;padding-block:10px;text-align:center;transition:background-color .3s ease}.signInButton:active{background-color:#240977}.checkbox{height:18px;width:18px}.checkboxText{color:#1b2b41b8;font-family:WEB_FONT;font-size:12px;font-weight:500;margin-left:5px}.checkboxfieldOutline{display:flex;flex-direction:row;margin-top:10px}.termOfService{color:var(--primary-color);cursor:pointer;text-decoration:underline}.termOfService:active{color:#240977}.formikErrorText-tf{align-items:center;color:#c9444d;display:flex;font-family:WEB_FONT;font-size:3vw;font-weight:500;gap:2px;justify-content:flex-start}.eyeIcon-pw{display:flex;position:absolute;right:5%;top:25%}.signRegNav:active{background-color:#2509770d}.resizable_container{height:100%;position:relative;width:50%}.svg_content{background-color:#ccc;background-image:url(/static/media/LoginReg.39c478e7053e1736be15.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;width:50vw}.password_Field_View{align-items:center;display:flex}.fieldInputError{border:1px solid #c9444d!important}@media only screen and (max-width:767.5px) and (orientation:landscape){.formikErrorText-tf,.requiredFieldSymbol-tf{font-size:2vw}.eyeIcon-pw{display:flex;position:absolute;right:5%;top:25%}.textfield-field-tf{color:var(--primary-color)}.fieldInput-tt,.textfield-field-tf{font-family:WEB_FONT;font-size:2.5vw;font-weight:500}.fieldInput-tt{background-color:#efefef;border:none;border-radius:10px;color:var(--text-input-color);height:45px;outline-width:.1px;padding-left:15px;width:100%}.signRegNav{border:1px solid var(--primary-color);border-radius:10px;color:var(--primary-color);cursor:default;font-family:WEB_FONT;font-size:16px;font-weight:600;margin-bottom:13px;margin-top:13px;padding-block:10px;text-align:center;transition:background-color .3s ease}.eyeIcon{display:flex;position:absolute;right:5%;top:55%}.form-control{background-color:#efefef;border:none;border-radius:10px;color:var(--text-input-color);font-family:WEB_FONT;font-size:14px;font-weight:500;height:50px;outline-width:.1px;padding-left:15px;width:100%}}@media only screen and (max-width:767.5px) and (orientation:portrait){.requiredFieldSymbol-tf{font-size:4vw}.eyeIcon-pw{display:flex;position:absolute;right:5%;top:25%}.textfield-field-tf{align-items:flex-start;align-self:flex-start;color:var(--primary-color);display:flex}.fieldInput-tt,.textfield-field-tf{font-family:WEB_FONT;font-size:15px;font-weight:500}.fieldInput-tt{border:none;border-radius:10px;color:var(--text-input-color);height:45px;outline-width:.1px;padding-left:15px;width:100%}.signRegNav{border:1px solid var(--primary-color);border-radius:10px;color:var(--primary-color);cursor:default;font-family:WEB_FONT;font-size:16px;font-weight:600;margin-bottom:13px;margin-top:13px;padding-block:10px;text-align:center;transition:background-color .3s ease}.eyeIcon{display:flex;position:absolute;right:5%;top:55%}.form-control{background-color:#efefef;border:none;border-radius:10px;color:var(--text-input-color);font-family:WEB_FONT;font-size:14px;font-weight:500;height:50px;outline-width:.1px;padding-left:15px;width:100%}}@media only screen and (min-width:768px) and (max-width:1024.5px){.body{background-color:#fff}.body,.outLine{justify-content:center;min-height:80vh}.outLine{flex-direction:column}.svgPart{align-self:center}.eyeIcon-pw{display:flex;position:absolute;right:5%;top:22%}.form{display:flex;flex-direction:column;height:100%;justify-content:center;width:70%}.signInText{color:var(--primary-color);font-family:WEB_FONT;font-size:24px;font-weight:700;text-align:center}.formPart{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.textfield-field-tf{color:var(--primary-color);display:block}.fieldInput-tt,.textfield-field-tf{font-family:WEB_FONT;font-size:15px;font-weight:500}.fieldInput-tt{background-color:var(--bg-color);border:none;border-radius:5px;color:var(--text-input-color);height:100%;outline-width:.1px;padding-left:15px;width:100%}.signRegNav{border:1px solid var(--primary-color);border-radius:10px;color:var(--primary-color);cursor:default;font-family:WEB_FONT;font-size:16px;font-weight:600;margin-bottom:13px;margin-top:13px;padding-block:10px;text-align:center;transition:background-color .3s ease}.eyeIcon{display:flex;position:absolute;right:5%;top:55%}.formikErrorText-tf{align-items:center;color:#c9444d;display:flex;font-family:WEB_FONT;font-size:12px;font-weight:500;height:25%;justify-content:flex-start}}@media only screen and (min-width:1025px) and (max-width:1439px){.body{background-color:#6b4dc521}.outLine{display:flex;flex-direction:row}.svgPart{height:100%;overflow:hidden;position:relative;width:50%}.eyeIcon-pw{display:flex;position:absolute;right:5%;top:25%}.form{display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}.signInText{color:var(--primary-color);font-family:WEB_FONT;font-size:24px;font-weight:700;text-align:center}.formPart{align-items:center;display:flex;justify-content:center;width:50%}.form-control{height:40px}.formikErrorText-tf{align-items:center;color:#c9444d;display:flex;font-family:WEB_FONT;font-size:.8vw;font-weight:500;height:20%;justify-content:flex-start}.textfield-field-tf{color:var(--primary-color);display:block;font-size:1.1vw}.fieldInput-tt,.textfield-field-tf{font-family:WEB_FONT;font-weight:500}.fieldInput-tt{background-color:var(--bg-color);border:none;border-radius:10px;color:var(--text-input-color);font-size:1vw;height:100%;outline-width:.1px;padding-left:15px;width:100%}.signRegNav{border:1px solid var(--primary-color);border-radius:10px;color:var(--primary-color);cursor:default;font-family:WEB_FONT;font-size:16px;font-weight:600;margin-bottom:13px;margin-top:13px;padding-block:10px;text-align:center;transition:background-color .3s ease}.eyeIcon{display:flex;position:absolute;right:5%;top:55%}}@media only screen and (min-width:1440px){.body{background-color:#6b4dc521}.outLine{display:flex;flex-direction:row}.svgPart{overflow:hidden;position:relative}.form,.svgPart{height:100%;width:50%}.form{display:flex;flex-direction:column;justify-content:center}.signInText{color:var(--primary-color);font-family:WEB_FONT;font-size:24px;font-weight:700;text-align:center}.formikErrorText-tf{color:#c9444d;font-family:WEB_FONT;font-size:.9vw;font-weight:500;height:25%;justify-content:flex-start}.formPart,.formikErrorText-tf{align-items:center;display:flex}.formPart{justify-content:center;width:50%}.textfield-field-tf{color:var(--primary-color);display:block;font-size:1.1vw}.fieldInput-tt,.textfield-field-tf{font-family:WEB_FONT;font-weight:500}.fieldInput-tt{background-color:var(--bg-color);border:none;border-radius:10px;color:var(--text-input-color);font-size:14px;height:45px;outline-width:.1px;padding-left:15px;width:100%}.signRegNav{border:1px solid var(--primary-color);border-radius:10px;color:var(--primary-color);cursor:default;font-family:WEB_FONT;font-size:16px;font-weight:600;margin-bottom:13px;margin-top:13px;padding-block:10px;text-align:center;transition:background-color .3s ease}.eyeIcon{display:flex;position:absolute;right:5%;top:55%}}input[type=password]::-webkit-credentials-auto-fill-button{display:none!important;visibility:hidden!important}.header-section-view-main-container{align-items:flex-end;display:flex;height:12vh;justify-content:flex-start;margin:0 auto;width:90%}.header-section-view-logo-container{height:100%;width:11.11111%}.header-section-view-logo-container svg{height:100%;width:100%}@media screen and (max-width:1024.5px){.header-section-view-main-container{align-items:flex-end;display:flex;height:24vh;justify-content:center;margin:0;width:100%}.header-section-view-logo-container{align-items:flex-end;display:flex;height:50%;justify-content:center;width:50%}.header-section-view-logo-container svg{height:100%;width:100%}}@media screen and (max-width:767.5px){.header-section-view-logo-container svg{height:100%;width:100%}}@media screen and (max-width:767.5px) and (orientation:landscape){.header-section-view-logo-container{align-items:flex-end;display:flex;height:100%;justify-content:center;width:50%}.header-section-view-logo-container svg{height:100%;width:100%}}.auth-screen-main-container{display:flex;flex-direction:row;gap:5%;height:100%;width:90%}@media screen and (max-width:1024.5px){.auth-screen-main-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}}.auth-button-signInButton{align-items:center;border:none;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;font-family:WEB_FONT;font-size:1.2vw;font-weight:600;height:35%;justify-content:center;padding:0;text-align:center;transition:background-color .3s ease;width:100%}.auth-button-signInButton:disabled{cursor:not-allowed;opacity:.6}.auth-button-signInButton:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.auth-button-signInButton:active,.auth-button-signInButton:hover{background-color:var(--primary-color-click)}@media screen and (max-width:1023.5px){.auth-button-signInButton{font-size:14px;height:35px}}@media screen and (max-width:767.5px){.auth-button-signInButton{height:35%}}.auth-background-image{background-image:linear-gradient(#ffffffe6,#ffffffe6),url(/static/media/Auth-screens-bg.5e0b5436156d5c0a1220.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100vh!important;overflow:hidden!important;position:relative;width:100%}.auth-icon{position:absolute;width:auto}.icon-1{left:10%;opacity:.5;top:75%;width:250px}.icon-2{opacity:1;right:40%;top:30%;width:250px}@media screen and (max-width:1024.5px){.auth-background-image{background-image:linear-gradient(#ffffffe6,#ffffffe6),url(/static/media/Auth-screens-bg.5e0b5436156d5c0a1220.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%!important;padding-bottom:8vh;width:100%}.icon-1,.icon-2{display:none}}@media screen and (max-width:767.5px) and (orientation:portrait){.auth-background-image{background-image:linear-gradient(#ffffffe6,#ffffffe6),url(/static/media/Auth-screens-bg.5e0b5436156d5c0a1220.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%!important;padding-bottom:0!important;width:100%}.icon-1,.icon-2{display:none}}@media screen and (max-width:767.5px) and (orientation:landscape){.auth-background-image{background-color:green;background-image:linear-gradient(#ffffffe6,#ffffffe6),url(/static/media/Auth-screens-bg.5e0b5436156d5c0a1220.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;height:100%!important;padding-bottom:0!important;width:100%}.icon-1,.icon-2{display:none}}.form-container-common{background-color:#c4dfe1cc;width:100%}.form-container-common,.form-container-inside-wrap-up{align-items:center;display:flex;height:95%;justify-content:center}.form-container-inside-wrap-up{flex-direction:column;width:70%}@media screen and (max-width:1024.5px){.form-container-common{background-color:#c4dfe1cc;height:550px;width:70%}.form-container-common,.form-container-inside-wrap-up{align-items:center;display:flex;justify-content:center}.form-container-inside-wrap-up{flex-direction:column;height:90%;width:60%}}@media screen and (max-width:767.5px) and (orientation:landscape){.form-container-common{background-color:#c4dfe1cc;height:730px;width:100%}.form-container-common,.form-container-inside-wrap-up{align-items:center;display:flex;justify-content:center}.form-container-inside-wrap-up{flex-direction:column;height:100%;width:85%}}@media screen and (max-width:767.5px) and (orientation:portrait){.form-container-common{background-color:#c4dfe1cc;height:80vh;width:100%}.form-container-common,.form-container-inside-wrap-up{align-items:center;display:flex;justify-content:center}.form-container-inside-wrap-up{flex-direction:column;height:100%;width:85%}}@media screen and (max-width:1024.5px){.signin-in-screen-forgetPassword{font-size:15px!important}.signin-in-screen-signInText{font-size:25px}.signin-left-container{display:none}.signin-right-container{display:flex;height:100%;width:100%}.form-container{background-color:#c4dfe1cc;height:100%;width:100%}.form-individual-text-field-wrap{display:flex;flex-direction:column;height:85%}}.auth-image-card-main-container{height:30%;position:relative;width:48%}.auth-image-card-image-container{height:100%;left:0;object-fit:cover;opacity:.3;overflow:hidden;position:absolute;top:0;width:100%}.auth-image-card-text-container{align-items:center;background-color:#0101011a;bottom:0;display:flex;height:30%;justify-content:flex-start;position:absolute;width:100%;z-index:2}.auth-image-card-text-style{color:#fff;font-family:PRIMARY;font-size:1.5vw;font-weight:700;margin:0 0 0 5px}.otp-screen-view-outLine{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;z-index:20}.otp-left-container{width:60%}.otp-left-container,.otp-right-container{align-items:center;display:flex;height:100%}.otp-right-container{justify-content:center;width:40%}.otp-in-screen-signInText{color:var(--primary-color);font-family:WEB_FONT;font-size:24px;font-weight:700;text-align:center}.otp-page-image-grid{align-items:center;display:flex;flex-wrap:wrap;height:95%;justify-content:space-between;width:90%}.otp-form-text-container{align-items:center;display:flex;flex-direction:column;height:10%;justify-content:center;width:100%}.otp-in-screen-otpText{color:var(--primary-color);font-family:WEB_FONT;font-size:1.5vw;font-weight:700;text-align:center}.otp-form-text-field-container{align-items:center;display:flex;flex-direction:column;height:35%;justify-content:space-around;width:100%}.otp-form-text-field-wrapup-container{flex-direction:column;height:100%;width:100%}.editEmail-otp,.instruction-otp,.otp-form-text-field-wrapup-container{align-items:center;display:flex;justify-content:center}.instruction-otp{flex-direction:column;font-family:WEB_FONT;font-size:14px;text-align:center}.otp-form-text-field-button-container{display:flex;flex-direction:column;height:25%;justify-content:center;width:100%}@media screen and (max-width:1024.5px){.otp-left-container{display:none}.otp-right-container{display:flex;height:100%;width:100%}.otp-in-screen-otpText{font-size:25px}}@media screen and (max-width:767.5px){.otp-in-screen-otpText{font-size:5vw}}.otp-input-parent-cont{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.label-otp-cont{padding-left:.15rem;position:relative;width:100%}.label-otp{color:#0d5f67;display:block;font-size:14px;font-weight:500}.otpInputs{display:flex;gap:10px;width:100%}.otpInput{border:none;border-radius:10px;font-size:16px;padding:10px;text-align:center;width:100%}.otpInput:focus{outline:none}.resendText-otp{color:#0d5f67;font-size:14px;line-height:20px}.resendLink-otp{cursor:pointer;text-decoration:underline}.resendLink-otp:hover{color:#0d5f67b3}.editEmail-otp{color:#0d5f67;padding:10px}.editLink-otp{cursor:pointer;font-size:16px;font-weight:600;text-decoration:underline}.editLink-otp:hover{color:#0d5f67b3}.formikErrorText-tf-otp{align-items:center;color:#c9444d;display:flex;font-family:WEB_FONT;font-size:.85rem;font-weight:500;gap:2px;justify-content:flex-start;width:100%}.forgetpassword-screen-view-outLine{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;z-index:20}.forgetpassword-left-container{align-items:center;display:flex;height:100%;width:60%}.forgetpassword-right-container{align-items:center;display:flex;height:100%;justify-content:center;width:40%}.forgetpassword-in-screen-signInText{color:var(--primary-color);font-family:WEB_FONT;font-size:1.5vw;font-weight:700;text-align:center}.forgetpassword-in-screen-forgetPassword{color:var(--primary-color);cursor:pointer;cursor:"pointer";font-family:WEB_FONT;font-size:1.15vw;font-weight:600;margin-top:5px;text-align:end;text-decoration:underline;transition:color .3s ease}.forgetpassword-in-screen-forgetPassword:active{color:var(--primary-color-click)}.forgetpassword-form-text-container{align-items:center;display:flex;height:10%;justify-content:center;width:100%}.forgetpassword-form-text-field-container{align-items:center;display:flex;height:18%;justify-content:center;width:100%}.forgetpassword-form-text-field-wrapup-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.forgetpassword-image-grid{align-items:center;display:flex;flex-wrap:wrap;height:95%;justify-content:space-between;width:90%}.forgetpassword-form-text-field-button-container{display:flex;flex-direction:column;height:25%;justify-content:flex-start;padding-top:20px;width:100%}@media screen and (max-width:1024.5px){.forgetpassword-left-container{display:none}.forgetpassword-right-container{display:flex;height:100%;width:100%}.forgetpassword-form-container{background-color:#c4dfe1cc;height:100%;width:100%}.forgetpassword-form-text-field-container{align-items:center;display:flex;height:15%;justify-content:center;width:100%}.forgetpassword-form-text-field-button-container{display:flex;flex-direction:column;height:25%;justify-content:flex-start;width:100%}.forgetpassword-in-screen-signInText{font-size:25px}}@media screen and (max-width:767.5px){.forgetpassword-in-screen-signInText{font-size:5vw}.forgetpassword-form-text-field-container{align-items:center;display:flex;height:18%;justify-content:center;width:100%}}.signin-screen-view-outLine{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;z-index:20}.signin-left-container{align-items:center;display:flex;height:100%;width:60%}.signin-right-container{align-items:center;display:flex;height:100%;justify-content:center;width:40%}.signin-in-screen-signInText{color:var(--primary-color);font-family:WEB_FONT;font-size:1.5vw;font-weight:700;text-align:center}.signin-in-screen-forgetPassword{color:var(--primary-color);cursor:pointer;cursor:"pointer";font-family:WEB_FONT;font-size:1.15vw;font-weight:600;margin-top:5px;text-align:end;text-decoration:underline;transition:color .3s ease}.signin-in-screen-forgetPassword:active{color:var(--primary-color-click)}.form-text-container{height:10%}.form-text-container,.form-text-field-container{align-items:center;display:flex;justify-content:center;width:100%}.form-text-field-container{height:34%}.form-text-field-wrapup-container{display:flex;flex-direction:column;height:100%;justify-content:space-around;width:100%}.signin-image-grid{align-items:center;display:flex;flex-wrap:wrap;height:95%;justify-content:space-between;width:90%}.form-text-field-button-container{display:flex;flex-direction:column;height:25%;justify-content:space-around;width:100%}@media screen and (max-width:1024.5px){.signin-in-screen-forgetPassword{font-size:1.15vw}.signin-in-screen-signInText{font-size:1.75rem}.signin-left-container{display:none}.signin-right-container{display:flex;height:100%;width:100%}.form-container{background-color:#c4dfe1cc;height:100%;width:100%}.form-individual-text-field-wrap{display:flex;flex-direction:column;height:85%}}@media screen and (max-width:767.5px) and (orientation:portrait){.signin-in-screen-forgetPassword{font-size:3.5vw}}@media screen and (max-width:767.5px) and (orientation:landscape){.signin-in-screen-forgetPassword{font-size:2.5vw}}.home-page-main-container{flex-direction:column;padding-top:7vh;width:100%}.home-page-filter-container,.home-page-main-container{align-items:center;display:flex;height:100%;justify-content:center}.home-page-filter-container{flex-direction:row;padding-bottom:3vh;width:95%}.home-page-dropdown-filter-container,.home-page-dropdown-filter-container-mobile{align-items:center;display:flex;gap:10px;height:100%;width:50%}.home-page-dropdown-filter-name{font-family:WEB_FONT;font-size:18px;font-weight:600}.home-page-search-filter-container,.home-page-search-filter-container-mobile{align-items:center;display:flex;height:100%;justify-content:flex-end;width:50%}.home-page-search-filter-container-mobile{gap:25px}.search-box-container{border-radius:17px;width:288px}.search-box-container,.search-box-container-mobile{background-color:var(--primary-light);height:35px;position:relative}.search-box-container-mobile{align-items:center;border-radius:5px;display:flex;justify-content:center;width:39px}.search-input-box{background-color:initial;border:none;border-radius:17px;color:var(--grey-color);font-family:WEB_FONT;font-size:13px;font-weight:500;height:100%;outline:none;overflow:hidden;padding-left:15px;width:90%}.search-box-container svg{font-size:16px;pointer-events:none;position:absolute;right:10px;top:45%;transform:translateY(-50%)}.home-page-all-courses-container{height:100%;width:100%}.home-page-filter-container-mobile{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;padding-bottom:3vh;width:95%}@media only screen and (max-width:767.5px) and (orientation:landscape){.search-box-container{background-color:var(--primary-light);position:relative}.search-box-container svg{font-size:16px;pointer-events:none;position:absolute;right:20px;top:45%;transform:translateY(-50%)}}@media only screen and (max-width:767.5px) and (orientation:portrait){.search-box-container{background-color:var(--primary-light);position:relative}.search-box-container svg{font-size:16px;pointer-events:none;position:absolute;right:20px;top:45%;transform:translateY(-50%)}}@media only screen and (min-width:768px) and (max-width:1024.5px){.search-box-container{position:relative}.search-box-container svg{font-size:16px;pointer-events:none;position:absolute;right:20px;top:45%;transform:translateY(-50%)}}@media only screen and (max-width:768px){.home-page-main-container{margin-top:3vh}.home-page-filter-container{flex-direction:column}.search-box-container{position:relative}.home-page-dropdown-filter-container{order:2;width:100%}.home-page-search-filter-container{align-items:center;display:flex;justify-content:center;order:1;padding-bottom:25px;width:100%}.search-box-container svg{font-size:16px;pointer-events:none;position:absolute;right:20px;top:45%;transform:translateY(-50%)}}.individual-course-card-container,.individual-course-card-container-skeleton-loader{align-items:center;background-color:var(--white-color);border-radius:10px;display:flex;flex-direction:column;height:277px;width:250px}.individual-course-card-container-video-container{border-top-left-radius:10px;border-top-right-radius:10px;height:115.73px;width:100%}.individual-course-card-container-video-container img{border-top-left-radius:10px;border-top-right-radius:10px;height:100%;object-fit:cover;width:100%}.individual-course-card-container-video-details-container{align-items:center;display:flex;flex-direction:column;height:85px;justify-content:center;padding-top:5px;width:96%}.individual-course-card-container-video-details-container-row1{align-items:flex-end;display:flex;flex-direction:row;gap:8px;height:40%;justify-content:space-between;padding-top:8px;width:100%}.individual-course-card-container-video-details-container-row2{display:flex;flex-direction:column;height:60%;padding-top:8px;width:100%}.individual-course-card-container-video-details-container-row1-sub-name-container{align-items:flex-end;display:flex;flex-shrink:0;height:100%;justify-content:flex-start;width:30%}.individual-course-card-container-video-details-container-row1-sub-name-inside-container{align-items:center;background-color:#d1e1e3;border-radius:5px;display:flex;justify-content:center;min-height:22px;padding:0 4px;width:35px}.individual-course-card-container-video-details-container-row1-sub-amount-container{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;width:70%}.individual-course-card-price-block{align-items:flex-end;display:flex;flex-direction:column;gap:3px;justify-content:flex-end;min-width:0;width:70%}.individual-course-card-current-price-row{align-items:baseline;display:flex;gap:5px;justify-content:flex-end;min-width:0;width:100%}.Sub-name-stylings{color:#21373f;font-family:WEB_FONT;font-size:12px;font-weight:600}.Sub-amount-offer{color:#00c521;font-size:10px;line-height:1}.Sub-amount-offer,.Sub-amount-stylings-cancel{font-family:WEB_FONT;font-weight:600;white-space:nowrap}.Sub-amount-stylings-cancel{color:var(--grey-color);font-size:12px;line-height:1.1}.Sub-amount-stylings{color:#21373f;font-family:WEB_FONT;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.topic-heading{color:var(--black-color);font-family:WEB_FONT;font-size:15px;font-weight:500}.topic-details{color:var(--light-black-color);font-family:WEB_FONT;font-size:11px;font-weight:400}.individual-course-card-container-video-details-button-container{align-items:center;display:flex;height:33px;justify-content:center;padding-top:10px;width:100%}.individual-course-card-container-video-details-button{background-color:var(--primary-color);border:1px solid #7445ff;border-radius:3px;color:var(--white-color)}.individual-course-card-container-video-details-button,.individual-course-card-container-video-details-incart-button{align-items:center;display:flex;font-family:WEB_FONT;font-size:17px;font-weight:600;height:100%;justify-content:center;width:96%}.individual-course-card-container-video-details-incart-button{background-color:var(--white-color);border:1px solid var(--primary-color);border-radius:3px;color:var(--primary-color)}.column-split-up{display:flex;flex-direction:column;height:137px;justify-content:space-between;padding-top:3px;width:98%}.individual-course-card-container-video-details-container-row1-sub-name-inside-container-b{align-items:center;justify-content:center;width:35px}.individual-course-card-container-video-details-container-row1-sub-amount-container-b,.individual-course-card-container-video-details-container-row1-sub-name-inside-container-b{animation:shine 1.5s linear infinite;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border:none;border-radius:5px;display:flex;height:100%}.individual-course-card-container-video-details-container-row1-sub-amount-container-b{justify-content:flex-end;width:50%}.individual-course-card-container-video-container-b{background:#eee;border:none;border-top-left-radius:10px;border-top-right-radius:10px;border-radius:5px;height:115.73px;width:222px}.individual-course-card-container-video-container-b,.individual-course-card-container-video-details-button-b{animation:shine 1.5s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%}.individual-course-card-container-video-details-button-b{border:none;border-radius:3px;border-radius:5px;height:100%;width:96%}.individual-course-card-container-video-details-incart-button{background:#e7f5f6;border:1px solid #b8dfe3;color:#075f6a}.home-page-individual-courses-container{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.home-page-individual-courses-container-course-name-container{display:flex;height:100%;justify-content:flex-start;width:95%}.home-page-individual-courses-container-course-name-container-right{display:flex;height:100%;justify-content:flex-end;width:95%}.home-page-individual-courses-container-course-name-container-p{display:flex;height:30px;justify-content:flex-start;width:100px}.do{min-height:5vh;min-width:150px}.do,.do-123{animation:shine 1.5s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border:none;border-radius:5px;display:inline-block}.do-123{min-height:100%;min-width:100%}.home-page-individual-courses-container-course-name{color:var(--black-color);font-family:WEB_FONT;font-size:18px;font-weight:600}.home-page-individual-courses-container-course-video-list-container{align-items:center;display:flex;height:100%;width:100%}.home-page-individual-courses-container-course-video-list-container-flex-wrapup{align-items:flex-end;background-color:var(--primary-light);display:flex;gap:50px;height:100%;width:65%}.home-page-individual-courses-container-course-video-list-container-flex-wrapup-right{align-items:flex-start;background-color:var(--primary-light);display:flex;gap:50px;height:100%;width:65%}.home-page-column-align-see-more{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3vh;padding-bottom:4vh;padding-top:4vh;width:100%}.see-more-btn{border-bottom:4px solid var(--dark-green);color:var(--dark-green);cursor:pointer;font-size:18px;font-weight:600}.video-card-wrapper{display:flex;gap:50px;justify-content:flex-start;width:100%}.left-view-home-page-view-overall-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:25px;padding-top:25px;width:100%}.left-view-home-page-left-side-content-view,.left-view-home-page-left-side-content-view-right{align-items:flex-end;display:flex;flex-direction:column;width:60%}.left-view-home-page-left-side-content-view-right{order:2}.left-view-home-page-right-side-content-view,.left-view-home-page-right-side-content-view-right{align-items:center;background-color:#eff4f5;display:flex;height:400px;justify-content:center;width:40%}.left-view-home-page-right-side-content-view-right{order:1}.left-view-home-page-left-side-content-view-course-name-header-container{align-items:flex-end;display:flex;line-height:1;margin-bottom:10px;width:95%}.left-view-home-page-left-side-content-view-course-content-container{background-color:#eff4f5;display:flex;justify-content:flex-end;padding-bottom:10px;padding-top:10px;width:100%}.left-view-home-page-left-side-content-view-course-content-container-right{background-color:#eff4f5;display:flex;justify-content:flex-start;padding-bottom:10px;padding-top:10px;width:100%}.left-view-home-page-left-side-content-view-wrapup{align-items:flex-end;display:flex;flex-direction:column;width:100%}.left-view-home-page-left-side-content-view-course-name-header-container-right{display:flex;justify-content:flex-end;line-height:1;margin-bottom:10px;width:95%}.left-view-home-page-left-side-content-view-wrapup-right{align-items:flex-start;display:flex;flex-direction:column;width:100%}.left-view-home-page-left-side-content-view-course-name-header-container-right-mobile{display:none}.left-view-home-page-left-side-content-view-course-content-container-wrapup{width:100%}.left-view-home-page-left-side-content-view-course-name-header-container-right-mobile-right{display:none}@media screen and (max-width:767.5px){.home-page-individual-courses-container-course-video-list-container-flex-wrapup{display:flex;justify-content:center}.left-view-home-page-left-side-content-view-course-name-header-container-right-mobile{display:flex;justify-content:flex-start;line-height:1;margin-bottom:10px;width:95%}.left-view-home-page-left-side-content-view-course-name-header-container-right-mobile-right{display:flex;line-height:1;margin-bottom:10px;text-align:end;width:95%}.left-view-home-page-view-overall-container{display:flex;flex-direction:column}.left-view-home-page-right-side-content-view{height:400px;order:1!important;width:100%}.left-view-home-page-left-side-content-view{order:2;width:100%}.left-view-home-page-right-side-content-view-right{align-items:center;background-color:#eff4f5;display:flex;height:400px;justify-content:center;order:1;width:100%}.home-page-individual-courses-container-course-video-list-container-flex-wrapup,.left-view-home-page-left-side-content-view-right{width:100%}.left-view-home-page-left-side-content-view-course-content-container-right{display:flex;justify-content:flex-end;width:100%}.left-view-home-page-left-side-content-view-course-name-header-container,.left-view-home-page-left-side-content-view-course-name-header-container-right{display:none}}.slider-container{flex-direction:row;position:relative;width:100%}.owl-theme,.slider-container{align-items:center;display:flex;justify-content:center}.slide-item{align-items:space-around;display:flex;gap:250px;justify-content:center;transition:.3s}.owl-theme .owl-nav{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.owl-theme .owl-nav button{background:#4caf50;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:30px;padding:10px 20px;pointer-events:auto;transition:.3s}.owl-theme .owl-nav button:hover{background:#45a049}.owl-theme .owl-nav .owl-prev{left:10px;position:absolute;z-index:100}.owl-theme .owl-nav .owl-next{position:absolute;right:10px;z-index:100}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RTM0MEU5QzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1RTM0MEVBQzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVFMzQwRTdDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFMzQwRThDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6n647gAAAP5klEQVR42uxcCVRU1xl+82aGQWAQEcVAFI2gWCMqxDWYYOPCSQPxpNianLjHGJtdY2ubGI0naeBU20ZjTBQxotGKB6IhatVoIkQSRR1EQNFRBlllGZDNGRDof4f/6eP63jDMjqf3nCvOW+7yvX+//72S9vZ25v/F/CIj/0gkErMbMPcDNDU1+SkUilB4fwr0/wTUwVD7Q/Uw3l17dWtraxXUfJ1OlwntpGk0mtzJkyfXtJsxGEvmbnif9GkvAO/evfsM/JkilUrnQp+PWZMSWlpacuvr67dptdq0oKCgbLjUZgqglgLIWMrC5H1jVa/Xj4LJvd/W1lbUbqfS3NycU1lZ+U5CQkI/GCJrbHwWF1sBCKBFAMVta3dggf4rqqqqYk+fPj0UhirlOM6aAFqdhQG4MSzLvgVsutDYeyC/tDU1NWqQX5dycnLysrOzS86cOVOVmZlZT5oVeqdXr17sjBkzvEJCQvqGhYUNGTZs2OMDBgwY7enpGQD9uYn1BdRfW11d/eW0adM+hn7uwJjbnFIGwkDXAnhrjCiOCgDs159//jlt3759eSdPnqwgWGLVE/yhtpKmjI2ZsCUqQDlUxYoVKwIjIyPHjxw58pn+/fuHiYEJ4uQayMjNfn5+X5K+CJBOIQOB6iYDeL+KsVJFRcXFlJSUTyZNmjQTXgmFOgzqo1D7QlUS4kIwBNmMYjkOQPKsC1QCVm+o/aEGrFq1aoZKpfqisbGxWGw8wNbfzJw50xvbcCyAYE6sFBvorVu3VFu3bv0LPDYJ6igyQQTNHQFju1JCplQElYChwA/iO2vWrDEgDmKB6kuExgYi5HphYeFSfId1CIAAXqLQ4BoaGoqTkpI+hkcmQ30cqa03N1hrgGYCmISq+86bN29sfn5+PIz1jtBYCwoKPsIPytoNQHhHCSybKjSg3Nzcb8PDw5+Dx8YgxfVGVpPYEjgRMDkgfXbu3Pk8KK3zQmMuLS2NR8qV2hzAO3fuBAB4P9CDgOtVO3bsWA2PTEQZ5wPV1dYU1w0g3ceOHRtw9erVL4nyEJDTSfixpTYDEJ7tD+D9RHcOJkLe/PnzX0QFMYj7mo4GToC1idztk56e/idQfPX0PMrLy/d1G0RTAYTnZADefwXI/8yECROeRSXhi1QncSbwBKjR48CBA1HANaX0fIqKiuK7BaKpAAJ4KXRn169fP+Hv7/9buP0b1K5yZwaPosZeiYmJ4QCihp6XWq2OQy5irQIgaLA4uhMwAdI9PDyehtvBhC2IYevswAmAqABrIRx851v0/C5cuLCcUGqXIHYFIPiTiwXsu6zg4OAZcHsEgiftSeBRILqAR/QszPM2f45giGtCQ0MD0fQyD0BUGrcoG68IfMrn4fZIqN49jfLEKBEobh78buXPtaSk5ACKJqlZAALr7uQ3CL/1sbGxb6KN16+ng8ebu0EmAmCf0dyWlZVFTDNPUVYWAxBI+hW6sR9//HEL3BoH1R+NY+YhAdAAYlhYWO+6urrT/DkTVxA4bgRaF6YDCKybxW+orKzsHFx+Eupj6MBLLAEQPlCMKcEDOwJoMHGOHj0aBpzWyJ87cQVFWVkIQGhgBRWY1L/77rsLUe558cnZgsGTr5sEA34cQ1MSJwCQFDkoyVia+77++uto9JklRgGE33Kgvnz+yyqVKglZ9xG09RhrAIgfp7q4uPj96OhopSPcPqF449q1a310Ot1Vigp3wb0B3EKcKIBAfa/zX9Tr9bXTp08n6AcJfQFLAeSZDefz8vKetXfgQaRINRrNIlqBxsXFTX8AA7oRoL5s/ouZmZkE+TDUutLuLiqZCiA3TvCrdyQnJz9mL9tSrMydO9cdqDCH4sTPMXArFQQQHOxp/Bfgd+OcOXOIsA9ExcHYGECO6kuAAl63RzTHSGFBcb5BcUkJXB+KITJBAD+ifN3jcPmJB1C3MYBcqa+vPwUG7lO29LGNlT179viCjO7kSIDX8jf0vlihRaFO0YktW7asQF/X4wHtYwcASYEx6SoqKj7bvHnzAFuwdReFBbswnj8erVabjSE7RScAwaEeT5FraWBgYASG4+XmLqxbCiBvDeMalLk4cImdAGSKiooi6QCsu7v7KIzW3LfnJBLJFP6LN2/ePK9Wq2+T1UjimDg6iUehUMD3DEy8fft2cnp6eiiMVyaxeE2y63Lq1KkM0MDF/GsLFy4cwomVe18BHlLxUd67dy/xAYej2mYcTYGUYV8HAn7dggULvCxVMqasnYPBv4/fP3zA9WgTSrmG3KgB6ubPn/975HUXZwOQ56dmge04yxLb0ZRSU1PzJhWRuoEurauhEZB/Y/gP1NbW3vD09JxgTPs6A4CcngHBvic1NTXYHJfQlFJSUjIZOLSW32lUVFQ4idKwCMII/gsA4E3QPiTdormLNAtnKJI+ffq8GBkZmQZy+21CFSAaWWt2AHK3ALhSw782depUYg+6cB0N598Eb6AIwbsrlujjdJmiMlm/gQMHrgfr4QewHacCiHJrKZk1a9ZUAAV2AnDo0KEDiSJhUQMP4d+srKws4SX69Kji5uY2ecyYMUdgDp/v3r3bH+Zmcf7L/v37W8EeLeRf8/X1fYQPYD+KAmuQ+tqYHlgI9fn4+Lw6e/bs0zdu3FgIv12tQI1l/B+gI0h8UMaxsCfF8w1IfT06A93FxWXQkCFDtoFLeCAjI2OcJbYjcUL4v11dXQ1rxxyACip9g1MebcxDUDw8PGZOnDgxHVzCf5BAgDlKhriUneJdUqkLH0CWeritp1OfQHJlHbCzDiPqsu6+z7JsM/XbYDJxwHVSFnK5QTY+FACSGGNOTs6BWbNmvQJU+B9z50XkKkVkBvdWhp3c4d9UKpWuYtGXnlRAGebu2LFj68qVK88QhwJrvTm+Pb1/paWl5Q4fwFr+TS8vLyUC2CNBBM+qFvzVPTExMfvAKdAicCQwQpIszTLNgGV9+L/B3iTttbFIjuX8m/369fPhlhx7Gnhqtfr44sWLl06bNi0BwCMOAYmkVJI5mwseUuCj/N9VVVWkzVYZkmMBqOV7N8GG8kcA2Z4CHJheN8Dg3bZkyZKfiDcKVYvsqudvazBTjsrBlRvEv1ZaWlp2D0Ag+Xz+TW9v70EY73J6AGFiTefOndu/aNGi3ZcvX65AdiUAEhnVas7+ObrodDo/sCk7bU3Lysq6afDWSPvFxcXDqGh0WUhISCgXdXXWaExRUdHp5cuXL8B1G+Lce3c3Ym1KAQ59BsRcpyT14ODgCENMkDSyceNGBbUO0frpp5/OxgFJnA3AhoaGUtwFQLZPjMDgpps5ayYm2pAf8Puvqam5ynQkGvS9l+IFbHyW/1BaWlocI7QS70AAW1tbmy9evLg/IiKC2wUwCN1Qs1NDTKTAY/xxfP/99yQiPcrQN9dIZWXlEir3+RRcHsKIZSXZGUCyaWfdunWvQZfjmY4sCavsAjBBRPkCR9bwxzJlypTfwa3BBnHBNZKXlxdELarXzZs3L7wrOWhrAMmmxCNHjvxTJpORzDCS3OSH6zRSe6zKgZKawx8PaHsNfsT+BiXLa0QKbHyF//CJEyfWMiIpHXYAsC0/P//w7NmzSWZEKH5xL8bKi+wmAJhKLax/AZdD7kWw+FmaWq32r9SmvAtMx24jhT0BBBcsHxQbWdSfgNFy8rV7MTZI8+jCfAkE9m3ij2316tWLUOO70gAy8MVHU9q4LT4+/iWmY9+EzTMTyOYXUF5b/f39p6KQfhRFiM3yB7tQHhso7XsNP+p95Uo1IgWVfZZKtD6OckduSwALCwtPLVu27GW06YjRSvJPbJ7qJlaampr8gX60/DEeOnRoA37Y+wRF5wmXl5cvoaiwZdu2bTFICRJrAwhCuTAxMfFDnk3nizadXZItxQqYTJ9QyoOsiTz5gEgTaEQBvH+B2oiXIUaFFgy++cqVKwmhoaGR0Mxoa9h01gIQN1TWUAp1E46zTycXV6ARkhe3TCBD/22coFUyVDUazQtMx67OIKYjgVvBOGZLrBD1fUNTn1KpnIKWgOsDFCRQFCAwU6jtrGVLly4dTTdgwcAVaJZ4MA7c6SRgtkTTxHP8+PGNSH3eDwRYRABks7OznxbYmXkI7UKZFQDkdpY7zTYH9DqK6N2oTMfO+wBBr8yIIJXDy3+nQVSpVGsY3s6dh2WjDfxfIrQLPy4u7g1GYHuHKQASCnGvq6v7ic5WB9dqDmpKycMCIMzrAWJJT0+PR7dN1IzrMtH64MGDIdB4A3W0UuWuXbsiGCffXG0qgDC/1wTs0jQ0W4YyQhtsTATQsPBUUFDwjsAZCTe3b98+iXHQgRLWqqA05pKUSDpggLvwg9FoZo1GU7paT2E6djJuFABRk5yc/GRPBRHAI5tpWih3smn9+vVvo9b16XIR3sSgIvkCSjCo9wqclFYOsiKqp7Gz2IFBKSkpsRht9mO6yM7tDoAciJ4AYrJApLhRrVb/2Z4umAXVE8a7XQi8w4cP/wuDBQEY/ZFYE0AG7bbe5HgQkTOpkjZs2DCQcdIjAIBbnqC38XJLBd999x1JPJqIUXjTTzIyY9XPACJoqa+EQAS5eC03N/cPjnLNRKoLgLSKrEcZOTBoPLpq3TsGysxlUwKiJ3grH5B1WSEga2trk8+ePTuOceBeYFQUzwHVZYqts2AIjUS8B3IiqLur7uauNxsUy6ZNmyKqq6vPiqyiNYJJsBuAnmRnIFkA7nmoJ8Wi3pcuXUqG8YSjl3HvwCBz0hYsWbRnUdgOACWy1dh+N/BoDoIp9MekpCRvWykaYMfBIOfeAuDOGtlbUgGe1AaMPwZheEpudh6QFTIfJEhdXqmpqS+BIjltbL0DJlgIYH4FfvYLWVlZ/haCKdPpdMOgzUUAWgp8qNvG+iZUhwbyWNS05p3Yxp+8tY4AxbRZQo29MzMzXx0+fPhLSqUyqIu02VqY+BWouVCzwYgl+SZkx2gtUFMDy7J6aKNdLpe7gThQSqVSQr1+8DcQ+hsNf0fCM0FMF4fjXLt27Sho2UPvvffeGV7iEckDt3wfjDWOABU4IY24PwEZGRkfggy83O6AQpYigOK+jY2NfR01LFkueISOP1ojBdZqAPIGxSJVEPkSkJCQ8LJKpfoK2K3S1sCRNLdjx479OyYm5gVcoBqOwCmF1pQtll/WYmGRpEQWB+2KJoI72FxPjRo1alxwcHCku7v7YGukuGm12qu//PJL6tGjR1VgFagxta0e2ZRs19WLpbr1iKPgcW+GlAcmkZVu0dHRflFRUcHDoPj5+QWBvPN1dXXtS2SeTCZzw0x4YsvpyRmoer2+HmQjWE3VJQUFBerz58+rd+3aVaDRaJoQtEYEjH+sstEj4R0OoJlamwPTBascWV7O3D8OmcXKDa4dBX4rJom3YG3mVe6a3bZpOAJAIVuSO1ib5eVmCyW5t1NActVh+1r+J8AAu6ig4K2spqcAAAAASUVORK5CYII=) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;margin-top:10px;text-align:center}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.course-list{z-index:1}.home-page-dropdown-filter{align-items:center;background-color:var(--primary-light);border-radius:5px;display:flex;height:35px;justify-content:center;position:relative;width:147px}.home-page-dropdown-filter-extend-name{font-family:WEB_FONT;font-size:15px;font-weight:600}.course-list{background-color:var(--primary-light);padding-left:23px;padding-right:23px;position:absolute;z-index:10}.api-availability-boundary-content--hidden{display:none}.server-unavailable-section{background:#fff;border:1px solid #f0e4e4;border-radius:16px;box-sizing:border-box;flex-direction:column;font-family:WEB_FONT,Open Sans,sans-serif;min-height:280px;padding:40px 24px;text-align:center;width:100%}.server-unavailable-icon,.server-unavailable-section{align-items:center;display:flex;justify-content:center}.server-unavailable-icon{margin-bottom:24px}.server-unavailable-title{color:#1d1f20;font-size:20px;font-weight:600;line-height:1.35;margin:0 0 8px}.server-unavailable-message{color:#6b6b6b;font-size:15px;font-weight:400;line-height:1.55;margin:0;max-width:474px}.server-unavailable-actions{display:flex;gap:16px;margin-top:24px}.server-unavailable-actions button{border:1px solid #0000;border-radius:20px;cursor:pointer;font:inherit;font-size:15px;font-weight:400;min-height:46px;min-width:150px;padding:10px 24px;transition:background-color .16s ease,border-color .16s ease}.server-unavailable-actions button:disabled{cursor:default;opacity:.6}.server-unavailable-primary-button{background:#0d5f67;color:#fff}.server-unavailable-primary-button:focus-visible,.server-unavailable-primary-button:hover:not(:disabled){background:#0a4d54}.server-unavailable-secondary-button{background:#fff;border-color:#6b6b6b!important;color:#6b6b6b}.server-unavailable-secondary-button:focus-visible,.server-unavailable-secondary-button:hover:not(:disabled){background:#f5f5f5}.server-unavailable-actions button:focus-visible{outline:3px solid #0d5f6759;outline-offset:2px}@media (max-width:600px){.server-unavailable-actions{flex-direction:column-reverse;max-width:320px;width:100%}.server-unavailable-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.server-unavailable-actions button{transition:none}}.course-video-page-main-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;max-width:1600px;padding:28px 28px 60px;width:100%}.course-video-page-left-video-container{display:flex;flex:1 1;flex-direction:column;height:100%;max-width:calc(100% - 484px);min-width:0}.course-video-page-right-video-details-container{align-items:flex-start;background-color:initial;display:flex;flex:0 0 460px;height:auto;max-width:460px;min-width:460px;width:460px}.course-video-page-hero-media-container{background:#000;border-radius:18px;box-shadow:0 10px 30px #0f172a14;height:auto;overflow:hidden;width:100%}.course-video-page-hero-thumbnail{background:#000;border:none;border-radius:18px;cursor:pointer;display:block;height:400px;overflow:hidden;padding:0;position:relative;width:100%}.course-video-page-hero-image{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.course-video-page-hero-thumbnail:hover .course-video-page-hero-image{transform:scale(1.02)}.course-video-page-play-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 32px #0d5f6761;color:#0d5f67;display:flex;font-size:24px;height:68px;justify-content:center;left:50%;line-height:1;padding-left:5px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,box-shadow .2s ease;width:68px}.course-video-page-hero-thumbnail:hover .course-video-page-play-button{box-shadow:0 14px 40px #0d5f677a;transform:translate(-50%,-50%) scale(1.08)}.course-video-page-course-video-container{background:#000;height:100%;width:100%}.course-video-container{height:450px;object-fit:cover;width:100%}.course-video-page-content-block{padding-top:26px;width:100%}.course-video-page-content-block,.course-video-page-extra-content,.course-video-page-main-topic-container{animation:fadePageUp .25s ease}.course-video-page-badge-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.course-video-page-badge{align-items:center;border-radius:999px;display:inline-flex;font-family:WEB_FONT;font-size:11.5px;font-weight:700;justify-content:center;letter-spacing:.3px;min-height:28px;padding:5px 14px}.course-video-page-badge--premium{background:#0d5f67;color:#fff}.course-video-page-badge--premium img{height:13px;margin-right:6px;object-fit:contain;width:13px}.course-video-page-badge--best{background:#e6f4f5;border:1px solid #16a34a38;color:#16a34a}.course-video-page-title{color:#1c1c1e!important;font-family:WEB_FONT;font-size:20px;font-weight:600;line-height:1.25;margin:0}.course-video-page-description{color:#6b6b6b!important;font-family:WEB_FONT;font-size:14px;font-weight:400;line-height:1.75;margin:14px 0 0;max-width:100%}.course-video-page-section{margin-top:30px;width:100%}.course-video-page-content-title-row h2,.course-video-page-section h2,.course-video-page-text-section h2{color:#1c1c1e!important;font-family:WEB_FONT;font-size:16px;font-weight:600;line-height:1.3;margin:0}.course-video-page-learning-grid{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.course-video-page-learning-item{align-items:flex-start;display:flex;gap:10px}.course-video-page-learning-item span{align-items:center;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;margin-top:2px;width:18px}.course-video-page-learning-item span img{height:15px;object-fit:contain;width:15px}.course-video-page-learning-item p{color:#374151!important;font-family:WEB_FONT;font-size:14px;font-weight:400;line-height:1.6;margin:0}.course-video-page-includes-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.course-video-page-include-item{align-items:center;display:flex;gap:12px}.course-video-page-include-item span{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.course-video-page-include-item span img{height:17px;object-fit:contain;width:17px}.course-video-page-include-item p{color:#374151!important;font-family:WEB_FONT;font-size:14px;font-weight:0;line-height:1.4;margin:0}.course-video-page-main-topic-container{display:flex;flex-direction:column;height:100%;width:100%}.course-video-page-content-title-row{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px}.course-video-page-content-title-row p{color:#6b6b6b!important;font-family:WEB_FONT;font-size:12px;margin:5px 0 0}.course-video-page-extra-content{display:flex;flex-direction:column;padding-top:32px;width:100%}.course-video-page-text-section{width:100%}.course-video-page-text-section:first-child{border-top:none;padding-top:0}.course-video-page-text-section h2{margin-bottom:12px}.course-video-page-text-section ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:12px 0 0;padding-left:0}.course-video-page-text-section li{align-items:flex-start;color:#6b6b6b!important;display:flex;font-family:WEB_FONT;font-size:13.5px;gap:10px;line-height:1.65}.course-video-page-text-section li:before{color:#0d5f67;content:"•";flex-shrink:0;font-size:18px;line-height:1.15}.course-video-page-text-section p{color:#6b6b6b!important;font-family:WEB_FONT;font-size:14px;font-weight:400;line-height:1.8;margin:14px 0 0}@media screen and (min-width:1025px){.course-video-page-main-container{align-items:flex-start;gap:24px;justify-content:space-between;padding:28px 28px 60px}.course-video-page-left-video-container{flex:1 1;max-width:calc(100% - 484px);min-width:0}.course-video-page-right-video-details-container{align-self:flex-start;flex:0 0 460px;max-width:460px;min-width:460px;position:sticky;top:90px;width:460px;z-index:2}}@media screen and (min-width:1280px){.course-video-page-main-container{gap:28px;padding:32px 36px 60px}}@media screen and (max-width:1024.5px){.course-video-page-main-container{align-items:center;flex-direction:column;gap:22px;padding:20px 24px 48px}.course-video-page-left-video-container{flex:none;max-width:100%;width:100%}.course-video-page-right-video-details-container{flex:none;justify-content:center;max-width:100%;min-width:0;min-width:auto;position:static;width:100%}.course-video-page-hero-thumbnail{height:320px}}@media screen and (max-width:767.5px){.course-video-page-main-container{gap:16px;padding:14px 16px 40px}.course-video-page-right-video-details-container{max-width:100%;min-width:100%;width:100%}.course-video-page-left-video-container{max-width:100%}.course-video-page-hero-thumbnail{height:220px}.course-video-page-includes-grid,.course-video-page-learning-grid{grid-template-columns:1fr}.course-video-page-title{font-size:16px!important}}@keyframes fadePageUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.trial-success-modal-overlay{align-items:center;animation:fadePageUp .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.trial-success-modal{background:#fff;border-radius:24px;box-shadow:0 25px 80px #0f172a2e;max-width:556px;padding:34px 28px 24px;text-align:center;width:100%}.trial-success-modal__icon{align-items:center;background:#e6f4f5;border-radius:50%;color:#0d5f67;display:flex;font-size:28px;font-weight:700;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.trial-success-modal h2{color:#1c1c1e;font-family:WEB_FONT;font-size:24px;font-weight:600;margin:0}.trial-success-modal p{color:#6b6b6b;font-family:WEB_FONT;font-size:14px;font-weight:400;line-height:1.7;margin:14px 0 0}.trial-success-modal__features{background:#e6f4f5;border-radius:16px;display:flex;flex-direction:column;gap:14px;margin-top:24px;padding:18px;text-align:left}.trial-success-modal__feature{align-items:center;color:#374151;display:flex;font-family:WEB_FONT;font-size:14px;gap:10px}.trial-success-modal__feature span{align-items:center;background:#0d5f671f;border-radius:50%;color:#0d5f67;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.trial-success-modal__button{background:#0d5f67;border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:16px;font-weight:600;height:54px;margin-top:24px;transition:opacity .2s ease;width:100%}.trial-success-modal__button:hover{opacity:.92}@media screen and (max-width:767px){.trial-success-modal{border-radius:20px;max-width:100%;padding:28px 20px 20px}.trial-success-modal h2{font-size:26px}.trial-success-modal p{font-size:12px}}.course-video-page-main-topic-container .row-wrapup{border:none}.course-video-page-preview-hero{background:#000;border-radius:18px;box-shadow:0 10px 30px #0f172a14;height:390px;overflow:hidden;width:100%}.course-video-page-preview-button{background:#000;border:none;border-radius:18px;cursor:pointer;display:block;height:100%;overflow:hidden;padding:0;position:relative;width:100%}.course-video-page-preview-image{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.course-video-page-preview-button:hover .course-video-page-preview-image{transform:scale(1.025)}.course-video-page-preview-fallback{background:radial-gradient(circle at center,#0d5f6747,#0000 32%),linear-gradient(135deg,#111827,#020617);height:100%;width:100%}.course-video-page-preview-overlay{background:linear-gradient(180deg,#00000014,#0000 36%),linear-gradient(0deg,#00000029,#0000 32%);inset:0;position:absolute}.course-video-page-preview-play{align-items:center;background:#fff;border-radius:50%;box-shadow:0 12px 34px #00000042;color:#0d5f67;display:flex;font-size:22px;height:64px;justify-content:center;left:50%;line-height:1;padding-left:5px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,box-shadow .2s ease;width:64px}.course-video-page-preview-button:hover .course-video-page-preview-play{box-shadow:0 18px 46px #00000057;transform:translate(-50%,-50%) scale(1.07)}@media screen and (max-width:1024.5px){.course-video-page-preview-hero{height:320px}}@media screen and (max-width:767.5px){.course-video-page-preview-hero{border-radius:14px;height:220px}.course-video-page-preview-button{border-radius:14px}.course-video-page-preview-play{font-size:18px;height:52px;width:52px}}.course-video-page-pending-payment-banner{align-items:center;background:#eaf7f8;border-top:1px solid #d3e8eb;bottom:0;box-shadow:0 -6px 24px #0f172a14;display:flex;gap:20px;justify-content:space-between;left:0;min-height:72px;padding:14px 28px;position:fixed;right:0;z-index:999}.course-video-page-pending-payment-banner__left{align-items:center;color:#5f6f73;display:flex;font-size:15px;font-weight:500;gap:12px}.course-video-page-pending-payment-banner__icon{align-items:center;border:2px solid #6d8185;border-radius:999px;display:flex;font-size:12px;height:22px;justify-content:center;width:22px}.course-video-page-pending-payment-banner__button{background:#075f6a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;outline:none;padding:14px 28px;transition:transform .2s ease,background .2s ease}.course-video-page-pending-payment-banner__button:hover{background:#064f58;transform:translateY(-1px)}@media only screen and (max-width:767px){.course-video-page-pending-payment-banner{align-items:stretch;flex-direction:column;gap:10px;padding:12px 14px}.course-video-page-pending-payment-banner__left{align-items:flex-start;font-size:13px}.course-video-page-pending-payment-banner__button{font-size:14px;padding:12px 16px;width:100%}}.course-price-card{background-color:#fff;border-radius:24px;box-shadow:0 0 25px 0 #0000000f;color:#111827;font-family:WEB_FONT;height:auto;padding:28px;transition:box-shadow .2s ease,transform .2s ease;width:100%}.course-price-card__header{margin-bottom:24px;text-align:left}.course-price-card__title{color:#0f172b;font-size:18px;font-weight:600;line-height:1.25;margin:0}.course-price-card__subtitle{color:#667085;font-size:14px;font-weight:400;line-height:1.4;margin:6px 0 0}.course-price-card__plans{display:flex;flex-direction:column;gap:18px}.course-price-card__plan-wrapper{display:flex;flex-direction:column;gap:8px}.course-price-card__plan--flash-applied{border-color:#0d5f67b8}.course-price-card__flash-applied-row{align-items:center;background:#eef9f5;border:1px solid #cbe8dc;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin:0 10px;padding:8px 12px}.course-price-card__flash-applied-label{align-items:center;color:#075f6a;display:inline-flex;font-size:11px;font-weight:600;gap:6px;line-height:1.3}.course-price-card__flash-applied-label>span{align-items:center;background:#a7dce3;border-radius:50%;display:inline-flex;flex:0 0 16px;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}.course-price-card__flash-remove-button{background:#0000;border:none;color:#52676b;cursor:pointer;font-family:WEB_FONT;font-size:11px;font-weight:500;line-height:1.2;padding:2px 3px;text-decoration:underline;text-underline-offset:3px}.course-price-card__flash-remove-button:hover{color:#075f6a}.course-price-card__flash-remove-button:focus-visible{border-radius:4px;outline:3px solid #0d5f6733;outline-offset:2px}.course-price-card__plan{align-items:flex-start;background:#fff;border:2px solid #e5e7eb;border-radius:24px;cursor:pointer;display:flex;gap:14px;min-height:92px;outline:none;padding:20px 18px;position:relative;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.course-price-card__plan:hover{border-color:#0d5f6773}.course-price-card__plan--selected{background:#e8f7f9;border-color:#0d5f67;box-shadow:0 6px 16px #0d5f672e}.course-price-card__radio{align-items:center;background:#fff;border:2px solid #d9dee3;border-radius:50%;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin-top:2px;width:24px}.course-price-card__plan--selected .course-price-card__radio{background:#0d5f67;border-color:#0d5f67}.course-price-card__radio-dot{background:#0000;border-radius:50%;height:8px;width:8px}.course-price-card__plan--selected .course-price-card__radio-dot{background:#fff}.course-price-card__plan-main{flex:1 1;min-width:0}.course-price-card__plan-top{display:flex;gap:12px;justify-content:space-between;width:100%}.course-price-card__plan-name{color:#1c1c1e;display:block;font-size:14px;font-weight:600;line-height:1.25}.course-price-card__plan-desc{color:#6b6b6b;display:block;font-size:12px;font-weight:400;line-height:1.35;margin-top:5px}.course-price-card__price-block{align-items:flex-end;display:flex;flex-direction:column;min-width:105px}.course-price-card__amount{color:#0d5f67;font-size:24px;font-weight:600;line-height:1.1;white-space:nowrap}.course-price-card__discount-row{align-items:center;display:flex;gap:7px;justify-content:flex-end;margin-top:5px;white-space:nowrap}.course-price-card__old-price{color:#6b6b6b;font-size:13px;line-height:1;text-decoration:line-through;white-space:nowrap}.course-price-card__free-badge,.course-price-card__offer-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;justify-content:center;line-height:1;margin-top:4px;min-height:22px;padding:3px 10px;white-space:nowrap}.course-price-card__offer-badge{background:#fff7bf;color:#4b3f00;margin-top:0}.course-price-card__free-badge{background:#a6d1d5;color:#0d5f67}.course-price-card__features{display:flex;flex-direction:column;gap:11px;margin-top:18px}.course-price-card__feature{align-items:center;color:#1c1c1e;display:flex;font-size:12px;font-weight:400;gap:10px;line-height:1.25}.course-price-card__check{align-items:center;background:#a7dce3;border-radius:50%;color:#0d5f67;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:800;height:16px;justify-content:center;width:16px}.course-price-card__check img{height:60%;object-fit:contain;width:60%}.course-price-card__footer{border-top:1px solid #eef0f2;margin:26px -28px 0;padding:24px 28px 0}.course-price-card__primary-btn,.course-price-card__secondary-btn{border-radius:16px;cursor:pointer;font-family:WEB_FONT;font-size:18px;font-weight:600;min-height:62px;transition:opacity .2s ease,transform .2s ease;width:100%}.course-price-card__primary-btn{align-items:center;background:#0d5f67;border:2px solid #0d5f67;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.1px}.course-price-card__primary-btn small{color:#fff;font-size:12px;font-weight:400;margin-top:4px}.course-price-card__secondary-btn{background:#fff;border:2px solid #0d5f67;color:#0d5f67;margin-top:12px;min-height:46px}.course-price-card__primary-btn:hover,.course-price-card__secondary-btn:hover,.course-price-card__wishlist-btn:hover{opacity:.92}.course-price-card__cart-row{align-items:center;display:flex;gap:12px}.course-price-card__primary-btn--cart{flex:1 1;min-height:46px}.course-price-card__wishlist-btn{background:#fff;border:2px solid #0d5f67;border-radius:16px;color:#0d5f67;cursor:pointer;flex:0 0 62px;font-size:28px;line-height:1;min-height:46px;min-width:46px}.course-price-card__wishlist-btn--active{background:#0d5f67;color:#fff}.course-price-card__secure{align-items:center;color:#1c1c1e;display:flex;font-size:12px;font-weight:400;gap:8px;justify-content:center;line-height:1.4;margin-top:22px}.course-price-card__secure-icon{height:13px;object-fit:contain;width:13px}.course-price-card__billing-text{color:#6b6b6b;font-size:12px;font-weight:400;line-height:1.4;margin-top:6px;text-align:center}.course-price-card__plan:focus-visible,.course-price-card__primary-btn:focus-visible,.course-price-card__secondary-btn:focus-visible,.course-price-card__wishlist-btn:focus-visible{outline:3px solid #0d5f6740;outline-offset:3px}.course-price-card__primary-btn:active,.course-price-card__secondary-btn:active,.course-price-card__wishlist-btn:active{transform:translateY(1px)}.course-price-card__primary-btn:disabled,.course-price-card__secondary-btn:disabled,.course-price-card__wishlist-btn:disabled{cursor:not-allowed;opacity:.65}.course-price-card--empty{display:flex;flex-direction:column;min-height:420px}.course-price-card__no-plan{align-items:center;background:radial-gradient(circle at top,#0d5f6714,#0000 42%),#fbffff;border:1px dashed #0d5f6747;border-radius:22px;color:#1c1c1e;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:300px;padding:28px 18px 24px;text-align:center}.course-price-card__no-plan-icon{align-items:center;background:#e8f7f9;border-radius:20px;box-shadow:0 12px 28px #0d5f671f;color:#0d5f67;display:flex;font-size:28px;font-weight:800;height:64px;justify-content:center;margin-bottom:18px;width:64px}.course-price-card__no-plan h3{color:#0d5f67;font-size:18px;font-weight:700;line-height:1.3;margin:0}.course-price-card__no-plan p{color:#6b6b6b;font-size:13px;font-weight:400;line-height:1.55;margin:12px auto 0;max-width:300px}.course-price-card__no-plan-btn{background:#fff;border:2px solid #0d5f67;border-radius:12px;color:#0d5f67;cursor:pointer;font-family:WEB_FONT;font-size:13px;font-weight:700;height:42px;margin-top:22px;min-width:140px;transition:opacity .18s ease,transform .18s ease}.course-price-card__no-plan-btn:hover{opacity:.9}.course-price-card__no-plan-btn:active{transform:translateY(1px)}.course-price-card__no-plan-btn:focus-visible{outline:3px solid #0d5f6740;outline-offset:3px}.course-price-card--loading{overflow:hidden;pointer-events:none}.course-price-card__skeleton,.course-price-card__skeleton-circle,.course-price-card__skeleton-feature-row,.course-price-card__skeleton-plan{background:#eef4f5;overflow:hidden;position:relative}.course-price-card__skeleton-circle:after,.course-price-card__skeleton-feature-row:after,.course-price-card__skeleton-plan:after,.course-price-card__skeleton:after{animation:course-price-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes course-price-skeleton-shimmer{to{transform:translateX(100%)}}.course-price-card__skeleton-title{border-radius:8px;height:20px;width:48%}.course-price-card__skeleton-subtitle{border-radius:8px;height:14px;margin-top:10px;width:68%}.course-price-card__skeleton-plan{align-items:flex-start;background:#fff;border:1px solid #e5eef0;border-radius:22px;display:flex;gap:14px;min-height:86px;padding:20px 18px}.course-price-card__skeleton-plan--active{background:#e8f7f9;border:1px solid #0d5f6740;min-height:154px}.course-price-card__skeleton-circle{background:#d9e9eb;border-radius:50%;flex:0 0 22px;height:22px;width:22px}.course-price-card__skeleton-content{flex:1 1;min-width:0}.course-price-card__skeleton-line-lg{border-radius:8px;height:15px;width:52%}.course-price-card__skeleton-line-sm{border-radius:8px;height:12px;margin-top:9px;width:76%}.course-price-card__skeleton-price{border-radius:10px;flex:0 0 62px;height:24px;width:62px}.course-price-card__skeleton-feature-row{background:#d8eef1;border-radius:8px;height:12px;margin-top:13px;width:70%}.course-price-card__skeleton-button{background:#0d5f672e;border-radius:16px;height:58px;width:100%}.course-price-card__skeleton-secure{border-radius:8px;height:13px;margin:20px auto 0;width:68%}.course-price-card__skeleton-billing{border-radius:8px;height:12px;margin:9px auto 0;width:54%}@media screen and (min-width:1025px){.course-price-card{display:flex;flex-direction:column;height:calc(100vh - 128px);max-height:760px;min-height:620px;overflow:hidden;padding:24px}.course-price-card__header{flex:0 0 auto;margin-bottom:18px}.course-price-card__plans{flex:1 1 auto;gap:14px;margin-right:-6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:6px}.course-price-card__plans::-webkit-scrollbar{width:5px}.course-price-card__plans::-webkit-scrollbar-track{background:#0000}.course-price-card__plans::-webkit-scrollbar-thumb{background:#0d5f6747;border-radius:999px}.course-price-card__plans::-webkit-scrollbar-thumb:hover{background:#0d5f676b}.course-price-card__plan{border-radius:20px;min-height:82px;padding:16px 15px}.course-price-card__plan--selected{min-height:auto}.course-price-card__features{gap:9px;margin-top:14px}.course-price-card__footer{background:#fff;border-top:1px solid #eef0f2;flex:0 0 auto;margin:18px -24px 0;padding:18px 24px 0}.course-price-card__primary-btn{min-height:52px}.course-price-card__primary-btn--cart,.course-price-card__secondary-btn{min-height:44px}.course-price-card__wishlist-btn{flex-basis:44px;min-height:44px;min-width:44px}.course-price-card__secure{margin-top:16px}.course-price-card__billing-text{margin-top:4px}.course-price-card--empty{height:calc(100vh - 128px);max-height:760px;min-height:520px}.course-price-card--empty .course-price-card__header{flex:0 0 auto}.course-price-card--empty .course-price-card__no-plan{flex:1 1 auto}}@media screen and (max-width:1024.5px){.course-price-card{height:auto;margin:0 auto;max-height:none;max-width:520px;min-height:0;min-height:auto;overflow:visible;padding:26px;width:90%}.course-price-card__plans{margin-right:0;max-height:none;overflow:visible;padding-right:0}.course-price-card__footer{margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}}@media screen and (max-width:767.5px){.course-price-card{border-radius:22px;max-width:430px;padding:24px;width:calc(100% - 24px)}.course-price-card__title{font-size:14px;line-height:1.3}.course-price-card__subtitle{font-size:12px}.course-price-card__plans{gap:14px}.course-price-card__plan{border-radius:18px;gap:12px;min-height:84px;padding:17px 15px}.course-price-card__plan-top{gap:10px}.course-price-card__plan-name{font-size:14px}.course-price-card__plan-desc{font-size:11px}.course-price-card__price-block{min-width:88px}.course-price-card__discount-row{gap:5px}.course-price-card__amount{font-size:24px}.course-price-card__features{gap:10px;margin-top:14px}.course-price-card__billing-text,.course-price-card__feature,.course-price-card__secure{font-size:11px}.course-price-card__flash-applied-row{margin-inline:4px;padding:8px 10px}.course-price-card__flash-applied-label,.course-price-card__flash-remove-button{font-size:10px}.course-price-card__footer{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.course-price-card__primary-btn,.course-price-card__secondary-btn{border-radius:15px;font-size:16px;min-height:56px}.course-price-card__wishlist-btn{flex-basis:56px;height:56px;width:56px}.course-price-card--empty{min-height:auto}.course-price-card__no-plan{border-radius:20px;min-height:260px;padding:24px 16px}.course-price-card__no-plan-icon{border-radius:18px;font-size:24px;height:56px;width:56px}.course-price-card__no-plan h3{font-size:16px}.course-price-card__no-plan p{font-size:12px}.course-price-card__skeleton-plan{border-radius:18px;padding:17px 15px}}@media screen and (max-width:380px){.course-price-card{padding:18px;width:calc(100% - 16px)}.course-price-card__footer{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.course-price-card__amount{font-size:21px}.course-price-card__price-block{min-width:74px}.course-price-card__plan{padding:15px 12px}.course-price-card__plan-desc{font-size:12px}}.course-price-card--pending{border:1px solid #d7e9ec}.course-price-card__pending-box{background:#eef8f9;border:1px solid #c9e4e7;border-radius:14px;display:flex;gap:14px;margin:18px 0;padding:18px}.course-price-card__pending-icon{align-items:center;background:#0b6b78;border-radius:999px;color:#fff;display:flex;font-size:20px;font-weight:700;height:36px;justify-content:center;min-width:36px;width:36px}.course-price-card__pending-box h3{color:#194b55;font-size:16px;font-weight:700;margin:0 0 6px}.course-price-card__pending-box p{color:#5f7478;font-size:13px;line-height:1.45;margin:0}.course-price-card__primary-btn--disabled,.course-price-card__primary-btn--disabled:hover{background:#8ab4ba;cursor:not-allowed;opacity:.75}.course-price-card__plan-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.course-price-card__recommended-badge{align-items:center;background:#0d5f67;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;line-height:1;min-height:20px;padding:3px 8px}.course-price-card__trial-days{color:#6b6b6b;font-size:11px;line-height:1;margin-top:5px;white-space:nowrap}.course-price-card--access{border:1px solid #d7e9ec}.course-price-card__access-box{background:#f0fbf6;border-color:#cdeadd}.course-price-card__access-box .course-price-card__pending-icon{background:#138a58}.course-content-accordion{background:#fff;border:1px solid #e2e8f0;border-bottom:none;font-family:WEB_FONT;width:100%}.course-content-chapter{background:#fff;border-bottom:1px solid #e2e8f0;width:100%}.course-content-chapter--open{background:#fff}.course-content-chapter-header{align-items:center;background:#f7fafa;border:none;cursor:pointer;display:flex;font-family:WEB_FONT;gap:14px;min-height:64px;padding:0 24px;text-align:left;width:100%}.course-content-chapter--open>.course-content-chapter-header{background:#f6fbfc}.course-content-chevron{border-bottom:1.8px solid #1f2937c7;border-right:1.8px solid #1f2937c7;flex:0 0 9px;height:9px;transform:rotate(-45deg);transition:transform .2s ease;width:9px}.course-content-chevron--open{transform:rotate(45deg)}.course-content-chapter-title{color:#262626;flex:1 1;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:1.35;min-width:0}.course-content-chapter-meta{color:#262626d1;flex:0 0 auto;font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap}.course-content-chapter-body{background:#fff;width:100%}.course-content-empty{border-bottom:1px solid #e2e8f0;padding:28px 20px;text-align:center}.course-content-empty h4{color:#0d5f67;font-size:15px;font-weight:700;margin:0}.course-content-empty p{color:#6b7280;font-size:13px;line-height:1.45;margin:8px 0 0}.course-content-skeleton-row{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:14px;min-height:64px;padding:0 24px}.course-content-skeleton-dot,.course-content-skeleton-line,.course-content-skeleton-meta{background:#eef2f3;border-radius:999px;overflow:hidden;position:relative}.course-content-skeleton-dot{height:10px;width:10px}.course-content-skeleton-line{height:14px;width:42%}.course-content-skeleton-meta{height:12px;margin-left:auto;width:80px}.course-content-skeleton-dot:after,.course-content-skeleton-line:after,.course-content-skeleton-meta:after{animation:course-content-shimmer 1.25s infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes course-content-shimmer{to{transform:translateX(100%)}}.topic-title-container-field{align-items:center;border:1px solid #d9d9d9;display:flex;justify-content:center;min-height:52px;transition:all .3s ease;width:100%}.topic-title-container-field-p{animation:course-content-shimmer 1.5s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border:.3px solid var(--grey-color);border-radius:5px;display:flex;height:52px;width:100%}.topic-box-container-extend{display:flex;height:100%;justify-content:flex-end}.topic-title-container-field-wrapup{align-items:center;display:flex;height:100%;width:98%}.topic-styling-details{color:var(--text-color);font-family:WEB_FONT;font-size:16px;font-weight:550}@media screen and (max-width:767.5px){.course-content-chapter-header{gap:11px;min-height:56px;padding:0 16px}.course-content-chapter-title{font-size:14px}.course-content-chapter-meta{font-size:11px}.course-content-skeleton-row{min-height:56px;padding:0 16px}.topic-styling-details{font-size:12px}}.course-topic-item,.course-topic-list{background:#fff;width:100%}.course-topic-item{border-top:1px solid #e2e8f0}.course-topic-item:first-child{border-top:none}.course-topic-header{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-family:WEB_FONT;gap:18px;justify-content:space-between;min-height:58px;padding:0 24px 0 46px;text-align:left;width:100%}.course-topic-item--open>.course-topic-header{background:#fff}.course-topic-left{align-items:center;display:flex;gap:13px;min-width:0}.course-topic-chevron{align-items:center;display:flex;flex:0 0 14px;height:14px;justify-content:center;opacity:.9;width:14px}.course-topic-title{color:#262626;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:1.35}.course-topic-meta{color:#262626b8;flex:0 0 auto;font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap}.course-topic-body{background:#fff;padding:8px 0 16px;width:100%}.course-topic-empty{color:#6b7280;font-family:WEB_FONT;font-size:13px;padding:18px 24px;text-align:center;width:100%}.course-topic-skeleton{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:14px;min-height:56px;padding:0 24px 0 46px}.course-topic-skeleton:first-child{border-top:none}.course-topic-skeleton span,.course-topic-skeleton strong{background:#eef2f3;border-radius:999px;display:block;overflow:hidden;position:relative}.course-topic-skeleton span{flex:0 0 14px;height:14px;width:14px}.course-topic-skeleton strong{height:13px;width:40%}.course-topic-skeleton span:after,.course-topic-skeleton strong:after{animation:chapter-topic-shimmer 1.25s infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes chapter-topic-shimmer{to{transform:translateX(100%)}}.chapter-details-container{align-items:center;border:1px solid #d9d9d9;display:flex;flex-direction:column;justify-content:center;max-height:100%;min-height:52px;width:95%}.chapter-title-container-field-wrapup{align-items:center;display:flex;height:100%;width:95%}@media screen and (max-width:767.5px){.course-topic-header{gap:12px;min-height:52px;padding:0 16px 0 28px}.course-topic-title{font-size:14px}.course-topic-meta{display:none}.course-topic-body{padding:6px 0 12px}.course-topic-skeleton{padding:0 16px 0 28px}.course-topic-skeleton strong{width:62%}}.video-expand-container{display:flex;justify-content:flex-end;width:100%}.course-video-list,.course-video-row{background:#fff;width:100%}.course-video-row{align-items:center;border:none;cursor:pointer;display:flex;font-family:WEB_FONT;gap:12px;min-height:38px;padding:0 24px 0 72px;text-align:left}.course-video-row:hover{background:#f8fcfd}.course-video-row--locked{cursor:not-allowed}.course-video-icon{align-items:center;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}.course-video-name{color:#374151;flex:1 1;font-size:14px;font-weight:400;line-height:1.4;min-width:0}.course-video-lock{background:#e6f4f5;border-radius:999px;color:#0d5f67;flex:0 0 auto;font-size:10px;font-weight:700;line-height:1;opacity:0;padding:3px 8px;transition:opacity .15s ease}.course-video-row:hover .course-video-lock{opacity:1}.course-video-empty{color:#6b7280;font-family:WEB_FONT;font-size:13px;padding:14px 24px 14px 72px;width:100%}.course-video-skeleton-row{align-items:center;display:flex;gap:12px;min-height:38px;padding:0 24px 0 72px}.course-video-skeleton-row span,.course-video-skeleton-row strong{background:#eef2f3;border-radius:999px;display:block;overflow:hidden;position:relative}.course-video-skeleton-row span{flex:0 0 18px;height:18px;width:18px}.course-video-skeleton-row strong{height:12px;width:46%}.course-video-skeleton-row span:after,.course-video-skeleton-row strong:after{animation:expand-video-shimmer 1.25s infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes expand-video-shimmer{to{transform:translateX(100%)}}.expanded-content{align-items:center;border:1px solid #d9d9d9;display:flex;justify-content:flex-end;max-height:100%;min-height:52px;width:100%}@media screen and (max-width:767.5px){.course-video-row{gap:10px;min-height:38px;padding:0 16px 0 44px}.course-video-name{font-size:13px}.course-video-lock{display:none}.course-video-empty{font-size:12px;padding:14px 16px 14px 44px}.course-video-skeleton-row{padding:0 16px 0 44px}.course-video-skeleton-row strong{width:64%}}.course-preview-modal-overlay{align-items:center;box-sizing:border-box;display:flex;font-family:WEB_FONT;height:100dvh;inset:0;justify-content:center;padding:24px;position:fixed;width:100vw;z-index:2147483647}.course-preview-modal-overlay *{box-sizing:border-box}.course-preview-modal-backdrop{background:#0b12149e;inset:0;position:fixed;z-index:0}.course-preview-player-shell{animation:coursePreviewScaleIn .22s ease;aspect-ratio:16/9;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#000;border-radius:22px;box-shadow:0 28px 90px #00000057;isolation:isolate;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);max-height:calc(100dvh - 48px);overflow:hidden;position:relative;transform:translateZ(0);width:min(960px,calc(100vw - 48px));z-index:1}.course-preview-player-shell:before{background:linear-gradient(180deg,#0000006b,#0000 27%),linear-gradient(0deg,#00000075,#0000 30%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.course-preview-player-shell--fullscreen,.course-preview-player-shell:fullscreen{animation:none;aspect-ratio:auto;background:#000;border-radius:0;box-shadow:none;height:100dvh;-webkit-mask-image:none;mask-image:none;max-height:none;max-width:none;width:100vw}.course-preview-video-clip{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#000;border-radius:inherit;height:100%;inset:0;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;position:absolute;transform:translateZ(0);width:100%;z-index:1}.course-preview-player-shell--fullscreen .course-preview-video-clip,.course-preview-player-shell:fullscreen .course-preview-video-clip{border-radius:0;-webkit-mask-image:none;mask-image:none}.course-preview-video-area{cursor:pointer;overflow:hidden}.course-preview-video,.course-preview-video-area{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#000;height:100%;inset:0;position:absolute;transform:translateZ(0);width:100%}.course-preview-video{border:none;display:block;object-fit:contain;object-position:center center;outline:none}.course-preview-player-shell--fullscreen .course-preview-video,.course-preview-player-shell:fullscreen .course-preview-video{object-fit:contain}.course-preview-player-top{align-items:flex-start;color:#fff;display:flex;gap:18px;justify-content:space-between;left:26px;pointer-events:none;position:absolute;right:26px;top:22px;z-index:5}.course-preview-player-top p{color:#ffffffeb;font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.2;margin:0 0 8px}.course-preview-player-top h2{color:#fff;font-size:24px;font-weight:700;letter-spacing:.08em;line-height:1.22;margin:0;max-width:780px}.course-preview-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:20px;height:34px;justify-content:center;pointer-events:auto;transition:background .18s ease,transform .18s ease;width:34px}.course-preview-close-btn:hover{background:#ffffff1f;transform:scale(1.04)}.course-preview-loader{align-items:center;background:#000;display:flex;inset:0;justify-content:center;position:absolute;z-index:4}.course-preview-loader span{animation:coursePreviewSpin .85s linear infinite;border:4px solid #0d5f6747;border-radius:50%;border-top-color:#0d5f67;height:56px;width:56px}.course-preview-error{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:4}.course-preview-error h3{font-size:22px;font-weight:700;margin:0}.course-preview-error p{color:#ffffffc7;font-size:14px;margin:10px 0 0}.course-preview-center-play{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 18px 42px #00000042;color:#0d5f67;cursor:pointer;display:flex;font-size:26px;height:70px;justify-content:center;left:50%;padding-left:4px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease;width:70px;z-index:5}.course-preview-center-play:hover{box-shadow:0 24px 56px #00000052;transform:translate(-50%,-50%) scale(1.06)}.course-preview-controls{bottom:24px;left:24px;position:absolute;right:24px;transition:opacity .18s ease,transform .18s ease;z-index:5}.course-preview-controls--hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.course-preview-controls--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.course-preview-progress-track{background:#ffffff5c;border-radius:999px;cursor:pointer;height:4px;margin-bottom:22px;position:relative;width:100%}.course-preview-buffer-progress{background:#ffffff5c}.course-preview-buffer-progress,.course-preview-play-progress{border-radius:999px;height:100%;left:0;position:absolute;top:0;width:0}.course-preview-play-progress{background:#0d5f67}.course-preview-play-progress span{background:#0d5f67;border-radius:50%;box-shadow:0 0 0 5px #0d5f672e;height:18px;position:absolute;right:-9px;top:50%;transform:translateY(-50%);width:18px}.course-preview-control-row{align-items:center;color:#fff;display:flex;gap:18px}.course-preview-control-btn{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:21px;height:28px;justify-content:center;padding:0;position:relative;transition:transform .14s ease,opacity .14s ease;width:28px}.course-preview-control-btn:hover{transform:scale(1.08)}.course-preview-control-btn small{color:#fff;font-size:8px;font-weight:800;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-40%)}.course-preview-volume{accent-color:#0d5f67;cursor:pointer;height:4px;width:70px}.course-preview-time{color:#ffffffeb;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.course-preview-fullscreen-btn{font-size:22px;margin-left:auto}@keyframes coursePreviewSpin{to{transform:rotate(1turn)}}@keyframes coursePreviewScaleIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:1024px){.course-preview-player-shell{width:min(92vw,900px)}.course-preview-player-top h2{font-size:19px}.course-preview-player-top p{font-size:13px}}@media screen and (max-width:767px){.course-preview-modal-overlay{padding:14px}.course-preview-player-shell{border-radius:16px;max-height:calc(100dvh - 28px);width:calc(100vw - 28px)}.course-preview-player-top{left:16px;right:16px;top:16px}.course-preview-player-top h2{font-size:14px;letter-spacing:.04em}.course-preview-player-top p{font-size:11px;margin-bottom:5px}.course-preview-controls{bottom:14px;left:14px;right:14px}.course-preview-control-row{gap:12px}.course-preview-control-btn{font-size:17px;height:24px;width:24px}.course-preview-volume{display:none}.course-preview-time{font-size:12px}.course-preview-center-play{font-size:20px;height:56px;width:56px}}.flash-sale-section{flex:0 0 100%;font-family:WEB_FONT;margin:0;min-width:0;width:100%}.flash-sale-banner{align-items:center;background:#e7f6f8;border:1px solid #d1ebee;border-radius:4px;box-shadow:0 3px 10px #0f172a0f;box-sizing:border-box;display:flex;gap:24px;min-height:112px;overflow:hidden;padding:15px 18px 15px 24px;width:100%}.flash-sale-banner__content{flex:1 1 300px;min-width:220px}.flash-sale-banner__title-row{align-items:center;color:#075f6a;display:flex;gap:12px}.flash-sale-banner__title-row svg{stroke-width:2.2;flex:0 0 25px;height:25px;width:25px}.flash-sale-banner__title-row h2{color:#075f6a!important;font-size:21px;font-weight:600;line-height:1.3;margin:0}.flash-sale-banner__content p{color:#66777b!important;font-size:16px;font-weight:400;line-height:1.35;margin:5px 0 0}.flash-sale-banner__price{grid-column-gap:22px;align-content:center;align-items:center;box-sizing:border-box;column-gap:22px;display:grid;flex:0 0 auto;grid-template-columns:auto auto;grid-template-rows:auto auto;min-height:76px;min-width:225px;padding:5px 0 5px 28px;position:relative}.flash-sale-banner__price:before{background:#8aa7aa;content:"";inset:0 auto 0 0;position:absolute;width:1px}.flash-sale-banner__old-price{color:#6f7d80;font-size:13px;grid-column:1;grid-row:1;line-height:1.2;text-decoration:line-through;text-decoration-thickness:1px;width:max-content}.flash-sale-banner__sale-price{color:#111719;font-size:29px;font-weight:600;grid-column:1;grid-row:2;line-height:1.1;white-space:nowrap}.flash-sale-banner__offer-badge{align-items:center;background:#fff3ad;border-radius:11px;box-sizing:border-box;color:#262626;display:inline-flex;font-size:14px;font-weight:600;grid-column:2;grid-row:1/3;justify-content:center;line-height:1.2;min-height:38px;padding:8px 13px;white-space:nowrap}.flash-sale-banner__actions{align-items:center;display:flex;flex:0 0 auto;gap:28px;justify-content:flex-end}.flash-sale-banner__countdown{align-items:flex-start;display:flex;gap:11px}.flash-sale-banner__time-item{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:54px}.flash-sale-banner__time-value{font-feature-settings:"tnum";align-items:center;background:#ffffff47;border:2px solid #0b6570;border-radius:50%;box-sizing:border-box;color:#075f6a;display:inline-flex;font-size:22px;font-variant-numeric:tabular-nums;font-weight:500;height:50px;justify-content:center;line-height:1;width:50px}.flash-sale-banner__time-label{color:#075f6a;font-size:12px;font-weight:500;line-height:1.2}.flash-sale-banner__separator{color:#075f6a;font-size:24px;font-weight:600;line-height:1;margin-top:10px}.flash-sale-banner__upgrade-button{background:#075f6a;border:none;border-radius:18px;box-shadow:0 5px 12px #075f6a33;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:16px;font-weight:500;line-height:1.2;min-height:54px;min-width:190px;padding:14px 30px;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.flash-sale-banner__upgrade-button:hover{background:#064f58;box-shadow:0 7px 16px #075f6a40;transform:translateY(-1px)}.flash-sale-banner__upgrade-button:active{transform:translateY(0)}.flash-sale-banner__close-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#6f7d80;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:color .18s ease,background-color .18s ease;width:32px}.flash-sale-banner__close-button:hover{background:#0d5f6714;color:#075f6a}.flash-sale-banner__close-button svg{height:18px;width:18px}.flash-sale-banner__close-button:focus-visible,.flash-sale-banner__upgrade-button:focus-visible{outline:3px solid #0d5f6740;outline-offset:3px}@media screen and (max-width:1380px){.flash-sale-banner{gap:16px}.flash-sale-banner__content{flex-basis:250px}.flash-sale-banner__title-row h2{font-size:18px}.flash-sale-banner__content p{font-size:14px}.flash-sale-banner__price{column-gap:14px;min-width:205px;padding-left:20px}.flash-sale-banner__actions{gap:18px}.flash-sale-banner__upgrade-button{min-width:155px;padding-inline:22px}}@media screen and (max-width:1180px){.flash-sale-banner{flex-wrap:wrap}.flash-sale-banner__content{flex-basis:calc(100% - 240px);flex-grow:1;flex-shrink:1}.flash-sale-banner__price{flex:0 0 220px}.flash-sale-banner__actions{justify-content:space-between;padding-left:0;width:100%}}@media screen and (max-width:767.5px){.flash-sale-banner{border-radius:10px;gap:18px;padding:18px 16px}.flash-sale-banner__actions,.flash-sale-banner__content,.flash-sale-banner__price{flex:0 0 100%;width:100%}.flash-sale-banner__title-row{align-items:flex-start}.flash-sale-banner__title-row h2{font-size:17px}.flash-sale-banner__price{justify-content:start;min-height:64px;min-width:0;padding:0 0 0 18px}.flash-sale-banner__sale-price{font-size:26px}.flash-sale-banner__actions{grid-gap:16px 10px;display:grid;gap:16px 10px;grid-template-columns:1fr auto}.flash-sale-banner__countdown{gap:4px;grid-column:1/-1;justify-content:space-between;width:100%}.flash-sale-banner__time-item{min-width:0}.flash-sale-banner__time-value{font-size:18px;height:43px;width:43px}.flash-sale-banner__separator{font-size:20px;margin-top:9px}.flash-sale-banner__upgrade-button{border-radius:14px;min-height:48px;min-width:0;width:100%}}@media only screen and (max-width:767px){.existing-main{height:350px;padding-top:75px}.existing-body,.existing-main{align-items:center;display:flex;justify-content:center;width:100%}.existing-body{height:60%}.existing-boxcontainer{align-items:center;background-color:#efefef;border-color:#efefef;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;width:80%}.existing-ansbox,.existing-qnbox{align-items:center;display:flex;height:30%;justify-content:center;width:100%}.existing-ansbox{flex-direction:row}.existing-nobox,.existing-yesbox{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.existing-qn{color:#000;font-family:WEB_FONT;font-size:9px;font-weight:bolder}.existing-buttonbox{align-items:center;border-color:#efefef;border-radius:10px;display:flex;flex-direction:center;width:50%}.existing-button{align-items:center;background-color:var(--primary-color);border:1px solid #efefef;border-color:var(--primary-color);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:WEB_FONT;font-weight:bolder;justify-content:center;width:100%}.existing-button:hover{background-color:var(--primary-color-less)}}@media only screen and (min-width:768px) and (max-width:991px){.existing-main{height:85vh;padding-top:75px}.existing-body,.existing-main{align-items:center;display:flex;justify-content:center;width:100%}.existing-body{height:60%}.existing-boxcontainer{align-items:center;background-color:#efefef;border-color:#efefef;border-radius:10px;display:flex;flex-direction:column;height:50%;justify-content:center;width:80%}.existing-ansbox,.existing-qnbox{align-items:center;display:flex;height:30%;justify-content:center;width:100%}.existing-ansbox{flex-direction:row}.existing-nobox,.existing-yesbox{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.existing-qn{color:#000;font-family:WEB_FONT;font-size:12px;font-weight:bolder}.existing-buttonbox{align-items:center;border-color:#efefef;border-radius:10px;display:flex;flex-direction:center;width:30%}.existing-button{align-items:center;background-color:var(--primary-color);border:1px solid #efefef;border-color:var(--primary-color);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:WEB_FONT;font-weight:bolder;justify-content:center;width:100%}.existing-button:hover{background-color:var(--primary-color-less)}}@media only screen and (min-width:992px) and (max-width:1439px){.existing-main{height:100vh;padding-top:75px}.existing-body,.existing-main{align-items:center;display:flex;justify-content:center;width:100%}.existing-body{height:60%}.existing-boxcontainer{align-items:center;background-color:#efefef;border-color:#efefef;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}.existing-ansbox,.existing-qnbox{align-items:center;display:flex;height:30%;justify-content:center;width:100%}.existing-ansbox{flex-direction:row}.existing-nobox,.existing-yesbox{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.existing-qn{color:#000;font-family:WEB_FONT;font-size:16px;font-weight:bolder}.existing-buttonbox{align-items:center;border-color:#efefef;border-radius:10px;display:flex;flex-direction:center;width:20%}.existing-button{align-items:center;background-color:var(--primary-color);border:1px solid #efefef;border-color:var(--primary-color);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:WEB_FONT;font-weight:bolder;justify-content:center;width:100%}.existing-button:hover{background-color:var(--primary-color-less)}}@media only screen and (min-width:1440px){.existing-main{height:100vh;padding-top:75px}.existing-body,.existing-main{align-items:center;display:flex;justify-content:center;width:100%}.existing-body{height:60%}.existing-boxcontainer{align-items:center;background-color:#efefef;border-color:#efefef;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}.existing-ansbox,.existing-qnbox{align-items:center;display:flex;height:30%;justify-content:center;width:100%}.existing-ansbox{flex-direction:row}.existing-nobox,.existing-yesbox{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.existing-qn{color:#000;font-family:WEB_FONT;font-size:16px;font-weight:bolder}.existing-buttonbox{align-items:center;border-color:#efefef;border-radius:10px;display:flex;flex-direction:center;width:20%}.existing-button{align-items:center;background-color:var(--primary-color);border:1px solid #efefef;border-color:var(--primary-color);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:WEB_FONT;font-weight:bolder;justify-content:center;width:100%}.existing-button:hover{background-color:var(--primary-color-less)}.Page_Not_Found_page_Not_Found_Container__sVrbo{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}}.Page_Not_Found_page_Not_Found_Container__sVrbo{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.Page_Not_Found_page_Not_Found_Title__vgaZt{color:var(--text-color);font-family:WEB_FONT;font-size:50px;font-weight:700}.Page_Not_Found_page_Not_Found_SubTitle__uj576{color:var(--text-color);font-family:WEB_FONT;font-size:25px;font-weight:500}.Page_Not_Found_page_Not_Found_Content__jalbh{color:var(--text-color);font-family:WEB_FONT;font-size:14px;font-weight:400;padding-block:3%;text-align:center;width:420px}.Page_Not_Found_page_Not_Found_Button_View__wdMcY{align-items:center;background-color:var(--primary-color);border-radius:10px;color:var(--inside-primary-color);cursor:context-menu;display:flex;font-family:WEB_FONT;font-size:16px;font-weight:600;height:40px;justify-content:center;width:215px}.Page_Not_Found_page_Not_Found_Button_View__wdMcY:hover{background-color:var(--primary-color-click)}@media only screen and (max-width:767px){.Page_Not_Found_page_Not_Found_Title__vgaZt{color:var(--text-color);font-family:WEB_FONT;font-size:50px;font-weight:700}.Page_Not_Found_page_Not_Found_SubTitle__uj576{color:var(--text-color);font-family:WEB_FONT;font-size:25px;font-weight:500}.Page_Not_Found_page_Not_Found_Content__jalbh{color:var(--text-color);font-family:WEB_FONT;font-size:14px;font-weight:400;padding-block:3%;text-align:center;width:260px}}.payment-page{background:#fff;color:#1c1c1e;font-family:WEB_FONT;min-height:100vh;padding:34px 28px 54px;width:100%}.payment-layout{grid-gap:34px;align-items:flex-start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) 430px;width:100%}.payment-main-column{min-width:0}.payment-summary-column{position:sticky;top:92px}.payment-section{margin-bottom:28px}.payment-section-title{color:#6b6b6b;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 16px}.payment-review-card{align-items:center;background:#fff;border-radius:22px;box-shadow:0 16px 45px #0f172a14;display:flex;gap:28px;min-height:210px;padding:26px 28px;width:100%}.payment-course-image-wrap{background:radial-gradient(circle at 30% 30%,#0d5f6729,#0000 35%),linear-gradient(135deg,#edf5f6,#d9eef0);border-radius:20px;flex:0 0 182px;height:148px;overflow:hidden;width:182px}.payment-course-image{height:100%;object-fit:cover;width:100%}.payment-course-content{flex:1 1;min-width:0}.payment-course-badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.payment-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;gap:7px;justify-content:center;min-height:32px;padding:7px 18px}.payment-badge--premium{background:#0d5f67;color:#fff}.payment-badge--best{background:#e6f4f5;color:#16a34a}.payment-course-title{color:#0d5f67;font-size:20px;font-weight:600;line-height:1.25;margin:0}.payment-course-desc{color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.45;margin:14px 0 0;max-width:780px}.payment-plan-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-plan-grid--single{grid-template-columns:1fr}.payment-plan-card{align-items:flex-start;background:#fff;border:2px solid #e5e7eb;border-radius:22px;cursor:pointer;display:flex;gap:16px;min-height:190px;padding:24px 26px;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.payment-plan-card--selected{background:#e8f7f9;border-color:#0d5f67;box-shadow:0 15px 35px #0d5f6729}.payment-plan-card:not(.payment-plan-card--selected){background:#fff;border-color:#e5e7eb;box-shadow:none}.payment-plan-card:not(.payment-plan-card--selected):hover{background:#fbffff;border-color:#0d5f6773}.payment-plan-card:disabled{cursor:wait}.payment-plan-radio{align-items:center;background:#0d5f67;border:2px solid #0d5f67;border-radius:50%;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;margin-top:3px;width:24px}.payment-plan-radio span{background:#fff;border-radius:50%;height:8px;width:8px}.payment-plan-card:not(.payment-plan-card--selected) .payment-plan-radio{background:#fff;border-color:#d9dee3}.payment-plan-card:not(.payment-plan-card--selected) .payment-plan-radio span{background:#0000}.payment-plan-content{flex:1 1;min-width:0}.payment-plan-head{display:flex;gap:16px;justify-content:space-between}.payment-plan-head strong{color:#1c1c1e;display:block;font-size:14px;font-weight:600;line-height:1.3}.payment-plan-head small{color:#6b6b6b;display:block;font-size:12px;font-weight:400;margin-top:5px}.payment-plan-price{text-align:right;white-space:nowrap}.payment-plan-price strong{color:#0d5f67;font-size:24px;font-weight:600}.payment-plan-card:not(.payment-plan-card--selected) .payment-plan-features span,.payment-plan-card:not(.payment-plan-card--selected) .payment-plan-head small,.payment-plan-card:not(.payment-plan-card--selected) .payment-plan-head strong,.payment-plan-card:not(.payment-plan-card--selected) .payment-plan-price strong{color:#6b6b6b}.payment-plan-features{display:flex;flex-direction:column;gap:13px;margin-top:22px}.payment-plan-features span{align-items:center;color:#1c1c1e;display:flex;font-size:12px;font-weight:400;gap:10px}.payment-plan-features i{align-items:center;background:#a7dce3;border-radius:50%;color:#0d5f67;display:inline-flex;flex:0 0 16.4px;font-size:12px;font-style:normal;font-weight:700;height:16.4px;justify-content:center;width:16.4px}.payment-plan-features i img{height:60%;object-fit:contain;width:60%}.payment-plan-card:not(.payment-plan-card--selected) .payment-plan-features i{background:#c7ccd1;color:#fff}.payment-plan-old-price{color:#777;display:block;font-size:13px;line-height:1;margin-top:4px;text-decoration:line-through}.payment-plan-discount{background:#fff7bf;border-radius:999px;color:#4b3f00;display:inline-flex;font-size:11px;font-style:normal;font-weight:700;line-height:1;margin-top:5px;padding:3px 8px}.payment-promo-area{margin-top:28px}.payment-coupon-entry{width:100%}.payment-coupon-title{align-items:center;color:#6b6b6b;display:flex;font-size:16px;font-weight:500;gap:9px;line-height:1.3;margin:0 0 14px}.payment-coupon-title svg{color:#0d5f67;height:20px;width:20px}.payment-coupon-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 210px}.payment-coupon-input{background:#f3f6f7;border:1px solid #0000;border-radius:16px;color:#374151;font-family:WEB_FONT;font-size:16px;height:58px;outline:none;padding:0 22px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.payment-coupon-input::placeholder{color:#949ca5}.payment-coupon-input:focus{background:#fff;border-color:#0d5f679e;box-shadow:0 0 0 3px #0d5f671a}.payment-coupon-input--error{background:snow;border-color:#dc26268c}.payment-coupon-btn{background:#0d5f67;border:none;border-radius:16px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:16px;font-weight:700;height:58px;transition:opacity .18s ease,transform .18s ease}.payment-coupon-btn:hover:not(:disabled){opacity:.92}.payment-coupon-btn:active:not(:disabled){transform:translateY(1px)}.payment-coupon-btn:disabled,.payment-coupon-input:disabled{cursor:not-allowed;opacity:.62}.payment-coupon-error{color:#c62828;font-size:13px;line-height:1.4;margin:9px 4px 0}.payment-coupon-info{align-items:center;background:#f3f6f7;border-radius:22px;color:#6b6b6b;display:flex;gap:18px;min-height:78px;padding:18px 28px}.payment-coupon-info__icon{align-items:center;border:2px solid #0d5f67;border-radius:50%;color:#0d5f67;display:inline-flex;flex:0 0 24px;font-family:serif;font-size:15px;font-weight:700;height:24px;justify-content:center;width:24px}.payment-coupon-info p{font-size:15px;line-height:1.45;margin:0}.payment-coupon-success{align-items:center;background:#effbf3;border-radius:18px;color:#149947;display:flex;gap:12px;min-height:62px;padding:12px 18px}.payment-coupon-success__icon{align-items:center;background:#d8f8e4;border-radius:50%;color:#16a34a;display:inline-flex;flex:0 0 22px;font-weight:800;height:22px;justify-content:center;width:22px}.payment-coupon-success p{color:#149947;flex:1 1;font-size:15px;margin:0}.payment-coupon-success p strong{font-weight:700}.payment-coupon-success__actions{align-items:center;display:flex;gap:14px;margin-left:auto}.payment-coupon-saving{align-items:center;background:#d8f8e4;border-radius:999px;color:#23a65b;display:inline-flex;font-size:12px;font-weight:500;min-height:30px;padding:5px 13px;white-space:nowrap}.payment-coupon-remove{background:#0000;border:none;color:#777;cursor:pointer;font-family:WEB_FONT;font-size:13px;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.payment-coupon-remove:hover{color:#0d5f67}.payment-summary-card{background:#fff;border-radius:24px;box-shadow:0 16px 45px #0f172a17;padding:32px 30px;width:100%}.payment-summary-card h2{color:#0d5f67;font-size:20px;font-weight:600;line-height:1.25;margin:0 0 22px}.payment-summary-lines{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:13px;padding-bottom:18px}.payment-summary-line{color:#6b6b6b;display:flex;font-size:14px;font-weight:400;gap:18px;justify-content:space-between}.payment-summary-line strong{color:#1f2937;font-weight:600;white-space:nowrap}.payment-summary-line--discount strong{color:#16a34a}.payment-summary-total{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:20px 0 24px}.payment-summary-total h3{color:#1c1c1e;font-size:16px;font-weight:600;line-height:1.25;margin:0}.payment-summary-total p{color:#6b6b6b;font-size:12px;font-weight:400;margin:6px 0 0}.payment-summary-total>strong{color:#0d5f67;font-size:24px;font-weight:600;line-height:1.1;white-space:nowrap}.payment-continue-btn{background:#0d5f67;border:none;border-radius:16px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:16px;font-weight:600;height:46px;transition:opacity .18s ease,transform .18s ease;width:100%}.payment-continue-btn:hover{opacity:.92}.payment-continue-btn:active{transform:translateY(1px)}.payment-continue-btn:disabled{cursor:not-allowed;opacity:.7}.payment-secure-text{align-items:center;color:#6b6b6b;display:flex;font-size:10px;font-weight:600;gap:5px;justify-content:center;letter-spacing:.3px;line-height:1.4;margin-top:18px}.payment-secure-text img{height:12px;object-fit:contain;width:12px}.payment-method-divider{background:#e5e7eb;height:1px;margin:28px 0}.payment-method-icons{align-items:center;color:#6b6b6b;display:flex;font-size:26px;font-weight:800;gap:28px;justify-content:center}.payment-method-icons img{max-height:26px;object-fit:contain}.payment-method-icons span:last-child{font-size:22px;font-style:italic}.payment-terms{color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.45;margin:28px 0 0;text-align:center}.payment-terms u{color:#0d5f67}.payment-page--empty,.payment-status-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.payment-empty-card,.payment-status-card{background:linear-gradient(180deg,#f1f8f9,#edf5f6);border-radius:28px;box-shadow:0 20px 55px #0f172a1c;margin:0 auto;max-width:calc(100vw - 32px);padding:42px 38px 38px;text-align:center;width:430px}.payment-empty-card{background:#eff5f6}.payment-status-icon{align-items:center;background:#e7f0f2;border-radius:24px;color:#0d5f67;display:flex;font-size:44px;font-weight:800;height:82px;justify-content:center;margin:0 auto 22px;width:82px}.payment-status-card--success .payment-status-icon{background:#e8f7f1;color:#16a34a}.payment-status-card--failed .payment-status-icon{background:#fff0f0;color:#df615c}.payment-empty-card h2,.payment-status-card h2{color:#170f49;font-size:22px;font-weight:700;line-height:1.25;margin:0 0 14px}.payment-status-card--success h2{color:#21b573}.payment-status-card--failed h2{color:#df615c}.payment-empty-card p,.payment-status-card p{color:#6f6c90;font-size:15px;line-height:1.55;margin:0 auto 26px;max-width:330px}.payment-empty-card button{background:#0d5f67;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:15px;font-weight:700;min-height:46px;min-width:180px}.payment-status-primary-btn,.payment-status-secondary-btn{border-radius:14px;cursor:pointer;font-family:WEB_FONT;font-size:15px;font-weight:700;min-height:48px;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;width:100%}.payment-status-primary-btn{background:#0d5f67;border:2px solid #0d5f67;box-shadow:0 8px 18px #0d5f672e;color:#fff;margin-top:4px}.payment-status-secondary-btn{background:#fff;border:2px solid #0d5f67;color:#0d5f67;margin-top:12px}.payment-status-primary-btn:hover,.payment-status-secondary-btn:hover{opacity:.92}.payment-status-primary-btn:active,.payment-status-secondary-btn:active{transform:translateY(1px)}.payment-continue-btn:focus-visible,.payment-coupon-btn:focus-visible,.payment-coupon-input:focus-visible,.payment-coupon-remove:focus-visible,.payment-empty-card button:focus-visible,.payment-plan-card:focus-visible,.payment-status-primary-btn:focus-visible,.payment-status-secondary-btn:focus-visible{outline:3px solid #0d5f6740;outline-offset:3px}@media screen and (max-width:1024.5px){.payment-page{padding:24px 18px 44px}.payment-layout{gap:28px;grid-template-columns:1fr}.payment-summary-column{order:2;position:static}.payment-main-column{order:1}.payment-plan-grid,.payment-plan-grid--single{grid-template-columns:1fr}.payment-summary-card{margin:0 auto;max-width:620px}}@media screen and (max-width:767.5px){.payment-page{padding:18px 14px 36px}.payment-section-title{font-size:16px;margin-bottom:12px}.payment-review-card{align-items:flex-start;border-radius:20px;flex-direction:column;gap:16px;padding:18px}.payment-course-image-wrap{flex-basis:auto;height:180px;width:100%}.payment-course-badges{margin-bottom:12px}.payment-course-title{font-size:20px}.payment-course-desc{font-size:14px}.payment-plan-card{border-radius:20px;min-height:auto;padding:18px 16px}.payment-plan-head{gap:12px}.payment-plan-head strong{font-size:16px}.payment-plan-head small{font-size:12px}.payment-plan-price strong{font-size:23px}.payment-plan-features span{font-size:13px}.payment-coupon-row{gap:12px;grid-template-columns:1fr}.payment-coupon-btn,.payment-coupon-input{border-radius:14px;font-size:14px;height:52px}.payment-coupon-success{align-items:flex-start;flex-wrap:wrap;padding:12px 14px}.payment-coupon-success p,.payment-coupon-success strong{font-size:13px}.payment-coupon-success__actions{justify-content:space-between;margin-left:34px;width:100%}.payment-coupon-info{align-items:flex-start;border-radius:18px;gap:12px;min-height:auto;padding:16px}.payment-coupon-info p{font-size:13px}.payment-summary-card{border-radius:22px;padding:24px 20px}.payment-summary-card h2{font-size:22px}.payment-summary-total{flex-direction:column;gap:12px}.payment-summary-total>strong{font-size:28px}.payment-method-icons{gap:22px}.payment-empty-card,.payment-status-card{border-radius:24px;padding:34px 24px 30px;width:calc(100vw - 28px)}.payment-status-primary-btn,.payment-status-secondary-btn{font-size:14px;min-height:46px}}@media screen and (max-width:380px){.payment-course-image-wrap{height:150px}.payment-plan-card{gap:12px;padding:16px 13px}.payment-plan-price strong{font-size:20px}.payment-summary-line{font-size:13px}.payment-empty-card,.payment-status-card{padding-left:18px;padding-right:18px}}.payment-result-page{background:#fff;color:#1c1c1e;display:flex;font-family:WEB_FONT,Arial,sans-serif;justify-content:center;min-height:100vh;padding:54px 20px 42px;width:100%}.payment-result-shell{margin:0 auto;text-align:center;width:min(720px,100%)}.payment-result-logo{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0 auto 34px;width:fit-content}.payment-result-logo svg{height:auto;max-width:70vw;width:220px}.payment-result-line{background:linear-gradient(90deg,#0d5f6700,#0d5f678c,#0d5f6700);height:1px;margin:0 auto 42px;width:100%}.payment-result-line--failed{background:linear-gradient(90deg,#df2f3c00,#df2f3c80,#df2f3c00)}.payment-result-head{align-items:center;display:flex;flex-direction:column;margin-bottom:34px}.payment-result-icon{align-items:center;border-radius:50%;display:flex;font-size:44px;font-weight:800;height:92px;justify-content:center;line-height:1;margin-bottom:22px;width:92px}.payment-result-icon--success{background:#fff;border:7px solid #0d5f67;color:#0d5f67}.payment-result-icon--failed{background:#fff;border:7px solid #df2f3c;color:#df2f3c}.payment-result-head h1{color:#1f2328;font-size:28px;font-weight:800;letter-spacing:.01em;line-height:1.25;margin:0}.payment-result-head p{color:#74777b;font-size:17px;font-weight:500;line-height:1.5;margin:11px auto 0;width:min(450px,100%)}.payment-result-card{background:#fffffff5;border-radius:34px;box-shadow:0 30px 85px #0f172a12;margin:0 auto;padding:38px 44px 36px;width:min(560px,100%)}.payment-result-amount-box{align-items:center;background:#f1f4f5;border-radius:24px;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;min-height:118px}.payment-result-amount-box span{color:#777b80;font-size:17px;font-weight:500;line-height:1.3}.payment-result-amount-box strong{color:#0d5f67;font-size:48px;font-weight:900;letter-spacing:.04em;line-height:1;margin-top:8px}.payment-result-details{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.payment-result-details div{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:1fr 1.25fr;text-align:left}.payment-result-details span{color:#75797d;font-size:16px;font-weight:500;line-height:1.4}.payment-result-details strong{color:#202326;font-size:16px;font-weight:800;line-height:1.4;text-align:right}.payment-result-failed-note{color:#74777b;font-size:17px;font-weight:500;line-height:1.5;margin:0 0 28px}.payment-result-primary-btn{background:#0d5f67;border:none;border-radius:15px;color:#fff;cursor:pointer;font-family:WEB_FONT,Arial,sans-serif;font-size:17px;font-weight:800;height:60px;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;width:100%}.payment-result-primary-btn:hover{box-shadow:0 14px 28px #0d5f672e;opacity:.94}.payment-result-primary-btn:active{transform:translateY(1px)}.payment-result-link-btn{background:#0000;border:none;color:#74777b;cursor:pointer;font-family:WEB_FONT,Arial,sans-serif;font-size:17px;font-weight:600;margin-top:24px}.payment-result-link-btn:hover{color:#0d5f67;text-decoration:underline}.payment-result-support{color:#74777b;font-size:16px;font-weight:500;line-height:1.5;margin:34px 0 0}.payment-result-support button{background:#0000;border:none;color:#0d5f67;cursor:pointer;font-family:WEB_FONT,Arial,sans-serif;font-size:16px;font-weight:700;padding:0;text-decoration:underline}.payment-result-page--failed .payment-result-amount-box strong{color:#0d5f67}@media screen and (max-width:767.5px){.payment-result-page{padding:34px 16px 32px}.payment-result-logo{margin-bottom:26px}.payment-result-logo svg{width:190px}.payment-result-line{margin-bottom:32px}.payment-result-icon{border-width:6px;font-size:36px;height:78px;margin-bottom:18px;width:78px}.payment-result-head h1{font-size:24px}.payment-result-head p{font-size:15px}.payment-result-card{border-radius:26px;padding:28px 22px}.payment-result-amount-box{border-radius:20px;margin-bottom:24px;min-height:100px}.payment-result-amount-box span{font-size:15px}.payment-result-amount-box strong{font-size:38px}.payment-result-details{gap:15px}.payment-result-details div{gap:5px;grid-template-columns:1fr}.payment-result-details span,.payment-result-details strong{font-size:15px;text-align:left}.payment-result-primary-btn{font-size:15px;height:54px}.payment-result-link-btn,.payment-result-support,.payment-result-support button{font-size:15px}}.stripe-payment-result-page{background:#fff;color:#1c1c1e;display:flex;font-family:WEB_FONT,Arial,sans-serif;justify-content:center;min-height:100vh;padding:54px 20px 42px;width:100%}@media screen and (max-width:767.5px){.stripe-payment-result-page{padding:34px 16px 32px}.stripe-payment-result-logo{margin-bottom:26px}.stripe-payment-result-logo svg{width:190px}.stripe-payment-result-line{margin-bottom:32px}.stripe-payment-result-icon{border-width:6px;font-size:36px;height:78px;margin-bottom:18px;width:78px}.stripe-payment-result-head h1{font-size:24px}.stripe-payment-result-head p{font-size:15px}.stripe-payment-result-card{border-radius:26px;padding:28px 22px}.stripe-payment-result-amount-box{border-radius:20px;margin-bottom:24px;min-height:100px}.stripe-payment-result-amount-box span{font-size:15px}.stripe-payment-result-amount-box strong{font-size:38px}.stripe-payment-result-details{gap:15px}.stripe-payment-result-details div{gap:5px;grid-template-columns:1fr}.stripe-payment-result-details span,.stripe-payment-result-details strong{font-size:15px;text-align:left}.stripe-payment-result-primary-btn{font-size:15px;height:54px}.stripe-payment-result-link-btn,.stripe-payment-result-support,.stripe-payment-result-support button{font-size:15px}}.razorpay-payment-result-wrapper{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 180px);padding:80px 20px;width:100%}.razorpay-payment-result-card{background:#f3fbfc;border-radius:34px;box-shadow:0 30px 85px #0f172a17;font-family:WEB_FONT,Arial,sans-serif;padding:46px 44px 38px;text-align:center;width:min(560px,100%)}.razorpay-payment-result-icon{align-items:center;background:#edf5f6;border-radius:28px;color:#0d5f67;display:flex;font-size:44px;font-weight:900;height:86px;justify-content:center;line-height:1;margin:0 auto 28px;width:86px}.razorpay-payment-result-icon--success{background:#eaf8ef;color:#159947}.razorpay-payment-result-icon--failed{background:#fff0f0;color:#df2f3c}.razorpay-payment-result-card h2{color:#202326;font-size:26px;font-weight:900;line-height:1.25;margin:0}.razorpay-payment-result-card--success h2{color:#159947}.razorpay-payment-result-card--failed h2{color:#df2f3c}.razorpay-payment-result-message{color:#566179;font-size:16px;font-weight:500;line-height:1.55;margin:14px auto 28px;width:min(390px,100%)}.razorpay-payment-result-amount-box{align-items:center;background:#eef3f4;border-radius:24px;display:flex;flex-direction:column;justify-content:center;margin:0 0 30px;min-height:112px}.razorpay-payment-result-amount-box span{color:#777b80;font-size:16px;font-weight:500;line-height:1.3}.razorpay-payment-result-amount-box strong{color:#0d5f67;font-size:44px;font-weight:900;letter-spacing:.03em;line-height:1;margin-top:8px}.razorpay-payment-result-details{display:flex;flex-direction:column;gap:17px;margin-bottom:30px}.razorpay-payment-result-details div{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:1fr 1.25fr;text-align:left}.razorpay-payment-result-details span{color:#75797d;font-size:15px;font-weight:500;line-height:1.4}.razorpay-payment-result-details strong{color:#202326;font-size:15px;font-weight:800;line-height:1.4;text-align:right}.razorpay-payment-result-failed-note{color:#74777b;font-size:16px;font-weight:500;line-height:1.5;margin:0 0 28px}.razorpay-payment-result-primary-btn,.razorpay-payment-result-secondary-btn{border-radius:15px;cursor:pointer;font-family:WEB_FONT,Arial,sans-serif;font-size:16px;font-weight:900;height:58px;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;width:100%}.razorpay-payment-result-primary-btn{background:#0d5f67;border:1px solid #0d5f67;color:#fff}.razorpay-payment-result-secondary-btn{background:#fff;border:1.5px solid #0d5f67;color:#0d5f67;margin-top:16px}.razorpay-payment-result-primary-btn:hover,.razorpay-payment-result-secondary-btn:hover{box-shadow:0 14px 28px #0d5f6724;opacity:.94}.razorpay-payment-result-primary-btn:active,.razorpay-payment-result-secondary-btn:active{transform:translateY(1px)}@media screen and (max-width:767.5px){.razorpay-payment-result-wrapper{min-height:calc(100vh - 120px);padding:44px 16px}.razorpay-payment-result-card{border-radius:26px;padding:34px 22px 30px}.razorpay-payment-result-icon{border-radius:24px;font-size:38px;height:76px;margin-bottom:22px;width:76px}.razorpay-payment-result-card h2{font-size:23px}.razorpay-payment-result-message{font-size:15px;margin-bottom:24px}.razorpay-payment-result-amount-box{border-radius:20px;margin-bottom:24px;min-height:100px}.razorpay-payment-result-amount-box strong{font-size:36px}.razorpay-payment-result-details{gap:14px}.razorpay-payment-result-details div{gap:5px;grid-template-columns:1fr}.razorpay-payment-result-details span,.razorpay-payment-result-details strong{font-size:15px;text-align:left}.razorpay-payment-result-primary-btn,.razorpay-payment-result-secondary-btn{font-size:15px;height:54px}}.razorpay-payment-fullscreen-result,.stripe-payment-result-page{color:#1c1c1e;font-family:WEB_FONT,Arial,sans-serif;min-height:100vh;padding:54px 20px 42px;width:100%}.razorpay-payment-fullscreen-result{inset:0;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:2147482000}.stripe-payment-result-shell{width:min(720px,100%)}.stripe-payment-result-logo{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;margin:0 auto 34px;padding:0;width:fit-content}.stripe-payment-result-logo svg{max-width:70vw;width:220px}.stripe-payment-result-line{background:linear-gradient(90deg,#0d5f6700,#0d5f678c,#0d5f6700);height:1px;margin:0 auto 42px;width:100%}.stripe-payment-result-line--failed{background:linear-gradient(90deg,#df2f3c00,#df2f3c80,#df2f3c00)}.stripe-payment-result-head{align-items:center;display:flex;flex-direction:column;margin-bottom:34px}.stripe-payment-result-icon{align-items:center;border-radius:50%;display:flex;font-size:44px;font-weight:900;height:92px;justify-content:center;line-height:1;margin-bottom:22px;width:92px}.stripe-payment-result-icon--success{background:#fff;border:7px solid #0d5f67;color:#0d5f67}.stripe-payment-result-icon--failed{background:#fff;border:7px solid #df2f3c;color:#df2f3c}.stripe-payment-result-head h1{color:#1f2328;font-size:28px;font-weight:800;letter-spacing:.01em;line-height:1.25;margin:0}.stripe-payment-result-head p{color:#74777b;font-size:17px;font-weight:500;line-height:1.5;margin:11px auto 0;width:min(450px,100%)}.stripe-payment-result-card{background:#fffffff5;border-radius:34px;box-shadow:0 30px 85px #0f172a12;margin:0 auto;padding:38px 44px 36px;width:min(560px,100%)}.stripe-payment-result-amount-box{align-items:center;background:#f1f4f5;border-radius:24px;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;min-height:118px}.stripe-payment-result-amount-box span{color:#777b80;font-size:17px;font-weight:500;line-height:1.3}.stripe-payment-result-amount-box strong{color:#0d5f67;font-size:48px;font-weight:900;letter-spacing:.04em;line-height:1;margin-top:8px}.stripe-payment-result-details{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.stripe-payment-result-details div{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:1fr 1.25fr;text-align:left}.stripe-payment-result-details span{color:#75797d;font-size:16px;font-weight:500;line-height:1.4}.stripe-payment-result-details strong{color:#202326;font-size:16px;font-weight:800;line-height:1.4;text-align:right}.stripe-payment-result-failed-note{color:#74777b;font-size:17px;font-weight:500;line-height:1.5;margin:0 0 28px}.stripe-payment-result-primary-btn{background:#0d5f67;border:none;border-radius:15px;color:#fff;cursor:pointer;font-family:WEB_FONT,Arial,sans-serif;font-size:17px;font-weight:800;height:60px;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;width:100%}.stripe-payment-result-primary-btn:hover{box-shadow:0 14px 28px #0d5f672e;opacity:.94}.stripe-payment-result-primary-btn:active{transform:translateY(1px)}.stripe-payment-result-link-btn{background:#0000;border:none;color:#74777b;cursor:pointer;font-family:WEB_FONT,Arial,sans-serif;font-size:17px;font-weight:600;margin-top:24px}.stripe-payment-result-link-btn:hover{color:#0d5f67;text-decoration:underline}.stripe-payment-result-support{color:#74777b;font-size:16px;font-weight:500;line-height:1.5;margin:34px 0 0}.stripe-payment-result-support button{background:#0000;border:none;color:#0d5f67;cursor:pointer;font-family:WEB_FONT,Arial,sans-serif;font-size:16px;font-weight:700;padding:0;text-decoration:underline}@media screen and (max-width:767.5px){.razorpay-payment-fullscreen-result,.stripe-payment-result-page{padding:34px 16px 32px}.stripe-payment-result-logo{margin-bottom:26px}.stripe-payment-result-logo svg{width:190px}.stripe-payment-result-line{margin-bottom:32px}.stripe-payment-result-icon{border-width:6px;font-size:36px;height:78px;margin-bottom:18px;width:78px}.stripe-payment-result-head h1{font-size:24px}.stripe-payment-result-head p{font-size:15px}.stripe-payment-result-card{border-radius:26px;padding:28px 22px}.stripe-payment-result-amount-box{border-radius:20px;margin-bottom:24px;min-height:100px}.stripe-payment-result-amount-box span{font-size:15px}.stripe-payment-result-amount-box strong{font-size:38px}.stripe-payment-result-details{gap:15px}.stripe-payment-result-details div{gap:5px;grid-template-columns:1fr}.stripe-payment-result-details span,.stripe-payment-result-details strong{font-size:15px;text-align:left}.stripe-payment-result-primary-btn{font-size:15px;height:54px}.stripe-payment-result-link-btn,.stripe-payment-result-support,.stripe-payment-result-support button{font-size:15px}}.razorpay-payment-fullscreen-result,.stripe-payment-result-page{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:100dvh;inset:0;justify-content:center;min-height:100dvh;overflow:hidden;padding:18px;position:fixed;width:100vw;z-index:2147483000}.stripe-payment-result-shell{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-height:calc(100dvh - 36px);text-align:center;width:min(620px,100%)}.stripe-payment-result-logo{margin:0 auto 16px}.stripe-payment-result-logo svg{height:auto;max-width:58vw;width:172px}.stripe-payment-result-line{margin:0 auto 18px;width:min(520px,100%)}.stripe-payment-result-head{margin-bottom:18px}.stripe-payment-result-icon{border-width:5px;font-size:34px;height:68px;margin-bottom:14px;width:68px}.stripe-payment-result-head h1{font-size:24px;line-height:1.2}.stripe-payment-result-head p{font-size:15px;line-height:1.42;margin-top:8px;width:min(430px,100%)}.stripe-payment-result-card{border-radius:24px;box-shadow:0 20px 55px #0f172a14;padding:22px 30px 20px;width:min(500px,100%)}.stripe-payment-result-amount-box{border-radius:18px;margin-bottom:20px;min-height:86px}.stripe-payment-result-amount-box span{font-size:14px}.stripe-payment-result-amount-box strong{font-size:36px;margin-top:5px}.stripe-payment-result-details{gap:11px;margin-bottom:20px}.stripe-payment-result-details div{gap:18px}.stripe-payment-result-details span,.stripe-payment-result-details strong{font-size:14px}.stripe-payment-result-failed-note{font-size:15px;line-height:1.4;margin:0 0 18px}.stripe-payment-result-primary-btn{border-radius:12px;font-size:15px;height:48px}.stripe-payment-result-link-btn{font-size:15px;margin-top:14px}.stripe-payment-result-support{font-size:14px;margin-top:16px}.stripe-payment-result-support button{font-size:14px}@media screen and (max-height:720px),screen and (max-width:767.5px){.razorpay-payment-fullscreen-result,.stripe-payment-result-page{align-items:flex-start;overflow-y:auto;padding:12px}.stripe-payment-result-shell{justify-content:center;max-height:none;min-height:calc(100dvh - 24px)}.stripe-payment-result-logo{margin-bottom:12px}.stripe-payment-result-logo svg{width:150px}.stripe-payment-result-head,.stripe-payment-result-line{margin-bottom:14px}.stripe-payment-result-icon{border-width:4px;font-size:28px;height:58px;margin-bottom:10px;width:58px}.stripe-payment-result-head h1{font-size:21px}.stripe-payment-result-head p{font-size:13px;line-height:1.35}.stripe-payment-result-card{border-radius:20px;padding:18px 18px 16px}.stripe-payment-result-amount-box{margin-bottom:14px;min-height:72px}.stripe-payment-result-amount-box strong{font-size:30px}.stripe-payment-result-details{gap:8px;margin-bottom:14px}.stripe-payment-result-details div{gap:3px;grid-template-columns:1fr}.stripe-payment-result-details span,.stripe-payment-result-details strong{font-size:13px;text-align:left}.stripe-payment-result-primary-btn{font-size:14px;height:44px}.stripe-payment-result-link-btn{font-size:14px;margin-top:10px}.stripe-payment-result-support{font-size:13px;margin-top:12px}.stripe-payment-result-support button{font-size:13px}}.razorpay-payment-result-icon:has(.payment-loader),.stripe-payment-result-icon:has(.payment-loader){background:#0000!important;border:none!important;box-shadow:none!important}.stripe-payment-result-icon:has(.payment-loader){height:76px;margin-bottom:22px;width:76px}.payment-fullscreen-result-page{align-items:center;background:#fff;bottom:0;color:#1c1c1e;display:flex;font-family:WEB_FONT,Arial,sans-serif;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;width:100vw;z-index:9999}.payment-fullscreen-result-shell{align-items:center;display:flex;flex-direction:column;margin:0 auto;text-align:center;width:min(720px,100%)}.payment-fullscreen-result-logo{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;margin:0 auto 34px;padding:0;width:fit-content}.payment-fullscreen-result-logo svg{height:auto;max-width:70vw;width:220px}.payment-fullscreen-result-line{background:linear-gradient(90deg,#0d5f6700,#0d5f678c,#0d5f6700);height:1px;margin:0 auto 42px;width:100%}.payment-fullscreen-result-head{align-items:center;display:flex;flex-direction:column}.payment-fullscreen-result-icon{align-items:center;border-radius:50%;display:flex;height:76px;justify-content:center;margin-bottom:22px;width:76px}.payment-fullscreen-result-head h1{color:#1f2328;font-size:28px;font-weight:800;letter-spacing:.01em;line-height:1.25;margin:0}.payment-fullscreen-result-head p{color:#74777b;font-size:17px;font-weight:500;line-height:1.5;margin:11px auto 0;width:min(450px,100%)}.payment-form-notice{background:#00000008;border-left:4px solid var(--red-color);border-radius:8px;font-size:14px;margin:12px 0;padding:12px 14px}.payment-form-notice strong{display:block;margin-bottom:4px}.payment-form-notice p{margin:0}.payment-loader{--payment-loader-size:58px;--payment-loader-thickness:8px;--payment-loader-color:var(--primary-color,#0d5f67);align-items:center;display:inline-flex;height:var(--payment-loader-size);justify-content:center;line-height:0;width:var(--payment-loader-size)}.payment-loader--small{--payment-loader-size:34px;--payment-loader-thickness:5px}.payment-loader--default{--payment-loader-size:58px;--payment-loader-thickness:8px}.payment-loader--large{--payment-loader-size:76px;--payment-loader-thickness:10px}.payment-loader-ring{animation:paymentLoaderSpin .9s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,#0000 210deg,color-mix(in srgb,var(--payment-loader-color) 38%,#fff) 255deg,var(--payment-loader-color) 330deg,#0000 1turn);border-radius:50%;height:100%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--payment-loader-thickness)),#000 calc(100% - var(--payment-loader-thickness) + 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--payment-loader-thickness)),#000 calc(100% - var(--payment-loader-thickness) + 1px));width:100%}@keyframes paymentLoaderSpin{to{transform:rotate(1turn)}}@supports not (background:color-mix(in srgb,red 50%,white)){.payment-loader-ring{background:conic-gradient(from 0deg,#0000 0deg,#0000 210deg,#0d5f6761 255deg,var(--payment-loader-color) 330deg,#0000 1turn)}}.mycourse-video-page-main-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;padding-bottom:4vh;padding-top:2.7vh;width:100%}.mycourse-video-page-left-video-container{display:flex;flex-direction:column;height:100%;width:67%}.mycourse-video-page-right-video-details-container{align-items:flex-start;border-radius:5px;display:flex;width:28%}.mycourse-video-page-right-video-details-container.ai-disabled{height:calc(75dvh + 65px)}.mycourse-video-page-right-video-details-container.ai-enabled{height:calc(75dvh + 85px)}.mycourse-video-page-course-video-container{height:100%;width:100%}.mycourse-video-container{height:450px;object-fit:cover;width:100%}.mycourse-video-page-course-video-description-container{display:flex;flex-direction:column;height:100%;width:100%}.mycourse-video-page-course-title-name-container{height:100%;padding-top:3vh;width:100%}.mycourse-video-page-course-description-container{height:100%;padding-top:1vh;width:100%}.mycourse-title-text-style{font-size:18px;font-weight:500}.mycourse-description-text-style,.mycourse-title-text-style{color:var(--text-color);font-family:WEB_FONT;text-align:start}.mycourse-description-text-style{font-size:16px;font-weight:400}.mycourse-video-page-main-topic-container{display:flex;flex-direction:column;height:100%;width:100%}.mycourse-video-page-topic-heading-row{align-items:center;background-color:var(--light-green);border-top-left-radius:5px;border-top-right-radius:5px;display:flex;flex-direction:column;justify-content:center;padding-bottom:3vh;padding-top:3vh;width:100%}.mycourse-topic-heading-container{align-items:center;display:flex;height:100%;justify-content:flex-start;width:95%}.mycourse-topic-icon-details-container{display:flex;flex-direction:row;height:100%;padding-top:10px;width:95%}.mycourse-topic-heading-styling{color:var(--primary-color);font-family:WEB_FONT;font-size:18px;font-weight:600}.mycourse-topic-icon-details{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:100%;justify-content:flex-start;width:100%}.mycourse-topic-icon-details svg{fill:var(--primary-color);height:25px;width:25px}.mycourse-icon-desc-styling{align-items:center;color:var(--primary-color);display:flex;font-family:WEB_FONT;font-size:13px;font-weight:600;height:100%;text-align:center}.mycourse-row-wrapup{overflow-y:auto;padding-top:1vh;scrollbar-color:var(--primary-color) #f1f1f1;scrollbar-width:medium;width:100%}.mycourse-topic-title-container-field{align-items:center;border:1px solid #d9d9d9;display:flex;height:52px;justify-content:center;width:100%}.mycourse-topic-title-container-field-wrapup{align-items:center;display:flex;height:100%;width:98%}.mycourse-topic-styling-details{color:var(--text-color);font-family:WEB_FONT;font-size:16px;font-weight:550}.mycourse-individual-icon-wrap{align-items:center;display:flex;flex-direction:row;gap:5px}.trial-upgrade-banner{align-items:center;background:#e6f6f8fa;border-bottom:1px solid #0d5f6724;box-shadow:none;box-sizing:border-box;display:flex;flex:0 0 100%;font-family:WEB_FONT;gap:14px;justify-content:space-between;left:auto;margin-top:-2.7vh;min-height:38px;padding:8px 22px;position:static;right:auto;top:auto;width:100%;z-index:1}.trial-upgrade-banner__text{color:#334155;flex:1 1 auto;font-size:13px;font-weight:500;line-height:1.45;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:normal}.trial-upgrade-banner__actions{align-items:center;display:flex;flex:0 0 auto;gap:12px;white-space:nowrap}.trial-upgrade-banner__actions button{background:#0000;border:none;color:#0d5f67;cursor:pointer;font-family:WEB_FONT;font-size:13px;font-weight:700;padding:0;text-decoration:underline}.trial-upgrade-banner__actions button:disabled{cursor:not-allowed;opacity:.65}.trial-upgrade-banner__close{align-items:center;color:#475569!important;display:inline-flex;font-size:18px!important;font-weight:500!important;height:20px!important;justify-content:center;line-height:1;text-decoration:none!important;width:20px!important}.trial-ended-modal__expiry-note{background:#e6f6f8e6;border-radius:8px;color:#0d5f67;font-family:WEB_FONT;font-size:11px;font-weight:700;margin:12px 0 0;padding:8px 10px;text-align:center;width:100%}.trial-ended-modal-overlay{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a7a;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.trial-ended-modal{animation:trialEndedModalIn .22s ease;background:#fff;border-radius:18px;box-shadow:0 28px 90px #0f172a3d;font-family:WEB_FONT;padding:24px;text-align:center;width:min(410px,92vw)}.trial-ended-modal__badge{background:#e6f6f8;border-radius:999px;color:#0d5f67;font-size:11px;font-weight:700;margin:0 auto 12px;padding:5px 12px;width:fit-content}.trial-ended-modal h2{color:#111827;font-size:21px;font-weight:800;line-height:1.28;margin:0}.trial-ended-modal__desc{color:#64748b;font-size:13px;line-height:1.5;margin:12px auto 18px;max-width:320px}.trial-ended-modal__course-card{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:12px;padding:12px;text-align:left;width:100%}.trial-ended-modal__course-card img,.trial-ended-modal__image-placeholder{background:linear-gradient(135deg,#0d5f6729,#0d5f670a);border-radius:8px;flex:0 0 auto;height:54px;object-fit:cover;width:72px}.trial-ended-modal__course-info{min-width:0}.trial-ended-modal__course-info h3{color:#111827;font-size:13px;font-weight:800;line-height:1.25;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-ended-modal__course-info span{color:#64748b;font-size:11px;font-weight:500;line-height:1.3}.trial-ended-modal__progress{margin-top:12px;padding:0 2px;text-align:left}.trial-ended-modal__progress-top{align-items:center;color:#64748b;display:flex;font-size:11px;justify-content:space-between;margin-bottom:6px}.trial-ended-modal__progress-top strong{color:#0d5f67}.trial-ended-modal__progress-track{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden;width:100%}.trial-ended-modal__progress-track span{background:#0d5f67;border-radius:inherit;display:block;height:100%}.trial-ended-modal__progress p{color:#64748b;font-size:11px;margin:8px 0 0}.trial-ended-modal__primary-btn{background:#0d5f67;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:13px;font-weight:800;height:42px;margin-top:18px;transition:transform .16s ease,box-shadow .16s ease;width:100%}.trial-ended-modal__primary-btn:hover{box-shadow:0 10px 24px #0d5f6738;transform:translateY(-1px)}.trial-ended-modal__primary-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.trial-ended-modal__secondary-btn{background:#0000;border:none;color:#64748b;cursor:pointer;font-family:WEB_FONT;font-size:12px;font-weight:600;margin-top:10px}.trial-ended-modal__secondary-btn:hover{color:#0d5f67}.trial-ended-modal__note{color:#64748b;font-size:10.5px;margin-top:14px}@keyframes trialEndedModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:1024.5px){.mycourse-video-page-main-container{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding-bottom:3vh;width:100%}.trial-upgrade-banner{flex:none;margin-top:-2.7vh;width:100%}.mycourse-video-page-left-video-container{display:flex;flex-direction:column;height:100%;width:90%}.mycourse-video-page-right-video-details-container{align-items:flex-start;background-color:#fff;display:flex;height:100%;padding-bottom:3vh;width:90%}}@media screen and (max-width:767.5px){.trial-upgrade-banner{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-top:-2.7vh;min-height:auto;padding:8px 10px;position:static;top:auto;width:100%}.trial-upgrade-banner__text{flex:1 1 auto;font-size:11px;line-height:1.4;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.trial-upgrade-banner__actions{align-items:flex-start;flex:0 0 auto;gap:6px;padding-top:1px;white-space:nowrap}.trial-upgrade-banner__actions button{font-size:11px;white-space:nowrap}.trial-upgrade-banner__close{font-size:17px!important;height:18px!important;width:18px!important}.trial-ended-modal{border-radius:16px;padding:20px}.trial-ended-modal h2{font-size:18px}.trial-ended-modal__desc{font-size:12px}}@media screen and (max-width:380px){.trial-upgrade-banner{gap:6px;padding:8px}.trial-upgrade-banner__text{font-size:10.5px;line-height:1.35}.trial-upgrade-banner__actions{gap:5px}.trial-upgrade-banner__actions button{font-size:10.5px}}@media screen and (max-width:350.5px){.mycourse-icon-desc-styling{font-size:8px;font-weight:600;text-align:center}.trial-upgrade-banner{align-items:flex-start}.trial-upgrade-banner__text{line-height:1.4;white-space:normal}}.video_container{align-items:center;display:inline;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.video_player_new{background-color:#000;border-top-left-radius:var(--common-border-radius);border-top-right-radius:var(--common-border-radius);height:75dvh;min-height:56dvh;object-fit:cover;overflow:hidden;position:relative;width:100%}.video_controls{align-items:center;background-color:var(--bg-color);border:1px solid #a6a6a6;border-top:none;display:flex;justify-content:space-between;padding:10px;position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:2}.video{height:100%;object-fit:cover;width:100%}.playIcon{align-items:center;background-color:#323435;border-radius:50%;cursor:pointer;display:flex;height:71px;justify-content:center;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:71px}.video_player_new:hover .playIcon{opacity:1}.controls_one{cursor:pointer;gap:15px;width:60%}.controls_one,.controls_two{align-items:center;display:flex}.controls_two{gap:10px;justify-content:center;width:25%}.controls_three{align-items:center;display:flex;gap:25px;justify-content:flex-end;width:40%}.playback_speed{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;display:flex;font-weight:700;justify-content:center;line-height:10px;outline:none;padding:8px}.playback_options,.playback_speed{background-color:#d9d9d9;border-radius:5px;cursor:pointer;font-size:14px}.playback_options{color:#000;font-weight:600}.video_length{font-size:15px;font-weight:600;gap:.2rem;justify-content:center;line-height:12px}.sub_fullscreen,.video_length{align-items:center;display:flex}.sub_fullscreen{justify-content:space-between}.fullScreen:hover,.subtitles:hover{cursor:pointer}.seekToPositionView{background-color:#d9d9d9;border-right:1px solid #a6a6a6}.video_timeline{background-color:#f9f9f980;border-left:1px solid #a6a6a6;cursor:pointer;height:5px;margin-right:5px;position:relative;transition:.25s;width:100%}.buffer_progress{background-color:#d9d9d9;height:100%}.play_progress{background-color:#0d5f67;height:100%;left:0;position:absolute;top:0;transition:.15s}.end_circle{border-radius:50%;height:10px;padding-right:10px;position:absolute;right:-4px;top:50%;transform:translate(50%,-50%);width:10px}.fast_text_left,.fast_text_right{background-color:#000000b3;border-radius:5px;color:#fff;padding:5px 10px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.fast_text_right{left:90%}.fast_text_left{right:80%}.soundbar_container{cursor:pointer;flex-direction:row-reverse;gap:5px;height:40px}.soundBar,.soundbar_container{align-items:center;display:flex;justify-content:center}.soundBar{margin-top:5px}.video_backward,.video_forward{cursor:pointer}.mobile_video_player{display:none}.mobile_video_player,.video_controls{-webkit-user-select:none;user-select:none}.spinner-course-videos{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.trial-loader{animation:spin 1s linear infinite;border:4px solid #0d5f6730;border-radius:50%;border-top-color:#0d5f67;height:75px;width:75px}video::-webkit-media-controls{visibility:hidden}video::-moz-media-controls{visibility:hidden!important}video::-webkit-media-controls-enclosure{visibility:visible}.cedu_cam_bubble{background:#000;border-radius:var(--common-border-radius);box-shadow:0 8px 24px #0000001f;height:88px;overflow:hidden;position:absolute;right:12px;top:12px;width:140px;z-index:3}.camera_name_initial{aspect-ratio:1/1;background-color:#d1e1e3;border-radius:50%;box-shadow:0 6px 16px #00000026;display:grid;place-items:center;width:64%}.camera_name_text{color:#0d5f67;font-size:clamp(22px,10vw,56px);font-weight:800;letter-spacing:.5px;line-height:1}.cedu_cam_bubble video{height:100%;object-fit:cover;width:100%}.cedu_bot_bubble{display:grid;height:16.9rem;place-items:center;width:16.9rem;z-index:3}.cedu_bot_svg{shape-rendering:geometricPrecision;display:block;height:100%!important;width:100%!important}@keyframes botPulse{0%{box-shadow:0 0 0 0 #0ea5e959}70%{box-shadow:0 0 0 16px #0ea5e900}to{box-shadow:0 0 0 0 #0ea5e900}}.aiav-agent{bottom:14px;left:14px;pointer-events:none;position:absolute;width:min(180px,22vw);z-index:3}.aiav-agent__img{display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35));height:auto;object-fit:contain;width:100%}.aiav-agent__glow{background:radial-gradient(closest-side,#00000059,#0000);bottom:-6%;filter:blur(8px);height:42px;left:10%;pointer-events:none;position:absolute;right:10%}.aiav-agent.thinking .aiav-agent__img{filter:drop-shadow(0 8px 18px rgba(2,132,199,.28))}.aiav-agent.speaking .aiav-agent__img{filter:drop-shadow(0 8px 18px rgba(234,88,12,.28))}.cedu_ask_row{display:flex;flex-direction:column;gap:8px;margin-top:12px}.cedu_ask_input_wrap{align-items:center;background:#f7f9fc;border:1px solid #e8eef6;border-radius:var(--common-border-radius);display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px}.cedu_ask_input{background:#0000;border:none;flex:1 1;font-size:14px;outline:none;padding:6px 4px}.cedu_ask_send,.cedu_ask_stop{align-items:center;border:none;border-radius:var(--common-border-radius);cursor:pointer;display:flex;justify-content:center;padding:8px 10px;transition:transform .06s ease,background .2s ease}.cedu_ask_send{background:#0d5f67;color:#fff}.cedu_ask_send:disabled{background:#b7c3cf;cursor:not-allowed}.cedu_ask_stop{background:#ffe1e1;color:#b42318}.cedu_ask_stop:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.cedu_ask_send:active,.cedu_ask_stop:active{transform:translateY(1px)}.cedu_ai_preview{align-items:flex-start;border:1px solid #eef2f7;color:#0f172a;display:block;font-size:13px;gap:6px;line-height:1.45;max-height:auto;overflow:auto;padding:14px 16px}.cedu_ai_preview,.cedu_ask_reread{background:#fff;border-radius:var(--common-border-radius)}.cedu_ask_reread{border:1px solid #e5e7eb;display:grid;height:38px;place-items:center;transition:transform .1s ease,background .15s ease;width:38px}.cedu_ask_reread:hover{background:#f8fafc;transform:translateY(-1px)}.cedu_ask_reread:disabled{cursor:not-allowed;opacity:.6}.cedu_ask_mic{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:var(--common-border-radius);cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:6px;position:relative;transition:box-shadow .12s ease,transform .12s ease;width:36px}.cedu_ask_mic.recording{border-color:var(--primary-color-less);box-shadow:0 0 0 2px #0ea5e966,inset 0 0 0 1px #0ea5e926;box-shadow:0 0 0 calc(2px + var(--level, 0)*10px) #0ea5e966,inset 0 0 0 1px #0ea5e926;transform:translateY(-1px)}.cedu_ai_hint{color:#ef4444;font-size:12px;margin-top:6px}.video_shell{display:grid;grid-template-columns:1fr 260px;width:100%}.video_main{gap:0}.video_main,.video_sidebar{display:flex;flex-direction:column}.video_sidebar{align-items:stretch;background-color:#363434;gap:10px;justify-content:center;padding:10px;position:relative;z-index:1}.cont_video_player{background-color:#363434;padding:10px 0 10px 10px}.cedu_cam_bubble.is-sidebar{aspect-ratio:1/1;background:#000;border-radius:var(--common-border-radius);box-shadow:0 8px 24px #00000014;height:50%;overflow:hidden;position:relative;right:auto;top:auto;width:100%;z-index:1}.cedu_bot_panel{aspect-ratio:1/1;border:none;border-radius:var(--common-border-radius);box-shadow:0 8px 24px #0000000f;display:grid;height:50%;min-height:160px;overflow:hidden;padding:0;place-items:center}.cedu_bot_fit{display:grid;height:100%;padding:6%;place-items:center;width:100%}.cedu_bot_panel .cedu_bot_svg,.cedu_bot_panel canvas,.cedu_bot_panel img,.cedu_bot_panel svg{display:block;height:100%!important;max-height:100%;max-width:100%;object-fit:contain;position:static!important;transform:none!important;width:100%!important}.video_main>div:first-child{background:#0000!important}.video_shell.fullscreen-active{background:#000;display:grid;grid-template-columns:1fr 220px;height:100vh;inset:0;overflow:hidden;position:fixed;width:100vw;z-index:9999}.video_shell.fullscreen-active .video_main{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.video_shell.fullscreen-active .cont_video_player{background:#000;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0}.video_shell.fullscreen-active .video_player_new{border-radius:0;flex:1 1;height:auto!important;min-height:0!important}.video_shell.fullscreen-active .seekToPositionView{background:#1a1a1a;border-right:none;flex-shrink:0}.video_shell.fullscreen-active .video_timeline{background-color:#ffffff26;border-left:none;height:4px}.video_shell.fullscreen-active .buffer_progress{background-color:#ffffff40}.video_shell.fullscreen-active .video_controls{background:#141414f2;border:none;border-top:1px solid #ffffff14;color:#fff;flex-shrink:0;padding:8px 14px}.video_shell.fullscreen-active .video_controls .playback_speed,.video_shell.fullscreen-active .video_controls .video_length{color:#fff}.video_shell.fullscreen-active .video_controls .playback_speed{background:#ffffff1f;color:#fff}.video_shell.fullscreen-active .mobile_video_player{background:#141414f2;border:none;border-top:1px solid #ffffff14;color:#fff;flex-shrink:0}.video_shell.fullscreen-active .mobile_video_player .playback_speed,.video_shell.fullscreen-active .mobile_video_player .video_length{color:#fff}.video_shell.fullscreen-active .mobile_video_player .playback_speed{background:#ffffff1f;color:#fff}.video_shell.fullscreen-active .video_sidebar{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;padding:12px}.video_shell.fullscreen-active .cedu_bot_panel,.video_shell.fullscreen-active .cedu_cam_bubble.is-sidebar{aspect-ratio:1/1;flex:0 0 auto;height:auto;max-width:200px;width:100%}.video_shell.fullscreen-active .cedu_bot_panel canvas,.video_shell.fullscreen-active .cedu_bot_panel img,.video_shell.fullscreen-active .cedu_bot_panel svg{height:100%!important;object-fit:cover!important;width:100%!important}.video_shell--no-sidebar{background:#000;grid-template-columns:minmax(0,1fr);width:100%}.video_shell--no-sidebar .video_main{background:#000;min-width:0}.video_shell--no-sidebar .cont_video_player{background:#000;padding:0}.video_shell--no-sidebar.fullscreen-active{grid-template-columns:minmax(0,1fr)}.video_shell--no-sidebar.fullscreen-active .video_main{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.video_shell--no-sidebar.fullscreen-active .cont_video_player{background:#000;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0}.video_shell--no-sidebar.fullscreen-active .video_player_new{border-radius:0;flex:1 1;height:auto!important;min-height:0!important}.video_shell--no-sidebar.fullscreen-active .seekToPositionView{background:#1a1a1a;border-right:none;flex-shrink:0}.control_icon,.volumes{color:#000}.video_shell.fullscreen-active .control_icon,.video_shell.fullscreen-active .volumes{color:#fff}.video_shell.fullscreen-active .fullScreen,.video_shell.fullscreen-active .video_backward,.video_shell.fullscreen-active .video_forward{filter:brightness(0) invert(1)}@media only screen and (max-width:767px){.camera_name_initial{width:35%}.camera_name_text{font-size:clamp(18px,7vw,26px)}.cont_video_player{background-color:#363434;padding:10px}.cedu_bot_bubble{height:12.5rem;width:12.5rem}.spinner-course-videos{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.video_container{padding:10px}.video_player_new{height:100%;min-height:40dvh;object-fit:cover;padding:0;width:100%}.video_controls{display:none;padding:5px;width:100%}.video_timeline{width:100%}.timeTackWidth{width:37px}.mobile_video_player{background-color:var(--bg-color);border:1px solid #a6a6a6;padding:5px;width:100%}.mobile_video_player,.mobile_video_player_cont{align-items:center;display:flex;justify-content:space-between}.mobile_video_player_cont{width:60%}.mobile_video_controls{align-items:center;display:flex;gap:15px;justify-content:flex-end;width:40%}.soundBar_mobile{align-items:center;background:#a6a6a6;display:flex;justify-content:center;left:-60px;margin-top:5px;padding:5px;position:absolute;top:-90px;transform:rotate(-90deg) translate(10px)}.fast_text_left{right:55%}.fast_text_right{left:75%}.playIcon,.video_player_new:hover .playIcon{display:none}.aiav-agent{bottom:10px;left:8px;width:120px}.video_shell{grid-template-columns:1fr}.video_sidebar{align-self:stretch;display:flex;flex-direction:row;gap:8px;min-height:0;order:2;padding:8px;position:static;top:auto}.cedu_bot_panel,.cedu_cam_bubble.is-sidebar{aspect-ratio:1/1;flex:1 1;height:auto;min-height:0;min-height:auto;min-width:0}.video_shell.fullscreen-active{grid-template-columns:1fr;grid-template-rows:1fr auto}.video_shell.fullscreen-active .video_main{flex:1 1;grid-row:1;height:auto;min-height:0}.video_shell.fullscreen-active .video_sidebar{flex-direction:row;gap:8px;grid-row:2;height:auto;padding:6px 8px;width:100%}.video_shell.fullscreen-active .cedu_bot_panel,.video_shell.fullscreen-active .cedu_cam_bubble.is-sidebar{aspect-ratio:unset;border-radius:8px;flex:1 1;height:100px;min-height:0;width:auto}}@media only screen and (min-width:768px) and (max-width:1024px){.camera_name_initial{width:40%}.camera_name_text{font-size:clamp(20px,8vw,32px)}.cont_video_player{background-color:#363434;padding:10px}.cedu_bot_bubble{height:32rem;width:32rem}.timeTackWidth{width:37px}.video_player_new{height:45dvh;min-height:40dvh;object-fit:cover;padding:0;width:100%}.video_controls{display:none;padding:5px;width:100%}.video_timeline{width:100%}.mobile_video_player{background-color:var(--bg-color);border:1px solid #a6a6a6;padding:5px;width:100%}.mobile_video_player,.mobile_video_player_cont{align-items:center;display:flex;justify-content:space-between}.mobile_video_player_cont{width:30%}.mobile_video_controls{align-items:center;display:flex;gap:15px;justify-content:flex-end;width:40%}.soundBar_mobile{align-items:center;background:#a6a6a6;display:flex;justify-content:center;left:-60px;margin-top:5px;padding:5px;position:absolute;top:-90px;transform:rotate(-90deg) translate(10px)}.fast_text_left{right:55%}.fast_text_right{left:75%}.playIcon,.video_player_new:hover .playIcon{display:none}.video_shell{grid-template-columns:1fr}.video_sidebar{display:flex;flex-direction:row;gap:10px;order:2;padding:10px;position:static;width:100%}.cedu_bot_panel,.cedu_cam_bubble.is-sidebar{aspect-ratio:1/1;flex:1 1;height:auto;min-height:0;min-height:auto}.cedu_bot_fit{padding:2%}.cedu_bot_panel .cedu_bot_svg,.cedu_bot_panel img,.cedu_bot_panel svg{height:100%!important;object-fit:contain;width:100%!important}.video_shell.fullscreen-active{grid-template-columns:1fr;grid-template-rows:1fr auto}.video_shell.fullscreen-active .video_main{flex:1 1;grid-row:1;min-height:0}.video_shell.fullscreen-active .video_sidebar{flex-direction:row;gap:10px;grid-row:2;padding:10px;width:100%}.video_shell.fullscreen-active .cedu_bot_panel,.video_shell.fullscreen-active .cedu_cam_bubble.is-sidebar{aspect-ratio:1/1;border-radius:10px;flex:1 1;height:120px}}@media (max-width:1024px){.video_shell{grid-template-columns:1fr}.video_sidebar{align-self:stretch;flex-direction:row;gap:12px;position:static;top:auto;z-index:1}.cedu_bot_panel,.cedu_cam_bubble.is-sidebar{aspect-ratio:1/1;flex:1 1;height:auto;min-height:0;min-width:0}.cedu_cam_bubble.is-sidebar video{display:block;height:100%;object-fit:cover;width:100%}.cedu_bot_panel{display:grid;place-items:center}.cedu_bot_panel .cedu_bot_svg{display:block;height:86%!important;max-height:100%;max-width:100%;width:86%!important}.video_player_new{min-height:40dvh}}@media only screen and (min-width:1023.5px) and (max-width:1439px){.controls_one{width:50%}.timeTackWidth{width:37px}}@media only screen and (min-width:1440px){.timeTackWidth{width:45px}}@media (max-width:420px){.video_sidebar{gap:6px}.cedu_bot_fit{padding:5%}.cedu_bot_panel,.cedu_cam_bubble.is-sidebar{aspect-ratio:1/1}.video_shell.fullscreen-active .cedu_bot_panel,.video_shell.fullscreen-active .cedu_cam_bubble.is-sidebar{height:80px}}.cedu_ai_preview--loading{display:flex;flex-direction:column;gap:6px;min-height:76px}.cedu_ai_loading_row{align-items:center;display:flex;font-size:.9rem;gap:8px}.cedu_ai_loading_dot{animation:cedu-ai-pulse 1.2s ease-out infinite;background:#0d5f67;border-radius:999px;box-shadow:0 0 0 0 #0d5f6780;flex-shrink:0;height:8px;width:8px}.cedu_ai_loading_main{color:#9ca3af}.cedu_ai_loading_tip{color:#9ca3af;font-size:.8rem}@keyframes cedu-ai-pulse{0%{box-shadow:0 0 0 0 #0d5f6780;transform:scale(1)}70%{box-shadow:0 0 0 10px #4f46e500;transform:scale(1.5)}to{box-shadow:0 0 0 0 #4f46e500;transform:scale(1)}}.volume_slider_vertical{accent-color:#0d5f67}.cedu_ai_preview{font-size:15.5px;line-height:1.55;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.cedu_ai_preview_text{color:#0f172a;display:block;font-size:14.5px;line-height:1.55;margin:0;padding:0}.ai_md_root{display:block;overflow-wrap:anywhere;text-align:left;white-space:normal;word-break:break-word}.ai_md_p{font-size:14.5px;line-height:1.55;margin:0 0 10px;padding:0}.ai_md_strong{font-weight:600}.ai_md_inline_code{background:#0f172a14;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;padding:.08em .28em;white-space:pre-wrap}.ai_md_code_block,.ai_md_inline_code{border-radius:var(--common-border-radius)}.ai_md_code_block{background:#00000059;margin:10px 0;overflow:auto;padding:10px 12px}.ai_md_code_block code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.4;white-space:pre}.ai_md_ol,.ai_md_ul{font-size:1em;margin:8px 0 8px 22px;padding:0}.ai_md_li{font-size:1em;margin:3px 0}.ai_md_ol{list-style-type:decimal}.ai_md_ul{list-style-type:disc}.cedu_ai_preview a{color:#0d5f67;text-decoration:underline}.cedu_ai_preview .katex{font-size:1em;max-width:100%}.cedu_ai_preview .katex-display{background:#0d5f670f;border:1px solid #0d5f672e;border-left:4px solid #0d5f67f2;border-radius:var(--common-border-radius);margin:10px 0;overflow-x:auto;overflow-y:hidden;padding:14px 16px;text-align:left!important}.cedu_ai_preview .katex-display>.katex{display:inline-block;line-height:1.25;text-align:left}.cedu_ai_preview .katex:not(.katex-display .katex){background:#0f172a0f;border:1px solid #0f172a1a;border-radius:var(--common-border-radius);padding:.05em .3em}.ai_md_root h1,.ai_md_root h2,.ai_md_root h3,.ai_md_root h4,.ai_md_root h5,.ai_md_root h6{color:#0f172a;font-weight:600;line-height:1.35;margin:10px 0 6px}.ai_md_root h1{font-size:1.12em}.ai_md_root h2{font-size:1.08em}.ai_md_root h3{font-size:15px}.ai_md_root h4{font-size:1.02em}.ai_md_root h5{font-size:1em}.ai_md_root h6{font-size:.98em}.cedu_ai_preview .katex-error{background:#0000!important;border-bottom:none!important;color:inherit!important}.ai_md_p>.ai_md_strong:first-child{color:#0d5f67}.ai_md_callout{background:#0d5f670f;border:1px solid #0d5f672e;border-left:4px solid #0d5f67f2;border-radius:var(--common-border-radius);padding:8px 10px}.cedu_user_question{background:#0f172a0a;border:1px solid #0f172a1f;border-left:4px solid #0f172a99;border-radius:var(--common-border-radius);color:#0f172a;font-size:15px;line-height:1.55;margin-bottom:8px;padding:10px 12px}.cedu_ai_thinking{align-items:center;border-radius:5px;display:flex;gap:10px;padding:10px}.cedu_ai_orb{flex:0 0 34px;height:34px;position:relative;width:34px}.cedu_ai_orb_ring{animation:ceduPulse 1.6s ease-in-out infinite;border:1px solid #0d5f6759;border-radius:999px;inset:0;position:absolute}.cedu_ai_orb_ring--2{animation-delay:.45s;border-color:#0d5f6738}.cedu_ai_orb_core{animation:ceduFloat 1.2s ease-in-out infinite;background:#0d5f6759;border-radius:999px;box-shadow:inset 0 0 0 2px #d1e1e31f;inset:9px;position:absolute}.cedu_ai_thinking_text{align-items:baseline;display:inline-flex;gap:6px;line-height:1.2;-webkit-user-select:none;user-select:none}.cedu_ai_thinking_label{animation:ceduShimmer 1.5s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#0d5f678c,#0d5f67f2,#0d5f678c);background-position:0 50%;background-size:200% 100%;color:#0000;font-weight:500;letter-spacing:.2px}.cedu_ai_ellipsis{display:inline-flex;gap:4px;transform:translateY(2px)}.cedu_ai_dot{animation:ceduBounce .9s ease-in-out infinite;background:#0d5f67bf;border-radius:999px;height:6px;width:6px}.cedu_ai_dot:nth-child(2){animation-delay:.15s;opacity:.85}.cedu_ai_dot:nth-child(3){animation-delay:.3s;opacity:.7}@keyframes ceduBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes ceduPulse{0%{opacity:.22;transform:scale(.86)}50%{opacity:.65;transform:scale(1)}to{opacity:.22;transform:scale(.86)}}@keyframes ceduFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ceduShimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@media (prefers-reduced-motion:reduce){.cedu_ai_dot,.cedu_ai_orb_core,.cedu_ai_orb_ring,.cedu_ai_thinking_label{animation:none!important}}.footer-gotop-btn{align-items:center;background:#0000;border:none;border-radius:var(--common-border-radius);color:#0d5f67d9;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:4px 8px}.footer-gotop-btn:hover{background:#0d5f6714}.footer-gotop-text{font-weight:600}.video-error-message{align-items:center;background:#000000b8;color:var(--white-color);display:flex;flex-direction:column;gap:6px;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center;z-index:5}.video-error-message .error-icon{color:var(--red-color);font-size:32px}.video-error-message p{font-weight:600;margin:0}.video-error-message .video-error-detail{font-size:14px;font-weight:400;max-width:420px;opacity:.9}.rpm_head_wrap:before{border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff0f;content:"";inset:-1px;pointer-events:none;position:absolute}.rpm_head_wrap{background:radial-gradient(120% 100% at 50% 0,#0b1020 0,#05070f 70%);border-radius:14px;overflow:hidden;position:relative}.rpm_head_loader{animation:rpmspin .8s linear infinite;border:3px solid #ffffff40;border-radius:50%;border-top-color:#fff;height:28px;width:28px}@keyframes rpmspin{to{transform:rotate(1turn)}}.p-topic-title-container-field{align-items:center;background-color:#fbfbfb;border:1px solid #d9d9d9;display:flex;justify-content:center;min-height:52px;transition:all .3s ease;width:100%}.p-topic-title-container-field-p{animation:shine 1.5s linear infinite;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border:.3px solid var(--grey-color);border-radius:5px;display:flex;height:100%;width:100%}.p-topic-box-container-extend.show{display:flex;flex-direction:column;justify-content:flex-end}@keyframes shine{to{background-position-x:-200%}}.p-topic-title-container-field-wrapup{align-items:center;display:flex;height:100%;width:95%}@media screen and (max-width:1024.5px){.p-topic-styling-details{font-size:12px}}.p-chapter-details-container{align-items:center;border:1px solid #d9d9d9;display:flex;flex-direction:column;justify-content:center;min-height:52px;width:95%}.p-chapter-title-container-field-wrapup{align-items:center;cursor:pointer;display:flex;height:100%;width:95%}.purchased-chapter-box-view-main-container{display:flex;width:100%}.purchased-chapter-box-view-main-container-wrapup{align-items:flex-end;display:flex;flex-direction:column;height:100%;width:100%}.purchased-chapter-box-view-main-container-loader{border:1px solid #d9d9d9;padding:14px;text-align:center;width:95%}.less-opacity{opacity:.2}.topic-data-list-container{align-items:flex-end;display:flex;flex-direction:column;width:100%}.topic-data-individual-container{align-items:center;display:flex;height:100%;width:95%}.topic-dropdown-expand-container{align-items:center;display:flex;height:100%;justify-content:center;width:5%}.p-video-expand-container.show{display:flex;flex-direction:column;justify-content:flex-end;width:95%}.p-expanded-content{cursor:pointer!important}.p-expanded-content,.p-expanded-content-alternative{align-items:center;border:1px solid #d9d9d9;display:flex;justify-content:flex-end;max-height:100%;min-height:52px;width:100%}.p-expanded-content-alternative{cursor:not-allowed!important;pointer-events:none}.p-video-expand-view-main-container,.p-video-expand-view-main-container-wrapup{display:flex;flex-direction:column;width:100%}.p-video-expand-view-main-container-wrapup{align-items:flex-end}.p-video-expand-view-less-opacity{display:flex;justify-content:center;opacity:.3;width:"100%"}.p-video-list-all-container{align-items:center;display:flex;flex-direction:row;height:100%;width:93%}.p-video-list-individual-container{align-items:center;display:flex;flex-direction:row;width:97%}.p-video-list-individual-container-wrapup{width:95%}.p-video-expand-dropdown-container{align-items:"center";display:flex;justify-content:center;width:5%}.p-video-expand-view-loader{width:100%}.p-topic-styling-details,.p-topic-styling-details-alternative{color:var(--text-color);font-family:WEB_FONT;font-size:12px;font-weight:500}.p-topic-styling-details-alternative{cursor:not-allowed!important;opacity:.5;pointer-events:none}.start-assessment-modal-pop-up{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.start-assessment-popup-content-skeleton-loader{height:65vh;max-width:800px;overflow-y:auto}.start-assessment-popup-content{align-items:center;background:#fff;border-radius:5px;box-shadow:0 4px 20px #00000026;box-sizing:border-box;justify-content:flex-start;max-height:95vh;max-width:870px;width:90%}.start-assessment-content-details{padding:0}.start-assessment-heading-container{padding:28px 40px 20px;text-align:left}.start-assessment-title{color:#1a1a1a;font-size:18px;font-weight:700;margin-bottom:10px}.assessment-subhead-popup,.start-assessment-title{font-family:WEB_FONT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.assessment-subhead-popup{color:#666;font-size:16px;font-weight:400;line-height:1.4}.information-cards-container{display:flex;gap:16px;justify-content:space-between;margin-bottom:4px;padding:0 40px 24px}.info-card{background:#ecf7f8;border-radius:8px;flex:1 1;flex-direction:column;gap:6px;min-height:130px;padding:20px 16px}.info-card,.info-card-icon{align-items:center;display:flex;justify-content:center}.info-card-icon{background:#0d5f67;border-radius:50%;height:48px;margin-bottom:4px;width:48px}.info-card-icon img{filter:brightness(0) invert(1);height:24px;width:24px}.info-card-label{color:#606465;font-family:WEB_FONT_BOLD,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.info-card-value{color:#1a1a1a;font-family:WEB_FONT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:.1rem}.rules-section{padding:0 40px 24px}.rules-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.rules-header-line{background:#0d5f67;height:30px;width:8px}.rules-title{color:#1a1a1a;font-family:WEB_FONT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700}.rules-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.rule-item{background-color:#fafafa;border-radius:16px;gap:16px;padding:15px}.rule-icon,.rule-item{align-items:center;display:flex;justify-content:center}.rule-icon{background:#ecf7f8;border-radius:50%;flex-shrink:0;height:40px;width:40px}.rule-icon img{filter:brightness(0) saturate(100%) invert(38%) sepia(48%) saturate(782%) hue-rotate(145deg) brightness(92%) contrast(89%);height:20px;width:20px}.rule-content{flex:1 1;text-align:left}.rule-title-text{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:4px}.rule-description,.rule-title-text{font-family:WEB_FONT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rule-description{color:#666;font-size:13px;font-weight:400;line-height:1.5}.modal-buttons-container1{align-items:center;border-top:1px solid #e5e5e5;display:flex;gap:16px;justify-content:space-between;padding:20px 40px}.cancel-btn,.start-assessment-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-family:WEB_FONT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600;height:48px;justify-content:center;min-width:160px;padding:12px 32px;transition:all .2s ease}.cancel-btn{background:#0000;border:2px solid #0d5f67;color:#0d5f67}.cancel-btn:hover{background:#f5f5f5}.start-assessment-btn{background:#0d5f67;border:2px solid #0d5f67;color:#fff}.start-assessment-btn:hover:not(:disabled){background:#0a6670;border-color:#0a6670;box-shadow:0 4px 12px #0d7d8a4d;transform:translateY(-1px)}.start-assessment-btn:disabled{cursor:not-allowed}.spinner{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-top-color:#fff;height:20px;width:20px}@media only screen and (max-width:768px){.start-assessment-popup-content{max-width:none;width:95%}.start-assessment-heading-container{padding:24px 20px 16px}.start-assessment-title{font-size:20px}.information-cards-container{flex-direction:column;gap:12px;padding:0 20px 24px}.info-card{min-height:100px;padding:20px 16px}.rules-section{padding:0 20px 24px}.rules-grid{gap:20px;grid-template-columns:1fr}.modal-buttons-container1{flex-direction:column;gap:12px;padding:20px}.cancel-btn,.start-assessment-btn{min-width:0;min-width:auto;width:100%}.start-assessment-popup-content-skeleton-loader{width:95%}}@media only screen and (min-width:769px) and (max-width:1024px){.start-assessment-popup-content{width:85%}.information-cards-container{gap:12px}.info-card{padding:20px 12px}.rules-grid{gap:20px}}.start-assessment-modal-pop-up{align-items:flex-start;overflow-y:auto;padding:16px 0}.start-assessment-popup-content{-webkit-overflow-scrolling:touch;overflow-y:auto}.start-assessment-content-details{width:100%}.start-assessment-popup-content{display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow:hidden}.start-assessment-content-details{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto}.modal-buttons-container1{background:#fff;bottom:0;position:sticky;z-index:1}@media (min-width:1025px){.start-assessment-modal-pop-up{align-items:center;overflow:hidden;padding:0}.start-assessment-popup-content{display:flex;flex-direction:column;max-height:95vh;max-width:870px;overflow:hidden;width:90%}.start-assessment-content-details{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto}.modal-buttons-container1{background:#fff;bottom:0;position:sticky;z-index:2}.start-assessment-content-details::-webkit-scrollbar{height:0;width:0}.start-assessment-content-details{scrollbar-width:none}}@media (max-width:1024px){.start-assessment-modal-pop-up{align-items:flex-start;overflow-y:auto;padding:16px 0}.start-assessment-popup-content{max-height:calc(100vh - 32px);overflow:visible}}.assessment-performance-modal-pop-up{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.assessment-performance-popup-content{-webkit-overflow-scrolling:touch;align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;max-height:90vh;max-width:800px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;width:90%}.assessment-performance-content-details{display:flex;flex-direction:column;width:100%}.assessment-performance-header{border-bottom:2px dashed #d1e1e3;padding:24px 32px;text-align:center}.assessment-performance-title{color:#0d5f67;font-size:24px;font-weight:700;margin-bottom:8px}.assessment-performance-subtitle,.assessment-performance-title{font-family:WEB_FONT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.assessment-performance-subtitle{color:#606465;font-size:16px;font-weight:400;line-height:1.4}.assessment-performance-score-section{align-items:center;border-bottom:2px dashed #d1e1e3;display:flex;justify-content:center;padding:32px 32px 24px}.score-circle-container{align-items:center;display:flex;height:156px;justify-content:center;position:relative;width:156px}.score-circle-svg{height:156px;transform:rotate(180deg);width:156px}.score-circle-bg{fill:none;stroke:#e6f1f3;stroke-width:12}.score-circle-progress{fill:none;stroke:#0d5f67;stroke-width:12;stroke-linecap:round;transition:stroke-dasharray .8s ease}.score-circle-content{align-items:center;background:radial-gradient(circle at 30% 20%,#fff 0,#e8f9fb 70%,#f7fbfc 100%);border-radius:50%;box-shadow:inset 0 0 0 1px #e3f1f3;display:flex;flex-direction:column;height:118px;justify-content:center;position:absolute;text-align:center;width:118px}.score-percentage{color:#0d5f67;font-size:34px;font-weight:500;line-height:1}.score-label,.score-percentage{font-family:WEB_FONT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.score-label{color:#6b7c80;font-size:14px;font-weight:400;margin-top:4px}.assessment-performance-cards-grid{border-bottom:2px dashed #d1e1e3;display:flex;gap:12px;justify-content:space-between;padding:24px 32px}.performance-card{border-radius:8px;flex:1 1;flex-direction:column;gap:8px;min-height:110px;padding:20px 12px}.performance-card,.performance-card-icon{align-items:center;display:flex;justify-content:center}.performance-card-icon{background:#fff;border-radius:50%;height:47px;margin-bottom:4px;width:47px}.performance-card-icon svg{height:24px;width:24px}.performance-card-title{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.performance-card-title,.performance-card-value{color:#606465;font-family:WEB_FONT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center}.performance-card-value{font-size:16px;font-weight:600;letter-spacing:.1rem}.assessment-performance-actions{display:flex;gap:12px;justify-content:center;padding:24px 32px 20px}.continue-learning-btn,.retake-test-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-family:WEB_FONT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;height:44px;justify-content:center;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.retake-test-btn{background:#0000;border:2px solid #0d5f67;color:#0d5f67}.retake-test-btn:hover:not(:disabled){background:#f5f5f5}.retake-test-btn:disabled{cursor:not-allowed;opacity:.6}.continue-learning-btn{background:#0d5f67;border:2px solid #0d5f67;color:#fff}.continue-learning-btn:hover{background:#0a6670;border-color:#0a6670;box-shadow:0 4px 12px #0d7d8a4d;transform:translateY(-1px)}.view-results-container{padding:0 32px 24px;text-align:center}.view-results-link{color:#606465;display:flex;font-family:WEB_FONT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;gap:10px;justify-content:center;text-decoration:none;transition:color .2s ease}.view-results-link:hover{color:#0a6670;text-decoration:none}.spinner-1{animation:spin .8s linear infinite;border:3px solid #0d7d8a4d;border-radius:50%;border-top-color:#0d7d8a;height:18px;width:18px}.start-assessment-modal-pop-up-skeleton-loader{align-items:center;background:hsla(0,0%,100%,.384);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.start-assessment-popup-content-skeleton-loader{align-items:center;background:#fff;border:1px solid #a7bdc0;border-radius:8px;box-shadow:0 0 10px #0003;box-sizing:border-box;display:flex;flex-direction:column;height:60vh;justify-content:center;max-width:550px;text-align:center;width:70%}@media only screen and (max-width:768px){.assessment-performance-popup-content{max-width:none;width:95%}.assessment-performance-header{padding:20px}.assessment-performance-title{font-size:18px}.assessment-performance-subtitle{font-size:12px}.assessment-performance-score-section{padding:24px 20px 20px}.score-circle-container,.score-circle-svg{height:120px;width:120px}.score-percentage{font-size:30px}.assessment-performance-cards-grid{flex-direction:column;gap:10px;padding:20px}.performance-card{min-height:90px;padding:16px 12px}.assessment-performance-actions{flex-direction:column;gap:10px;padding:20px 20px 16px}.continue-learning-btn,.retake-test-btn{width:100%}.view-results-container{padding:0 20px 20px}.start-assessment-popup-content-skeleton-loader{width:95%}}@media only screen and (min-width:769px) and (max-width:1024px){.assessment-performance-popup-content{width:85%}.assessment-performance-cards-grid{gap:10px}.performance-card{padding:16px 10px}}.cart-page{background:#fff;color:#1c1c1e;font-family:WEB_FONT;min-height:100vh;padding:34px 28px 54px;width:100%}.cart-layout{grid-gap:34px;align-items:flex-start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) 430px;width:100%}.cart-main-column{min-width:0}.cart-summary-column{position:sticky;top:92px}.cart-page-header{margin-bottom:22px}.cart-page-header h1{color:#0d5f67;font-size:24px;font-weight:600;line-height:1.2;margin:0}.cart-page-header p{color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.35;margin:8px 0 0}.cart-course-list{display:flex;flex-direction:column;gap:28px}.cart-course-card{grid-gap:28px;align-items:flex-start;background:#fff;border-radius:24px;box-shadow:0 16px 45px #0f172a14;display:grid;gap:28px;grid-template-columns:190px minmax(0,1fr) 160px;min-height:230px;padding:28px 30px;width:100%}.cart-course-image-wrap{align-self:flex-start;background:radial-gradient(circle at 30% 30%,#0d5f6729,#0000 35%),linear-gradient(135deg,#edf5f6,#d9eef0);border-radius:20px;grid-row:1/span 2;height:150px;overflow:hidden;width:190px}.cart-course-image{height:100%;object-fit:cover;width:100%}.cart-course-content{min-width:0}.cart-course-badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.cart-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;gap:7px;justify-content:center;min-height:32px;padding:7px 18px}.cart-badge--premium{background:#0d5f67;color:#fff}.cart-badge--best{background:#e6f4f5;color:#16a34a}.cart-course-content h2{color:#0d5f67;font-size:18px;font-weight:600;line-height:1.25;margin:0}.cart-course-content p{color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.42;margin:16px 0 0;max-width:680px}.cart-course-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.cart-action{align-items:center;background:#0000;border:none;color:#0d5f67;cursor:pointer;display:inline-flex;font-family:WEB_FONT;font-size:12px;font-weight:600;gap:6px;padding:0}.cart-action img{height:13px;object-fit:contain;width:13px}.cart-action--remove{color:#ef4444;font-size:12px}.cart-action:disabled{cursor:not-allowed;opacity:.6}.cart-course-price-block{align-items:flex-end;display:flex;flex-direction:column;padding-top:8px;text-align:right}.cart-course-price-block strong{color:#0d5f67;font-size:28px;font-weight:700;line-height:1.1;white-space:nowrap}.cart-plan-name{color:#6b6b6b;font-size:12px;font-weight:600;margin-top:8px}.cart-old-price{color:#777;font-size:13px;margin-top:8px;text-decoration:line-through}.cart-course-price-block em{background:#fff7bf;border-radius:999px;color:#4b3f00;display:inline-flex;font-size:11px;font-style:normal;font-weight:700;line-height:1;margin-top:5px;padding:3px 8px}.cart-course-footer{grid-column:2/-1;min-width:0}.cart-course-footer .cart-course-actions{border-top:1px solid #e7eaec;margin-top:12px;padding-top:14px}.cart-price-discounts{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:5px}.cart-course-price-block .cart-price-discounts em{margin-top:0}.cart-course-price-block .cart-promo-price-badge{background:#dcfce7;color:#15803d}.cart-promo-area{width:100%}.cart-promo-entry{background:#f1f5f6;border-radius:16px;padding:12px 14px;width:100%}.cart-promo-title{align-items:center;color:#6b6b6b;display:flex;font-family:WEB_FONT;font-size:13px;font-weight:500;gap:7px;line-height:1.3;margin:0 0 10px}.cart-promo-title svg{color:#0d5f67;height:17px;width:17px}.cart-promo-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 125px}.cart-promo-input{background:#fff;border:1px solid #0000;border-radius:13px;color:#374151;font-family:WEB_FONT;font-size:12px;height:42px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.cart-promo-input::placeholder{color:#929aa3}.cart-promo-input:focus{border-color:#0d5f679e;box-shadow:0 0 0 3px #0d5f671a}.cart-promo-input--error{background:snow;border-color:#dc26268c}.cart-promo-apply-btn{background:#0d5f67;border:none;border-radius:13px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:12px;font-weight:700;height:42px;transition:opacity .18s ease,transform .18s ease}.cart-promo-apply-btn:hover:not(:disabled){opacity:.92}.cart-promo-apply-btn:active:not(:disabled){transform:translateY(1px)}.cart-promo-apply-btn:disabled,.cart-promo-input:disabled{cursor:not-allowed;opacity:.62}.cart-promo-error{color:#c62828!important;font-size:12px!important;line-height:1.35!important;margin:8px 3px 0!important;max-width:none!important}.cart-promo-success{align-items:center;background:#effbf3;border-radius:15px;color:#149947;display:flex;gap:10px;min-height:48px;padding:9px 14px;width:100%}.cart-promo-success__icon{align-items:center;background:#d8f8e4;border-radius:50%;color:#16a34a;display:inline-flex;flex:0 0 20px;font-size:12px;font-weight:800;height:20px;justify-content:center;width:20px}.cart-promo-success p{color:#149947!important;flex:1 1;font-size:12px!important;line-height:1.35!important;margin:0!important;max-width:none!important}.cart-promo-success p strong{font-weight:700}.cart-promo-success__actions{align-items:center;display:flex;gap:12px;margin-left:auto}.cart-promo-saving{align-items:center;background:#d8f8e4;border-radius:999px;color:#23a65b;display:inline-flex;font-size:10px;font-weight:500;min-height:28px;padding:5px 11px;white-space:nowrap}.cart-promo-remove{background:#0000;border:none;color:#777;cursor:pointer;font-family:WEB_FONT;font-size:11px;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.cart-promo-remove:hover{color:#0d5f67}.cart-promo-apply-btn:focus-visible,.cart-promo-input:focus-visible,.cart-promo-remove:focus-visible{outline:3px solid #0d5f6738;outline-offset:2px}.cart-summary-card{background:#fff;border-radius:24px;box-shadow:0 16px 45px #0f172a17;padding:32px 30px;width:100%}.cart-summary-card h2{color:#0d5f67;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 22px}.cart-summary-lines{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:16px;padding-bottom:18px}.cart-summary-line{color:#6b6b6b;display:flex;font-size:15px;font-weight:400;gap:18px;justify-content:space-between}.cart-summary-line span{max-width:250px}.cart-summary-line strong{color:#1f2937;font-weight:600;white-space:nowrap}.cart-summary-course-name{display:flex;flex-direction:column;gap:4px}.cart-summary-course-name small{color:#16a34a;font-size:10px;font-weight:500;line-height:1.3}.cart-summary-total{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:20px 0 24px}.cart-summary-total h3{color:#1c1c1e;font-size:18px;font-weight:700;line-height:1.25;margin:0}.cart-summary-total p{color:#6b6b6b;font-size:12px;font-weight:400;margin:6px 0 0}.cart-summary-total>strong{color:#0d5f67;font-size:28px;font-weight:700;line-height:1.1;white-space:nowrap}.cart-continue-btn{background:#0d5f67;border:none;border-radius:16px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:17px;font-weight:700;height:54px;transition:opacity .18s ease,transform .18s ease;width:100%}.cart-continue-btn:hover{opacity:.92}.cart-continue-btn:active{transform:translateY(1px)}.cart-secure-text{align-items:center;color:#6b6b6b;display:flex;font-size:10px;font-weight:600;gap:5px;justify-content:center;letter-spacing:.3px;line-height:1.4;margin-top:18px}.cart-secure-text img{height:12px;object-fit:contain;width:12px}.cart-method-divider{background:#e5e7eb;height:1px;margin:28px 0}.cart-method-icons{align-items:center;display:flex;gap:28px;justify-content:center}.cart-method-icons img{max-height:26px;object-fit:contain}.cart-terms{color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.45;margin:28px 0 0;text-align:center}.cart-terms u{color:#0d5f67}.cart-empty-page{background:#fff;font-family:WEB_FONT;justify-content:center;min-height:calc(100vh - 90px);padding:56px 20px}.cart-empty-content,.cart-empty-page{align-items:center;display:flex;width:100%}.cart-empty-content{flex-direction:column;max-width:620px;text-align:center}.cart-empty-visual-wrap{align-items:center;display:flex;height:300px;justify-content:center;margin-bottom:26px;position:relative;width:360px}.cart-empty-visual-wrap:before{background:radial-gradient(circle,#0d5f6729 0,#0d5f6714 38%,#0d5f6700 70%);border-radius:50%;content:"";filter:blur(8px);height:330px;position:absolute;width:330px;z-index:0}.cart-empty-visual{border-radius:26px;box-shadow:0 22px 50px #0f172a29;height:260px;object-fit:cover;position:relative;transform:rotate(-2deg);width:300px;z-index:1}.cart-empty-book-icon{align-items:center;background:#fff;border-radius:20px;bottom:28px;box-shadow:0 12px 28px #0f172a29;display:flex;height:64px;justify-content:center;position:absolute;right:20px;width:64px;z-index:2}.cart-empty-book-icon span{border:4px solid #0d5f67;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;height:26px;position:relative;width:34px}.cart-empty-book-icon span:before{background:#0d5f67;border-radius:999px;content:"";height:30px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:4px}.cart-empty-content h1{color:#0d5f67;font-size:40px;font-weight:700;letter-spacing:.2px;margin:0;max-width:620px}.cart-empty-content p{color:#6b6b6b;font-size:18px;font-weight:400;line-height:1.38;margin:26px 0 0;max-width:570px}.cart-empty-content button{background:#0d5f67;border:none;border-radius:18px;box-shadow:0 14px 24px #0d5f6738;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:16px;font-weight:600;height:64px;margin-top:30px;min-width:220px;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.cart-empty-content button:hover{box-shadow:0 16px 28px #0d5f6742;opacity:.94}.cart-empty-content button:active{transform:translateY(1px)}.cart-action:focus-visible,.cart-continue-btn:focus-visible,.cart-empty-content button:focus-visible{outline:3px solid #0d5f6740;outline-offset:4px}.add-to-card-heading-text,.add-to-card-left-container-wrap-up,.add-to-card-main-container,.add-to-cart-left-list-courses-container,.add-to-cart-right-payment-container,.add-to-cart-view,.alternate-add-to-card-heading-text,.alternate-add-to-cart-view,.alternate-explore-our-courses-button,.cart-empty-card,.cart-page--empty{box-sizing:border-box}@media screen and (max-width:1024.5px){.cart-page{padding:24px 18px 44px}.cart-layout{gap:28px;grid-template-columns:1fr}.cart-summary-column{order:2;position:static}.cart-main-column{order:1}.cart-summary-card{margin:0 auto;max-width:620px}.cart-course-card{gap:22px;grid-template-columns:170px minmax(0,1fr) 140px;padding:24px}.cart-course-image-wrap{height:136px;width:170px}.cart-course-content h2{font-size:19px}.cart-course-content p{font-size:14px}.cart-course-price-block strong{font-size:24px}.cart-promo-form{grid-template-columns:minmax(0,1fr) 115px}}@media screen and (max-width:767.5px){.cart-page{padding:18px 14px 36px}.cart-page-header h1{font-size:24px}.cart-page-header p{font-size:14px}.cart-course-card{border-radius:22px;gap:16px;grid-template-columns:1fr;padding:18px}.cart-course-image-wrap{grid-row:auto;height:180px;width:100%}.cart-course-footer{grid-column:1}.cart-course-price-block{align-items:flex-start;padding-top:0;text-align:left}.cart-price-discounts{justify-content:flex-start}.cart-promo-form{grid-template-columns:minmax(0,1fr) 108px}.cart-promo-success{flex-wrap:wrap}.cart-promo-success__actions{justify-content:flex-end;margin-left:30px;width:100%}.cart-course-content h2{font-size:19px}.cart-course-content p{font-size:14px}.cart-course-actions{gap:14px}.cart-action{font-size:12px}.cart-summary-card{border-radius:22px;padding:24px 20px}.cart-summary-card h2{font-size:22px}.cart-summary-total{flex-direction:column;gap:12px}.cart-summary-total>strong{font-size:28px}.cart-method-icons{gap:22px}.cart-empty-page{min-height:calc(100vh - 78px);padding:44px 18px}.cart-empty-visual-wrap{height:250px;margin-bottom:22px;width:290px}.cart-empty-visual-wrap:before{height:270px;width:270px}.cart-empty-visual{border-radius:24px;height:215px;width:245px}.cart-empty-book-icon{border-radius:18px;bottom:20px;height:56px;right:14px;width:56px}.cart-empty-book-icon span{border-width:3px;height:23px;width:30px}.cart-empty-book-icon span:before{height:27px;top:-3px;width:3px}.cart-empty-content h1{font-size:34px;line-height:1.2;max-width:360px}.cart-empty-content p{font-size:17px;line-height:1.42;margin-top:20px;max-width:350px}.cart-empty-content button{border-radius:16px;font-size:16px;height:58px;margin-top:34px;min-width:200px}}@media screen and (max-width:380px){.cart-course-image-wrap{height:150px}.cart-course-card{padding:16px 13px}.cart-promo-form{grid-template-columns:1fr}.cart-promo-apply-btn{width:100%}.cart-promo-success__actions{justify-content:space-between;margin-left:0}.cart-summary-line{font-size:13px}.cart-empty-visual-wrap{height:220px;width:250px}.cart-empty-visual{height:190px;width:215px}.cart-empty-content h1{font-size:30px}.cart-empty-content p{font-size:15px}}.cart-continue-btn:disabled{cursor:not-allowed;opacity:.7}.cart-empty-page{min-height:calc(100dvh - 220px);padding:24px 20px}.cart-empty-content{max-width:560px}.cart-empty-visual-wrap{height:190px;margin-bottom:16px;width:260px}.cart-empty-visual-wrap:before{height:250px;width:250px}.cart-empty-visual{border-radius:22px;height:170px;width:220px}.cart-empty-book-icon{border-radius:16px;bottom:16px;height:52px;right:12px;width:52px}.cart-empty-content h1{font-size:30px;line-height:1.18;max-width:560px}.cart-empty-content p{font-size:15px;line-height:1.35;margin-top:14px;max-width:520px}.cart-empty-content button{border-radius:14px;font-size:15px;height:48px;margin-top:18px;min-width:190px}@media screen and (max-width:767.5px){.cart-empty-page{min-height:calc(100dvh - 170px);padding:18px 14px}.cart-empty-visual-wrap{height:155px;width:220px}.cart-empty-visual{height:140px;width:190px}.cart-empty-book-icon{height:44px;width:44px}.cart-empty-content h1{font-size:24px}.cart-empty-content p{font-size:14px}}video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button{display:none!important}@media only screen and (max-width:767.5px) and (orientation:landscape){.landing-screen-a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.line-break-landing{content:"\A";display:block;white-space:pre}.red-section{opacity:1}.auth-container-land-a{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:5vh;position:relative;text-align:center;transition:all .8s ease-in-out;width:100%}.scrolled-container-a{height:100%;width:100%}.background-video{filter:brightness(40%);position:absolute;z-index:0}.auth-video-overlay,.background-video{height:100%;object-fit:cover;width:100%}.auth-video-overlay{align-items:center;display:flex;flex-direction:column;padding-top:4vh;position:relative;z-index:1}.logo-container{justify-content:center}.extend-logo-container-a,.logo-container{align-items:center;display:flex;height:10%;width:100%}.extend-logo-container-a{position:relative}.main-cont{align-items:center;display:flex;flex-direction:column;height:80%;width:98%}.main-heading{color:#fff;font-family:PRIMARY;font-size:30px;font-weight:700;text-align:center}.highlight{background-color:#fff;color:#0d5f67}.sub-heading{color:#d7d7d799;font-size:18px;text-align:center}.get-started-button,.sub-heading{font-family:PRIMARY;font-weight:400}.get-started-button{align-items:center;background-color:#0d5f67;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:relative;width:200px}.hide-mobile-tab{display:none}.sign-in-up-wrap{flex-direction:column-reverse;height:80px}.sign-in-button{background-color:initial;border:1px solid #fff}.sign-in-button,.sign-up-button{font-size:16px;font-weight:400;height:35px;width:160px}.red-section{background-color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in-out;width:100%}.red-section-visible{opacity:1}}@media only screen and (max-width:767.5px) and (orientation:portrait){.landing-screen-a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.line-break-landing{content:"\A";display:block;white-space:pre}.red-section{opacity:1}.auth-container-land-a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:8vh;position:relative;text-align:center;transition:all .8s ease-in-out;width:100%}.scrolled-container-a{height:100%;width:100%}.background-video{filter:brightness(40%);position:absolute;z-index:0}.auth-video-overlay,.background-video{height:100%;object-fit:cover;width:100%}.auth-video-overlay{align-items:center;display:flex;flex-direction:column;padding-top:8vh;position:relative;z-index:1}.logo-container{justify-content:center}.extend-logo-container-a,.logo-container{align-items:center;display:flex;height:20%;width:100%}.extend-logo-container-a{position:relative}.main-cont{align-items:center;display:flex;flex-direction:column;height:50%;width:98%}.main-heading{color:#fff;font-family:PRIMARY;font-size:30px;font-weight:700;text-align:center}.highlight{background-color:#fff;color:#0d5f67}.sub-heading{color:#d7d7d799;font-size:18px;text-align:center}.get-started-button,.sub-heading{font-family:PRIMARY;font-weight:400}.get-started-button{align-items:center;background-color:#0d5f67;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:relative;width:200px}.hide-mobile-tab{display:none}.sign-in-up-wrap{flex-direction:column-reverse;height:80px}.sign-in-button{background-color:initial;border:1px solid #fff}.sign-in-button,.sign-up-button{font-size:16px;font-weight:400;height:35px;width:160px}.red-section{background-color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in-out;width:100%}.red-section-visible{opacity:1}}@media only screen and (min-width:768px) and (max-width:1024px){.landing-screen-a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.line-break-landing{content:"\A";display:block;white-space:pre}.auth-container-land-a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:6vh;position:relative;text-align:center;transition:all .8s ease-in-out;width:100%}.scrolled-container-a{height:100%;width:100%}.background-video{filter:brightness(40%);position:absolute;z-index:0}.auth-video-overlay,.background-video{height:100%;object-fit:cover;width:100%}.auth-video-overlay{align-items:center;display:flex;flex-direction:column;padding-top:6vh;position:relative;z-index:1}.logo-container{justify-content:center}.extend-logo-container-a,.logo-container{align-items:center;display:flex;height:25%;width:100%}.extend-logo-container-a{position:relative}.main-cont{align-items:center;display:flex;flex-direction:column;height:60%;width:98%}.main-heading{color:#fff;font-family:PRIMARY;font-size:30px;font-weight:700;text-align:center}.highlight{background-color:#fff;color:#0d5f67}.sub-heading{color:#d7d7d799;font-size:18px;text-align:center;width:100%}.get-started-button,.sub-heading{font-family:PRIMARY;font-weight:400}.get-started-button{align-items:center;background-color:#0d5f67;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:relative;width:200px}.hide-mobile-tab{display:none}.sign-in-up-wrap{width:43%}.sign-in-button{background-color:initial;border:1px solid #fff}.sign-in-button,.sign-up-button{font-size:16px;font-weight:400;height:40px;width:160px}.red-section{background-color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in-out;width:100%}.red-section,.red-section-visible{opacity:1}}@media only screen and (min-width:1024.5px) and (max-width:1439.5px){.landing-screen-a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;transition:all .3s ease;width:100%}.line-break-landing{display:none}.auth-container-land-a{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:90dvh;justify-content:center;margin:auto;position:relative;text-align:center;transition:all .6s ease-in-out;width:100%}.scrolled-container-a{padding:0}.background-video{border-radius:10px;filter:brightness(40%);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.auth-video-overlay{flex-direction:column;height:90%;justify-content:center;position:relative;z-index:1}.auth-video-overlay,.logo-container{align-items:center;display:flex;width:100%}.logo-container{height:10%;justify-content:space-between}.extend-logo-container-a{align-items:center;display:flex;height:20%;position:relative;width:100%}.main-cont{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:center;width:80%}.main-heading{color:#fff;font-family:PRIMARY;font-size:50px;font-weight:700;text-align:center}.highlight{background-color:#fff;color:#0d5f67}.sub-heading{color:#d7d7d799;font-size:22px;text-align:center}.get-started-button,.sub-heading{font-family:PRIMARY;font-weight:400}.get-started-button{align-items:center;background-color:#0d5f67;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:60px;justify-content:center;position:relative;width:400px}.hide-laptop-desktop{display:none}.sign-in-button,.sign-up-button{font-size:16px;font-weight:400;height:40px;width:200px}.red-section{background-color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in-out;width:100%}.red-section-visible{opacity:1}}@media only screen and (min-width:1440px){.line-break-landing{display:none}.landing-screen-a{height:100%;padding:30px;transition:all .3s ease}.auth-container-land-a,.landing-screen-a{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.auth-container-land-a{border-radius:10px;height:90vh;position:relative;text-align:center;transition:all .8s ease-in-out}.scrolled-container-a{padding:0}.background-video{border-radius:10px;filter:brightness(40%);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.auth-video-overlay{flex-direction:column;height:90%;justify-content:center;position:relative;z-index:1}.auth-video-overlay,.logo-container{align-items:center;display:flex;width:100%}.logo-container{height:10%;justify-content:space-between}.extend-logo-container-a{align-items:flex-start;display:flex;height:30%;padding-top:10px;position:relative;width:90%}.main-cont{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:center;width:80%}.main-heading{color:#fff;font-family:PRIMARY;font-size:50px;font-weight:700;text-align:center}.highlight{background-color:#fff;color:#0d5f67}.sub-heading{color:#d7d7d799;font-size:22px;text-align:center}.get-started-button,.sub-heading{font-family:PRIMARY;font-weight:400}.get-started-button{align-items:center;background-color:#0d5f67;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:20px;height:60px;justify-content:center;position:relative;width:400px}.hide-laptop-desktop{display:none}.sign-in-button,.sign-up-button{font-size:16px;font-weight:400;height:40px;width:200px}.red-section{background-color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in-out;width:100%}.red-section-visible{opacity:1}}.assessment-select-question{align-items:flex-start;display:flex;height:92vh;justify-content:center}.skeleton-box{align-items:center;animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#a0bec199 25%,#a0bec1e6 50%,#a0bec1a6 75%);background-size:200% 100%;border-radius:4px;display:flex;height:25px;justify-content:center;width:25px;width:calc(20% - 12px)}.assessment-mcq-question{border-right:1px solid #d9d9d9;box-shadow:10px 0 10px -10px #0003;justify-content:space-between;width:75%}.assessment-mcq-question,.mcq-question-answers{align-items:flex-start;display:flex;flex-direction:column;height:100%;position:relative}.mcq-question-answers{gap:15px;justify-content:flex-start;overflow:auto;overflow-x:hidden;scrollbar-color:#c4d4d6 #f1f1f1;scrollbar-width:auto;width:100%}.mcq-question-answers::-webkit-scrollbar{width:8px}.mcq-question-answers::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.mcq-question-answers::-webkit-scrollbar-thumb{background-color:#4caf50;border:2px solid #f1f1f1;border-radius:10px}.mcq-question-answers::-webkit-scrollbar-thumb:hover{background-color:#388e3c}.assessment-topic-names{gap:20px;justify-content:space-between;width:97%}.assessment-subhead-title{align-items:center;color:#3c3c3c;display:flex;font-family:WEB_FONT;font-size:20px;font-weight:500;justify-content:center}.assessment-topic-title{font-weight:700}.assessment-subhead,.assessment-topic-title{align-items:center;color:#3c3c3c;display:flex;font-family:WEB_FONT;font-size:16px;justify-content:center}.assessment-subhead{font-weight:600}.answer-following-question-title{color:#000;font-family:WEB_FONT;font-size:16px;font-weight:600}.question-heading{align-items:flex-start;color:#000;display:flex;font-family:WEB_FONT;font-size:14px;font-weight:500;justify-content:center}.skeleton-heading{align-items:center;display:flex;gap:3px}.skeleton-number{width:16px}.skeleton-number,.skeleton-text{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#dcdcdc99 25%,#f0f0f0b3 50%,#dcdcdc99 75%);background-size:200% 100%;height:16px}.skeleton-text{width:300px}.question-options{align-items:flex-start;gap:10px;justify-content:center}.question-mcq{align-items:center;cursor:pointer;display:flex;justify-content:flex-start}.question-mcq-parent{align-items:stretch;display:flex}.question-mcq-parent:hover{background-color:#d3eeee}.question-mcq-parent:active{background-color:#c0e4e4}.question-mcq-choices{border:1px solid #eff4f5;justify-content:center;width:47px}.question-mcq-choices,.question-mcq-choices-ans{align-items:center;color:#000;display:flex;font-family:WEB_FONT;font-size:16px;font-weight:500}.question-mcq-choices-ans{background:linear-gradient(90deg,#eff4f599,#ffffff0f 60.54%);box-sizing:border-box;height:100%;justify-content:flex-start;padding:8px 10px;white-space:normal;word-break:break-word}.skeleton-mcq{align-items:center;display:flex;gap:5px;justify-content:flex-start;margin-bottom:8px}.skeleton-mcq-choices{background:#d1e1e399;width:47px}.skeleton-mcq-choices,.skeleton-mcq-choices-ans{animation:shimmer 1.5s linear infinite;height:34px}.skeleton-mcq-choices-ans{background:linear-gradient(90deg,#d1e1e399 25%,#d1e1e3 50%,#d1e1e399 75%);background-size:200% 100%;width:200px}.view-questions-mcq{align-items:flex-start;display:flex;flex-direction:column;height:55vh;justify-content:space-between}.active .question-mcq-choices{border:2px solid #0d5f67}.active .question-mcq-choices-ans{background:#a7bdc0}.correct .question-mcq-choices{border:2px solid #c5f8d7}.correct .question-mcq-choices,.correct .question-mcq-choices-ans{background:#f0fdf4;color:#4caf50}.incorrect .question-mcq-choices{background-color:#fff;border:1px solid #da4444}.incorrect .question-mcq-choices-ans{background:#fef2f2;color:#da4444}.unanswered-correct .question-mcq-choices-ans{background:#c5f8d7;color:#4caf50}.btn-container{background:#fff;box-shadow:0 -4px 0 #00000014;gap:10px;padding:10px;width:78%;z-index:2000}.btn-container,.submit-assessment-btn{align-items:center;display:flex;justify-content:center}.submit-assessment-btn{background-color:#0d5f67;border:2px solid #026e78;border-radius:5px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:1rem;font-weight:600;height:40px;min-width:120px;padding:10px 20px;text-align:center;white-space:nowrap;width:154px}.assessment-btn-footer-container{align-items:center;display:flex;justify-content:center;width:100%}.assessment-pause-exit-btn,.assessment-previous-btn{align-items:center;background-color:initial;border:2px solid #026e78;border-radius:5px;color:#0c6068;cursor:pointer;display:flex;font-family:WEB_FONT;font-size:1rem;font-weight:600;height:40px;justify-content:center;min-width:120px;padding:10px 20px;white-space:nowrap;width:154px}.assessment-pause-exit-btn:hover,.assessment-previous-btn:hover{background-color:#d1e1e3}.assessment-pause-exit-btn:active,.assessment-previous-btn:active{color:#093e45}.assessment-save-next-btn{align-items:center;background-color:#0d5f67;border:2px solid #026e78;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:WEB_FONT;font-size:1rem;font-weight:600;height:40px;justify-content:center;min-width:120px;padding:10px 20px;white-space:nowrap;width:154px}.assessment-save-next-btn:hover,.submit-assessment-btn:hover{background-color:#094e55;color:#fff}.assessment-save-next-btn:active,.submit-assessment-btn:active{background-color:#093e45}.question-time-left{align-items:center;color:#ff455b;display:flex;font-family:WEB_FONT;font-size:16px;font-weight:600;gap:10px;justify-content:flex-start;margin-bottom:20px;width:100%}.time-left-text,.total-time-left{flex-shrink:0;width:auto}.time-left-text,.timer,.total-time-left{align-items:center;display:flex;justify-content:center}.timer{background-color:#fff2f3;font-size:16px}.skeleton-timer,.timer{border-radius:5px;height:34px;min-width:94px;padding:0 10px}.skeleton-timer{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#fff2f366 25%,#fff9 50%,#fff2f366 75%);background-size:200% 100%}.question-status,.skeleton-timer{align-items:center;display:flex;justify-content:center}.question-status{color:#000;font-family:WEB_FONT;font-size:16px;font-weight:600}.question-status-container{margin:0 auto;max-width:400px;text-align:center}.question-status-title{background-color:#eee;color:#000;font-family:WEB_FONT;font-size:20px;font-size:16px;font-weight:700;font-weight:600;text-align:center;width:100%}.question-grid{flex-direction:column;max-height:350px;min-height:300px;padding:0}.question-grid,.question-grids{background:#eff4f5;display:flex;justify-content:flex-start;width:100%}.question-grids{box-sizing:border-box;color:#21373f;flex-wrap:wrap;font-family:WEB_FONT;font-size:10px;font-weight:700;gap:20px;padding:10px}.question-counter{align-items:center;background-color:#eff4f5;border-radius:3px;display:inline-flex;font-size:24px;font-weight:700;gap:5px;padding:0 12px}.answered-questions,.question-counter{font-family:WEB_FONT;font-size:16px;font-weight:500}.answered-questions{color:#6acd51}.answered-status-total-questions{align-items:center;display:flex;gap:5px;justify-content:space-between}.total{color:#000}.question-box1{align-items:center;background:#d1e1e3;cursor:pointer;display:flex;font-size:10px;font-weight:700;height:47px;justify-content:center;text-align:center;transition:all .3s ease-in-out;width:43px;width:calc(18.5% - 12px)}.question-box1.active{background:green;color:#fff}.status-title{font-family:WEB_FONT;font-size:18px;font-size:16px;font-weight:700;font-weight:600;margin-bottom:10px;padding-top:10px}.color-box{height:35px;position:relative;width:32px}.total-question-details{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:22%}.arrow-container{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.parallelogram{left:-18%;position:absolute;top:-22%}.arrow-icon{color:teal;font-size:20px;position:absolute}.submit-btn{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.answer-following-container{align-items:flex-start;display:flex;gap:25px;justify-content:space-between;padding-top:10px;width:100%}.correct-answer{background-color:#4eb910;clip-path:polygon(50% 0,100% 40%,100% 100%,0 100%,0 40%);color:#fff}.wrong-answer{background-color:#d13102;clip-path:polygon(50% 100%,100% 70%,100% 0,0 0,0 70%);color:#fff}.total-mcq-questions{-ms-overflow-style:none;flex-direction:column;gap:20px;height:97%;overflow:auto;overflow-x:hidden;scrollbar-width:thin}.assessment-module-title,.total-mcq-questions{align-items:center;display:flex;justify-content:flex-start;width:100%}.assessment-module-title{flex-wrap:wrap;gap:10px}.assessment-title-line{flex-wrap:wrap;font-family:WEB_FONT;justify-content:flex-start}.assessment-chapter-name,.assessment-course-name,.assessment-topic-name{color:#fff;font-size:20px;font-weight:500;line-height:1}.assessment-title-divider{background-color:#fff;border-radius:1px;height:20px;width:2px}.current-page{align-items:center;background:var(--current-question);justify-content:center}.answered{background:var(--answered-question);clip-path:polygon(50% 0,100% 40%,100% 100%,0 100%,0 40%)}.answered,.not-answered{align-items:center;color:#fff;display:flex;justify-content:center}.not-answered{background:var(--notanswered-question);clip-path:polygon(50% 100%,100% 70%,100% 0,0 0,0 70%)}.not-visited{align-items:center;background-color:#eee;border:.5px solid #605f5f;border-radius:3px;color:#313131;display:flex;justify-content:center}.assessment-mcq-question-numbers,.assessment-title-heading{justify-content:center;padding:10px}.assessment-mcq-question-numbers{background-color:#eeee;display:flex;height:33px;width:100%}.assessment-mcq-secondary-header-details{width:60%}.time-left-text{color:#0d5f67;font-family:WEB_FONT;font-size:14px;font-weight:500;padding:2px}.assessment-timer-container{align-items:center;background-color:#fff;border-radius:5px;display:flex;justify-content:space-between;padding:4px;width:100%}.assessment-timing-left{background-color:#e6f4f4;border-radius:3px;color:#0d5f67;height:100%;letter-spacing:1px;padding:4px;width:70px}.assessment-pause-button,.assessment-timing-left{align-items:center;display:flex;font-family:WEB_FONT;font-size:14px;font-weight:600;justify-content:center}.assessment-pause-button{width:85px}.assessment-full-screen-button,.assessment-pause-button{background-color:#fff;border-radius:5px;color:#0c6068;cursor:pointer;height:40px}.assessment-full-screen-button{align-items:center;display:flex;font-family:WEB_FONT;font-size:14px;font-weight:600;justify-content:center;width:46px}.assessment-full-screen-button:hover,.assessment-pause-button:hover{background-color:#d3eeee;color:#0c6068}.assessment-full-screen-button:active,.assessment-pause-button:active{background-color:#c0e4e4}.assessment-mcq-user{background-color:#eeee;gap:5px;height:58px;width:100%}.assessment-mcq-user,.assessment-user-profile{align-items:center;display:flex;justify-content:center}.assessment-user-profile{background-color:#fff;border-radius:50%;height:35px;width:35px}.assessment-user{color:#000;font-family:WEB_FONT;font-size:16px;font-weight:500}.marked-review{height:32px;width:32px}.marked-review,.marked-review-question-status{align-items:center;background-color:#6f42c1;border:.5px solid #361b61;border-radius:50%;color:#fff;display:flex;justify-content:center}.marked-review-question-status{height:42px;width:42px}.answered-marked-review{align-items:center;background-color:#6f42c1;border:.5px solid #361b61;border-radius:50%;color:#fff;display:flex;height:43px;justify-content:center;width:43px}.answered-marked-svg{bottom:-2px;height:12px;position:absolute;right:-2px;width:12px}.answer-marked-review{align-items:center;background-color:#6f42c1;border:.5px solid #361b61;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.ans-marked{left:70%;position:absolute;top:60%}.assessment-mcq-total-number-question{font-family:WEB_FONT;font-size:13px;font-weight:700;gap:3px;width:98%}.assessment-submit-assessment{align-items:center;box-shadow:0 -4px 4px #00000014,-4px 0 4px #00000014;display:flex;justify-content:center;padding:10px;width:22%}.assessment-mcq-total-marks{align-items:center;display:flex;gap:4px;justify-content:center}.mcq-assessment-marks,.mcq-assessment-time{color:#4caf50;font-family:WEB_FONT;font-size:13px;font-weight:500;letter-spacing:0;line-height:100%}.mark-review-response-container{align-items:center;display:flex;justify-content:space-between;width:97%}.mark-review-response-btns{display:flex;gap:10px;justify-content:center}.assessment-current-question{align-items:center;display:flex;gap:5px;justify-content:center}.question-answers-container{padding-left:15px;width:98%}.answer-the-following-wrapper,.question-answers-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.answer-the-following-wrapper{gap:10px}.clear-response,.mark-for-review{align-items:center;background-color:#e6f4f4;border-radius:5px;color:#0c6068;cursor:pointer;display:flex;font-family:WEB_FONT;font-size:14px;font-weight:600;height:40px;justify-content:center;min-width:120px;padding:10px 20px;text-align:center;white-space:nowrap;width:154px;z-index:999}.clear-response:hover,.mark-for-review:hover{background-color:#d3eeee;border:none;color:#0c6068}.clear-response:active,.mark-for-review:active{background-color:#c0e4e4}.total-question-status{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.assessment-course-image{border-radius:50%;height:41px;width:41px}.hint-keyboard-svg-btn-container{cursor:pointer;flex-direction:column;gap:15px}.hint-keyboard-svg-btn-container,.svg-button{align-items:center;display:flex;justify-content:center}.svg-button{background-color:#fff;border-radius:50%;box-shadow:0 4px 4px #00000014;height:35px;width:35px}.svg-button:hover{background-color:#d3eeee}.svg-button:active{background-color:#c0e4e4}.assessment-display-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;position:absolute;top:45%;width:100%}.assessment-hint-main-container{align-items:center;display:flex;justify-content:flex-end;width:100%;z-index:1000}.assessment-hint-tab{background-color:#eee;border-bottom-left-radius:10px;border-left:5px solid #0d5f67;border-top-left-radius:10px;height:200px;overflow:scroll;overflow-x:hidden;padding:20px;width:45%}.assessment-hint-tab-1,.assessment-hint-tab-2,.assessment-hint-tab-3{width:100%}.assessment-hint-tab-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center}.hint-title{align-items:center;display:flex;font-style:Bold;font-weight:700;justify-content:space-between}.hint-solution,.hint-title{color:#000;font-family:WEB_FONT;font-size:16px;letter-spacing:0;line-height:155%}.hint-solution{font-style:Medium;font-weight:500}.assessment-close-btn{align-items:center;cursor:pointer;display:flex;justify-content:flex-end}.assessment-sidebar{cursor:pointer;left:-29px;position:absolute;top:25%}.question-status-container{width:100%}.assessment-display-sidebar{align-items:center;display:flex;height:50px;justify-content:flex-end;width:100%}.assessment-test-pause-container{background-color:#fff;height:100vh;padding:30px}.assessment-test-pause-wrapper{align-items:center;border:2px solid #0d5f67;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.close-assessment-pause-page{cursor:pointer;position:absolute;right:20px;top:20px}.assessment-test-pause-contents{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.assessment-test-paused-text{color:#0d5f67;font-family:WEB_Font;font-size:40px;font-weight:600;letter-spacing:0;line-height:100%}.assessment-test-paused-info{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.assessment-test-paused-content{font-size:20px}.assessment-test-paused-content,.assessment-test-paused-content-2{color:#000;font-family:WEB_FONT;font-weight:600;letter-spacing:0;line-height:100%}.assessment-test-paused-content-2{font-size:12px}.assessment-btns-container{align-items:center;display:flex;gap:10px;justify-content:center}.confirm-exit-btn,.resume-assessment-btn{border:2px solid #026e78;border-radius:5px;color:#0c6068;font-family:WEB_FONT;font-size:14px;font-weight:600;letter-spacing:0;line-height:100%;padding:10px;text-align:center;width:154px}.confirm-exit-btn:hover,.resume-assessment-btn:hover{background-color:#0d5f67;color:#fff;cursor:pointer}.assessment-paused-overlay{background:#000000b3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.heads-up-popup{background:#fff3e0;width:417px}.heads-up-popup,.warning-popup{align-items:center;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;gap:20px;justify-content:center;left:50%;padding:12px;position:fixed;top:20px;transform:translateX(-50%);z-index:2000}.warning-popup{background:#fef2f2}.tab-switching-popup-content{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:space-between;width:100%}.tab-switching-popup-content button{align-items:center;background:#ff9800;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-top:10px;padding:5px 12px}.tab-switching-close-btn{align-items:center;display:flex;justify-content:space-between;width:100%}.tab-switching-popup-text{color:#374151;font-family:WEB_FONT;font-size:14px;font-style:Medium;font-weight:500;letter-spacing:0;width:70%}.heads-up-title{color:#f98623;font-family:WEB_FONT;font-size:20px;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:100%}.assessment-fill-in-blanks-container{color:#222;font-size:16px;line-height:1.6}.fib-input{background-color:#eee;border:none;border-radius:6px;color:#0c6068;display:inline-block;font-family:WEB_FONT;font-size:16px;font-weight:600;height:28px;margin:0 4px;outline:none;padding:4px 8px;width:150px}.assessment-fill-in-blanks-question{color:#000;font-family:WEB_FONT;font-size:16px;font-weight:500}.fib-input:hover{background-color:#d3eeee}.fib-input:active{background-color:#c0e4e4}.assessment-main-container{display:flex;flex-direction:column;height:100vh}.assessment-main-container>.assessment-select-question{flex:1 1;overflow-y:auto}.assessment-main-container>.assessment-questions-header{background:#fff;position:sticky;top:0;z-index:100}.assessment-btn-mobile-view-footer,.assessment-mobile-nav-btn,.assessment-pause-mobile-icon,.assessment-results-table-mobile,.assessment-test-paused-content-2-mobile,.assessment-title-container{display:none}.paused-time{color:#0d5f67}.assessment-hint-1{align-Items:center;display:flex;gap:10px;justify-content:flex-start}.assessment-hide-hint-container{align-Items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center}.math-text-editor{max-width:650px}@media (max-width:600px){.question-grid{justify-content:space-around;width:60%}.question-box1{font-size:10px;height:23px;width:22px}.math-text-editor{max-width:180px}}@media only screen and (max-width:768px){.assessment-title-name-mobile{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.math-text-editor{max-width:380px}.hide-on-mobile{display:none!important}.assessment-test-pause-wrapper{border:none}.assessment-title-heading{padding:5px}.assessment-test-paused-content-2{display:none}.question-grids{gap:18px}.assessment-display-container{align-items:center;bottom:0;display:flex;justify-content:flex-end}.assessment-test-paused-content-2-mobile{color:#000;display:block;font-family:WEB_FONT;font-size:11px;font-weight:500;letter-spacing:0;line-height:100%;text-align:center}.assessment-close-icon{display:none}.close-assessment-pause-page{align-items:center;display:flex;justify-content:center}.assessment-test-pause-container{padding:10px}.assessment-test-paused-text{font-family:WEB_font;font-size:32px;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:100%}.assessment-test-paused-content{font-family:WEB_FONT;font-size:16px;font-weight:600;letter-spacing:0;text-align:center}.heads-up-popup,.tab-switching-popup-text{width:95%}.assessment-section-texts{font-weight:700}.assessment-section-texts,.assessment-section-texts-details{color:#000;font-family:WEB_FONT;font-size:12px;letter-spacing:0;line-height:100%}.assessment-section-texts-details{font-weight:500}.assessment-pause-exit-btn,.submit-assessment-btn{font-size:12px;min-width:0;padding:10px;width:100px}.assessment-previous-btn{font-size:12px;min-width:0;padding:10px;width:80px}.assessment-results-table-mobile{border:1px solid grey}.assessment-results-table{display:none}.assessment-title-container{align-items:center;display:flex;gap:5px;justify-content:space-between}.assessment-btn-footer-container,.assessment-display-sidebar,.assessment-title-line,.time-left-text{display:none!important}.assessment-mobile-nav-btn,.assessment-pause-mobile-icon{display:block}.assessment-title-name-mobile{color:#e6f4f4;font-family:WEB_FONT;font-size:7px;font-weight:600;width:90%}.assessment-course-image{height:31px;width:31px}.assessment-pause-button{display:none}.assessment-timing-left{font-size:12px;padding:0;width:65px}.assessment-timer-container{height:28px;padding:0}.assessment-full-screen-button{height:28px;width:32px}.assessment-mcq-user{background-color:#eff4f5}.assessment-btn-mobile-view-footer{align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.515);display:flex;justify-content:space-between;padding:10px;width:100%}.assessment-mobile-view-btn-wrapper-one{align-items:center;display:flex;gap:5px;justify-content:flex-start;width:40%}.assessment-mobile-view-btn-wrapper-two{align-items:center;display:flex;gap:5px;justify-content:flex-end;width:60%}.mobile-clear-response,.mobile-mark-for-review{background-color:#e6f4f4;border-radius:8px;color:#0c6068;font-family:WEB_FONT;font-size:12px;font-weight:600;letter-spacing:0;line-height:100%;padding:10px}.mobile-previous-btn{border:2px solid #026e78}.mobile-previous-btn,.mobile-save-next-btn{border-radius:5px;font-family:WEB_FONT;font-size:12px;font-weight:600;letter-spacing:0;line-height:100%;padding:10px}.mobile-save-next-btn{background-color:#026e78;color:#fff}.assessment-mobile-view-btn-container{background-color:#fff;box-shadow:-4px -4px 4px #00000014;display:flex;justify-content:center;padding:10px;width:75%}.assessment-hint-tab{width:100%}.hint-title{font-size:14px;font-style:Bold;font-weight:700}.hint-solution,.hint-title{font-family:WEB_FONT;letter-spacing:0;line-height:155%}.hint-solution{color:#000;font-size:13px;font-weight:500}.assessment-title-line{align-items:flex-end;display:flex;justify-content:flex-start}.assessment-course-name{color:#3c3c3c;font-size:13px;font-weight:700;line-height:1}.assessment-chapter-name{color:#fff;font-size:12px;font-weight:600;line-height:1}.assessment-topic-name{color:#3c3c3c;font-size:10px;font-weight:500;line-height:1}.assessment-title-divider{background-color:#fff;border-radius:1px;height:15px;width:2px}.side-menu-container{right:0;top:0;z-index:4000}.side-menu,.side-menu-container{align-items:center;display:flex;height:100%;position:fixed}.side-menu{background-color:#fff;box-shadow:-4px 0 4px #00000014;flex-direction:column;justify-content:space-between;overflow-y:scroll;right:-200px;transition:right .3s ease;width:250px!important;z-index:1000}.side-menu.open{align-items:flex-end;background-color:initial;display:flex;width:100%!important}.side-menu-wrapper{background-color:#fff;box-shadow:-4px 0 4px #00000014;height:100%;width:75%}.assessment-close-toggle{align-items:center;background-color:#e64646;border-radius:50%;display:flex;height:25px;justify-content:center;width:25px}.menu-toggle{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;left:-40px;padding:10px;position:absolute;top:40%;transform:translateY(-50%);transition:transform .3s ease}.side-menu{right:-290px;width:250px}.side-menu.open{right:0}.assessment-mcq-question{display:flex;justify-content:space-between;min-height:70vh!important;width:100%!important}.answered-status-title{align-items:"center";background-color:#d1e1e3;display:flex;gap:10px;justify-content:flex-start;padding-left:5px;width:100%}.question-status-mobile-view{align-items:center;background-color:#eff4f5;border-radius:2px;color:#000;display:flex;flex-wrap:wrap;font-family:WEB_FONT;font-size:10px;height:80px;justify-content:flex-start;width:100%}.question-details-mobile-view{align-items:center;display:flex;justify-content:flex-end;width:100%}.total-questions-left{align-items:center;background-color:#eff4f5;border-radius:3px;display:flex;justify-content:center;width:68px}.question-status-container{align-items:center;display:flex;gap:6px;justify-content:space-around;width:90%}.total-questions{color:#6acd51;font-size:17px}.assessment-topic-names{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.assessment-subhead,.assessment-subhead-title,.assessment-topic-title{align-items:center;display:flex;font-size:15px;justify-content:flex-start}.previous-btn,.save-next-btn{font-size:.8rem;min-width:90px;padding:8px 12px}.btn-container{align-items:center;display:flex;justify-content:center;margin-top:10px}.question-time-left{flex-direction:column;gap:5px;margin-top:30px}.time-left-text,.total-time-left{justify-content:center}.timer{min-width:56px!important;width:auto}.assessment-mcq-question,.total-question-details{width:60%}.questions-mcq-mobile-view{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end!important;overflow-x:hidden;position:absolute;top:30%;width:100%}.question-grid{align-items:flex-start;background-color:#eff4f5;border-radius:2px;display:flex;height:282px;justify-content:flex-start;width:100%}.answered-status{align-items:center;display:flex;justify-content:flex-end;width:100%}.skeleton-question-box{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#d1e1e399 25%,#d1e1e3 50%,#d1e1e399 75%);background-size:200% 100%;border-radius:5px;height:35px;width:35px}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.question-box1-mobile-view{align-items:center;background:#d1e1e3;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;font-weight:700;height:35px;justify-content:center;text-align:center;transition:all .3s ease-in-out;width:35px;width:calc(19% - 12px)}.question-box1-mobile-view.answered-marked-review,.question-box1-mobile-view.marked-review-question-status{background-color:#6f42c1!important;border:.5px solid #361b61!important;border-radius:50%!important;clip-path:none!important;color:#fff!important;height:35px!important;width:35px!important}.question-box1-mobile-view.answered-marked-review .answered-marked-svg{bottom:-2px;height:14px;position:absolute;right:-2px;width:14px}.question-box1-mobile-view{aspect-ratio:1/1;height:auto}.correct-answer{background-color:var(--answered-question);color:#fff}.wrong-answer{background-color:var(--notanswered-question);color:#fff}.correct-answer-results{background-color:var(--correct-answer);color:#fff}.wrong-answer-results{background-color:var(--incorrect-answer);color:#fff}.current-page{background:var(--current-question)!important;color:#fff!important}.answered{background:var(--answered-question)!important;clip-path:polygon(50% 0,100% 40%,100% 100%,0 100%,0 40%);color:#fff!important}.not-answered{background:var(--notanswered-question)!important;clip-path:polygon(50% 100%,100% 70%,100% 0,0 0,0 70%);color:#fff!important}.not-visited{background-color:#d1e1e3;color:#000}.mcq-question-answers{display:flex;flex-direction:column;gap:40px;height:100%;justify-content:flex-start;width:100%}.question-answers-container{height:100%}.answer-following-container{align-items:flex-start;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between}.hint-keyboard-svg-btn-container{align-items:flex-end;display:flex;justify-content:center;padding:10px;width:100%;z-index:1000}.answer-following-question-title{font-size:12px}.dynamic-text-question{font-size:10px}.question-heading{font-size:12px}.question-mcq-choices{font-size:10px}.question-mcq-choices-ans{font-size:10px;height:100%}.assessment-results{align-items:center;display:flex;justify-content:center}.assessment-module-title{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.math-text-editor{max-width:230px}.total-question-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around;overflow:auto;width:50%!important}.assessment-mcq-question{width:65%}.mcq-question-answers{align-items:flex-start;display:flex;flex-direction:column;min-height:550px}.btn-container{width:100%}.assessment-submit-assessment{width:65%}.assessment-previous-btn,.clear-response,.mark-for-review{font-size:11px;min-width:0;padding:10px;width:100%}.submit-assessment-btn{font-size:11px;min-width:0;width:120px}.mark-review-response-container{gap:10px;width:100%}.assessment-display-container{top:30%}}@media only screen and (min-width:600px) and (max-width:1024px) and (min-height:800px){.math-text-editor{max-width:420px}.total-question-details{justify-content:flex-start}.mcq-question-answers{gap:50px;height:100%;min-height:520px}.total-mcq-questions{height:520px}.question-status-title{padding-bottom:10px;padding-top:10px}.question-time-left{margin-top:10px}.question-mcq-choices-ans{font-size:12px;height:100%}.assessment-mcq-question{width:65%}.total-question-details{align-items:center;width:35%}.assessment-course-name{font-size:15px;font-weight:700}.assessment-chapter-name{color:#fff;font-size:13px;font-weight:600;line-height:1}.assessment-topic-name{color:#3c3c3c;font-size:11px;font-weight:500;line-height:1}.assessment-title-divider{height:15px}.answer-following-question-title,.dynamic-text-question,.question-mcq-choices,.question-mcq-choices-ans{font-size:12px}.assessment-hint-tab{width:90%}.question-box1{height:40px}.assessment-test-pause-container{align-items:center;display:flex;justify-content:center}.assessment-test-pause-wrapper{height:80%;width:90%}.assessment-test-paused-content-2-mobile{display:none}.assessment-test-paused-content{font-size:18px}.assessment-test-paused-text{font-size:35px}}@media only screen and (max-width:768px){.math-text-editor{max-width:150px}.answer-marked-review,.answered-marked-review,.marked-review,.marked-review-question-status,.question-box1-mobile-view{overflow:visible;position:relative}.ans-marked,.answered-marked-svg{align-items:center;bottom:2px;display:flex;height:16px;justify-content:center;left:auto!important;pointer-events:none;position:absolute;right:2px;top:auto!important;width:16px;z-index:50}.ans-marked svg,.answered-marked-svg svg{display:block;height:16px;width:16px}}.assessment-title-heading{align-items:center;background-color:#0d5f67;box-sizing:border-box;display:flex;gap:12px;height:8vh;justify-content:space-between;min-height:56px;padding:10px 16px;width:100%}.assessment-topic-names{width:auto}.assessment-title-line,.assessment-topic-names{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.assessment-title-line{flex-wrap:nowrap}.assessment-course-image{flex-shrink:0}.assessment-course-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-mcq-secondary-header-details{align-items:center;display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end;width:auto}:root{--mcq-teal:#0d5f67;--mcq-teal-50:#e6f4f4;--mcq-teal-100:#d3eeee;--mcq-success:#2e7d32;--mcq-success-bg:#e9f7ee;--mcq-success-br:#b7e3c2;--mcq-danger:#c62828;--mcq-danger-bg:#fdecec;--mcq-danger-br:#f3b7b7;--mcq-neutral-br:#e7eef0;--mcq-neutral-bg:#fff;--mcq-neutral-text:#0b0f10}.question-mcq-parent{background:#fff;background:var(--mcq-neutral-bg);border:1px solid #e7eef0;border:1px solid var(--mcq-neutral-br);border-radius:10px;overflow:hidden;transition:background .18s ease,border-color .18s ease,transform .12s ease}.question-mcq-choices{background:#f7fafb;border:none;border-right:1px solid #e7eef0;border-right:1px solid var(--mcq-neutral-br);color:#0b0f10;color:var(--mcq-neutral-text);font-weight:700;width:52px}.question-mcq-choices-ans{background:#fff;color:#0b0f10;color:var(--mcq-neutral-text)}.question-mcq-parent:hover{background:#e6f4f4;background:var(--mcq-teal-50);border-color:#cfe6e8}.question-mcq-parent:active{transform:scale(.995)}.question-mcq-parent.correct{background:#e9f7ee;background:var(--mcq-success-bg);border-color:#b7e3c2;border-color:var(--mcq-success-br)}.question-mcq-parent.correct .question-mcq-choices{background:#dff3e6;border-right-color:#b7e3c2;border-right-color:var(--mcq-success-br);color:#2e7d32;color:var(--mcq-success)}.question-mcq-parent.correct .question-mcq-choices-ans{background:#e9f7ee;background:var(--mcq-success-bg);color:#2e7d32;color:var(--mcq-success);font-weight:600}.question-mcq-parent.incorrect{background:#fdecec;background:var(--mcq-danger-bg);border-color:#f3b7b7;border-color:var(--mcq-danger-br)}.question-mcq-parent.incorrect .question-mcq-choices{background:#fadada;border-right-color:#f3b7b7;border-right-color:var(--mcq-danger-br);color:#c62828;color:var(--mcq-danger)}.question-mcq-parent.incorrect .question-mcq-choices-ans{background:#fdecec;background:var(--mcq-danger-bg);color:#c62828;color:var(--mcq-danger);font-weight:600}.question-mcq-parent.active{background:#e6f4f4;background:var(--mcq-teal-50);border-color:#0d5f6759}.question-mcq-parent.active .question-mcq-choices{background:#d3eeee;background:var(--mcq-teal-100);border-right-color:#0d5f6740;color:#0d5f67;color:var(--mcq-teal)}.question-mcq-parent.active .question-mcq-choices-ans{background:#e6f4f4;background:var(--mcq-teal-50);color:#0d5f67;color:var(--mcq-teal);font-weight:600}.question-mcq-parent:hover .question-mcq-choices-ans{background:#0000}.question-options .question-mcq-parent{align-items:stretch;background:#fff;border:1px solid #e7eef0;border-radius:12px;display:flex;overflow:hidden;transition:background .18s ease,border-color .18s ease,transform .12s ease}.question-options .question-mcq-parent:hover{background:#e6f4f4;border-color:#cfe6e8}.question-options .question-mcq-parent:active{background:#d3eeee;transform:scale(.995)}.question-options .question-mcq-choices{align-items:center;background:#f7fafb;border:none;border-right:1px solid #e7eef0;color:#0b0f10;display:flex;font-weight:700;justify-content:center;width:52px}.question-options .question-mcq-choices-ans{align-items:center;background:#fff;box-sizing:border-box;color:#0b0f10;display:flex;flex:1 1;padding:10px 12px;white-space:normal;word-break:break-word}.question-options .question-mcq-parent.active{background:#e6f4f4;border-color:#0d5f6759}.question-options .question-mcq-parent.active .question-mcq-choices{background:#d3eeee;border-right-color:#0d5f6740;color:#0d5f67}.question-options .question-mcq-parent.active .question-mcq-choices-ans{background:#e6f4f4;color:#0d5f67;font-weight:600}.question-options .question-mcq-parent.correct{background:#e9f7ee;border-color:#b7e3c2}.question-options .question-mcq-parent.correct .question-mcq-choices{background:#dff3e6;border-right-color:#b7e3c2;color:#2e7d32}.question-options .question-mcq-parent.correct .question-mcq-choices-ans{background:#e9f7ee;color:#2e7d32;font-weight:600}.question-options .question-mcq-parent.incorrect{background:#fdecec;border-color:#f3b7b7}.question-options .question-mcq-parent.incorrect .question-mcq-choices{background:#fadada;border-right-color:#f3b7b7;color:#c62828}.question-options .question-mcq-parent.incorrect .question-mcq-choices-ans{background:#fdecec;color:#c62828;font-weight:600}.question-options .question-mcq-parent.unanswered-correct{background:#f4fbf7;border-color:#b7e3c2}.question-options .question-mcq-parent.unanswered-correct .question-mcq-choices{background:#eaf7ef;border-right-color:#b7e3c2;color:#2e7d32}.question-options .question-mcq-parent.unanswered-correct .question-mcq-choices-ans{background:#f4fbf7;color:#2e7d32;font-weight:600}.question-mcq-parent:hover .question-mcq-choices-ans{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.mcq-options-live{display:flex;flex-direction:column;gap:14px;margin-top:14px;width:100%}.mcq-options-live .question-mcq-parent{align-items:center;background:#fff;border:1px solid #e6e8ec;border-radius:8px;box-sizing:border-box;display:flex;gap:12px;padding:12px 14px;transition:background .16s ease,border-color .16s ease;width:100%}.mcq-options-live .question-mcq-choices{align-items:center;border:1.6px solid #c9cdd3;border-radius:50%;color:#8b9099;display:flex;flex:0 0 22px;font-size:16px;font-weight:500;height:22px;justify-content:center;line-height:1;width:22px}.mcq-options-live .question-mcq-choices-ans{color:#6b7280;flex:1 1 auto;font-size:16px;min-width:0}.mcq-options-live .question-mcq-parent:hover{background:#eaf7f7;border-color:#bfe7e7}.mcq-options-live .question-mcq-parent:hover .question-mcq-choices{border-color:#0f5e64;color:#0f5e64}.mcq-options-live .question-mcq-parent:hover .question-mcq-choices-ans{color:#0f5e64}.mcq-options-live .question-mcq-parent.active{background:#eaf7f7;border-color:#bfe7e7}.mcq-options-live .question-mcq-parent.active .question-mcq-choices{background:#0f5e64;border-color:#0f5e64;color:#fff}.mcq-options-live .question-mcq-parent.active .question-mcq-choices-ans{color:#0f5e64;font-weight:700}.assessment-display-container,.assessment-display-sidebar{pointer-events:none!important}.mcq-options-live .question-mcq-parent{cursor:pointer!important;position:relative;z-index:5}.assessment-display-container{pointer-events:auto!important}.assessment-display-sidebar{pointer-events:none!important}.assessment-display-sidebar>div{pointer-events:auto!important}.legend-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:10px;width:100%}.legend-item-container{align-items:center;display:flex;justify-content:space-between;width:100%}.legend-item{align-items:center;display:flex;font-family:WEB_FONT;font-size:12px;font-weight:700;font-weight:600;gap:10px}.right-wrong-count{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.answered-1{background-color:var(--correct-answer);clip-path:polygon(50% 0,100% 40%,100% 100%,0 100%,0 40%);color:#fff}.not-answered-1{background-color:var(--incorrect-answer);clip-path:polygon(50% 100%,100% 70%,100% 0,0 0,0 70%);color:#fff}.current-page{background-color:var(--current-question);clip-path:polygon(50% 0,100% 40%,100% 100%,0 100%,0 40%);color:#fff;display:flex}.not-visited{background-color:#d1e1e3}@media only screen and (max-width:767px){.legend-item{font-size:9px;gap:5px}}.math-live-popup-overlay{align-items:flex-end;display:flex;height:100%;justify-content:center;position:fixed;width:100%;z-index:999}.math-live-popup-wrapper{align-items:center;bottom:0;display:flex;height:700px;justify-content:center;margin-bottom:3rem;position:absolute;width:100%}.math-input-bar-fixed{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%;z-index:1000}.equation-tools-text{color:#000;font-family:WEB_FONT;font-size:15px;font-weight:600}.bottom-popup{animation:slideUp .3s ease-out;background-color:#c4dce0;display:flex;flex-direction:column;gap:12px;height:70%;max-width:566px;padding:16px;width:100%}.slide-up{animation:slideUp .3s ease-out forwards}.slide-down{animation:slideDown .3s ease-in forwards}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.popup-header{align-items:flex-start;flex-direction:column;gap:10px}.popup-header,.popup-header-container{display:flex;justify-content:space-between}.popup-header-container{align-items:center;width:100%}.popup-tabs{display:flex;gap:20px;padding-bottom:4px}.equation-tools-arrows{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:center}.popup-tabs button{background:none;color:#333;cursor:pointer;font-weight:700;padding:4px}.math-keyboard-popup-content{background-color:#fff;box-shadow:-4px 0 4px 0 #00000040;display:flex;flex-direction:column;gap:12px;height:100%;overflow-y:auto;width:100%!important}.recent-tab-placeholder-box{background-color:#e1eff1;border-radius:6px;color:#000;font-size:12px;font-weight:600;height:57px;margin-top:4px;width:100%}.insert-btn,.recent-tab-placeholder-box{align-items:center;display:flex;font-family:WEB_FONT;justify-content:center}.insert-btn{background-color:#0d5f67;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;font-weight:600;height:31px;padding:10px;width:111px}.open-btn{font-size:16px;margin:40px;padding:12px 24px}.tab-buttons{color:#000;cursor:pointer;font-family:WEB_FONT;font-size:17px;font-weight:600;padding-bottom:5px}.tab-buttons.active,.tab-buttons:hover{border-bottom:2px solid #0d5f67;color:#0d5f67}.math-input-container{align-items:center;background-color:#eff4f5;box-shadow:0 4px 4px 0 #00000040;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;min-height:57px;width:100%}.math-live-input{background-color:initial;border:none;color:#333;flex-grow:1;font-size:18px;outline:none;width:75%}.clear-btn{background:none;border:none;color:#4a4a4a;cursor:pointer;font-family:WEB_FONT;font-size:16px;font-weight:600;width:15%}.section-structures-rendering,.section-symbols-rendering{align-items:flex-start;display:flex;flex-direction:row;height:100vh;justify-content:space-between;width:100%}.symbol-grid{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:10%}.section-symbol-title{height:100%;height:5%;padding:10px 10px 0;text-align:left;width:90%}.section-structure-title,.section-symbol-title{font-family:WEB_FONT;font-size:16px;font-weight:700}.section-structure-title{padding:10px}.symbol-box{background-color:#eff4f5;overflow:hidden;padding:15px 0;width:100%}.symbol-box,.symbol-box-basic-math{align-items:center;color:#000;cursor:pointer;display:flex;font-size:17px;justify-content:center}.symbol-box-basic-math{background-color:#d1e1e3;height:58px;width:58px}.symbol-box-basic-math:hover{background-color:#a7bdc0}.symbol-box-structure-subscripts{align-items:center;background-color:#d1e1e3;color:#000;cursor:pointer;display:flex;font-size:13px;height:70px;justify-content:center;max-width:100%;min-width:50px;padding:4px 6px;white-space:nowrap;width:fit-content}.symbol-box-structure-common-subscripts:hover,.symbol-box-structure-subscripts:hover{background-color:#a7bdc0}.symbol-box-structure-common-subscripts{align-items:center;background-color:#d1e1e3;color:#000;cursor:pointer;display:flex;font-size:13px;height:70px;justify-content:center;max-width:100%;min-width:50px;padding:4px 6px;white-space:nowrap;width:fit-content}.symbol-content-area{height:95%;padding:0 10px 10px;width:90%}.symbol-content-structure-area{display:flex;flex-wrap:wrap;gap:15px;padding:0 10px 10px;width:90%}.section-structure-container{align-items:center;border-left:2px solid #0000004d;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;max-height:100vh;min-height:100%;width:90%}.symbol-box.selected-symbol{background-color:#d1e1e3;border-left:4px solid #0d5f67}.section-recent-title{font-family:WEB_FONT;font-size:16px;font-weight:500}.section-recent-tab-container{align-items:center;padding:20px}.section-recent-rendering,.section-recent-tab-container{display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.section-recent-rendering{align-items:flex-start}.section-symbol-container{align-items:center;border-left:2px solid #0000004d;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;max-height:100vh;min-height:100%;width:90%}.insert-btn-mobile,.math-live-switching-keyboard,.mobile-input-field{display:none}.math-live-open-keyboard-icon{bottom:50px;display:none;position:fixed;right:16px;z-index:1000}.undo-redo-arrows{gap:10px}.math-tooltip,.undo-redo-arrows{align-items:center;display:flex;justify-content:center}.math-tooltip{background-color:#e3e3e3;box-shadow:0 2px 4px #00000040;color:#000;font-family:WEB_FONT;font-size:9px;font-weight:600;height:auto;max-width:160px;padding:4px 8px;top:-30px;white-space:nowrap;width:auto;z-index:10}.math-tooltip,.math-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.math-tooltip:after{border-color:#e3e3e3 #0000 #0000;border-style:solid;border-width:8px 8px 0;bottom:-8px;content:"";filter:drop-shadow(0 2px 2px rgba(0,0,0,.15))}.math-symbol-tooltip{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;font-size:12px;padding:6px 10px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1000}.tooltip-left{left:calc(-100% - 10px)}.tooltip-arrow-left{border-bottom:6px solid #0000;border-left:6px solid #fff;border-top:6px solid #0000;box-shadow:-1px 0 1px #0000001a;height:0;position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0}.hint-idea-svg-icon{display:none}.math-input-bar-container{flex-direction:column}.math-input-bar-container,.math-input-wrapper{align-items:center;display:flex;justify-content:center;width:100%}@media (max-width:767px){.math-live-open-keyboard-icon{align-items:center;display:flex;justify-content:flex-end;width:90%}.math-live-popup-wrapper{align-items:flex-end;bottom:5.3vh;display:flex;justify-content:center}.hint-idea-svg-icon{align-items:center;display:flex;justify-content:flex-end;padding-bottom:10px;width:98%}.math-input-bar-fixed{align-items:center;bottom:100%;display:flex;flex-direction:row;justify-content:center;left:0;margin-bottom:10px;max-width:480px;position:fixed;width:100%;z-index:1000}.clear-btn,.insert-btn,.trigger-math-live-keyboard{display:none}.clear-btn{font-size:10px}.math-input-container{background-color:#c4dce0;border-radius:5px;box-shadow:none;height:100%;min-height:40px;width:85%}.math-input-container,.math-live-switching-keyboard{align-items:center;display:flex;justify-content:center}.math-live-switching-keyboard{width:10%}.math-live-switching-keyboard-wrapper{align-items:center;background-color:#eff4f5;border-radius:50%;display:flex;justify-content:center;margin-left:-10px;padding:8px}.bottom-popup{bottom:0;gap:12px;left:0;width:100%}.equation-tools-text{font-size:17px;font-weight:600}.insert-btn-mobile{align-items:center;background-color:#6eaca8;border-radius:5px;display:flex;height:40px;justify-content:center;width:35px}.tab-buttons{font-size:12px}.symbol-box-basic-math{border-bottom:2px solid grey;border-radius:5px;font-size:15px;height:100%;padding:10px 0;width:47px}.section-symbol-title{font-family:WEB_FONT;font-size:12.96px;font-weight:600}.section-recent-title{font-family:WEB_FONT;font-size:12px;font-weight:600}.math-keyboard-popup-content{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}.symbol-box-structure-subscripts{height:0;min-width:0;width:46px}.symbol-box-structure-common-subscripts,.symbol-box-structure-subscripts{border-bottom:2px solid grey;border-radius:5px;font-size:15px;height:50px}.symbol-box-structure-common-subscripts{max-width:100%;min-width:40px}.symbol-box{font-size:15px}.symbol-grid{width:12%}.section-recent-tab-container{padding:10px}.section-structures-rendering,.section-symbols-rendering{height:100vh}.bottom-popup{padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:1023px){.bottom-popup{height:527px;width:451px}.math-live-popup-overlay{align-items:center;display:flex;height:100%;justify-content:center}.math-live-popup-wrapper{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;padding-left:20px;top:-130px}}.math-live-input{overflow-x:hidden;overflow-y:auto;scrollbar-color:#c4dce0 #ffffff8c;scrollbar-gutter:stable;scrollbar-width:thin}.math-live-input::-webkit-scrollbar{width:10px}.math-live-input::-webkit-scrollbar-track{background:#ffffff8c;border:1px solid #0000001a;border-radius:999px}.math-live-input::-webkit-scrollbar-thumb{background:#00000047;border-radius:999px}.math-live-input:hover::-webkit-scrollbar-thumb{background:#0000006b}.popup-overlay{align-items:flex-start;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(10px);background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.popup-content{align-items:center;background:#fff;border:1px solid #a7bdc0;box-shadow:0 0 10px #0003;justify-content:space-between;min-width:300px;padding:10px;text-align:center;width:60%}.pop-up-title,.popup-content{display:flex;flex-direction:column}.pop-up-title{align-items:flex-start;color:#000;font-family:WEB_FONT;font-size:20px;font-weight:600;gap:10px;justify-content:flex-start;padding:15px;width:100%}.assessment-summary-popup-heading{color:#0d5f67;display:flex;font-family:WEB_FONT;font-size:24px;font-weight:600;justify-content:space-between;letter-spacing:0;line-height:100%;width:100%}.pop-up-title-secondary{font-family:WEB_FONT;font-size:12px;font-weight:500;letter-spacing:0;line-height:100%}.total-questions-attended{align-items:center;display:flex;height:100%;justify-content:space-evenly;padding:15px;width:100%}.assessment-percentage{align-items:center;display:flex;font-family:WEB_FONT;font-size:40px;justify-content:center}.question-icon{background-color:#eff4f5;border-radius:50%;height:50px;width:50px}.assessment-results{font-family:WEB_FONT;font-size:12px;font-weight:500}.total-attempts{font-family:WEB_FONT;font-size:12px;font-weight:700}.questions-details-box{flex-direction:column}.modal-btn-container,.questions-details-box{align-items:center;display:flex;justify-content:center}.modal-btn-container{flex-direction:row;gap:5px;padding:15px;width:100%}.previous-btn,.save-next-btn{align-items:center;background-color:initial;border:2px solid #026e78!important;border-radius:10px;color:#0d5f67;cursor:pointer;display:flex;font-family:WEB_FONT;font-size:1rem;font-weight:600;height:40px;justify-content:center;min-width:120px;padding:10px 20px;text-align:center;white-space:nowrap}.previous-btn:hover,.save-next-btn:hover{background-color:#0d5f67;border:none;color:#fff}.spinner{align-items:center;animation:spin .6s linear infinite;border:2px solid #0003;border-radius:50%;border-top-color:#000;display:flex;height:16px;justify-content:center;margin-top:-5px;width:16px}.assessment-results-container{display:flex;justify-content:center;width:100%}.assessment-results-table{border-collapse:collapse;font-family:Inter,sans-serif;font-size:14px;width:100%}.assessment-results-table th{font-weight:700}.assessment-results-table td,.assessment-results-table th{border:1px solid #ccc;font-family:WEB_FONT;font-size:14px;letter-spacing:0;line-height:100%;padding:10px;text-align:left}.assessment-results-table td{color:#000;font-weight:500}.assessment-results-table th{background:#fff;font-weight:600}.header-with-icon{align-items:center;display:flex;gap:6px;justify-content:flex-start}.header-with-icon img{height:16px;width:16px}@media only screen and (max-width:768px){.modal-btn-container{flex-direction:column}.previous-btn,.save-next-btn{font-size:.8rem;min-width:90px;padding:8px 12px}.popup-content{width:100%}.assessment-summary-close-btn{display:none}.pop-up-title{align-items:center}.pop-up-title-secondary{font-size:11px}.assessment-summary-popup-heading{font-size:22px;justify-content:center}.assessment-results-table-mobile{border-collapse:collapse;display:flex;justify-content:center;width:100%}.assessment-results-table-mobile td,.assessment-results-table-mobile th{border:1px solid grey;font-size:10px;padding:12px 10px;text-align:left}.assessment-results-table-mobile th{background:#fff;font-weight:600}}@media only screen and (min-width:768px) and (max-width:1023px){.popup-content{width:80%}}.popup-content{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain}.Connectivity_popup_overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000004d;height:100vh;position:fixed;width:100vw;z-index:9999}.Connectivity_popup_card,.Connectivity_popup_overlay{align-items:center;display:flex;justify-content:center}.Connectivity_popup_card{background:#fff;border-radius:10px;box-shadow:0 4px 4px #00000014;flex-direction:column;height:313px;padding:24px;text-align:center;width:409px}.Connectivity_popup_icon{align-items:center;background-color:#ffdbdb;border-radius:50%;display:flex;font-size:36px;height:40px;justify-content:center;margin-bottom:12px;width:40px}.Connectivity_popup_title{color:#000;font-family:WEB_FONT;font-size:20px;font-weight:600;margin-bottom:8px}.Connectivity_popup_message{color:#374151;font-family:WEB_FONT;font-size:14px;font-weight:500;margin-bottom:20px}.Connectivity_popup_retry{align-items:center;color:#374151;display:flex;font-family:WEB_FONT;font-size:12px;font-weight:600;gap:6px;justify-content:center;margin-bottom:20px}.Connectivity_spinner{animation:spin 1s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#00796b;height:16px;width:16px}.Connectivity_popup_button{background-color:#0c6068;color:#fff}.Connectivity_popup_button,.Connectivity_popup_button_try_again{border:none;border-radius:6px;cursor:pointer;font-family:WEB_FONT;font-size:14px;font-weight:600;padding:12px 24px;width:100%}.Connectivity_popup_button_try_again{background-color:#e6f4f4;color:#0c6068}.Connectivity_popup_button:hover{background-color:#0d5f67;color:#fff}@media only screen and (max-width:768px){.Connectivity_popup_card{width:90%}}@media only screen and (min-width:768px) and (max-width:1023px){.Connectivity_popup_card{width:60%}}.fill-result-wrap{margin-top:14px;width:100%}.fill-result-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px}.fill-col{flex:0 0 auto;max-width:49%;width:auto;width:49%}.fill-label{color:#0000008c;letter-spacing:.06em;margin-bottom:10px;text-transform:none}.fill-card,.fill-label{font-size:16px;font-weight:600}.fill-card{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;gap:10px;padding:16px;width:100%}.fill-card-text{flex:1 1 auto;line-height:1.35;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.fill-card--wrong{background:#fef2f2;border:2px solid #fed6d6}.fill-card--right{background:#f0fdf4;border:2px solid #c5f8d7}.fill-card-icon{align-items:center;border-radius:999px;display:flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}.fill-card-icon--wrong{background:#ef44441a;color:#ef4444}.fill-card-icon--right{background:#22c55e1f;color:#22c55e}.fill-reason{margin-top:12px}.fill-reason-head{align-items:center;display:flex;gap:10px;margin-bottom:6px}.fill-reason-bulb{align-items:center;background:#eef2ff;border-radius:999px;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.fill-hints{margin-top:12px}.fill-hints-title,.fill-reason-title{color:#000;font-size:16px;font-weight:500;letter-spacing:.06em;margin:10px 0;opacity:50%}.fill-hints-list{display:flex;flex-direction:column;gap:10px}.fill-hint,.fill-hint-text-box{align-items:flex-start;background:#f6f8f8;border-radius:5px;display:flex;gap:10px;padding:16px}.fill-hint-num{align-items:center;background:#e5e7eb;border-radius:6px;color:#000;display:flex;flex:0 0 22px;font-size:12px;font-weight:600;height:22.55px;justify-content:center;width:22.55px}.fill-hint-text,.fill-reason-text{color:#606465;font-size:16px;font-weight:500;line-height:1.45;opacity:.85;width:100%}.fill-card--na{background:#f3f4f6;border:2px solid #e5e7eb}.fill-card-icon--na{background:#94a3b82e;color:#9ca3af;font-weight:800}@media (max-width:640px){.fill-result-top{align-items:stretch;flex-direction:column;gap:14px}.fill-col{max-width:none;min-width:0}.fill-card,.fill-col{width:100%}.fill-card-text{overflow:visible;white-space:normal}.fill-hint{padding:10px 12px}}.assessment-mcq-total-number-question{align-items:center;display:flex;justify-content:space-between}.assessment-qmeta{align-items:center;display:flex;gap:16px}.assessment-qmeta-item{align-items:center;display:flex;gap:6px;white-space:nowrap}.question-options{display:flex;flex-direction:column;gap:14px;margin-top:10px}.result-option-row{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:8px;display:flex;padding:16px}.result-option-row.correct{background:#f1fff4;border-color:#cdefd6}.result-option-row.wrong{background:#fff1f2;border-color:#ffd0d5}.result-option-row.neutral{background:#fff;border-color:#eef0f3}.result-option-icon{align-items:center;border-radius:50%;display:flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.result-option-icon--neutral{background:#fff;border:1.6px solid #d1d5db;color:#9ca3af;font-size:12px;font-weight:600}.result-option-icon--correct{background:#2e7d32;color:#fff}.result-option-icon--wrong{background:#da4444;color:#fff}.result-option-text{flex:1 1;font-size:16px;padding-left:12px}.result-option-row.neutral .result-option-text{color:#9ca3af}.result-option-row.correct .result-option-text{color:#2e7d32;font-weight:600}.result-option-row.wrong .result-option-text{color:#da4444;font-weight:600}.result-option-tag{font-size:16px;min-width:120px;padding-left:10px;text-align:right}.result-option-tag.tag--correct{color:#2e7d32}.result-option-tag.tag--wrong{color:#da4444}.question-options{align-items:stretch!important}.question-options,.result-option-row{max-width:100%!important;width:100%!important}.result-option-row{box-sizing:border-box!important;display:flex!important}.result-option-text{flex:1 1 auto!important;min-width:0!important}.answer-following-container,.answer-the-following-wrapper,.question-answers-container{max-width:98%!important;width:100%!important}.assessment-results-page{display:flex!important;flex-direction:column!important;height:100vh!important;overflow:hidden!important}.assessment-select-question{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.assessment-mcq-question{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}.assessment-mcq-question-numbers{flex:0 0 auto!important}.mcq-question-answers{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:16px!important}.assessment-number-panel,.assessment-number-panel-view,.assessment-number-panel-view-result,.assessment-number-panel-view-result-main{height:100%!important;min-height:0!important;overflow-y:auto!important}.section-summary-card{background:#fff;border:1px solid #e7eef0;box-sizing:border-box;padding:12px 14px;width:100%}.section-summary-title{color:#6b7280;font-family:WEB_FONT;font-size:13px;font-weight:600;margin-bottom:8px}.section-summary-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.section-summary-item{align-items:center;display:flex;gap:6px}.section-summary-label{font-weight:500}.section-summary-label,.section-summary-value{color:#111827;font-family:WEB_FONT;font-size:13px}.section-summary-value{font-weight:700}.section-summary-row{flex-wrap:wrap;gap:10px 18px}.question-box1-mobile-view.attempted-1,.question-box1.attempted-1{background:#aeb7c2;color:#fff}.messaging-screen-main-container{display:flex;flex-direction:row;height:90dvh;width:100%}.messaging-screen-users-list-main-container{align-items:center;border-right:2px solid #99a6aa;border-top:none;display:flex;justify-content:center;width:30%}.messaging-screen-users-list-main-container-wrapup{display:flex;flex-direction:column;height:100%;width:100%}.messaging-screen-messages-list-main-container{display:flex;flex-direction:column;height:95%;width:70%}.messaging-screen-messages-list-profile-container{align-items:center;display:flex;height:10%;justify-content:center;width:100%}.messaging-screen-messages-list-profile-container-wrapup{border-bottom:.25px solid #e3e5eb;display:flex;flex-direction:row;height:100%;padding:10px;width:100%}.messaging-screen-users-list-main-container-heading{align-items:center;border-bottom:.25px solid #e3e5eb;color:var(--text-color);display:flex;font-family:WEB_FONT;font-size:14px;font-weight:600;height:10.3%;justify-content:center;width:100%}.messaging-screen-users-list-main-container-search-container{align-items:center;border-bottom:.25px solid #e3e5eb;display:flex;justify-content:center;padding:10px;width:100%}.search-input-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.search-text-input-field{background-color:#f8f9fd;border:0;border-radius:8px;font-family:WEB_FONT;font-size:14px;font-size:1rem;margin:none;outline:none;padding:10px 10px 10px 40px;width:90%}.messenger-search-icon{color:#7a7a7a;left:35px;position:absolute;top:35%}.messaging-screen-users-list-main-container-heading-users-list-container{-ms-overflow-style:none;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;width:100%}.messaging-screen-users-list-main-container-heading-users-list-container::-webkit-scrollbar{display:none}.messaging-screen-messages-list-profile-container-profile-view{align-items:center;display:flex;gap:10px;height:100%;width:80%}.profile-image-container{align-items:center;background-color:var(--primary-color-less);border-radius:50%;display:flex;font-family:WEB_FONT;height:35px;justify-content:center;width:35px}.profile-image-container img{border-radius:50%;height:100%;object-fit:cover;width:100%}.profile-name-stylings{color:var(--profile-name);font-family:WEB_FONT;font-size:14px;font-weight:600}.messaging-screen-messages-list-profile-container-icons-view{align-items:center;display:flex;height:100%;justify-content:flex-end;width:20%}.messaging-screen-messages-list-message-container{display:flex;height:85%;justify-content:center;width:100%}.messaging-screen-messages-list-message-container-alternative{display:flex;flex-direction:column;height:50%;justify-content:center;width:100%}.messaging-screen-messages-list-message-container-wrapup{overflow-y:auto;padding:.75rem;width:95%}.messaging-screen-messages-list-message-container-wrapup::-webkit-scrollbar{display:none}.messaging-screen-messages-list-message-inputs-container{align-items:center;display:flex;height:7%;justify-content:center;width:100%}.messaging-screen-messages-list-message-inputs-container-wrapup{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;width:95%}.messaging-screen-messages-list-message-inputs-container-emoji-container{align-items:center;display:flex;height:100%;width:5%}.messaging-screen-messages-list-message-inputs-container-emoji-container svg{cursor:pointer}.messaging-screen-messages-list-message-inputs-container-textfield-container{height:40px;position:relative;width:100%}.active-user{background-color:#eff4f5}.messaging-text-input-field{background-color:#f8f9fd;border:none;border-radius:24px;box-sizing:border-box;color:#1a1a1b;font-family:WEB_FONT;font-size:1rem;height:100%;outline:none;padding-left:15px;padding-right:50px;padding-top:10px;resize:none;width:100%}.upload-image{right:10px}.upload-file-button,.upload-image{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;pointer-events:auto;position:absolute;top:0}.upload-file-button{right:50px}.upload-file-button1{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;pointer-events:auto;position:absolute;right:25px;top:0}::placeholder{color:#9fa7be;font-family:WEB_FONT;font-size:.8rem;opacity:1}::-ms-input-placeholder{color:#9fa7be;font-family:WEB_FONT;font-size:.8rem}.messaging-screen-messages-list-message-inputs-container-other-container{display:flex;height:100%;justify-content:flex-end;width:25%}.messaging-screen-messages-list-message-inputs-container-other-container-wrapup{align-items:center;display:flex;height:100%;justify-content:space-around;width:50%}.messaging-screen-messages-list-message-inputs-container-other-container-wrapup svg{cursor:pointer}.technical-support{align-items:center;background-color:#3741b3;border-radius:2px;color:#fff;display:flex;font-family:WEB_FONT;font-size:10px;font-weight:500;gap:2px;justify-content:center;padding:2px}.name-container-stylings,.name-container-stylings-loader{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.name-container-stylings-loader{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#d1e1e399 25%,#d1e1e3 50%,#d1e1e399 75%);background-size:200% 100%;height:10px;width:15%}.icon-options-container{align-items:center;background-color:var(--bg-color);border-radius:8px;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.message-sender-div{align-self:flex-end;background-color:#21373f;border-radius:20px 20px 0 20px;color:#f8f9fd}.message-reciever-div,.message-sender-div{word-wrap:break-word;display:inline-block;font-family:WEB_FONT;font-size:.7rem;margin-bottom:5px;max-width:70%;padding:8px 12px;text-align:left}.message-reciever-div{background-color:#d1e1e3;border-radius:20px 20px 20px 0;color:#1a1a1b}.individual-users-lists{border-bottom:.25px solid #e3e5eb;display:flex;flex-direction:row;justify-content:flex-end;min-height:120px;padding:10px}.individual-users-lists-chats{align-items:center;display:flex;justify-content:space-between;width:95%}.individual-users-lists:hover{background-color:#eff4f5;cursor:pointer}.individual-user-name{color:#000;font-family:WEB_FONT;font-size:15px;font-weight:700}.individual-user-name-message{color:#636363;font-family:WEB_FONT;font-size:12px;font-weight:400;width:90%}.individual-users-message-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:85%}.individual-users-lists-profile-container{display:flex;height:30%}.individual-users-lists-main-container{display:flex;height:60%}.individual-users-lists-timing-container{background-color:orange;display:flex;height:10%}.message-screen-default-support{gap:40px;margin-top:10px}.message-screen-default-message,.message-screen-default-support{align-items:center;display:flex;flex-direction:column;justify-content:center}.message-screen-default-message{gap:10px;width:317px}.message-screen-problem-section{color:#3f3f3f;font-family:WEB_FONT;font-size:14px;font-weight:700;text-align:center}.message-screen-problem-assistance-container{align-items:center;background-color:#f4f4f4;border-radius:30px;color:#3e3e3e;cursor:pointer;display:flex;height:40px;justify-content:center;width:317px}.message-screen-problem-assistance-container:hover{background-color:#0b4e56;color:#f4f4f4}.message-screen-problem-assistance{font-family:WEB_FONT;font-size:12px;font-weight:500}.back-arrow-mobile{cursor:pointer;display:none;font-size:24px}.loading_message_text{animation:loading_message_text 2s cubic-bezier(.4,0,.6,1) infinite;padding:0 2}.loading_message_text,.message-load-error{color:#767171;display:flex;font-size:small;justify-content:center}.message-load-error{align-items:center;gap:8px;padding:8px}.message-load-retry{background:var(--white-color);border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:small;padding:2px 12px}@keyframes loading_message_text{0%,to{opacity:1}50%{opacity:.5}}.attachment-popup{bottom:55px;display:flex;flex-direction:column;gap:10px;padding:10px;position:absolute;right:0;width:200px;z-index:1000}.attachment-option{align-items:center;background:#eff4f5;color:#06151f;cursor:pointer;display:flex;font-family:WEB_FONT;font-size:12px;font-weight:700;gap:5px;padding:8px}.attachment-icon{height:24px;margin-right:10px;width:24px}.attachment-option.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.image-upload-spinner-overlay{align-items:center;background-color:#ffffffb3;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.spinner-image{animation:spin 1s linear infinite;aspect-ratio:1;border:2px solid #0d5f67;border-radius:50%;border-top:.15em solid #0000;height:20px;margin-left:-5px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}@media screen and (max-width:768px){.back-arrow-mobile{display:block}.messaging-screen-messages-list-main-container,.messaging-screen-users-list-main-container{width:100%}.messaging-screen-users-list-main-container-heading{color:#000;font-family:WEB_FONT;font-size:16px;font-weight:600;text-align:center}.messaging-screen-users-list-main-container{border:0}}@media only screen and (min-width:600px) and (max-width:1024px) and (min-height:800px){.individual-users-lists-chats{gap:10px}}.individual-users-lists-loader{margin-bottom:5px;min-height:120px;width:100%}.individual-users-lists-loader,.profile-image-container-loader{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#d1e1e399 25%,#d1e1e3 50%,#d1e1e399 75%);background-size:200% 100%}.profile-image-container-loader{border-radius:50%;height:35px;width:35px}.technical-support-loader{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#d1e1e399 25%,#d1e1e3 50%,#d1e1e399 75%);background-size:200% 100%;height:10px;width:60%}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.uploaded-image-file-main-container{display:flex;height:35%;justify-content:center;margin-bottom:10px;width:100%}.uploaded-image-file-main-container-width-maintain{height:100%;width:95%}.uploaded-image-file-image-container{background-color:#eff4f5;height:100%;padding:5px;position:relative;width:200px}.uploaded-image-file-image-container img{height:100%;object-fit:cover;width:100%}.uploaded-image-file-close-container{cursor:pointer;position:absolute;right:0;top:5}.unread-badge{background-color:#ff3b30;border-radius:10px;color:#fff;font-size:11px;margin-left:6px;padding:2px 6px}.image-upload-container{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.image-upload_card_view{box-shadow:0 2px 4px #00000040,0 -2px 4px #00000040;display:flex;flex-direction:column;gap:40px;height:60%;padding-top:2%;width:65%}.image-upload-header_view{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:2%;padding-inline:2%}.image-upload-header_title_text{color:#000;font-family:WEB_FONT;font-size:20px;font-weight:600;text-align:center;width:100%}.image-upload-icon_circle_view{align-items:center;background-color:#d1e1e3;border-radius:50px;cursor:pointer;height:30px;width:30px}.image-upload-book_icon_view,.image-upload-icon_circle_view{display:flex;justify-content:center}.image-upload-content_view,.image-upload-content_view_two{align-items:center;color:#000;display:flex;font-family:WEB_FONT;font-size:14px;font-weight:600;gap:5px;justify-content:center;padding-top:2%;text-align:center}.image-upload-content_view_two{flex-direction:column}.image-upload_image_input{border:1px solid #d9d9d9!important;color:#0000;cursor:pointer;display:flex;height:30%;opacity:0;position:absolute;width:45%}.image-upload_view{align-self:center;flex-direction:column;gap:20px;height:60%;overflow:hidden;padding-block:3%;width:100%}.image-upload-hide_icon_circle,.image-upload_view{align-items:center;display:flex;justify-content:center}.image-upload-hide_icon_circle{background-color:#d9d9d9;border-radius:50px;height:30px;opacity:0;width:30px}.image-upload-button_text{background-color:var(--primary-color);border-radius:10px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:14px;font-weight:500;height:30px;width:100px}.image-upload-button_text,.image-upload-button_view{align-items:center;display:flex;justify-content:center}.image-upload-button_view{align-self:center;padding:2%;width:100%}.image-upload-edit{height:100%;position:relative}.file-upload-error,.image-upload-edit{align-items:center;display:flex;justify-content:center}.file-upload-error{color:#000;flex-direction:column;font-family:WEB_FONT;font-size:13px;font-weight:600;gap:5px;width:70%}.image-upload-edit-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.image-upload-preview{height:100%;object-fit:contain;width:70%}.image-upload-edit-icon{background-color:#fff;border-radius:50%;box-shadow:0 0 4px #0000001a;cursor:pointer;padding:4px;position:absolute;right:15%;top:8px;z-index:10}.image-upload-edit-icon,.image-upload-wrapper{align-items:center;display:flex;justify-content:center}.image-upload-wrapper{flex-direction:column}.try-again-img-error{text-align:center;width:80%}.try-again-icon-error{align-items:center;display:flex;justify-content:center;width:90%}.try-again-text{display:none}.try-again-text-two{align-items:center;color:#000;display:flex;font-family:WEB_FONT;font-size:15px;font-weight:600;justify-content:center;text-align:center}@media only screen and (max-width:767px){.image-upload_card_view{height:367px;justify-content:flex-start;width:90%}.image-upload-edit{height:185px}.image-upload-content_view{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px}.file-upload-error{width:100%}.image-upload-header_title_text,.try-again-img-error{display:none}.image-upload-wrapper{width:80%}.try-again-icon-error{flex-direction:column;gap:10px}.image-upload_view{height:100%}.try-again-text-two{display:none}.try-again-text{align-items:center;color:#000;display:flex;font-family:WEB_FONT;font-size:15px;font-weight:600;justify-content:center;text-align:center}}@media only screen and (min-width:600px) and (max-width:1024px) and (min-height:800px){.image-upload_card_view{height:30%}.file-upload-error,.image-upload-content_view{width:90%}.image-upload_card_view{justify-content:center}.image-upload_view{gap:5px}}.message-row{font-family:WEB_FONT;margin-bottom:.75rem}.message-row.user{text-align:right}.message-bubble{word-wrap:break-word;border-radius:6px;display:inline-block;max-width:75%;padding:.5rem .75rem;text-align:left;white-space:pre-wrap}.message-bubble.user{background:#0d5f67;color:#fff}.message-bubble.assistant{background:var(--primary-light);border:1px solid #ddd;color:#000}.loading{font-size:.9rem;opacity:.6}.Assessment-report-analysis-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:30px}.border_bottom{border-bottom:3px solid #d1e1e3;width:95%}.Assessment-report-analysis-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:25px 0;width:95%}.Assessment-subject-analysis-name{color:#0d5f67;font-family:WEB_FONT;font-size:24px;font-weight:600}.Assessment-course-insights-card{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;width:100%}.Assessment-report-analysis-card{background-color:#eff4f5;border-radius:10px;height:445px;width:345px}.Insights-text-container{cursor:pointer;display:flex;justify-content:flex-end;padding:5px 5px 0 0}.Insights-text{align-items:center;display:flex;gap:6px}.Insights-title{border-bottom:2px solid #000;color:var(--text-color);font-family:WEB_FONT;font-size:13px;font-weight:600;line-height:1.2}.Assessment-report-analysis-card-details-container{align-items:center;display:flex;height:90%;justify-content:space-evenly}.Assessment-report-analysis-card-details{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:space-between;width:100%}.Assessment-report-analysis-card-title-wrapper{padding-left:10px;width:100%}.subject-name-text{color:#a7bdc0;font-family:WEB_FONT;font-size:15px;font-weight:600;margin-bottom:10px}.start-date-name-text{color:#87888c;font-family:WEB_FONT;font-size:10px;font-weight:500}.course-title{font-size:16px;font-weight:700}.course-title,.progress-status{color:#0d5f67;font-family:WEB_FONT}.progress-status{background-color:#d1e1e3;border-radius:5px;font-size:12px;font-weight:600;padding:2px 10px}.progress-note{color:#87888c;font-family:WEB_FONT;font-size:11px;font-weight:500;padding-top:5px}.donut-chart-container,.time-spent-per-week{align-items:center;display:flex;flex-direction:column;justify-content:center}.assessment-course-details-container{display:flex;flex-direction:column;gap:8px}.assessment-course-details{align-items:center;color:#606465;display:flex;gap:5px;justify-content:center}.assessment-course-details,.avg-time-spent{font-family:WEB_FONT;font-size:13px;font-weight:600;text-align:center}.avg-time-spent{color:#0d5f67}.avg-time-spent-weeks{font-family:WEB_FONT;font-size:11px;font-weight:600}.percentage-text{font-family:WEB_FONT;font-size:20px;font-weight:700}.donut-progress{animation:progressAnimation 2s ease-out forwards}.donut-chart-arc{overflow:visible}@keyframes progressAnimation{to{stroke-dashoffset:0}}.assessment-course-details-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.donut-chart-wrapper{align-items:center;display:flex;justify-content:center;padding-top:20px}@media only screen and (max-width:767px){.Assessment-course-insights-card{flex-direction:column;gap:10px}.Assessment-report-analysis-card{height:auto;width:100%}.Assessment-report-analysis-card-title-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.Assessment-report-analysis-contents{width:50%}.donut-chart-wrapper{width:40%}.assessment-course-details-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:95%}.assessment-course-details{font-size:10px}.assessment-course-details-wrapper{gap:10px;padding-bottom:15px}.donut-chart-arc{padding-right:10px;width:100%}.percentage-text{font-size:25px}.progress-note{font-size:8px;font-weight:600}}.report-progress-course-progress-card{align-items:center;background:#fff;border:1px solid #dfe3e6;border-radius:14px;box-shadow:0 6px 16px #00000014;display:flex;flex-direction:column;gap:15px;justify-content:center;max-width:100%;overflow:hidden;position:relative;width:345px}.report-progress-course-progress-card:hover{background-color:#eff4f5}.report-progress-course-progress-card{animation:reportProgressCardIn .28s ease-out backwards}@keyframes reportProgressCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.progress-ring-arc{transition:stroke-dashoffset 1s cubic-bezier(.33,1,.68,1),opacity .24s ease-out}@media (prefers-reduced-motion:reduce){.report-progress-course-progress-card,.report-progress-view-insights:hover .view-insights-arrow svg,.view-insights-arrow svg{animation:none}.progress-ring-arc{transition:none}}.report-progress-card-header{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.report-progress-main-container{display:flex;justify-content:space-between;padding-top:10px;width:95%}.report-progress-card-title{color:#a7bdc0;font-family:WEB_FONT;font-size:15.6px;font-weight:600}.report-progress-card-status{border-radius:6px;color:#606465;font-family:WEB_FONT;font-size:10px;font-weight:600;font-weight:500}.report-progress-container{align-items:center;display:flex;justify-content:center}.report-progress-card{background-color:#d1e1e3;border-bottom-left-radius:2px;border-top-left-radius:2px;color:#0d5f67;font-family:WEB_FONT;font-size:11.65px;font-weight:600;padding:2px 20px;text-align:center}.report-progress-analysis-container{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.report-progress-analysis-wrapper{border-top:2px solid #87888c80;width:90%}.report-progress-course-title{color:#0d5f67;font-family:WEB_FONT;font-size:20px;font-size:16px;font-weight:700;margin-top:10px}.report-progress-note{color:#606465;font-family:WEB_FONT;font-size:14px;font-weight:500}.circular-progress{align-items:center;background:conic-gradient(#0e7c86 var(--angle),#e6e6e6 0deg);border-radius:50%;display:flex;height:120px;justify-content:center;margin:auto;position:relative;width:120px}.circular-progress span{color:#0e7c86;font-size:24px;font-weight:700}.progress-metrics{display:flex;gap:10px;justify-content:space-between}.report-progress-main-circular{color:#0d5f67;font-family:WEB_FONT;font-size:32px;font-weight:600}.report-progress-sub-circular-one,.report-progress-sub-circular-three,.report-progress-sub-circular-two{color:#606465;font-family:WEB_FONT;font-size:10px;font-weight:500}.report-progress-course-activities{color:#606465;font-family:WEB_FONT;font-size:10px;font-weight:600}.metric-item{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center}.report-progress-weekly-info{align-items:center;cursor:auto;display:flex;justify-content:flex-end;padding-top:10px;width:100%}.report-progress-weekly-info-wrapper{align-items:center;cursor:auto;display:flex;justify-content:space-between;width:90%}.report-progress-weekly-status{align-items:flex-start;cursor:auto;display:flex;flex-direction:column;justify-content:center}.report-progress-weekly{color:#606465}.report-progress-learning,.report-progress-weekly{font-family:WEB_FONT;font-size:10px;font-weight:600}.report-progress-learning{color:#0d5f67}.report-progress-view-insights{align-items:center;background-color:#0d5f67;border-bottom-right-radius:14px;cursor:pointer;display:flex;justify-content:center;padding:8px}.view-insights{color:#fff;font-family:WEB_FONT;font-size:12px;font-weight:600}.view-insights-arrow{text-align:center}.progress-visualization{align-items:center;display:flex;flex-direction:column;padding-top:20px}.main-semicircle{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:300px}.main-semicircle-text{color:#0d5f67;font-size:28px;font-weight:700;left:50%;position:absolute;top:45%;transform:translate(-50%,-30%)}.dual-ring{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;margin:0 auto;position:relative;width:50px}.ring-center-text{font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.view-insights-arrow svg{transition:transform .2s ease}.report-progress-view-insights:hover .view-insights-arrow svg{animation:arrowAlive .35s ease}@keyframes arrowAlive{0%{transform:translateX(0)}40%{transform:translateX(5px)}70%{transform:translateX(2px)}to{transform:translateX(4px)}}.assessment-overview{box-sizing:border-box;width:100%}.attempt_select_radio_btn{height:12px;width:12px}.assessment-overview-topbar{padding-bottom:16px;width:100%}.header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px;min-width:0}.header-title{flex:1 1;min-width:0}.header-actions{display:flex;flex-shrink:0;justify-content:flex-end}.header-actions--selector-shell{min-width:0;position:relative}.heading-1{color:#1a1a1a;margin:0}.attempt-selector-wrap{align-items:center;display:inline-flex;flex-shrink:0;gap:12px}.attempt-selector-wrap--sticky{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff57;border:1px solid #ffffff47;border-radius:16px;box-shadow:0 8px 24px #0f172a14;display:inline-flex;gap:12px;padding:8px 10px;position:fixed;right:16px;top:70px;z-index:120}.attempt-selector-wrap--sticky .attempt-selector-reset-inline{gap:0;min-width:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;transform:translateX(8px);transition:width .22s ease,opacity .18s ease,transform .22s ease,padding .22s ease,gap .22s ease;width:0}.attempt-selector-wrap--sticky:focus-within .attempt-selector-reset-inline,.attempt-selector-wrap--sticky:hover .attempt-selector-reset-inline{gap:10px;opacity:1;padding:0 10px 0 0;pointer-events:auto;transform:translateX(0);width:auto}.attempt-selector-reset-inline{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:10px;height:44px;padding:0 10px 0 0}.attempt-selector-reset-inline__icon{flex-shrink:0;height:18px;width:18px}.attempt-selector-reset-inline__text{color:#6b7280;font-size:14px;font-weight:600;white-space:nowrap}.btn-icon-calendar{flex-shrink:0;height:14px;width:14px}.btn-icon-calendar1{flex-shrink:0;height:12px;width:12px}.attempt-selector-btn{align-items:center;background:#ffffffe0;border:1px solid #d7dbe1;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:10px;height:44px;justify-content:center;min-width:190px;padding:0 18px;transition:all .2s ease}.attempt-selector-btn:hover{background:#fcfcfd;border-color:#cfd4dc}.attempt-selector-btn--applied{background:#e7f7f4eb;border:1px solid #14b8a6;box-shadow:0 1px 4px #14b8a62e}.attempt-selector-btn__text{color:#667085;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attempt-selector-btn__text--applied{color:#14b8a6;font-weight:700}.attempt-selector-btn__expand{flex-shrink:0;height:6px;width:10px}.attempt-filter-overlay{align-items:stretch;background:#10182857;inset:0;justify-content:flex-end;overscroll-behavior:contain;position:fixed;width:100vw;z-index:2147483000}.attempt-filter-drawer,.attempt-filter-overlay{display:flex;height:100vh;height:100dvh;overflow:hidden}.attempt-filter-drawer{animation:attemptDrawerSlideIn .22s ease;background:#fff;box-shadow:-8px 0 28px #0f172a24;flex-direction:column;max-height:100vh;max-height:100dvh;max-width:92vw;min-height:0;width:380px}@keyframes attemptDrawerSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.attempt-filter-drawer__header{align-items:flex-start;background:#fff;border-bottom:1px solid #edf1f5;display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:calc(18px + env(safe-area-inset-top, 0px)) 20px 14px}.attempt-filter-drawer__title{color:#171c1f;font-size:20px;font-weight:700;line-height:1.2;margin:0}.attempt-filter-drawer__subtitle{color:#7a8392;font-size:14px;font-weight:400;line-height:1.4;margin:4px 0 0}.attempt-filter-drawer__close{background:#0000;border:none;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:26px;line-height:1;padding:4px}.attempt-filter-drawer__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 20px}.attempt-filter-block+.attempt-filter-block{margin-top:22px}.attempt-filter-block__label{color:#4f5d71;font-size:10px;font-weight:600;letter-spacing:.08em;margin:0 0 12px}.attempt-filter-chip-row{display:flex;flex-wrap:wrap;gap:10px}.attempt-filter-chip{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#171c1f;cursor:pointer;font-size:12px;font-weight:600;height:34px;padding:0 14px;transition:all .2s ease}.attempt-filter-chip:hover{border-color:#c9d0d9}.attempt-filter-chip--active{background:#e8fbf8;border-color:#1fb6aa;color:#109b92}.attempt-filter-attempt-list{display:flex;flex-direction:column;gap:4px}.attempt-filter-attempt-item{align-items:flex-start;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 4px;transition:background .2s ease}.attempt-filter-attempt-item:hover{background:#f8fafc}.attempt-filter-attempt-item input[type=radio]{accent-color:#0d5f67;cursor:pointer;flex-shrink:0;height:20px;margin-top:5px;width:20px}.attempt-filter-attempt-item__content{display:flex;flex-direction:column;min-width:0}.attempt-filter-attempt-item__title{color:#171c1f;font-size:16px;font-weight:600;line-height:1.2}.attempt-filter-attempt-item__meta{color:#4f5d71;font-size:14px;font-weight:400;line-height:1.35;margin-top:4px}.attempt-filter-attempt-item--selected .attempt-filter-attempt-item__title{color:#1f2937}.attempt-filter-drawer__footer{align-items:center;background:#fff;border-top:1px solid #edf1f5;display:flex;flex:0 0 auto;gap:14px;justify-content:space-between;padding:14px 20px calc(18px + env(safe-area-inset-bottom, 0px))}.attempt-filter-reset-group{align-items:center;display:inline-flex;gap:6px}.attempt-filter-reset-btn{background:#0000;border:none;color:#4f5d71;cursor:pointer;font-size:14px;font-weight:600;padding:0}.attempt-filter-apply-btn{background:#0d5f67;border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;height:40px;letter-spacing:.04em;padding:0 18px;transition:background .2s ease}.attempt-filter-apply-btn:hover{background:#09565d}.attempt-filter-apply-btn__content{align-items:center;display:inline-flex;gap:5px;justify-content:center}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%}.stat-card{align-items:flex-start;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box;display:flex;gap:10px;min-height:100px;padding:16px;width:100%}.stat-card-icon{align-items:center;border-radius:8px;display:flex;height:48px;justify-content:center;min-width:48px;padding:12px}.stat-card-icon-svg{height:26px;width:26px}.stat-card-content{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.stat-card-title{color:#606465;font-size:14px;font-weight:500}.stat-card-title,.stat-card-value{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-card-value{color:#000;font-size:20px;font-weight:600}.stat-card-subtitle{color:#606465;font-size:12px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.assessment-overview-topbar{padding-bottom:14px}.header{align-items:flex-start}.attempt-selector-wrap--sticky{right:16px;top:64px}.attempt-selector-btn{min-width:180px}}@media (max-width:768px){.assessment-overview-topbar{padding-bottom:12px}.header{align-items:stretch;flex-direction:column;gap:14px}.header-title{width:100%}.attempt-selector-wrap,.header-actions{justify-content:flex-end;width:100%}.attempt-selector-wrap{flex-wrap:wrap}.attempt-selector-wrap--sticky{flex-wrap:nowrap;justify-content:flex-end;padding:6px 8px;right:16px;top:56px;width:auto}.attempt-selector-btn{max-width:calc(100vw - 110px);min-width:170px}.attempt-filter-drawer{max-width:100%;width:100%}}@media (max-width:480px){.assessment-overview-topbar{padding-bottom:10px}.heading-1{font-size:18px;line-height:1.25}.attempt-selector-wrap{gap:10px}.attempt-selector-wrap--sticky{padding:5px 6px;right:12px;top:52px}.attempt-selector-reset-inline{height:40px;padding-right:4px}.attempt-selector-reset-inline__text{font-size:13px}.btn-icon-calendar{height:20px;width:20px}.attempt-selector-reset-inline__icon{height:18px;width:18px}.attempt-selector-btn{border-radius:10px;height:40px;max-width:calc(100vw - 90px);min-width:150px;padding:0 12px}.attempt-selector-btn__text{font-size:13px}}.attempt-filter-apply-btn,.attempt-filter-attempt-item,.attempt-filter-chip,.attempt-filter-drawer__close,.attempt-filter-reset-btn,.attempt-selector-btn,.attempt-selector-reset-inline,.stat-card{transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease,opacity .22s ease}.attempt-filter-overlay{animation:assessmentOverviewOverlayFade .2s ease}.attempt-filter-drawer__close{border-radius:8px}.stat-card-icon{transition:transform .2s ease}.stat-card-subtitle,.stat-card-value{transition:color .2s ease}.attempt-filter-apply-btn:focus-visible,.attempt-filter-attempt-item:focus-visible,.attempt-filter-chip:focus-visible,.attempt-filter-drawer__close:focus-visible,.attempt-filter-reset-btn:focus-visible,.attempt-selector-btn:focus-visible,.attempt-selector-reset-inline:focus-visible{outline:3px solid #0d5f6729;outline-offset:3px}@keyframes assessmentOverviewOverlayFade{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.attempt-selector-btn:hover{box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}.attempt-selector-reset-inline:hover .attempt-selector-reset-inline__text{color:#0d5f67}.attempt-filter-chip:hover{box-shadow:0 8px 16px #0f172a0d;transform:translateY(-1px)}.attempt-filter-attempt-item:hover{transform:translateX(2px)}.attempt-filter-apply-btn:hover{box-shadow:0 10px 22px #0d5f672e}.attempt-filter-drawer__close:hover{background:#f3f4f6;color:#111827}.stat-card:hover{border-color:#d6dce3;box-shadow:0 12px 24px #0f172a14;transform:translateY(-2px)}.stat-card:hover .stat-card-icon{transform:scale(1.04)}}.attempt-filter-apply-btn:active,.attempt-filter-chip:active,.attempt-selector-btn:active,.stat-card:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.attempt-filter-apply-btn,.attempt-filter-attempt-item,.attempt-filter-chip,.attempt-filter-drawer__close,.attempt-filter-overlay,.attempt-filter-reset-btn,.attempt-selector-btn,.attempt-selector-reset-inline,.stat-card,.stat-card-icon,.stat-card-subtitle,.stat-card-value{animation:none!important;transition:none!important}}.behaviour-tracking{margin-bottom:40px;min-width:0;width:100%}.behaviour-header{margin-bottom:24px}.heading-2{color:#0d6771;font-weight:700;letter-spacing:-.02em}.subtitle{color:#61656c}.behaviour-grid{gap:24px}.behaviour-events,.behaviour-grid{display:flex;flex-direction:column;min-width:0}.behaviour-events{background-color:#fff;border:1px solid #e8eaed;border-radius:18px;box-shadow:0 2px 8px #1018280a;overflow:hidden}.events-header{padding:20px}.section-title{align-items:center;color:#14171a;display:flex;font-size:18px;gap:8px;margin:0;min-width:0}.section-title-icon{color:#ef4444;flex-shrink:0;height:16px;width:18px}.events-list{grid-gap:16px 20px;align-items:stretch;display:grid;flex:1 1;gap:16px 20px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:0 20px 20px}.event-card{background-color:#fff;border:1px solid #e7e9ec;border-radius:12px;box-sizing:border-box;min-height:80px;min-width:0;padding:16px;width:100%}.event-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.event-content{display:flex;flex:1 1;gap:12px;min-width:0}.event-icon{flex-shrink:0;height:20px;width:20px}.event-icon.orange{color:#f97316}.event-icon.blue{color:#3b82f6}.event-icon.purple{color:#8b5cf6}.event-icon.red{color:#ef4444}.event-icon.indigo{color:#6366f1}.event-icon.pink{color:#ec4899}.event-icon-svg{fill:currentColor;height:20px;width:20px}.event-details{flex:1 1;min-width:0}.event-title{color:#111827;font-size:16px;font-weight:600;line-height:1.35;margin:0 0 4px;word-break:break-word}.event-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:14px;font-weight:500;margin:0;overflow:hidden;word-break:break-word}.event-count{background-color:#eff4f5;border-radius:6px;color:#0d5f67;flex-shrink:0;font-size:12px;font-weight:700;padding:4px 8px;white-space:nowrap}.time-analysis{background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;min-height:0;min-height:auto;min-width:0;padding:0}.ta-headline{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;min-width:0}.ta-headline-copy{min-width:0}.ta-title{color:#0d6771;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.ta-subtitle{color:#61656c;font-size:16px;margin:0}.time-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.time-action-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;min-height:40px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.time-action-btn.active{background-color:#d8e5e8;color:#0d6771}.time-action-icon{fill:currentColor;flex-shrink:0;height:16px;width:16px}.ta-card{background:#fff;border:1px solid #e7e9ec;border-radius:18px;box-shadow:0 2px 8px #1018280a;min-width:0;padding:28px 28px 24px}.ta-card-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px;min-width:0}.ta-card-title{color:#2c2432;font-size:24px;font-weight:600;margin:0;min-width:0}.ta-summary{align-items:flex-end;color:#687076;display:flex;flex-direction:column;flex-shrink:0;font-size:14px;font-weight:400;gap:4px;white-space:nowrap}.ta-summary strong{color:#111827;font-weight:700}.ta-overview-chart{display:flex;gap:20px;max-width:100%;min-height:360px;min-width:0;overflow:hidden;width:100%}.ta-y-label{align-items:center;color:#667085;display:flex;flex-shrink:0;font-size:13px;font-weight:500;justify-content:center;max-width:32px;min-width:32px;text-align:center;transform:rotate(180deg);width:32px;writing-mode:vertical-rl}.ta-chart-main{display:grid;flex:1 1 auto;grid-template-columns:52px minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden}.ta-y-axis{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;max-width:52px;min-width:52px;padding:8px 10px 22px 0;width:52px}.ta-y-tick{align-items:center;color:#6b7280;display:flex;font-size:13px;height:1px;justify-content:flex-end;position:relative}.ta-bars-scroll{-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scroll-behavior:smooth;scrollbar-color:#b8c2cc #0000;scrollbar-width:thin;width:100%}.ta-bars-scroll::-webkit-scrollbar{height:10px}.ta-bars-scroll::-webkit-scrollbar-track{background:#0000}.ta-bars-scroll::-webkit-scrollbar-thumb{background:#c7d0d9;border-radius:999px}.ta-bars-scroll::-webkit-scrollbar-thumb:hover{background:#aeb9c4}.ta-bars-area{align-items:end;background-image:linear-gradient(0deg,#1118270d 1px,#0000 0);background-size:100% 25%;background-size:100% calc(100%/var(--ta-grid-step-count, 4));border-bottom:1px solid #ebedf0;border-left:1px solid #ebedf0;display:inline-grid;gap:8px;grid-auto-columns:44px;grid-auto-flow:column;justify-content:start;min-height:310px;padding:8px 12px 0;position:relative;vertical-align:top}.ta-bars-scroll.compact-overview{overflow-x:hidden}.ta-bars-area.compact-overview{grid-gap:clamp(20px,3vw,56px);display:grid;gap:clamp(20px,3vw,56px);grid-auto-columns:auto;grid-auto-flow:unset;grid-template-columns:repeat(var(--ta-compact-count),minmax(120px,1fr));justify-content:stretch;justify-items:center;padding:8px 18px 0;width:100%}.ta-bars-area.compact-overview .ta-bar-col{max-width:none;min-width:0;width:100%}.ta-bars-area.compact-overview .ta-bar-wrap{width:100%}.ta-bars-area.compact-overview .ta-bar{border-radius:10px 10px 0 0}.ta-bars-area.compact-overview .ta-bar,.ta-bars-area.compact-overview .ta-bar-empty{width:min(100%,var(--ta-compact-bar-width))}.ta-bars-area.compact-overview .ta-bar-label{font-size:13px}.ta-avg-line{border-top:2px dashed #7a7f87;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.ta-avg-text{background:#fff;color:#6b7280;font-size:13px;padding:0 4px;position:absolute;right:8px;top:-10px}.ta-bar-col{align-items:center;display:flex;flex:0 0 44px;flex-direction:column;justify-content:flex-end;max-width:44px;min-width:44px;width:44px}.ta-bar-wrap{align-items:flex-end;display:flex;height:290px;justify-content:center;width:100%}.ta-bar{border-radius:6px 6px 0 0;min-height:10px;transition:height .28s ease;width:40px}.ta-bar.correctFast{background:#1fb5a4}.ta-bar.correctSlow{background:repeating-linear-gradient(-45deg,#0000001f,#0000001f 4px,#0000 0,#0000 8px),#1fb5a4}.ta-bar.incorrectFast{background:#f24545}.ta-bar.incorrectSlow{background:repeating-linear-gradient(-45deg,#0000001f,#0000001f 4px,#0000 0,#0000 8px),#f24545}.ta-bar-empty{background:#0000;border-radius:6px;height:2px;width:40px}.ta-bar-label{color:#6b7280;font-size:12px;margin-top:8px;text-align:center;white-space:nowrap}.ta-hover-tooltip{background:#f4f4f4;border-radius:20px;box-shadow:0 16px 34px #0000001f;max-width:220px;padding:14px 16px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);width:220px;z-index:9999}.ta-hover-tooltip-title{color:#101828;font-size:14px;font-weight:600;line-height:1;margin-bottom:10px}.ta-hover-tooltip-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.ta-hover-tooltip-row:last-child{margin-bottom:0}.ta-hover-tooltip-label{color:#4b5563;font-size:13px;font-weight:500}.ta-hover-tooltip-value{color:#374151;font-size:13px;font-weight:600;word-break:break-word}.ta-hover-tooltip-status.correct{color:#14b8a6}.ta-hover-tooltip-status.incorrect{color:#f24545}.ta-hover-tooltip-status.unanswered{color:#6b7280}.ta-overview-legend{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:26px}.ta-legend-item{align-items:center;color:#4b5563;display:inline-flex;font-size:14px;font-weight:500;gap:8px}.ta-legend-box{border:1px solid #0000;border-radius:4px;display:inline-block;flex-shrink:0;height:14px;width:22px}.ta-legend-box.correctFast{background:#1fb5a4}.ta-legend-box.correctSlow{background:repeating-linear-gradient(-45deg,#0000001f,#0000001f 4px,#0000 0,#0000 8px),#1fb5a4}.ta-legend-box.incorrectFast{background:#f24545}.ta-legend-box.incorrectSlow{background:repeating-linear-gradient(-45deg,#0000001f,#0000001f 4px,#0000 0,#0000 8px),#f24545}.ta-legend-box.notAnswered{background:#fff;border-color:#d0d5dd;border-style:dashed}.ta-detailed-shell{grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;min-width:0}.ta-detailed-nav{align-items:center;background:#ececec;border:none;border-radius:999px;box-shadow:0 2px 8px #00000014;color:#7c838d;cursor:pointer;display:flex;font-size:30px;height:34px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:34px}.ta-detailed-nav:hover:not(:disabled){background:#e3e7eb;color:#0d6771}.ta-detailed-nav:disabled{cursor:not-allowed;opacity:.45}.ta-detailed-nav--left,.ta-detailed-nav--right{align-self:center;justify-self:center}.ta-detailed-grid{grid-gap:18px 16px;align-items:start;display:grid;gap:18px 16px;grid-template-columns:repeat(10,minmax(0,1fr));min-width:0}.ta-question-card{align-items:stretch;background:#fff;border:2px solid #14b8a6;border-radius:10px;display:flex;max-width:84px;min-height:84px;min-width:0;overflow:visible;position:relative;width:100%}.ta-question-card:before{border-radius:8px;content:"";inset:0;position:absolute;z-index:0}.ta-question-card.easy:before{background:linear-gradient(90deg,#14b8a63d,#14b8a63d 48%,#fff0 0,#fff0);background:linear-gradient(90deg,#14b8a63d 0,#14b8a63d var(--ta-fill-pct,48%),#fff0 var(--ta-fill-pct,48%),#fff0 100%)}.ta-question-card.medium:before{background:linear-gradient(90deg,#ffcd334d,#ffcd334d 48%,#fff0 0,#fff0);background:linear-gradient(90deg,#ffcd334d 0,#ffcd334d var(--ta-fill-pct,48%),#fff0 var(--ta-fill-pct,48%),#fff0 100%)}.ta-question-card.hard:before{background:linear-gradient(90deg,#ff4a4a2e,#ff4a4a2e 48%,#fff0 0,#fff0);background:linear-gradient(90deg,#ff4a4a2e 0,#ff4a4a2e var(--ta-fill-pct,48%),#fff0 var(--ta-fill-pct,48%),#fff0 100%)}.ta-question-card.correct{border-color:#14b8a6}.ta-question-card.incorrect{border-color:#ff4a4a}.ta-question-card.unanswered{background:#0000;border:2px dashed #7a7f87}.ta-question-card.unanswered:before{background:#0000}.ta-question-badge{align-items:center;border-radius:50%;box-shadow:0 4px 14px #00000029;color:#1f2937;display:flex;font-size:13px;font-weight:600;height:30px;justify-content:center;left:-12px;position:absolute;top:-14px;width:30px;z-index:3}.ta-question-badge.correct{background:#14b8a6;color:#083d39}.ta-question-badge.incorrect{background:#ff4a4a;color:#3a0b0b}.ta-question-badge.unanswered{background:#d6dbe1;color:#374151}.ta-question-status{font-size:15px;font-weight:600;line-height:1;position:absolute;right:10px;top:8px;z-index:3}.ta-question-status.correct{color:#14b8a6}.ta-question-status.incorrect{color:#ff4a4a}.ta-question-status.unanswered{color:#0000}.ta-question-content{align-items:center;display:flex;justify-content:center;min-width:0;padding:20px 14px 14px;position:relative;width:100%;z-index:2}.ta-question-time{color:#606465;font-size:14px;font-weight:600;line-height:1.1;text-align:center;word-break:break-word}.ta-question-card-placeholder{min-height:84px;visibility:hidden}.ta-detailed-overlay-wrap{min-width:0;position:relative}.ta-detailed-shell{position:relative;z-index:1}.ta-question-detail-panel{animation:taDetailPanelIn .22s ease;box-shadow:0 12px 32px #10182824;max-width:520px;padding:22px 22px 24px;position:absolute;right:40px;top:96px;width:520px;z-index:20}@keyframes taDetailPanelIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ta-question-card.active{z-index:2}.ta-question-card{appearance:none;-webkit-appearance:none;box-shadow:none;cursor:pointer;padding:0;text-align:left;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.ta-question-card:hover{transform:translateY(-1px)}.ta-question-card.active{box-shadow:0 10px 24px #0d677129}.ta-question-detail-panel{background:#fff;border:2px solid #0d7b86;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;min-width:0;padding:28px 26px 34px;width:100%}.ta-question-detail-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.ta-question-detail-top-left{align-items:center;display:flex;gap:10px;min-width:0}.ta-question-detail-id{color:#0a0f14;font-size:24px;font-weight:600;line-height:1;margin:0}.ta-question-detail-difficulty{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:1;min-height:25px;padding:0 12px}.ta-question-detail-difficulty.fast{background:#14b8a6;color:#fff}.ta-question-detail-difficulty.moderate{background:#e8d6ae;color:#4b3d19}.ta-question-detail-difficulty.slow{background:#efcfcf;color:#7a2222}.ta-question-detail-close{align-items:center;background:#0000;border:none;color:#737373;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:30px;height:40px;justify-content:center;padding:0;width:40px}.ta-question-detail-divider{background:#6e6e6e;height:1px;margin:26px 0;opacity:.6;width:100%}.ta-question-detail-section{margin-bottom:8px}.ta-question-detail-heading{color:#0a0f14;font-size:24px;font-weight:600;line-height:1.1;margin:0 0 16px}.ta-question-detail-question{color:#606465;font-size:16px;font-weight:500;line-height:1.45;margin:0;max-height:80px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin}.ta-question-detail-answer-head{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:16px}.ta-question-detail-answer-head .ta-question-detail-heading{font-size:24px;margin:0}.ta-question-detail-answer-status{align-items:center;display:inline-flex;font-size:14px;font-weight:500;gap:8px}.ta-question-detail-answer-status.correct{color:#14b8a6}.ta-question-detail-answer-status.incorrect{color:#ff4a4a}.ta-question-detail-answer-status.unanswered{color:#7b7f86}.ta-question-detail-answer-box{align-items:center;align-items:flex-start;background:#f2f3f5;border-radius:4px;color:#606465;display:flex;flex-shrink:0;font-size:16px;font-weight:500;max-height:80px;min-height:48px;overflow-y:auto;overscroll-behavior:contain;padding:12px 6px 12px 16px;scrollbar-width:thin}.ta-question-detail-meta{grid-gap:20px 28px;display:grid;gap:20px 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.ta-question-detail-meta-item{display:flex;flex-direction:column;gap:8px;min-width:0}.ta-question-detail-meta-label{color:#606465;font-size:16px;font-weight:600;line-height:1.2}.ta-question-detail-meta-value{color:#06151f;font-size:16px;font-weight:500;line-height:1.35;word-break:break-word}.ta-question-detail-actions{display:flex;gap:16px;justify-content:center;margin-top:28px}.ta-question-detail-btn{border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;height:40px;transition:all .2s ease;width:154px}.ta-question-detail-btn:disabled{cursor:not-allowed;opacity:.45}.ta-question-detail-btn-secondary{background:#fff;border:2px solid #0d7b86;color:#0d6771}.ta-question-detail-btn-primary{background:#166d74;border:2px solid #166d74;color:#fff}.ta-detailed-legends{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:28px}.ta-detailed-legend-group{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.ta-legend-title{color:#61656c;font-size:15px;font-weight:500}.ta-efficiency-chip{border-radius:2px;display:inline-block;flex-shrink:0;height:14px;width:14px}.ta-efficiency-chip.fast{background:#14b8a63d}.ta-efficiency-chip.moderate{background:#e8d6aee6}.ta-efficiency-chip.slow{background:#efd0d0d9}.ta-status-chip{align-items:center;border:1.5px solid;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:24px;justify-content:center;width:24px}.ta-status-chip.correct{background:#14b8a614;color:#14b8a6}.ta-status-chip.incorrect{background:#ff4a4a14;color:#ff4a4a}.chart-bar,.chart-bar-animation,.chart-bar-group,.chart-bar-icon,.chart-bar-label,.chart-bar.easy,.chart-bar.hard,.chart-bar.medium,.chart-bars-container,.chart-container,.chart-distribution-card,.chart-distribution-grid,.chart-distribution-title,.chart-stat-card,.chart-stat-card.easy,.chart-stat-card.hard,.chart-stat-card.medium,.chart-stat-count,.chart-stat-dot,.chart-stat-dot.easy,.chart-stat-dot.hard,.chart-stat-dot.medium,.chart-stat-header,.chart-stat-range,.chart-stat-title,.chart-stat-title.easy,.chart-stat-title.hard,.chart-stat-title.medium,.chart-stat-value,.chart-stat-value.easy,.chart-stat-value.hard,.chart-stat-value.medium,.chart-stats-grid,.chart-wrapper,.chart-y-axis,.chart-y-axis-label,.chart-y-axis-text,.difficulty-content,.difficulty-count,.difficulty-dot,.difficulty-item,.difficulty-label,.difficulty-legend,.distribution-item,.distribution-label,.distribution-value,.font-medium,.progress-stats,.question-box,.question-box.easy,.question-box.empty,.question-box.hard,.question-box.medium,.question-content-time,.question-number,.question-number.easy,.question-number.empty,.question-number.hard,.question-number.medium,.questions-grid,.time-analysis-chart-container,.time-text{all:unset;display:revert}.ta-detailed-mobile-pagination{display:none}.view-results-container_analytics{display:flex;justify-content:center;padding:15px 0 0;text-align:center}.ta-detailed-grid{justify-items:center}.ta-question-card,.ta-question-card-placeholder{justify-self:center;max-width:84px;width:100%}@media (max-width:1200px){.ta-question-detail-panel{max-width:calc(100% - 56px);width:520px}.ta-question-detail-answer-head .ta-question-detail-heading,.ta-question-detail-heading{font-size:22px}.ta-card{padding:24px 22px 20px}.ta-detailed-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:991px){.ta-question-detail-actions{justify-content:space-evenly}.ta-question-detail-panel{animation:none;margin-top:18px;max-width:100%;position:static;width:100%}.ta-detailed-layout,.ta-detailed-layout.panel-open{gap:18px;grid-template-columns:1fr}.ta-detailed-layout.panel-open .ta-detailed-main{padding-right:0}.ta-question-detail-panel{padding:22px 18px 24px}.ta-question-detail-meta{gap:20px 24px;grid-template-columns:1fr 1fr}.ta-question-detail-answer-head .ta-question-detail-heading,.ta-question-detail-heading{font-size:24px}.ta-question-detail-question{font-size:16px}.events-list{gap:14px 14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ta-headline{align-items:stretch;flex-direction:column}.time-actions{justify-content:flex-start;width:100%}.ta-overview-chart{flex-direction:column;min-height:0;min-height:auto}.ta-y-label{justify-content:flex-start;max-width:none;min-width:0;transform:none;width:auto;writing-mode:initial}.ta-card-top{align-items:flex-start;flex-direction:row;justify-content:space-between}.ta-summary{align-items:flex-end}.ta-detailed-shell{column-gap:10px;grid-template-columns:38px minmax(0,1fr) 38px}.ta-detailed-grid{gap:16px 12px;grid-template-columns:repeat(6,minmax(0,1fr))}.ta-hover-tooltip{display:none}}@media (max-width:820px){.events-list{grid-template-columns:1fr}}@media (max-width:767px){.ta-question-detail-top{align-items:flex-start}.ta-question-detail-top-left{flex-wrap:wrap}.ta-question-detail-id{font-size:24px}.ta-question-detail-meta{gap:18px;grid-template-columns:1fr}.ta-question-detail-actions{justify-content:space-around}.ta-question-detail-answer-head .ta-question-detail-heading,.ta-question-detail-heading{font-size:22px}.ta-question-detail-question{font-size:15px}.ta-question-detail-answer-status{font-size:16px}.behaviour-header{margin-bottom:18px}.events-header{padding:16px}.events-list{gap:12px;padding:0 16px 16px}.event-header{align-items:stretch;flex-direction:column;gap:12px}.event-count{align-self:flex-start}.heading-2,.ta-title{font-size:22px}.subtitle,.ta-subtitle{font-size:14px}.ta-card{padding:18px 14px 16px}.time-actions{gap:8px}.time-action-btn{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;justify-content:center;padding:10px 12px}.ta-card-top{flex-direction:column;gap:10px}.ta-card-top,.ta-summary{align-items:flex-start}.ta-chart-main{grid-template-columns:40px minmax(0,1fr)}.ta-y-axis{max-width:40px;min-width:40px;padding-right:6px;width:40px}.ta-bars-area{gap:6px;grid-auto-columns:36px}.ta-bar-col{flex:0 0 36px;max-width:36px;min-width:36px;width:36px}.ta-bar,.ta-bar-empty{width:32px}.ta-overview-legend{gap:12px;justify-content:flex-start}.ta-detailed-shell{grid-template-columns:1fr;row-gap:14px}.ta-detailed-nav{display:none}.ta-detailed-grid{gap:14px 14px;grid-template-columns:repeat(2,minmax(84px,1fr));justify-content:center;justify-items:center;margin:0 auto;max-width:240px;width:100%}.ta-question-detail-panel{margin-top:20px}.ta-detailed-mobile-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:14px}.ta-detailed-mobile-btn{align-items:center;background:#ececec;border:none;border-radius:999px;box-shadow:0 2px 8px #00000014;color:#7c838d;cursor:pointer;display:flex;font-size:26px;height:34px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:34px}.ta-detailed-mobile-btn:disabled{cursor:not-allowed;opacity:.45}.ta-detailed-mobile-page{color:#61656c;font-size:13px;font-weight:600;min-width:88px;text-align:center}.ta-question-card,.ta-question-card-placeholder{min-height:74px}.ta-question-time{font-size:12px}.ta-question-status{font-size:13px}.ta-detailed-legends{gap:18px;justify-content:flex-start;margin-top:22px}}@media (max-width:480px){.ta-question-detail-actions{justify-content:space-around}.behaviour-tracking{margin-bottom:28px}.events-header{padding:14px}.events-list{padding:0 14px 14px}.section-title{font-size:16px}.event-card{padding:14px}.event-title{font-size:15px}.event-description{font-size:13px}.ta-card{border-radius:14px;padding:16px 12px}.time-actions{flex-direction:column;width:100%}.time-action-btn{flex:1 1 100%;width:100%}.ta-overview-chart{gap:12px}.ta-y-tick{font-size:11px}.ta-bars-area{gap:6px;grid-auto-columns:32px;padding:8px 8px 0}.ta-bar-col{flex:0 0 32px;max-width:32px;min-width:32px;width:32px}.ta-bar,.ta-bar-empty{width:28px}.ta-bar-label{font-size:11px}.ta-detailed-grid{gap:12px 12px;grid-template-columns:repeat(2,minmax(84px,1fr));justify-content:center;justify-items:center;margin:0 auto;max-width:220px}.ta-question-badge{font-size:12px;height:28px;left:-10px;top:-12px;width:28px}.ta-question-content{padding:16px 10px 12px}.ta-question-time{font-size:11px}.ta-detailed-legend-group{gap:10px}.ta-legend-item{font-size:13px}}@media (max-width:768px){.ta-bars-scroll.compact-overview{overflow-x:auto;overflow-y:hidden}.ta-bars-area.compact-overview{gap:16px;grid-template-columns:repeat(var(--ta-compact-count),minmax(72px,96px));justify-content:start;justify-items:center;min-width:100%;padding:8px 10px 0;width:max-content!important}.ta-bars-area.compact-overview .ta-bar-col,.ta-bars-area.compact-overview .ta-bar-wrap{width:72px}.ta-bars-area.compact-overview .ta-bar,.ta-bars-area.compact-overview .ta-bar-empty{max-width:72px;width:72px}.ta-bars-area.compact-overview .ta-bar-label{font-size:12px;line-height:1.2}}.ta-bar-col{-webkit-tap-highlight-color:transparent;cursor:pointer}.ta-mobile-tooltip-card{background:#f4f4f4;border-radius:16px;box-shadow:0 10px 24px #0000001a;box-sizing:border-box;margin-top:14px;padding:14px 16px;width:100%}.ta-question-detail-panel{scroll-margin-top:16px}.behaviour-events,.event-card,.ta-bar-col,.ta-card,.ta-detailed-mobile-btn,.ta-detailed-nav,.ta-mobile-tooltip-card,.ta-question-card,.ta-question-detail-btn,.ta-question-detail-panel,.time-action-btn{transition:transform .2s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease,color .24s ease,opacity .24s ease}.event-icon,.ta-question-badge,.ta-question-detail-close,.ta-question-status,.ta-question-time,.time-action-icon{transition:transform .18s ease,color .18s ease,background-color .18s ease}.ta-hover-tooltip,.ta-mobile-tooltip-card,.ta-question-detail-panel{animation:behaviourFadeUp .22s ease}.ta-question-card{will-change:transform}.ta-question-card.active{box-shadow:0 12px 24px #0d5f671f}.ta-detailed-mobile-btn:focus-visible,.ta-detailed-nav:focus-visible,.ta-question-card:focus-visible,.ta-question-detail-btn:focus-visible,.ta-question-detail-close:focus-visible,.time-action-btn:focus-visible{outline:3px solid #0d5f6729;outline-offset:3px}@keyframes behaviourFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.behaviour-events:hover,.ta-card:hover{box-shadow:0 14px 28px #0f172a14}.event-card:hover{border-color:#dde3ea;box-shadow:0 12px 22px #0f172a0f;transform:translateY(-2px)}.event-card:hover .event-icon{transform:scale(1.05)}.time-action-btn:hover{box-shadow:0 8px 18px #0f172a0f;transform:translateY(-1px)}.ta-bar-col:hover,.ta-question-card:hover{transform:translateY(-2px)}.ta-question-card:hover{box-shadow:0 10px 20px #0f172a14}.ta-question-card:hover .ta-question-time{color:#0d5f67}.ta-detailed-mobile-btn:hover:not(:disabled),.ta-detailed-nav:hover:not(:disabled){box-shadow:0 8px 18px #0f172a14;transform:translateY(-1px)}.ta-question-detail-close:hover{background:#f3f4f6;transform:rotate(90deg)}.ta-question-detail-btn:hover{box-shadow:0 10px 20px #0d5f671f;transform:translateY(-1px)}}.ta-detailed-mobile-btn:active:not(:disabled),.ta-detailed-nav:active:not(:disabled),.ta-question-card:active,.ta-question-detail-btn:active,.time-action-btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.behaviour-events,.event-card,.event-icon,.ta-bar-col,.ta-card,.ta-detailed-mobile-btn,.ta-detailed-nav,.ta-hover-tooltip,.ta-mobile-tooltip-card,.ta-question-badge,.ta-question-card,.ta-question-detail-btn,.ta-question-detail-close,.ta-question-detail-panel,.ta-question-status,.ta-question-time,.time-action-btn,.time-action-icon{animation:none!important;transition:none!important}}.performance-analysis{box-sizing:border-box;margin-bottom:40px;max-width:100%;min-width:0;overflow-x:hidden;width:100%}:root{--performance-panel-height:680px;--performance-panel-height-mobile:520px}.performance-header{margin-bottom:24px;min-width:0}.metrics-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:32px;min-width:0;width:100%}.metric-card{border:1px solid;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;min-height:140px;min-width:0;padding:20px;width:100%}.metric-card.green{background-color:#d1fae54d;border-color:#10b98133}.metric-card.amber{background-color:#fef3c74d;border-color:#f59e0b33}.metric-card.purple{background-color:#ede9fe4d;border-color:#8b5cf633}.metric-card.red{background-color:#fee2e259;border-color:#ef444438}.metric-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;min-width:0}.metric-title{font-size:14px;font-weight:600}.metric-title.green{color:#065f46}.metric-title.amber{color:#92400e}.metric-title.purple{color:#5b21b6}.metric-title.red{color:#b91c1c}.metric-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.metric-icon-svg{display:block}.metric-icon-svg.trend{height:22px;width:22px}.metric-icon-svg.bolt,.metric-icon-svg.stars{height:28px;width:28px}.metric-card.green .metric-icon{background-color:#10b9811a}.metric-card.amber .metric-icon{background-color:#f59e0b24}.metric-card.purple .metric-icon{background-color:#8b5cf61f}.metric-card.red .metric-icon{background-color:#ef44441f}.metric-card.green .metric-icon-svg{filter:brightness(0) saturate(100%) invert(51%) sepia(84%) saturate(1430%) hue-rotate(118deg) brightness(92%) contrast(87%)}.metric-card.red .metric-icon-svg{filter:brightness(0) saturate(100%) invert(22%) sepia(90%) saturate(2864%) hue-rotate(346deg) brightness(95%) contrast(96%)}.metric-icon.downward .metric-icon-svg{transform:rotate(180deg)}.metric-subtitle{color:#757575;font-size:12px;font-weight:500;margin-bottom:16px}.metric-subtitle.green{color:#059669}.metric-subtitle.amber{color:#d97706}.metric-subtitle.purple{color:#7c3aed}.metric-subtitle.red{color:#dc2626}.metric-value-container{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-top:auto;min-width:0}.metric-value{color:#1a1a1a;font-size:18px;font-weight:700;line-height:1.2}.metric-secondary-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.metric-change{border-radius:4px;font-size:10px;font-weight:600;padding:4px 8px;white-space:nowrap}.metric-change.green{background-color:#10b98133;color:#065f46}.metric-change.amber{background-color:#f59e0b33;color:#92400e}.metric-change.purple{background-color:#8b5cf633;color:#5b21b6}.metric-change.red{background-color:#ef444424;color:#b91c1c}.metric-comparison{color:#666;font-size:12px}.performance-content{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr;max-width:100%;min-width:0;width:100%}.performance-chart-container,.performance-content>*{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.performance-chart-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:680px;height:var(--performance-panel-height);min-height:680px;min-height:var(--performance-panel-height);overflow:hidden;padding:20px}.chart-title-container,.performance-chart-header{margin-bottom:16px;min-width:0}.performance-chart-title{color:#000;font-size:18px;font-weight:600;margin:0 0 4px}.performance-chart-subtitle{color:#606465;font-size:14px;font-weight:500;margin:0 0 40px}.performance-chart-plot-header{color:#000;font-size:16px;font-weight:600;margin:0 0 20px}.performance-chart-wrapper{box-sizing:border-box;flex:1 1;height:300px;margin-bottom:16px;max-width:100%;min-height:340px;min-width:0;overflow:hidden;position:relative;width:100%}.performance-chart-scroll-inner{display:block;height:100%;min-width:100%}.performance-chart-wrapper.scrollable{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-color:#d3d9e0 #0000;scrollbar-width:thin;touch-action:pan-x}.performance-chart-wrapper.scrollable::-webkit-scrollbar{height:6px}.performance-chart-wrapper.scrollable::-webkit-scrollbar-track{background:#0000}.performance-chart-wrapper.scrollable::-webkit-scrollbar-thumb{background:#d3d9e0;border-radius:999px}.performance-chart-wrapper.scrollable::-webkit-scrollbar-thumb:hover{background:#aeb9c4}.performance-chart-svg{display:block;height:100%;min-width:100%;overflow:visible;width:100%}.y-axis-labels{font-size:12px;font-weight:500}.y-axis-label{fill:#666;text-anchor:end;font-size:11px}.grid-line{stroke:#e0e0e0;stroke-dasharray:4 4;stroke-width:1}.vertical-grid{stroke:#e0e0e0}.vertical-line{stroke-dasharray:4 4;stroke-width:1}.chart-area{opacity:.8}.chart-line{opacity:.5}.chart-point-group,.point-halo{transition:all .3s ease}.point-halo{fill:#dcf0f3;opacity:.5}.chart-point-group.hovered .point-halo{r:14;opacity:.6}.point-inner{fill:#0e5f76;stroke:#fff;stroke-width:2}.x-axis-labels{font-size:12px;font-weight:500}.x-axis-label{fill:#666;font-size:11px;opacity:.7}.performance-chart-footer{border-top:1px solid #e0e0e0;color:#666;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:12px;justify-content:space-between;min-width:0;padding-top:20px}.scores-container{gap:20px}.score-item,.scores-container{align-items:center;display:flex}.score-item{flex-wrap:wrap;gap:8px;min-width:0}.score-label,.score-value{align-items:center;display:inline-flex;line-height:1.1;margin:0;padding:0;vertical-align:middle}.score-label{color:#000;font-weight:500}.score-value{color:#000;font-weight:600}.history-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:680px;height:var(--performance-panel-height);max-width:100%;min-height:680px;min-height:var(--performance-panel-height);min-width:0;overflow:hidden;padding:20px;width:100%}.history-title{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:24px}.history-scroll{flex:1 1;margin-left:-22px;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 8px 8px 22px;scrollbar-color:#d3d9e0 #0000;scrollbar-width:thin}.history-scroll::-webkit-scrollbar{width:6px}.history-scroll::-webkit-scrollbar-track{background:#0000}.history-scroll::-webkit-scrollbar-thumb{background:#d3d9e0;border-radius:999px}.history-scroll::-webkit-scrollbar-thumb:hover{background:#aeb9c4}.timeline{border-left:2px solid #e0e0e0;min-height:max-content;padding:6px 0 0 18px}.timeline,.timeline-item{min-width:0;position:relative}.timeline-item{margin-bottom:18px}.timeline-item:last-child{margin-bottom:0}.timeline-dot{background-color:#0d5f67;border:5px solid #eff4f5;border-radius:50%;box-sizing:border-box;height:20px;left:-29px;position:absolute;top:2px;width:20px}.timeline-dot.latest{background-color:#eff4f5;border:5px solid #0d5f67}.timeline-content{min-width:0;padding-left:12px}.attempt-card{background-color:#0d5f67;border-radius:10px;box-shadow:0 4px 12px #0d5f6733;box-sizing:border-box;color:#fff;min-width:0;padding:16px;transition:all .2s ease;width:100%}.attempt-header{gap:10px;justify-content:space-between;margin-bottom:8px}.attempt-header,.performance-attempt-score{align-items:center;display:flex;min-width:0}.performance-attempt-score{font-size:18px;font-weight:600;gap:6px}.performance-attempt-score-icon{display:block;height:16px;width:16px}.performance-attempt-score-icon.downward{filter:brightness(0) saturate(100%) invert(22%) sepia(90%) saturate(2864%) hue-rotate(346deg) brightness(95%) contrast(96%);transform:rotate(180deg)}.attempt-time{align-items:center;display:flex;font-size:12px;font-weight:500;gap:4px;min-width:0;opacity:.9;text-align:right;word-break:break-word}.attempt-time-icon{fill:#fff;flex-shrink:0;height:12px;width:12px}.performance-attempt-label{font-size:12px;font-weight:500;opacity:.9}.attempt-item{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:10px;box-sizing:border-box;min-width:0;padding:16px;transition:all .2s ease;width:100%}.attempt-item-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px;min-width:0}.attempt-item-score{color:#000;font-size:18px;font-weight:700;margin:0;min-width:0}.attempt-item-time{align-items:center;color:#606465;display:flex;font-size:12px;font-weight:500;gap:4px;min-width:0;text-align:right;word-break:break-word}.attempt-item-time-icon{fill:currentColor;flex-shrink:0;height:12px;width:12px}.attempt-item-label{color:#606465;font-size:12px;font-weight:500;margin:0}@media (max-width:1199px){.performance-chart-wrapper.scrollable{overscroll-behavior-x:contain;touch-action:pan-x}.performance-chart-svg .chart-area,.performance-chart-svg .chart-line,.performance-chart-svg .chart-point-group{pointer-events:none}}@media (min-width:768px) and (max-width:991px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-chart-footer{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:992px){.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-chart-footer{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:1200px){.performance-content{grid-template-columns:minmax(0,2fr) minmax(360px,.95fr)}.heading-2{font-size:1.75rem}.history-title,.performance-chart-title{font-size:20px}}@media (min-width:768px) and (max-width:1199px){.performance-content{gap:20px;grid-template-columns:1fr}.history-container,.performance-chart-container{height:auto;min-height:auto}.history-container{max-height:640px;padding:20px 18px}.performance-chart-wrapper{min-height:320px}.history-scroll{margin-left:-22px;max-height:560px;overflow-x:hidden;overflow-y:auto;padding:10px 6px 8px 22px}}@media (max-width:767px){.metric-card{min-height:120px;padding:16px}.metric-icon-svg.trend{height:20px;width:20px}.metric-icon-svg.bolt,.metric-icon-svg.stars{height:24px;width:24px}.metric-value{font-size:16px}.performance-content{gap:18px;grid-template-columns:1fr}.history-container,.performance-chart-container{height:auto;min-height:auto}.performance-chart-container{padding:16px}.history-container{max-height:520px;padding:16px}.performance-chart-wrapper{height:250px;min-height:250px}.x-axis-label,.y-axis-label{font-size:10px}.performance-chart-plot-header{margin-bottom:16px}.history-title{margin-bottom:18px}.history-scroll{margin-left:-18px;max-height:430px;overflow-x:hidden;overflow-y:auto;padding:8px 2px 6px 18px}.timeline{padding:4px 0 0 16px}.timeline-item{margin-bottom:14px}.timeline-content{padding-left:10px}.attempt-card,.attempt-item{padding:12px}.attempt-header,.attempt-item-header{gap:8px}.attempt-item-score,.performance-attempt-score{font-size:16px}.attempt-item-time,.attempt-time{font-size:11px}}@media (max-width:480px){.heading-2{font-size:1.25rem}.subtitle{font-size:13px}.metrics-grid{gap:16px}.metric-secondary-container{align-items:flex-start;flex-direction:column;gap:4px}.history-container,.performance-chart-container{border-radius:10px}.performance-chart-wrapper{height:210px;min-height:210px}.chart-point-group{pointer-events:none}.history-container{max-height:500px}.history-scroll{margin-left:-16px;max-height:405px;padding:8px 0 6px 16px}.timeline{padding:4px 0 0 14px}.timeline-dot{border-width:4px;height:16px;left:-21px;top:4px;width:16px}.attempt-item-score,.performance-attempt-score{font-size:16px}.attempt-item-time,.attempt-time{font-size:10px}.attempt-header,.attempt-item-header{align-items:flex-start;flex-direction:column}}.attempt-card,.attempt-item,.history-container,.metric-card,.performance-chart-container,.timeline-dot{transition:transform .22s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease}.attempt-item-score,.metric-change,.metric-icon,.metric-value,.performance-attempt-score{transition:transform .2s ease,color .2s ease}.chart-point-group .point-halo,.chart-point-group .point-inner{transition:r .18s ease,opacity .18s ease,filter .18s ease}.performance-chart-svg .chart-area,.performance-chart-svg .chart-line{animation:performanceChartFadeIn .28s ease}@keyframes performanceChartFadeIn{0%{opacity:.35}to{opacity:1}}@media (hover:hover) and (pointer:fine){.metric-card:hover{box-shadow:0 12px 24px #0f172a14;transform:translateY(-2px)}.metric-card:hover .metric-icon{transform:scale(1.05)}.history-container:hover,.performance-chart-container:hover{box-shadow:0 14px 28px #0f172a14}.chart-point-group:hover .point-inner{r:6}.chart-point-group:hover .point-halo{opacity:.22}.attempt-card:hover,.attempt-item:hover{box-shadow:0 10px 20px #0f172a14;transform:translateY(-1px)}.timeline-item:hover .timeline-dot{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.attempt-card,.attempt-item,.attempt-item-score,.chart-point-group .point-halo,.chart-point-group .point-inner,.history-container,.metric-card,.metric-change,.metric-icon,.metric-value,.performance-attempt-score,.performance-chart-container,.performance-chart-svg .chart-area,.performance-chart-svg .chart-line,.timeline-dot{animation:none!important;transition:none!important}}.question-analysis{box-sizing:border-box;margin-bottom:40px;width:100%}.question-header{margin-bottom:24px}.heading-2{margin:0 0 8px}.question-content{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr}.breakdown-section,.chart-section{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:620px;min-height:620px;padding:24px}.chart-title{color:#000;font-size:18px;font-weight:600;margin:0 0 8px}.chart-subtitle{color:#606465;font-size:14px;font-weight:500;margin:0 0 24px}.chart-area{-webkit-overflow-scrolling:touch;flex:1 1;height:470px;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.chart-canvas{display:block;height:100%;margin:0 auto;max-width:600px;width:100%}.chart-summary{border-top:1px solid #e0e0e0;margin-top:auto;padding-top:16px}.summary-row{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.summary-row:last-child{margin-bottom:0}.summary-label{color:#606465}.summary-label,.summary-value{font-weight:600}.summary-value.strong{color:#10b981}.summary-value.weak{color:#f59e0b}.question-list{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:16px;margin-bottom:24px;min-height:0;overflow-y:auto;padding-right:6px}.question-item{border:1px solid #f0f0f0;border-radius:12px;box-sizing:border-box;min-height:68px;padding:12px;transition:background-color .2s}.question-icon,.question-item{align-items:center;display:flex}.question-icon{border-radius:10px;flex-shrink:0;height:44px;justify-content:center;margin-right:16px;padding:8px;width:44px}.emerald-bg{background-color:#10b9811a;color:#059669}.blue-bg{background-color:#3b82f61a;color:#2563eb}.purple-bg{background-color:#8b5cf61a;color:#7c3aed}.red-bg{background-color:#ef44441a;color:#dc2626}.amber-bg{background-color:#f59e0b1a;color:#d97706}.green-bg{background-color:#22c55e1a;color:#16a34a}.gray-bg{background-color:#6b72801a;color:#6b7280}.yellow-bg{background-color:#f59e0b1a;color:#d97706}.question-icon-svg{fill:currentColor;height:40px;width:40px}.question-details{flex:1 1;min-width:0}.question-header-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:2px}.question-type{color:#000;font-size:14px;font-weight:600;margin:0;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-score{color:#000;flex-shrink:0;font-size:16px;font-weight:600}.question-stats{color:#606465;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:8px;justify-content:space-between}.question-summary{align-items:center;border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:80px;justify-content:flex-start;margin-left:0;padding-top:16px}.summary-item{text-align:left}.summary-number{color:#000;font-size:18px;font-weight:600;margin-bottom:4px}.question-summary .summary-label{color:#8c9090;font-size:14px;font-weight:600}@media (max-width:1199px){.question-content{gap:22px;grid-template-columns:1fr}.breakdown-section,.chart-section{height:auto;min-height:auto}.chart-area{flex:initial;height:420px}.breakdown-section{max-height:620px}.question-list{max-height:420px}}@media (min-width:1200px){.question-content{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.question-analysis{margin-bottom:30px}.question-header{margin-bottom:20px}.heading-2{font-size:20px;margin-bottom:6px}.subtitle{font-size:14px}.breakdown-section,.chart-section{border-radius:14px;height:auto;min-height:auto;padding:18px}.chart-title{font-size:17px;margin-bottom:6px}.chart-subtitle{font-size:13px;margin-bottom:18px}.chart-area{height:320px;margin-bottom:18px}.chart-canvas{max-width:100%;min-width:320px}.chart-summary{padding-top:14px}.summary-row{font-size:13px}.question-list{gap:14px;margin-bottom:20px;max-height:360px}.question-item{padding:10px}.question-icon{height:40px;margin-right:12px;width:40px}.question-icon-svg{height:32px;width:32px}.question-type{font-size:14px;max-width:60%}.question-score{font-size:16px}.question-stats{font-size:12px;justify-content:flex-start}.question-summary{gap:24px;justify-content:flex-start;padding-top:14px}.summary-item{flex:0 0 auto;text-align:left}.summary-number{font-size:17px}.question-summary .summary-label{font-size:12px}}@media (max-width:480px){.heading-2{font-size:19px}.subtitle{font-size:13px}.breakdown-section,.chart-section{border-radius:12px;padding:16px}.chart-area{height:290px}.chart-canvas{min-width:280px}.question-list{max-height:330px}.question-icon{height:38px;margin-right:10px;width:38px}.question-icon-svg{height:28px;width:28px}.question-type{max-width:100%;white-space:normal}.question-header-row{align-items:flex-start}.question-summary{gap:18px}}@media (prefers-reduced-motion:reduce){.question-item{transition:none}}@media (hover:none) and (pointer:coarse){.question-item{padding:14px 12px}.question-icon{height:46px;width:46px}}@media print{.question-analysis{break-inside:avoid;page-break-inside:avoid}.breakdown-section,.chart-section{border:1px solid #ddd;box-shadow:none;height:auto;min-height:auto}.question-item{border:1px solid #ddd}}.question-item:focus-visible{outline:2px solid #0d5f67;outline-offset:2px}.chart-area::-webkit-scrollbar,.question-list::-webkit-scrollbar{height:6px;width:6px}.chart-area::-webkit-scrollbar-track,.question-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.chart-area::-webkit-scrollbar-thumb,.question-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.chart-area::-webkit-scrollbar-thumb:hover,.question-list::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.breakdown-section,.chart-section,.question-item{transition:transform .22s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease}.question-icon,.question-score,.summary-value{transition:transform .18s ease,color .18s ease}.chart-canvas{animation:questionChartFade .28s ease}@keyframes questionChartFade{0%{opacity:.45}to{opacity:1}}@media (hover:hover) and (pointer:fine){.breakdown-section:hover,.chart-section:hover{box-shadow:0 14px 28px #0f172a14}.question-item:hover{background:#fbfcfc;border-color:#e2e8f0;transform:translateX(2px)}.question-item:hover .question-icon{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.breakdown-section,.chart-canvas,.chart-section,.question-icon,.question-item,.question-score,.summary-value{animation:none!important;transition:none!important}}.insights-recommendations{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 25px #0f172a0f;box-sizing:border-box;overflow:hidden;padding:16px 24px 20px;width:100%}.insights-recommendations__top{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.insights-recommendations__title-block{min-width:0}.insights-recommendations__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.insights-recommendations__title{color:#0d5f67;font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.insights-recommendations__badge{align-items:center;background:#dbeafe;border-radius:8px;color:#064ed9;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;letter-spacing:.05em;padding:0 10px}.insights-recommendations__subtitle{color:#606465;font-size:20px;font-weight:600;line-height:1.4;margin:0}.insights-recommendations__toggle{align-items:stretch;background:#0000;border:none;border-radius:0;display:inline-flex;flex-shrink:0;overflow:hidden;padding:0}.insights-recommendations__toggle-btn{align-items:center;background:#0000;border:none;border-radius:0;color:#606465;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:14px;height:29px;line-height:1;padding:16px 22px;transition:all .2s ease}.insights-recommendations__toggle-btn:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.insights-recommendations__toggle-btn:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.insights-recommendations__toggle-btn.active:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.insights-recommendations__toggle-btn.active:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.insights-recommendations__toggle-btn.active{background:#eef3f4;color:#0d6a73}.insights-recommendations__toggle-icon{align-items:center;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.insights-recommendations__toggle-icon svg{height:14px;width:14px}.insights-recommendations__toggle-btn+.insights-recommendations__toggle-btn{border-left:1px solid #e6e9ee}.insights-recommendations__content{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.insights-column{min-width:0}.insights-column__heading{align-items:center;display:flex;font-size:16px;font-weight:700;gap:10px;line-height:1.2;margin-bottom:18px}.insights-column__heading svg{flex-shrink:0;height:20px;width:20px}.insights-column__heading--strengths{color:#22b45d}.insights-column__heading--improvements{color:#a96a19}.insights-column__list{display:flex;flex-direction:column;gap:14px}.insight-card{align-items:center;border-radius:12px;box-sizing:border-box;display:flex;gap:16px;min-height:92px;overflow:hidden;padding:16px 18px 16px 20px;position:relative}.insight-card--strength{background:#edf7f0}.insight-card--improvement{background:#fcf5e8}.insight-card__accent{border-radius:12px 0 0 12px;height:100%;left:0;position:absolute;top:0;width:4px}.insight-card__accent--strength{background:#21b457}.insight-card__accent--improvement{background:#f39a13}.insight-card__icon{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;margin-left:12px;width:42px}.insight-card__icon svg{height:20px;width:20px}.insight-card__icon--strength{background:#d8f0de;color:#22b45d}.insight-card__icon--improvement{background:#f8e8bf;color:#f39a13}.insight-card__content{min-width:0}.insight-card__title{font-size:15px;font-weight:700;line-height:1.35;margin:0 0 6px}.insight-card__title--strength{color:#2f5138}.insight-card__title--improvement{color:#8b5a19}.insight-card__description{font-size:14px;font-weight:500;line-height:1.45;margin:0}.insight-card__description--strength{color:#28b45d}.insight-card__description--improvement{color:#f39a13}.insights-recommendations__badge--cumulative{background:#dbeafe;color:#356fdf}.insights-recommendations__badge--attempt{background:#dff5ef;color:#0f8a6a}@media (max-width:1024px){.insights-recommendations{padding:16px 18px 20px}.insights-recommendations__top{align-items:stretch;flex-direction:column}.insights-recommendations__toggle{width:fit-content}.insights-recommendations__content{gap:24px}}@media (max-width:768px){.insights-recommendations__content{grid-template-columns:1fr}}@media (max-width:480px){.insights-recommendations{padding:14px}.insights-recommendations__title{font-size:18px}.insights-recommendations__toggle{width:100%}.insights-recommendations__toggle-btn{flex:1 1;font-size:12px;justify-content:center;min-height:56px;padding:14px 12px}.insights-recommendations__subtitle{font-size:16px}.insights-recommendations__toggle-icon svg{height:20px;width:20px}.insight-card{padding:14px 14px 14px 16px}.insight-card__icon{height:38px;margin-left:10px;width:38px}.insight-card__title{font-size:14px}.insight-card__description{font-size:13px}}.insight-card,.insights-recommendations,.insights-recommendations__badge,.insights-recommendations__toggle-btn{transition:transform .2s ease,box-shadow .24s ease,background-color .24s ease,color .24s ease,border-color .24s ease}.insight-card__accent,.insight-card__icon,.insight-card__title{transition:transform .18s ease,color .18s ease,opacity .18s ease}.insights-column__list{animation:insightsFadeIn .24s ease}.insights-recommendations__toggle-btn:focus-visible{outline:3px solid #0d5f6729;outline-offset:3px}@keyframes insightsFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.insights-recommendations:hover{box-shadow:0 14px 28px #0f172a14}.insights-recommendations__toggle-btn:hover{background:#f6f8f8;transform:translateY(-1px)}.insight-card:hover{box-shadow:0 10px 20px #0f172a0f;transform:translateY(-2px)}.insight-card:hover .insight-card__icon{transform:scale(1.05)}}.insight-card:active,.insights-recommendations__toggle-btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.insight-card,.insight-card__accent,.insight-card__icon,.insight-card__title,.insights-column__list,.insights-recommendations,.insights-recommendations__badge,.insights-recommendations__toggle-btn{animation:none!important;transition:none!important}}.chapter-details{box-sizing:border-box;margin-bottom:40px;width:100%}.chapter-header{margin-bottom:22px}.heading-2{font-size:28px;margin:0 0 6px}.subtitle{font-size:20px;margin:0}.cd-list{display:flex;flex-direction:column;gap:20px}.cd-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 25px #0f172a0f;overflow:hidden}.cd-card-head{border-bottom:1px solid #d8d2ca66;justify-content:space-between;padding:18px 22px}.cd-card-head,.cd-head-left{align-items:center;display:flex}.cd-head-left{gap:12px}.cd-icon{background:#eaf1f2;border:1px solid #145f6524;border-radius:12px;color:#0d5f67;display:grid;flex:0 0 38px;flex-shrink:0;height:38px;min-height:38px;min-width:38px;place-items:center;width:38px}.cd-icon svg{display:block;flex-shrink:0;height:18px;width:18px}.cd-title-wrap{display:flex;flex-direction:column;gap:3px;min-width:0}.cd-title{color:#000;font-size:18px;font-weight:600;letter-spacing:.04em;line-height:1.2}.cd-subtitle{color:#717182;font-size:14px;font-weight:500}.cd-status{border:1px solid #0000;border-radius:999px;font-size:14px;font-weight:600;padding:6px 14px;white-space:nowrap}.cd-status.completed{background:#eaf1f2;border-color:#145f652e;color:#0d5f67}.cd-status.in-progress{background:#3b82f61f;border-color:#3b82f62e;color:#1e40af}.cd-status.not-started{background:#f3f4f6;border-color:#9ca3af38;color:#374151}.cd-body{display:grid;grid-template-columns:260px 1fr 280px;min-height:150px}.cd-left{background:#eaf1f2;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:18px 22px}.cd-left-label{color:#717182;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cd-score{align-items:flex-end;display:flex;gap:8px}.cd-score-big{color:#0d5f67;font-size:48px;font-weight:700;line-height:1}.cd-score-outof{color:#717182;font-size:24px;font-weight:400;padding-bottom:6px}.cd-accuracy-pill{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;gap:8px;padding:8px 12px;width:fit-content}.cd-accuracy-icn{color:#145f65;display:grid;place-items:center}.cd-accuracy-text{color:#0d5f67;font-size:14px;font-weight:700}.cd-mid{border-left:1px solid #d8d2ca66;display:flex;flex-direction:column;gap:22px;height:100%;justify-content:center;padding:18px 26px}.cd-mid-stats{gap:84px;justify-content:flex-start}.cd-mid-stats,.cd-stat{align-items:center;display:flex}.cd-stat{flex-direction:column;gap:6px;justify-content:center}.cd-stat-label{color:#717182;font-size:14px;font-weight:700;letter-spacing:.04em}.cd-stat-value{font-size:18px;font-weight:700;line-height:1}.cd-stat-value.correct{color:#10b981}.cd-stat-value.incorrect{color:#f43f5e}.cd-stat-value.skipped{color:#f59e0b}.cd-attempt-row{align-items:center;display:flex;gap:14px;justify-content:space-between}.cd-attempt-text{color:#0b1220;font-size:14px;font-weight:500}.cd-attempt-pct{color:#0d5f67;font-size:14px;font-weight:700;min-width:40px;text-align:right}.cd-progress-track{background:#f1f5f9;border-radius:999px;height:10px;max-width:520px;overflow:hidden;position:relative}.cd-progress-fill{background:#0d5f67;border-radius:999px;height:100%;inset:0 auto 0 0;position:absolute;transition:width .35s ease}.cd-right{border-left:1px solid #d8d2ca66;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:18px 22px}.cd-attempts-made{align-items:center;color:#717182;display:inline-flex;font-size:14px;font-weight:500;gap:8px}.cd-attempts-icn{color:#9ca3af;display:grid;place-items:center}.cd-actions{display:flex;flex-direction:column;gap:12px}.cd-btn{align-items:center;border:2px solid #0000;border-radius:5px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;height:44px;justify-content:center;transition:transform .12s ease,background-color .12s ease,border-color .12s ease;width:100%}.cd-btn:active{transform:translateY(1px)}.cd-btn .cd-btn-icn{display:grid;place-items:center}.cd-btn.primary{background:#145f65;border-color:#145f65;color:#fff}.cd-btn.secondary{background:#fff;border-color:#145f65;color:#145f65}@media (max-width:900px){.cd-body{grid-template-columns:1fr}.cd-left,.cd-mid{border-bottom:1px solid #d8d2ca66}.cd-mid,.cd-right{border-left:none}.cd-progress-track{max-width:100%}.cd-mid-stats{flex-wrap:wrap;gap:36px}}.cd-card--not-started{box-shadow:0 8px 20px #0f172a0a}.cd-icon--muted{background:#f1f1f3;border-color:#6f708229;color:#6f7082}.cd-left--not-started{background:#f7f7f8}.cd-mid--not-started,.cd-right--not-started{background:#fff}.cd-score-big--muted{color:#6f7082}.cd-score-outof--muted{color:#7d8091}.cd-stat--with-divider{padding-left:42px;position:relative}.cd-stat--with-divider:before{background:#eef0f3;content:"";height:28px;left:0;position:absolute;top:8px;width:1px}.cd-mid-stats .cd-stat:first-child.cd-stat--with-divider:before{display:none}.cd-stat-value--muted.correct{color:#10b981}.cd-stat-value--muted.incorrect{color:#f43f5e}.cd-stat-value--muted.skipped{color:#f59e0b}.cd-attempt-text--muted{color:#111827}.cd-attempt-pct--muted{color:#0d5f67}.cd-progress-track--not-started{background:#eef2f6}.cd-progress-fill--not-started{background:#bfc7cf}.cd-btn.disabled{cursor:default;pointer-events:none}.cd-btn.primary.disabled{background:#8fb5b8;border-color:#8fb5b8;color:#f8fcfc}.cd-btn.primary.disabled .cd-btn-icn{color:#f8fcfc}.cd-btn.secondary.disabled{background:#fff;border-color:#8fb5b8;color:#8fb5b8}.cd-btn.secondary.disabled .cd-btn-icn{color:#8fb5b8}@media (max-width:480px){.cd-head-left{align-items:flex-start}.cd-icon{flex:0 0 36px;height:36px;min-height:36px;min-width:36px;width:36px}.cd-icon svg{height:16px;width:16px}.cd-mid-stats{align-items:center;display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between}.cd-stat{flex:1 1;text-align:center}.cd-stat--with-divider{padding-left:0}.cd-stat--with-divider:before{display:none}}.cd-accuracy-pill,.cd-btn,.cd-card,.cd-icon,.cd-progress-fill,.cd-status{transition:transform .22s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease,color .24s ease,width .35s ease}.cd-attempt-row,.cd-card-head{transition:background-color .2s ease}.cd-btn:focus-visible{outline:3px solid #0d5f6729;outline-offset:3px}@media (hover:hover) and (pointer:fine){.cd-card:hover{box-shadow:0 16px 30px #0f172a17;transform:translateY(-2px)}.cd-card:hover .cd-icon{transform:scale(1.04)}.cd-card:hover .cd-accuracy-pill{box-shadow:0 8px 18px #0f172a0f}.cd-btn:not(:disabled):hover{box-shadow:0 10px 20px #0d5f671f;transform:translateY(-1px)}}.cd-btn:not(:disabled):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.cd-accuracy-pill,.cd-attempt-row,.cd-btn,.cd-card,.cd-card-head,.cd-icon,.cd-progress-fill,.cd-status{transition:none!important}}.report-actions{margin-bottom:48px;width:100%}.reports-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.main-content{width:100%}.reports-section{margin-bottom:32px}.reports-title{color:#000;font-size:18px;font-weight:600;margin-bottom:8px}.reports-subtitle{color:#606465;font-size:14px;font-weight:500;margin-bottom:24px}.report-list{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 2px 8px #0000001a;gap:24px;padding:24px}.report-item,.report-list{display:flex;flex-direction:column}.report-item{border-bottom:1px solid #e0e0e0;gap:16px;padding-bottom:16px}.report-item:last-child{border-bottom:none;padding-bottom:0}.report-info{align-items:flex-start;display:flex;gap:12px;width:100%}.report-icon{color:#666;flex-shrink:0;margin-top:2px}.report-icon-svg{fill:currentColor;height:20px;width:20px}.report-details{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.report-name{color:#0d5f67;font-size:16px;font-weight:600;line-height:1.3;margin:0}.report-description{color:#8c9090;font-size:14px;font-weight:500;line-height:1.4;margin:0}.report-format{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;color:#000;display:inline-block;font-size:12px;font-weight:500;margin-top:4px;padding:2px 8px;width:fit-content}.report-action-btn{align-items:center;align-self:flex-start;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;max-width:200px;padding:8px 16px;transition:all .2s ease;width:100%}.report-action-icon{fill:currentColor;height:14px;width:14px}.sidebar-section{display:flex;flex-direction:column;gap:20px}.sidebar-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:20px}.sidebar-title{border-bottom:1px solid #e0e0e0;color:#0d5f67;font-size:16px;margin-bottom:16px;padding-bottom:8px}.sidebar-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.sidebar-action-btn{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.sidebar-action-icon{fill:currentColor;flex-shrink:0;height:14px;width:14px}.resource-list{display:flex;flex-direction:column;gap:16px}.resource-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:12px 0}.resource-item:last-child{border-bottom:none;padding-bottom:0}.resource-icon{fill:#0d5f67;flex-shrink:0;height:16px;margin-top:2px;width:16px}.resource-content{flex:1 1;min-width:0}.resource-title{color:#0d5f67;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px;text-decoration:none}.resource-description{color:#8c9090;font-size:12px;font-weight:500;line-height:1.4;margin:0}@media (min-width:640px){.report-item{align-items:center;flex-direction:row;gap:20px;justify-content:space-between}.report-action-btn{align-self:center;width:auto}.sidebar-actions{grid-template-columns:1fr}}@media (min-width:768px){.reports-section{margin-bottom:0}.sidebar-actions{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.reports-grid{gap:32px;grid-template-columns:2fr 1fr}.main-content{width:100%}.report-item{align-items:flex-start;flex-direction:row}.report-action-btn{align-self:flex-start;margin-top:2px;width:100%}.sidebar-actions{grid-template-columns:1fr}}@media (max-width:639px){.reports-title{font-size:16px}.reports-subtitle{font-size:13px}.report-list{padding:20px}.report-name{font-size:15px}.report-description{font-size:13px}.report-format{font-size:11px}.report-action-btn{font-size:13px;padding:6px 12px;width:100%}.sidebar-card{padding:16px}.sidebar-title{font-size:15px}.sidebar-action-btn{font-size:13px;padding:8px 10px}.resource-title{font-size:13px}.resource-description{font-size:11px}}@media (max-width:380px){.report-info{align-items:flex-start;flex-direction:column;gap:8px}.report-icon{align-self:flex-start}.report-action-btn{max-width:100%}.sidebar-actions{grid-template-columns:1fr}}.report-action-btn,.report-item,.report-list,.resource-item,.resource-title,.sidebar-action-btn,.sidebar-card{transition:transform .2s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease,color .24s ease,opacity .24s ease}.report-icon,.resource-icon,.sidebar-action-icon{transition:transform .18s ease,color .18s ease}.report-action-btn:focus-visible,.resource-title:focus-visible,.sidebar-action-btn:focus-visible{outline:3px solid #0d5f6729;outline-offset:3px}@media (hover:hover) and (pointer:fine){.report-list:hover,.sidebar-card:hover{box-shadow:0 14px 28px #0f172a14}.report-item:hover,.resource-item:hover{transform:translateX(2px)}.report-item:hover .report-icon,.resource-item:hover .resource-icon,.sidebar-action-btn:hover .sidebar-action-icon{transform:scale(1.05)}.report-action-btn:hover,.sidebar-action-btn:hover{border-color:#d6dce3;box-shadow:0 10px 20px #0f172a14;transform:translateY(-1px)}.resource-title:hover{color:#094a52}}.report-action-btn:active,.sidebar-action-btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.report-action-btn,.report-icon,.report-item,.report-list,.resource-icon,.resource-item,.resource-title,.sidebar-action-btn,.sidebar-action-icon,.sidebar-card{transition:none!important}}*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#0f766e;--primary-dark:#115e59;--background-light:#f3f4f6;--card-light:#fff;--text-light:#334155;--muted-light:#64748b;--accent-green:#10b981;--accent-yellow:#f59e0b;--accent-red:#ef4444;--accent-blue:#3b82f6;--border-light:#e2e8f0;--nav-cardbackground:#eff4f5;--background-dark:#0f172a;--card-dark:#1e293b;--text-dark:#e2e8f0;--muted-dark:#94a3b8;--border-dark:#334155;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--shadow-soft:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}body{background-color:#f3f4f6;background-color:var(--background-light);color:#334155;color:var(--text-light);font-family:Montserrat,sans-serif;min-height:100vh;transition:background-color .2s,color .2s}body.dark-mode{background-color:#0f172a;background-color:var(--background-dark);color:#e2e8f0;color:var(--text-dark)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark-mode-toggle{background:#fff;background:var(--card-light);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:.5rem;border-radius:var(--radius-md);color:#334155;color:var(--text-light);cursor:pointer;font-size:.875rem;font-size:var(--font-size-sm);padding:8px 16px;position:fixed;right:20px;top:20px;z-index:1000}body.dark-mode .dark-mode-toggle{background:#1e293b;background:var(--card-dark);border-color:#334155;border-color:var(--border-dark);color:#e2e8f0;color:var(--text-dark)}.card{background-color:#fff;background-color:var(--card-light);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;box-shadow:var(--shadow-soft);transition:all .2s}body.dark-mode .card,body.dark-mode .stat-card{background-color:#1e293b;background-color:var(--card-dark);border-color:#334155;border-color:var(--border-dark)}body.dark-mode .stat-card-title{color:#94a3b8;color:var(--muted-dark)}.container{margin:0 auto;max-width:1500px;padding:0 16px}.full-width-bg{background-color:#fff;padding-bottom:32px;padding-top:32px}.grid{grid-gap:16px;display:grid;gap:16px}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-5{grid-template-columns:repeat(5,1fr)}}.heading-1{color:#06151f;font-size:24px;font-weight:600;margin-bottom:8px}body.dark-mode .heading-1{color:#e2e8f0;color:var(--text-dark)}.heading-2{color:#0d5f67;font-size:24px;font-weight:600;margin-bottom:8px}body.dark-mode .heading-2{color:#e2e8f0;color:var(--text-dark)}.heading-3{color:#334155;color:var(--text-light);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;margin-bottom:8px}body.dark-mode .heading-3{color:#e2e8f0;color:var(--text-dark)}.subtitle{color:#606465;font-size:16px;font-weight:500;line-height:142%}body.dark-mode .subtitle{color:#94a3b8;color:var(--muted-dark)}.btn-primary{background-color:#0f766e;background-color:var(--primary);color:#fff}.btn-primary:hover{background-color:#115e59;background-color:var(--primary-dark)}.btn-outline{background-color:#fff;background-color:var(--card-light);border-color:#e2e8f0;border-color:var(--border-light);color:#334155;color:var(--text-light)}body.dark-mode .btn-outline{background-color:#1e293b;background-color:var(--card-dark);border-color:#334155;border-color:var(--border-dark);color:#e2e8f0;color:var(--text-dark)}.btn-outline:hover{background-color:#0000000d}body.dark-mode .btn-outline:hover{background-color:#ffffff0d}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-6{padding:24px}.rounded{border-radius:.5rem;border-radius:var(--radius-md)}.rounded-lg{border-radius:.75rem;border-radius:var(--radius-lg)}.rounded-xl{border-radius:1rem;border-radius:var(--radius-xl)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1}.text-xs{font-size:.75rem;font-size:var(--font-size-xs)}.text-sm{font-size:.875rem;font-size:var(--font-size-sm)}.text-base{font-size:1rem;font-size:var(--font-size-base)}.text-lg{font-size:1.125rem;font-size:var(--font-size-lg)}.text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.text-3xl{font-size:1.875rem;font-size:var(--font-size-3xl)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-center{text-align:center}.w-full{width:100%}.h-full{height:100%}.space-y-2>*+*{margin-top:8px}.space-y-3>*+*{margin-top:12px}.space-y-4>*+*{margin-top:16px}.space-y-6>*+*{margin-top:24px}.space-y-8>*+*{margin-top:32px}.space-y-10>*+*{margin-top:70px}.hidden{display:none}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}}section{margin-bottom:40px}.download-modal-overlay{align-items:center;animation:modalOverlayFade .22s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0a161a59;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.download-modal{animation:modalPopIn .24s ease;background:#fff;border-radius:28px;box-shadow:0 24px 80px #00000038;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(920px,100%)}.download-modal-header{align-items:flex-start;border-bottom:1px solid #edf0f2;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:24px 24px 18px}.download-modal-title{color:#1e252b;font-size:28px;font-weight:700;margin:0}.download-modal-subtitle{color:#68737d;font-size:14px;margin:8px 0 0}.download-modal-close{align-items:center;background:#f4f6f7;border:none;border-radius:50%;color:#51606c;cursor:pointer;display:flex;height:44px;justify-content:center;min-height:44px;min-width:44px;transition:background .2s ease,transform .2s ease;width:44px}.download-modal-close:hover{background:#e9eef0}.download-modal-close:active{transform:scale(.96)}.download-modal-close svg{height:22px;width:22px}.download-modal-body{flex:1 1;max-height:calc(90vh - 96px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px 24px}.download-modal-body .report-actions{background:#0000;margin:0;padding:0}.download-modal-body .main-content{max-width:100%;width:100%}.download-modal-body .reports-section{background:#0000;border:none;box-shadow:none;padding:0}@keyframes modalOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.download-modal-overlay{padding:14px}.download-modal{border-radius:22px;max-height:92vh;width:100%}.download-modal-header{padding:18px 18px 14px}.download-modal-title{font-size:22px}.download-modal-body{max-height:calc(92vh - 86px);padding:16px 18px 18px}}.dashboard-section-shell{position:relative}.dashboard-section-shell__content{transition:opacity .24s ease,filter .24s ease}.dashboard-section-shell.is-loading .dashboard-section-shell__content{filter:saturate(.92);opacity:.72;pointer-events:none}.dashboard-section-shell__status{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d5f6714;border-radius:999px;color:#0d5f67;display:inline-flex;font-size:12px;font-weight:600;gap:8px;line-height:1;padding:6px 10px;position:absolute;right:0;top:10px;z-index:4}.dashboard-section-shell__dot{animation:dashboardPulse 1.1s ease-in-out infinite;background:#0d5f67;border-radius:50%;height:8px;width:8px}.attempt-selector-updating{align-items:center;background:#0d5f6714;border-radius:999px;color:#0d5f67;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:8px 10px;white-space:nowrap}.attempt-selector-updating__dot{animation:dashboardPulse 1.1s ease-in-out infinite;background:#0d5f67;border-radius:50%;height:8px;width:8px}.stats-grid--updating{opacity:.82;transition:opacity .24s ease}@keyframes dashboardPulse{0%{opacity:.45;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}to{opacity:.45;transform:scale(.95)}}.assessment-dashboard__context-header{padding:8px 0 20px}.assessment-dashboard__context-title{color:#06151f;font-size:30px;font-weight:700;line-height:1.2;margin:0}.cedu-download-fab{align-items:center;background:#0d5f67;background:var(--primary-color,#0d5f67);border:0;border-radius:99px;bottom:24px;box-shadow:0 8px 24px #0f172a29;color:#fff;cursor:pointer;display:inline-flex;height:42px;justify-content:center;min-width:42px;overflow:hidden;padding:0 10px;position:fixed;right:24px;transition:padding .18s ease,opacity .18s ease,box-shadow .24s ease,transform .18s ease;z-index:1000}.cedu-download-fab__label{font-size:12px;font-weight:500;max-width:0;overflow:hidden;transition:max-width .18s ease,margin-left .18s ease;white-space:nowrap}.cedu-download-fab--hidden{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.cedu-download-fab:hover{box-shadow:0 12px 28px #0f172a38}}.cedu-download-fab:focus-visible .cedu-download-fab__label,.cedu-download-fab:hover .cedu-download-fab__label{margin-left:8px;max-width:80px}.cedu-download-fab:active{transform:translateY(1px)}@media (max-width:560px){.cedu-download-fab{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.cedu-download-fab,.cedu-download-fab__label{transition:none!important}}@keyframes skelShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skel-behaviour-event-icon,.skel-block,.skel-chart-bar,.skel-insight-icon,.skel-legend-dot,.skel-question-bar,.skel-question-status-dot,.skel-stat-icon{animation:skelShimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,#f0f2f5 25%,#e4e8ed 50%,#f0f2f5 75%);background-size:600px 100%;flex-shrink:0}.skel-assessment-dashboard{background:#f3f4f6;background:var(--background-light,#f3f4f6);min-height:100vh}.skel-full-width-band{background-color:#fff;padding-bottom:32px;padding-top:32px}.skel-container{margin:0 auto;max-width:1500px;padding:0 16px}.skel-sections-wrap{display:flex;flex-direction:column;gap:40px;padding-bottom:32px;padding-top:32px}.skel-overview-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.skel-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%}.skel-stat-card{align-items:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box;display:flex;gap:10px;min-height:100px;padding:16px;width:100%}.skel-stat-icon{border-radius:8px;height:48px;min-width:48px}.skel-stat-content{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0;padding-top:4px}.skel-section-card{background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:24px}.skel-section-header{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.skel-behaviour-events{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.skel-behaviour-event-card{align-items:flex-start;border:1px solid #e9ecef;border-radius:12px;display:flex;gap:12px;padding:16px}.skel-behaviour-event-icon{border-radius:8px;flex-shrink:0;height:40px;min-width:40px}.skel-behaviour-event-body{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0}.skel-behaviour-time-grid{border:1px solid #e9ecef;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:16px}.skel-behaviour-time-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.skel-behaviour-time-meta{display:flex;gap:12px}.skel-question-bar-row{align-items:flex-end;display:flex;gap:6px;height:80px;overflow:hidden}.skel-question-bar{border-radius:4px 4px 0 0;flex:1 1;min-width:0}.skel-chart-placeholder{align-items:flex-end;border:1px solid #e9ecef;border-radius:12px;box-sizing:border-box;display:flex;gap:12px;height:180px;padding:16px}.skel-chart-y-axis{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:22px}.skel-chart-area{align-items:flex-end;gap:8px;justify-content:space-around}.skel-chart-area,.skel-chart-col{display:flex;flex:1 1;height:100%}.skel-chart-col{align-items:center;flex-direction:column;gap:6px;justify-content:flex-end}.skel-chart-bar{border-radius:4px 4px 0 0;width:100%}.skel-chart-legend{display:flex;flex-wrap:wrap;gap:20px}.skel-legend-item{align-items:center;display:flex;gap:7px}.skel-legend-dot{border-radius:50%;height:10px;width:10px}.skel-qa-filters{display:flex;flex-wrap:wrap;gap:10px}.skel-question-row{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.skel-question-row:last-child{border-bottom:none}.skel-question-row-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.skel-question-status-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.skel-question-text-wrap{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.skel-question-row-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.skel-insights-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.skel-insight-card{border:1px solid #e9ecef;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:16px}.skel-insight-icon{border-radius:8px;height:40px;width:40px}.skel-chapter-row{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.skel-chapter-row:last-child{border-bottom:none}.skel-chapter-row-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.skel-chapter-text-wrap{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.skel-chapter-row-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}@media (max-width:768px){.skel-overview-header{align-items:stretch;flex-direction:column}.skel-section-card{padding:16px}.skel-behaviour-events,.skel-insights-grid{grid-template-columns:1fr}.skel-chart-placeholder{height:140px}}@media (max-width:480px){.skel-stats-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.skel-stat-card{min-height:84px;padding:12px}.skel-stat-icon{height:40px;min-width:40px}.skel-qa-filters{gap:8px}}.analytics-screen{background:#fff;box-sizing:border-box;min-height:100vh;padding:18px 28px 40px}.analytics-screen__top-toggle{align-items:center;background:#eff4f5;border-radius:10px;box-sizing:border-box;display:flex;gap:12px;height:66px;justify-content:center;margin:0 auto;padding:8px 12px;width:100%}.analytics-screen__toggle-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#8d8f96;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;height:30px;justify-content:center;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;width:250px}.analytics-screen__toggle-btn svg{flex-shrink:0;height:16px;width:16px}.analytics-screen__toggle-btn--active{background:#0d5f67;color:#fff}.analytics-screen__empty-state{align-items:center;background:#0000;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-top:80px;padding:40px 28px;text-align:center;width:100%}.analytics-screen__empty-icon{align-items:center;background:#eff4f5;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:4px;width:64px}.analytics-screen__empty-icon svg{height:24px;width:24px}.analytics-screen__empty-title{color:#06151f;font-size:24px;font-weight:600;line-height:1.2}.analytics-screen__empty-description{color:#606465;font-size:16px;font-weight:500;line-height:1.45;margin:0;max-width:470px}.analytics-screen__start-btn{align-items:center;background:#0d5f67;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:auto;justify-content:center;margin-top:16px;min-width:160px;padding:10px 24px}.analytics-screen__start-btn:hover{background:#0d6269}@media (max-width:768px){.analytics-screen{padding:16px}.analytics-screen__top-toggle{gap:8px;height:auto;padding:10px}.analytics-screen__toggle-btn{flex:1 1;font-size:13px;min-width:0;padding:0 10px}.analytics-screen__empty-state{margin-top:56px;padding:28px 18px 0}.analytics-screen__empty-title{font-size:20px}.analytics-screen__empty-description{font-size:13px}}.analytics-screen__toggle-btn:hover:not(:disabled){background:#0d5f6714;color:#0d5f67}.analytics-screen__toggle-btn--active:hover:not(:disabled){background:#0d5f67;color:#fff}.analytics-screen__start-btn:focus-visible,.analytics-screen__toggle-btn:focus-visible{outline:3px solid #0d5f6738;outline-offset:2px}.analytics-screen__toggle-btn:disabled{cursor:wait;opacity:.65}.course-dashboard-view-main-container,.course-dashboard-view-main-container *{box-sizing:border-box}.course-dashboard-view-main-container{--course-dashboard-primary:var(--primary-color,#0f747a);--course-dashboard-primary-dark:#0b6268;--course-dashboard-primary-soft:#dff6f5;--course-dashboard-bg:#f8fafc;--course-dashboard-card:#fff;--course-dashboard-border:#e8edf2;--course-dashboard-border-strong:#d8e1e8;--course-dashboard-text:var(--topic-heading-black,#101828);--course-dashboard-muted:var(--icon-color,#606465);--course-dashboard-light-muted:#98a2b3;--course-dashboard-success:#17b26a;--course-dashboard-success-soft:#ecfdf3;--course-dashboard-warning:#f59e0b;--course-dashboard-warning-soft:#fffaeb;--course-dashboard-shadow:0 12px 34px #1018280f;align-items:center;background:#fff;color:var(--course-dashboard-text);display:flex;flex-direction:column;font-family:inherit;min-height:100%;width:100%}.course-dashboard-view-main-container button{font-family:inherit}.course-dashboard-view-main-container button:focus-visible,.course-dashboard-view-main-container input:focus-visible{outline:3px solid #0f747a38;outline-offset:2px}.ba-main-container,.cedu-dashboard,.course-dashboard-tabs,.course-dashboard-view-engagement-summary-main-view,.course-dashboard-view-header,.course-insights-recommendations-main-view,.device-usage-specification-main-view-container,.pa,.smart-recommendations{display:flex;justify-content:center;width:100%}.ba-main-container-wrapup,.cedu-dashboard-wrapper,.course-dashboard-view-engagement-summary-main-view-wrapper,.course-dashboard-view-header-wrapper,.course-insights-recommendations-main-view-wrapup,.device-usage-specification-main-view-container-wrapup,.pa-wrapup,.smart-recommendations__wrap{width:min(100% - 48px,1440px)}.course-dashboard-view-header{padding:16px 0 8px}.course-dashboard-view-header-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}.course-dashboard-view-header-title{align-items:center;display:flex;gap:10px;min-width:0;position:relative}.course-dashboard-view-heading-1{color:var(--course-dashboard-text);font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0;max-width:min(52vw,680px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-dashboard-view-course-status{align-items:center;background:var(--course-dashboard-primary);border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-height:20px;padding:3px 10px;white-space:nowrap}.course-dashboard-view-course-switch{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--course-dashboard-text);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.course-dashboard-view-course-switch:hover{background:#eef4f5}.course-dashboard-view-drop-down{flex:0 0 auto;position:relative}.course-dashboard-view-btn{align-items:center;background:#fff;border:1px solid var(--course-dashboard-border);border-radius:8px;box-shadow:0 2px 6px #1018280a;color:var(--course-dashboard-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:10px;justify-content:space-between;min-height:34px;min-width:146px;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.course-dashboard-view-btn.dropdown-open,.course-dashboard-view-btn:hover{border-color:var(--course-dashboard-primary);box-shadow:0 8px 18px #10182814}.course-dashboard-view-btn-label{align-items:center;display:inline-flex;gap:7px;min-width:0}.cd-filter-applied__chip,.course-dashboard-view-btn-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-dashboard-view-btn-label-text{min-width:0}.course-dashboard-view-btn-icon-expand{transition:transform .2s ease}.course-dashboard-view-btn-icon-expand.expanded{transform:rotate(180deg)}.course-dashboard-view-dropdown-menu{animation:dropdownFadeIn .18s ease-out;background:#fff;border:1px solid var(--course-dashboard-border);border-radius:10px;box-shadow:0 16px 40px #10182824;padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:170px;z-index:30}.course-dashboard-view-dropdown-item{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--course-dashboard-muted);cursor:pointer;display:flex;font-size:12px;font-weight:600;padding:9px 10px;text-align:left;width:100%}.course-dashboard-view-dropdown-item.selected,.course-dashboard-view-dropdown-item:hover{background:#eff7f7;color:var(--course-dashboard-primary)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cedu-dashboard-wrapper{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(320px,1.08fr) minmax(0,1.72fr)}.ba-card,.cedu-dashboard__progress-card,.cedu-dashboard__stat-card,.course-dashboard-view-engagament-summary-card,.pa__card,.smart-recommendations__card{background:var(--course-dashboard-card);border:1px solid var(--course-dashboard-border);border-radius:14px;box-shadow:0 10px 28px #1018280f}.cedu-dashboard__progress-card{display:flex;flex-direction:column;gap:26px;min-height:172px;padding:28px 24px}.cedu-dashboard__progress-main{align-items:center;display:flex;gap:22px;justify-content:space-between}.cedu-dashboard__progress-left{min-width:0}.cedu-dashboard__progress-subtext,.cedu-dashboard__progress-title{color:var(--course-dashboard-muted);font-size:16px;font-weight:600;margin:0}.cedu-dashboard__progress-percent{color:#0f172a;font-size:clamp(32px,3.6vw,44px);font-weight:600;letter-spacing:-.05em;line-height:1;margin:4px 0 0}.cedu-dashboard__progress-subtext{margin-top:5px}.cedu-dashboard__legend{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between;margin-top:auto}.cedu-dashboard__legend-item{align-items:center;color:#334155;display:inline-flex;font-size:12px;font-weight:500;gap:8px;white-space:nowrap}.cedu-dashboard__dot{border-radius:999px;display:inline-block;flex:0 0 14px;height:14px;width:14px}.cedu-dashboard__dot--video{background:#2cb1bc}.cedu-dashboard__dot--quiz{background:#7c93a0}.cedu-dashboard__dot--assessment{background:#6c76a6}.cedu-dashboard__donut-chart,.cedu-dashboard__progress-right{align-items:center;display:flex;justify-content:center}.cedu-dashboard__donut-chart{flex:0 0 138px;height:138px;position:relative;width:138px}.cedu-dashboard__donut-value{fill:#0f172a;font-size:20px;font-weight:600;letter-spacing:-.01em}.cedu-dashboard__cards-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.cedu-dashboard__stat-card{display:flex;flex-direction:column;justify-content:center;min-height:172px;padding:26px 24px}.cedu-dashboard__stat-icon{align-items:center;background:#e7fcfa;border-radius:16px;color:var(--course-dashboard-primary);display:inline-flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.cedu-dashboard__stat-card--assessment .cedu-dashboard__stat-icon{background:#f3f7ff;color:#64748b}.cedu-dashboard__stat-card--quizzes .cedu-dashboard__stat-icon{background:#f6f6ff;color:#5d63d8}.cedu-dashboard__stat-label{color:var(--course-dashboard-muted);font-size:14px;font-weight:500;margin:0}.cedu-dashboard__stat-value{color:var(--course-dashboard-muted);font-size:32px;font-weight:500;line-height:1;margin-top:7px}.cedu-dashboard__stat-value strong{color:#000}.course-dashboard-progressbar{background:#f0f4f8;border-radius:999px;height:6px;margin-top:18px;overflow:hidden;width:100%}.course-dashboard-progressbar span{background:currentColor;border-radius:inherit;color:#2cb1bc;display:block;height:100%}.cedu-dashboard__stat-card--assessment .course-dashboard-progressbar span{color:#7c93a0}.cedu-dashboard__stat-card--quizzes .course-dashboard-progressbar span{color:#6c76a6}.ba-main-container,.course-dashboard-view-engagement-summary-main-view,.course-insights-recommendations-main-view,.smart-recommendations{background:#fff;box-shadow:0 0 25px 0 #0000000f;padding:34px 0}.ba-main-container-wrapup,.course-dashboard-view-engagement-summary-main-view-wrapper,.course-insights-recommendations-main-view-wrapup,.pa-wrapup,.smart-recommendations__wrap{display:flex;flex-direction:column}.ba-top,.course-dashboard-view-engagement-summary-header-main-view,.course-insights-recommendations-main-view-header,.pa__header,.smart-recommendations__header{display:flex;flex-direction:column;gap:6px;margin-bottom:22px}.ba-top h2,.course-dashboard-view-engagement-summary-header-main-view h2,.course-insights-recommendations-main-view-header h2,.pa__header h2,.smart-recommendations__header h2{color:var(--course-dashboard-text);font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0}.ba-top p,.course-dashboard-view-engagement-summary-header-main-view p,.course-insights-recommendations-main-view-header p,.pa__header p,.smart-recommendations__header p{color:var(--course-dashboard-muted);font-size:14px;font-weight:600;margin:0}.cd-section-header{align-items:flex-start;flex-direction:row;gap:16px;justify-content:space-between}.cd-section-header__text{display:flex;flex-direction:column;gap:6px;min-width:0}.cd-section-header__filter-group{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.cd-section-header__filter{flex:0 0 auto;font-size:13px;max-width:260px;min-height:30px;padding:5px 14px}.cd-section-header__filter--applied,.cd-section-header__filter-clear{background:#e4fffb;border:1px solid #10b9a0;color:#10b9a0}.cd-section-header__filter--applied.dropdown-open,.cd-section-header__filter--applied:hover{background:#d7fdf7;border-color:#10b9a0}.cd-section-header__filter-clear{align-items:center;border-radius:8px;box-shadow:0 2px 6px #1018280a;cursor:pointer;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;padding:0;transition:background .2s ease,color .2s ease;width:30px}.cd-section-header__filter-clear:hover{background:#10b9a0;color:#fff}.course-dashboard-view-engagement-summary-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.course-dashboard-view-engagament-summary-card{border:1px solid #d6d6d680;border-radius:10px;box-shadow:0 2px 4px #00000014;display:flex;flex-direction:column;gap:14px;justify-content:space-between;min-height:144px;padding:24px 22px}.course-dashboard-view-engagament-summary-card-title-content{align-items:center;display:flex;gap:8px}.course-dashboard-view-engagament-summary-card-icon{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.course-dashboard-view-engagament-summary-card-title{color:var(--course-dashboard-text);font-size:14px;font-weight:600}.course-dashboard-view-engagament-summary-card-value-content{display:flex;flex-direction:column;gap:3px}.course-dashboard-view-engagament-summary-card-value{color:#000;font-size:16px;font-weight:600;line-height:1.25}.course-dashboard-view-engagament-summary-card--mostAccess .course-dashboard-view-engagament-summary-card-value{font-size:14px;font-weight:500;letter-spacing:.02em}.course-dashboard-view-engagament-summary-card-sub-value{color:var(--course-dashboard-muted);font-size:12px;font-weight:500;line-height:1.35}.course-dashboard-view-engagament-summary-card-sub-value strong{background:#f0fdf4;border-radius:4px;color:#14ad4d;font-weight:600;margin-left:6px;padding:1px 4px}.course-dashboard-view-engagament-summary-card--mostAccess .course-dashboard-view-engagament-summary-card-sub-value strong{background:#ffedd4;border-radius:2.5px;color:#f87943;display:block;margin:3px 0 0;padding:1px 6px;width:fit-content}.course-dashboard-view-engagament-summary-card--primaryDevice .course-dashboard-progressbar span{color:#9810fa}.course-dashboard-view-engagament-summary-card .course-dashboard-progressbar{height:4px;margin-top:4px}.device-usage-specification-main-view-container{background:#f7f9fb;padding:34px 0}.device-usage-specification-main-view-container-wrapup{display:flex;flex-direction:column;gap:34px}.device-usage-specification-main-heading{color:var(--course-dashboard-text);font-size:14px;font-weight:600;margin:0}.device-usage-specification-main-content{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--device-usage-column-count,3),minmax(0,1fr))}.device-usage-specification-main-content-card{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:76px}.device-usage-specification-main-content-card-icon{color:#606465;display:inline-flex}.device-usage-specification-main-content-card-value{color:#000;font-size:20px;font-weight:600;line-height:1.1}.device-usage-specification-main-content-card-mode{color:var(--course-dashboard-muted);font-size:14px;font-weight:500}.pa{padding:34px 0}.pa__card{border-radius:14px;padding:18px 18px 16px}.pa__card-top{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.pa__chapter-label{color:var(--course-dashboard-text);font-size:24px;font-weight:500;margin:0}.pa__controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pa__tabs{align-items:center;display:inline-flex;gap:2px}.pa__display-btn,.pa__tab{background:#0000;border:0;color:var(--course-dashboard-muted);cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.pa__tab{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;min-height:28px;padding:0 10px;white-space:nowrap}.pa__tab--active{background:#e0e9f1;color:var(--course-dashboard-text)}.pa__display-icons{gap:4px}.pa__display-btn,.pa__display-icons{align-items:center;display:inline-flex}.pa__display-btn{border-radius:8px;height:28px;justify-content:center;width:28px}.pa__display-btn--active{background:#e0e9f1;box-shadow:0 1px 2px #10182814;color:#000}.pa__chart-wrap{min-height:336px;position:relative}.pa__x-axis-label,.pa__y-axis-label{color:#aab1b7;font-size:18px;font-weight:600;margin:0}.pa__y-axis-label{margin-bottom:4px}.pa__x-axis-label{margin-top:2px;padding-right:22px;text-align:right}.pa-chart__tooltip{background:#fff;border:1px solid var(--course-dashboard-border);border-radius:8px;box-shadow:0 12px 30px #1018281f;padding:8px 10px}.pa-chart__tooltip-label,.pa-chart__tooltip-value{margin:0}.pa-chart__tooltip-label{color:var(--course-dashboard-muted);font-size:11px;font-weight:700}.pa-chart__tooltip-value{color:var(--course-dashboard-primary);font-size:14px;font-weight:800;margin-top:3px}.pa-table-wrap{overflow-x:auto}.pa-table{border-collapse:collapse;font-size:13px;width:100%}.pa-table td,.pa-table th{border-bottom:1px solid var(--course-dashboard-border);padding:12px 14px;text-align:left}.pa-table th{background:#f8fafc;color:#344054;font-weight:800}.pa-table td{color:#606465;font-weight:600}.course-insights-recommendations-main-view{padding-top:56px}.course-insights-recommendations-main-view-content{grid-gap:min(8vw,88px);display:grid;gap:min(8vw,88px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.course-insights-recommendations__column{min-width:0}.course-insights-recommendations__column-header{align-items:center;display:flex;gap:10px;margin-bottom:22px}.course-insights-recommendations__column-header h3{font-size:20px;font-weight:600;margin:0}.course-insights-recommendations__column--success .course-insights-recommendations__column-header{color:#039855}.course-insights-recommendations__column--warning .course-insights-recommendations__column-header{color:#b54708}.course-insights-recommendations__cards{grid-gap:18px;display:grid;gap:18px}.course-insights-recommendations-card{align-items:center;border-left:5px solid;border-radius:10px;display:flex;gap:18px;min-height:82px;padding:16px 18px}.course-insights-recommendations-card--success{background:#ecfdf3;color:#17b26a}.course-insights-recommendations-card--warning{background:#fffbeb;color:#f79009}.course-insights-recommendations-card__icon{align-items:center;background:#dbfce7;border-radius:8px;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.course-insights-recommendations-card--warning .course-insights-recommendations-card__icon{background:#fef3c6}.course-insights-recommendations-card h4,.course-insights-recommendations-card p{margin:0}.course-insights-recommendations-card h4{color:#064e3b;font-size:16px;font-weight:600}.course-insights-recommendations-card--warning h4{color:#915814}.course-insights-recommendations-card p{color:currentColor;font-size:14px;font-weight:500;line-height:1.4;margin-top:5px}.ba-main-container{padding-top:46px}.ba-card{background:#fff;border:1px solid var(--course-dashboard-border);border-radius:12px;box-shadow:0 8px 28px #1018280f;padding:36px 30px 24px;width:100%}.ba-sectionHead{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.ba-micro,.ba-sectionSubtitle,.ba-sectionTitle{margin:0}.ba-sectionTitle{align-items:center;color:var(--course-dashboard-text);display:flex;font-size:20px;font-weight:600;gap:8px}.ba-sectionTitle svg{color:var(--course-dashboard-primary)}.ba-sectionSubtitle{color:var(--course-dashboard-muted);font-size:16px;font-weight:600;margin-top:4px}.ba-toggleWrap{align-items:center;display:flex;gap:16px;padding-top:4px;white-space:nowrap}.ba-toggleLabel{color:#161616;font-size:16px;font-weight:500}.ba-switch{cursor:pointer;display:inline-flex;height:28px;position:relative;width:58px}.ba-switch input{height:0;opacity:0;width:0}.ba-slider{background:#e7edf2;inset:0;transition:background .2s ease}.ba-slider,.ba-slider:before{border-radius:999px;position:absolute}.ba-slider:before{background:#fff;box-shadow:0 1px 2px #1018282e;content:"";height:22px;left:3px;top:3px;transition:transform .2s ease;width:22px}.ba-switch input:checked+.ba-slider{background:var(--course-dashboard-primary)}.ba-switch input:checked+.ba-slider:before{transform:translateX(30px)}.ba-micro{color:var(--course-dashboard-muted);font-size:14px;font-weight:500;margin-top:30px}.ba-heatmap{--ba-cell-size:25px;--ba-column-gap:12px;--ba-row-gap:13px;grid-column-gap:var(--ba-column-gap);grid-row-gap:var(--ba-row-gap);align-items:center;column-gap:var(--ba-column-gap);display:grid;grid-template-columns:76px repeat(24,var(--ba-cell-size));grid-template-rows:28px repeat(7,var(--ba-cell-size));justify-content:center;margin-top:30px;overflow-x:auto;padding:6px 12px 14px;row-gap:var(--ba-row-gap)}.ba-corner{height:28px;width:76px}.ba-day,.ba-hour{color:#121212;font-weight:500;line-height:1}.ba-hour{align-self:start;font-size:15px;text-align:center}.ba-day{font-size:16px;padding-right:10px;text-align:left;white-space:nowrap}.ba-cell,.ba-swatch{border-radius:3px;display:inline-block}.ba-cell{cursor:default;height:var(--ba-cell-size);transition:box-shadow .16s ease,transform .16s ease;width:var(--ba-cell-size)}.ba-cell:focus-visible,.ba-cell:hover,.ba-monthCell:focus-visible,.ba-yearCell:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #0f747a40;outline:none;position:relative;transform:scale(1.08);z-index:1}.ba-l0{background:#e0e0e0}.ba-l1{background:#b3d2d5}.ba-l2{background:#5aa3a9}.ba-l3{background:#247178}.ba-l4{background:#0d5f67}.ba-cell--accessibility.ba-l1{background-image:linear-gradient(135deg,#0000 25%,#ffffffb3 0,#ffffffb3 50%,#0000 0,#0000 75%,#ffffffb3 0);background-size:7px 7px}.ba-cell--accessibility.ba-l2,.ba-cell--accessibility.ba-l3{background-image:radial-gradient(circle,#ffffffbf 1px,#0000 0);background-size:6px 6px}.ba-cell--accessibility.ba-l4{background-image:radial-gradient(circle,#ffffffd9 1.5px,#0000 0);background-size:4px 4px}.ba-legend{align-items:center;display:flex;flex-wrap:wrap;gap:30px;margin:34px auto 0;width:min(100%,930px)}.ba-legendItem,.ba-legendLabel{color:#606465;font-size:16px;font-weight:600}.ba-legendItem{align-items:center;display:inline-flex;font-weight:500;gap:11px}.ba-swatch{flex:0 0 24px;height:24px;width:24px}.ba-peak{background:#08686e}.ba-divider{background:var(--course-dashboard-border);height:1px;margin:38px 0 22px}.ba-metrics{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.ba-metric{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.ba-metricValue{color:#000;font-size:24px;font-weight:600}.ba-metricLabel{color:var(--course-dashboard-muted);font-size:16px;font-weight:500}.smart-recommendations{padding-bottom:72px;padding-top:44px}.smart-recommendations__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.smart-recommendations__card{border-radius:10px;box-shadow:0 8px 22px #1018280a;display:flex;flex-direction:column;min-height:240px;padding:24px}.smart-recommendations__card-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.smart-recommendations__icon{align-items:center;color:var(--course-dashboard-primary);display:inline-flex;height:24px;justify-content:center;width:24px}.smart-recommendations__priority{border-radius:4px;font-size:10px;font-weight:600;min-height:18px;padding:1px 8px}.smart-recommendations__priority--high{background:#ffe4ed;color:#c01048}.smart-recommendations__priority--medium{background:#fef9c2;color:#936235}.smart-recommendations__priority--low{background:#dcfce7;color:#15803d}.smart-recommendations__card h3,.smart-recommendations__card p{margin:0}.smart-recommendations__card h3{color:var(--course-dashboard-text);font-size:16px;font-weight:600;margin-top:12px}.smart-recommendations__card p{color:#8c9090;font-size:14px;font-weight:500;line-height:1.55;margin-top:11px}.smart-recommendations__example{color:var(--course-dashboard-text);display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:5px;margin-top:16px}.smart-recommendations__example strong{font-size:16px;font-weight:600}.smart-recommendations__example span{color:#8c9090}.smart-recommendations__button{border:1px solid var(--course-dashboard-primary);border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;margin-top:auto;min-height:36px;transition:transform .16s ease,background .16s ease,color .16s ease;width:100%}.smart-recommendations__example{margin-bottom:22px}.smart-recommendations__button:disabled{cursor:not-allowed;opacity:.52;transform:none}.smart-recommendations__button:hover{transform:translateY(-1px)}.smart-recommendations__button--filled{background:var(--course-dashboard-primary);color:#fff}.smart-recommendations__button--outline{background:#fff;color:var(--course-dashboard-primary)}.smart-recommendations__button--outline:hover{background:#eff7f7}@media (max-width:1100px){.ba-heatmap{justify-content:start}.course-dashboard-view-engagement-summary-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cedu-dashboard-wrapper{grid-template-columns:1fr}}@media (max-width:992px){.ba-sectionHead{flex-direction:column}}@media (max-width:768px){.ba-card{padding:26px 20px 22px}.ba-toggleWrap{padding-top:0}.ba-heatmap{--ba-cell-size:22px;--ba-column-gap:10px;--ba-row-gap:11px;grid-template-columns:66px repeat(24,var(--ba-cell-size));padding-inline:2px}.ba-corner{width:66px}.ba-day,.ba-legendItem,.ba-legendLabel,.ba-metricLabel{font-size:14px}.ba-hour{font-size:13px}.ba-legend{gap:16px 22px;margin-top:26px}.ba-main-container-wrapup,.cedu-dashboard-wrapper,.course-dashboard-tabs__inner,.course-dashboard-view-engagement-summary-main-view-wrapper,.course-dashboard-view-header-wrapper,.course-insights-recommendations-main-view-wrapup,.device-usage-specification-main-view-container-wrapup,.pa-wrapup,.smart-recommendations__wrap{width:min(100% - 28px,1440px)}.course-dashboard-view-header-wrapper{align-items:flex-start;flex-direction:column}.course-dashboard-view-btn,.course-dashboard-view-drop-down{width:100%}.cd-section-header{align-items:stretch;flex-direction:column;gap:12px}.cd-section-header__filter-group{width:100%}.cd-section-header__filter-group .cd-section-header__filter{flex:1 1 auto;max-width:none;min-width:0;width:auto}.course-dashboard-view-dropdown-menu{left:0;right:auto;width:100%}.course-dashboard-tabs__inner{gap:8px}.course-dashboard-tabs__button{min-width:0;width:50%}.course-dashboard-view-engagement-summary-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa__card-top{align-items:flex-start;flex-direction:column}.ba-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.course-insights-recommendations-main-view-content,.smart-recommendations__grid{grid-template-columns:1fr}.course-insights-recommendations-main-view-content{gap:34px}}@media (max-width:560px){.cedu-dashboard__cards-grid,.course-dashboard-view-engagement-summary-cards-grid{grid-template-columns:1fr}.course-dashboard-view-header-title{flex-wrap:wrap}.course-dashboard-view-heading-1{max-width:100%;white-space:normal;width:100%}.cedu-dashboard__progress-main{align-items:flex-start;flex-direction:column;gap:18px}.cedu-dashboard__progress-right{width:100%}.cedu-dashboard__legend{justify-content:flex-start}.pa__tabs{overflow-x:auto;width:100%}.ba-card,.pa__card,.smart-recommendations__card{padding:18px}}@media (prefers-reduced-motion:reduce){.course-dashboard-view-main-container *,.course-dashboard-view-main-container :after,.course-dashboard-view-main-container :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.cd-quickaccess{display:inline-flex}.cd-quickaccess__panel{background:#fff;border:1px solid #0d5f67;border:1px solid var(--course-dashboard-primary,#0d5f67);border-radius:8px;filter:drop-shadow(4px 4px 10px rgba(0,0,0,.25));left:0;max-width:calc(100vw - 48px);padding:8px 0;position:absolute;top:calc(100% + 9px);width:309px;z-index:30}.cd-quickaccess__search-wrap{padding:0 4px 4px}.cd-quickaccess__search{border:0;border-bottom:1px solid #e6e6e6;border-radius:8px 8px 0 0;color:#06151f;font-size:16px;height:48px;letter-spacing:.16px;line-height:20px;outline:none;padding:8px 24px 8px 16px;width:100%}.cd-quickaccess__search::placeholder{color:#737373}.cd-quickaccess__list{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto;padding:0 4px}.cd-quickaccess__item{align-items:center;background:#fff;border:1px solid #0000;border-radius:8px;color:#484848;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;letter-spacing:.16px;line-height:20px;padding:10px 16px;text-align:left;width:100%}.cd-quickaccess__item:focus-visible,.cd-quickaccess__item:hover{background:#d1e1e340}.cd-quickaccess__item--selected{background:#d1e1e380;border-color:#0d5f67;border-color:var(--course-dashboard-primary,#0d5f67);color:#0d5f67;color:var(--course-dashboard-primary,#0d5f67);font-weight:600}.cd-quickaccess__item-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-quickaccess__empty{color:#737373;font-size:14px;margin:0;padding:12px 16px}.cd-filter-applied{align-items:center;display:flex;gap:16px}.cd-filter-applied__reset{align-items:center;background:none;border:0;color:#606465;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:0}.cd-filter-applied__reset:hover{color:#06151f}.cd-filter-applied__chip{align-items:center;background:#e4fffb;border:1px solid #10b9a0;border-radius:8px;box-shadow:0 2px 4px #00000014;color:#10b9a0;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;height:30px;justify-content:center;min-width:173px;padding:0 12px}.cd-filter-applied__chip--static{cursor:default}.tf-drawer-root{inset:0;position:fixed;z-index:1050}.tf-drawer-scrim{background:#0000003d;inset:0;position:absolute}.tf-drawer{background:#fff;bottom:0;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;position:absolute;right:0;top:0;width:min(360px,100vw)}.tf-drawer__header{align-items:flex-start;border-bottom:1px solid #c7c4d726;display:flex;justify-content:space-between;padding:24px 24px 25px}.tf-drawer__title{color:#171c1f;font-size:20px;font-weight:700;line-height:25px;margin:0}.tf-drawer__subtitle{color:#4f5d71;font-size:14px;line-height:20px;margin:4px 0 0}.dl-modal__close,.tf-drawer__close{align-items:center;background:none;border:0;border-radius:9999px;color:#4f5d71;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:8px;width:30px}.dl-modal__close:hover,.tf-drawer__close:hover{background:#c7c4d733}.tf-drawer__content{display:flex;flex:1 1;flex-direction:column;gap:32px;overflow-y:auto;padding:16px 24px}.tf-drawer__section-label{color:#4f5d71;font-size:10px;font-weight:600;letter-spacing:1px;line-height:15px;margin:0 0 16px;text-transform:uppercase}.tf-drawer__chips{display:flex;gap:8px}.tf-drawer__chip{background:#fff;border:1px solid #c7c4d74d;border-radius:9999px;color:#171c1f;cursor:pointer;font-size:12px;font-weight:600;line-height:16px;padding:9px 17px}.tf-drawer__chip--active,.tf-drawer__chip:hover{border-color:#0d5f67;border-color:var(--course-dashboard-primary,#0d5f67)}.tf-drawer__chip--active{background:#d1e1e380;color:#0d5f67;color:var(--course-dashboard-primary,#0d5f67)}.tf-drawer__presets{display:flex;flex-direction:column;gap:4px}.tf-drawer__preset{align-items:center;background:none;border:0;border-radius:8px;color:#171c1f;cursor:pointer;display:flex;font-size:14px;font-weight:500;line-height:20px;padding:12px;text-align:left;width:100%}.tf-drawer__preset:hover{background:#4648d408}.tf-drawer__preset--active{background:#4648d40d;color:#0d5f67;color:var(--course-dashboard-primary,#0d5f67);font-weight:600}.tf-drawer__radio{align-items:center;background:#fff;border:1px solid #c7c4d7;border-radius:50%;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;margin-right:16px;width:16px}.tf-drawer__radio--active{background:#0d5f67;background:var(--course-dashboard-primary,#0d5f67);border:0;height:18px;width:18px}.tf-drawer__radio-dot{background:#fff;border-radius:50%;height:6px;width:6px}.tf-drawer__preset-label{flex:1 1}.tf-drawer__preset-check{color:#0d5f67;color:var(--course-dashboard-primary,#0d5f67)}.tf-drawer__custom-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.tf-drawer__date-field{display:flex;flex-direction:column;gap:4px}.tf-drawer__date-label{color:#4f5d71;font-size:11px;font-weight:600;line-height:16.5px;padding-left:4px}.tf-drawer__date-input{background:#e4e9ed;border:0;border-radius:8px;color:#171c1f;font-size:12px;font-weight:600;line-height:16px;padding:8px 12px;width:100%}.tf-drawer__preview{align-items:center;background:#f0f4f8;border:1px solid #c7c4d733;border-radius:24px;display:flex;gap:16px;padding:17px}.tf-drawer__preview-icon{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 1px #0000000d;color:#0d5f67;color:var(--course-dashboard-primary,#0d5f67);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.tf-drawer__preview-text{display:flex;flex-direction:column}.tf-drawer__preview-label{color:#4f5d71;font-size:10px;font-weight:600;letter-spacing:-.5px;line-height:15px;text-transform:uppercase}.tf-drawer__preview-value{color:#171c1f;font-size:14px;font-weight:600;line-height:20px}.tf-drawer__footer{align-items:center;background:#fff;border-top:1px solid #c7c4d726;display:flex;height:89px;justify-content:space-between;padding:0 24px}.tf-drawer__reset{background:none;color:#4f5d71;font-size:14px;padding:0}.tf-drawer__apply,.tf-drawer__reset{align-items:center;border:0;cursor:pointer;display:inline-flex;font-weight:600;gap:8px}.tf-drawer__apply{background:#0d5f67;background:var(--course-dashboard-primary,#0d5f67);border-radius:9999px;box-shadow:0 10px 15px -3px #4648d433,0 4px 6px -4px #4648d433;color:#fff;font-size:12px;justify-content:center;letter-spacing:1.2px;line-height:16px;padding:12px 32px;text-transform:uppercase}.tf-drawer__apply:disabled{cursor:not-allowed;opacity:.5}.dl-modal-root{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;padding:24px 16px;position:fixed;z-index:1050}.dl-modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000003d;inset:0;position:fixed}.dl-modal{background:#fff;border:1px solid #c7c4d733;border-radius:32px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;gap:24px;max-height:calc(100dvh - 48px);overflow:hidden;padding:32px;position:relative;width:min(582px,100%)}.dl-modal__actions,.dl-modal__header{flex:0 0 auto}.dl-modal__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dl-modal__title{color:#171c1f;font-size:24px;font-weight:700;line-height:32px;margin:0}.dl-modal__subtitle{color:#4f5d71;font-size:14px;line-height:20px;margin:4px 0 0}.dl-modal__list{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-right:8px}.dl-modal__report,.dl-modal__select-all{align-items:flex-start;border-radius:16px;cursor:pointer;display:flex;gap:15px;padding:17px;position:relative}.dl-modal__select-all{align-items:center;background:#f0f4f8;border:2px solid #0000}.dl-modal__report{background:#fff;border:1px solid #c7c4d71a;gap:16px}.dl-modal__report:hover,.dl-modal__select-all:hover{border-color:#0d5f6759}.dl-modal__native-checkbox{height:1px;opacity:0;position:absolute;width:1px}.dl-modal__checkbox{align-items:center;background:#fff;border:1px solid #c7c4d7;border-radius:4px;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.dl-modal__checkbox--checked{background:#0d5f67;background:var(--course-dashboard-primary,#0d5f67);border-color:#0d5f67;border-color:var(--course-dashboard-primary,#0d5f67)}.dl-modal__report:focus-within .dl-modal__checkbox,.dl-modal__select-all:focus-within .dl-modal__checkbox{outline:2px solid #0d5f6766;outline-offset:1px}.dl-modal__select-all-label{color:#171c1f;flex:1 1;font-size:14px;font-weight:600;line-height:20px}.dl-modal__counter{color:#4f5d71;font-size:12px;font-weight:600;letter-spacing:-.6px;line-height:16px;text-transform:uppercase}.dl-modal__divider{background:#c7c4d759;flex:0 0 auto;height:1px;width:100%}.dl-modal__report-body{display:flex;flex-direction:column;gap:4px}.dl-modal__report-title-row{align-items:center;display:flex;gap:8px}.dl-modal__report-title{color:#171c1f;font-size:14px;font-weight:600;line-height:20px}.dl-modal__badge{background:#e4e9ed;border-radius:4px;color:#464554;font-size:9.6px;font-weight:600;line-height:14.4px;padding:1px 6px 2px}.dl-modal__report-description{color:#4f5d71;font-size:12px;line-height:16px}.dl-modal__actions{display:flex;flex-direction:column;gap:12px}.dl-modal__download{align-items:center;background:#0d5f67;background:var(--course-dashboard-primary,#0d5f67);border:0;border-radius:5px;box-shadow:0 1px 2px #c6e4f60d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;height:56px;justify-content:center;line-height:24px;width:100%}.dl-modal__download:disabled{cursor:not-allowed;opacity:.5}.dl-modal__cancel{background:#e4e9ed;border:0;border-radius:5px;color:#464554;cursor:pointer;font-size:16px;font-weight:600;height:56px;line-height:24px;width:100%}.pa__legend{align-items:center;display:flex;gap:60px;justify-content:center;margin-top:18px}.pa__legend-item{align-items:center;background:none;border:0;color:#717182;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;gap:7px;padding:0}.pa__legend-item--dimmed{opacity:.45}.pa__legend-dot{border-radius:50%;height:8px;width:8px}.pa__chart-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-color:#c4d4d6 #fff;scrollbar-width:thin}.pa__chart-canvas{height:280px;position:relative}.pa-tooltip-float{position:absolute;z-index:6}.pa-tooltip-float .pa-tooltip{max-height:250px}.pa-tooltip{background:#fff;border:1px solid #0d5f6780;border-radius:10px;box-shadow:0 2px 4px #00000014;display:flex;flex-direction:column;max-height:287px;overflow:hidden;width:264px}.pa-tooltip__header{align-items:flex-end;background:#fff;border-bottom:1px solid #dcdcdc;box-shadow:0 2px 2px #00000014;display:flex;justify-content:space-between;padding:6px 8px}.pa-tooltip__date{color:#06151f;font-size:12px;font-weight:600;margin:0}.pa-tooltip__caption,.pa-tooltip__overall{color:#8c9090;font-size:10px;font-weight:500;margin:0}.pa-tooltip__overall{font-weight:600}.pa-tooltip__body{overflow-y:auto;scrollbar-color:#c4d4d6 #fff;scrollbar-width:thin}.pa-tooltip__block{border-bottom:.8px solid #dcdcdc;padding:8px 10px}.pa-tooltip__block:last-child{border-bottom:0}.pa-tooltip__block-title{color:#0d5f67;color:var(--course-dashboard-primary,#0d5f67);font-size:12px;font-weight:600;margin:0 0 8px}.pa-tooltip__block-title--activity{display:flex;gap:5px}.pa-tooltip__block-index{color:#6a74a2}.pa-tooltip__block-title--activity span:last-child{color:#7c93a0}.pa-tooltip__grid{grid-gap:8px 24px;display:grid;gap:8px 24px;grid-template-columns:1fr 1fr;margin:0}.pa-tooltip__row{color:#06151f;display:flex;font-size:10px;gap:4px}.pa-tooltip__row--wide{grid-column:1/-1}.pa-tooltip__row dt{font-weight:600}.pa-tooltip__row dd{font-weight:500;margin:0}.pa-list{font-size:14px;width:100%}.pa-list__header{align-items:center;border-bottom:1px solid #f6f4f3;color:#636971;display:grid;font-weight:600;grid-template-columns:minmax(240px,2.4fr) 1fr 1.1fr 1fr 1fr;height:60px;padding:0 20px}.pa-list__header .pa-list__col--name{font-weight:700}.pa-list__header--nested{border-bottom-color:#e5e5e5;height:59px}.pa-list__row{align-items:center;background:#fff;border:0;border-bottom:1px solid #f4f3f3;color:#000;cursor:pointer;display:grid;grid-template-columns:minmax(240px,2.4fr) 1fr 1.1fr 1fr 1fr;min-height:60px;padding:10px 20px;text-align:left;width:100%}.pa-list__row--static{cursor:default}.pa-list__row--nested{background:#0000;border-bottom-color:#e5e5e5}.pa-list__row--expanded{background:#eff4f5;background:var(--background-colour,#eff4f5);border-radius:4px}.pa-list__row:not(.pa-list__row--static):hover{background:#eff4f599}.pa-list__col{align-items:center;display:flex;justify-content:center}.pa-list__col--name{gap:16px;justify-content:flex-start}.pa-list__col--plain{color:#636971;font-weight:500}.pa-list__col--small{font-size:12px;letter-spacing:.24px}.pa-list__chevron{color:#06151f;flex:0 0 auto;transition:transform .15s ease}.pa-list__chevron--expanded{transform:rotate(90deg)}.pa-list__name-block{display:flex;flex-direction:column;gap:2px}.pa-list__name{color:#000;line-height:1.42}.pa-list__meta,.pa-list__name{font-weight:500;letter-spacing:.28px}.pa-list__meta{align-items:center;color:#8c9090;display:flex;font-size:14px;gap:8px}.pa-list__meta-stat{gap:4px}.pa-list__badge,.pa-list__meta-stat{align-items:center;display:inline-flex;font-size:12px}.pa-list__badge{border-radius:4px;font-weight:500;height:21px;justify-content:center;letter-spacing:.24px;min-width:48px;padding:2px 8px}.pa-list__badge--high{background:#dbfce7;color:#098844}.pa-list__badge--mid{background:#dbeafe;color:#2251e7}.pa-list__badge--lowmid{background:#fef9c2;color:#a96c16}.pa-list__badge--low{background:#ffe2e2;color:#c31744}.pa-list__badge--outlined{background:#0000;border:1px solid #a8a8a8;color:#000}.pa-list__topics-panel{background:#f9fafb}.pa-list__activities-panel,.pa-list__topics-panel{border-radius:10px;border-right:1px solid #f6f4f3;margin:10px 0;padding:10px 13px 20px}.pa-list__activities-panel{background:#fff}.pa-list__panel-caption{color:#000;font-size:14px;font-weight:500;margin:0 0 8px;padding:8px}.pa-list__activity-icon{color:#06151f;display:inline-flex}.pa-list__empty{color:#8c9090;margin:0;padding:32px 20px;text-align:center}.ba-headControls{align-items:center;display:flex;gap:24px}.ba-periodTitle{color:#06151f;font-size:16px;font-weight:600;margin:18px 0 0;text-align:center}.ba-heatmapArea{position:relative}.ba-monthGrid{grid-column-gap:71px;grid-row-gap:20px;column-gap:71px;display:grid;grid-template-columns:repeat(7,37px);justify-content:center;margin-top:26px;row-gap:20px}.ba-monthWeekday{color:#000;font-size:14px;font-weight:500}.ba-monthCell{align-items:center;border-radius:2.5px;color:#fff;cursor:default;display:flex;font-size:20px;font-weight:600;height:37px;justify-content:center;overflow:hidden;width:37px}.ba-monthCell--empty{background:#0000}.ba-yearScroll{margin-top:26px;max-height:432px;overflow-y:auto;padding-right:8px;scrollbar-width:thin}.ba-yearGrid{grid-gap:76px 71px;display:grid;gap:76px 71px;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center}.ba-yearMonth{align-items:center;display:flex;flex-direction:column;gap:21px}.ba-yearMonthTitle{color:#000;font-size:16px;font-weight:500;margin:0;text-align:center}.ba-yearMonthGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,21px)}.ba-yearWeekday{color:#000;font-size:14px;font-weight:500;text-align:center}.ba-yearCell{align-items:center;border-radius:2.5px;color:#fff;cursor:default;display:flex;font-size:10px;font-weight:600;height:21px;justify-content:center;overflow:hidden;width:21px}.ba-tooltip{background:#fff;border:1px solid #0d5f6780;border-radius:10px;box-shadow:0 2px 4px #00000014;max-width:calc(100% - 8px);padding:0 12px 10px;pointer-events:none;position:absolute;width:379px;z-index:20}.ba-tooltip__header{align-items:center;border-bottom:1px solid #dcdcdc;display:flex;height:42px;justify-content:space-between;margin-bottom:4px}.ba-tooltip__cellname{color:#06151f;font-size:12px;font-weight:600}.ba-tooltip__swatch{border-radius:2.5px;height:21px;width:21px}.ba-tooltip__row{align-items:center;color:#000;display:flex;font-size:12px;font-weight:500;gap:9px;height:30px}.ba-tooltip__row-label{flex:1 1}.ba-tooltip__row-value{font-weight:600}.ba-tooltip__insight{border-top:.8px solid #dcdcdc;color:#0d5f67;color:var(--course-dashboard-primary,#0d5f67);gap:10px;margin-top:4px;min-height:53px;padding:8px 0}.ba-tooltip__empty,.ba-tooltip__insight{align-items:center;display:flex;font-size:12px;font-weight:600}.ba-tooltip__empty{border-bottom:.8px solid #dcdcdc;color:#8c9090;margin:0;min-height:56px;padding:7px 3px}.ba-tooltip__tip{align-items:center;color:#f6b301;display:flex;font-size:12px;font-weight:600;gap:5px;padding:8px 0 0}.ba-cell--accessibility.ba-l1{background-image:repeating-linear-gradient(52.6deg,#60646580 0 1.5px,#0000 1.5px 3px);background-size:auto}.ba-cell--accessibility.ba-l2{background-image:repeating-linear-gradient(90deg,#60646580 0 1.5px,#0000 1.5px 4px);background-size:auto}.ba-cell--accessibility.ba-l3{background-image:repeating-linear-gradient(136.6deg,#5d8387 0 1.5px,#0000 1.5px 5.5px);background-size:auto}.ba-cell--accessibility.ba-l4{background-image:none}.course-insights-recommendations__empty{background:#eff4f599;border-radius:10px;color:#606465;font-size:14px;margin:0;padding:20px 16px}.pa-list{overflow-x:auto}@media (max-width:768px){.pa-list__header,.pa-list__row{min-width:640px}}@media (max-width:992px){.ba-headControls{flex-wrap:wrap;gap:12px}.ba-monthGrid{column-gap:28px;row-gap:14px}.ba-yearGrid{gap:40px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pa__legend{gap:28px}.pa-list__header,.pa-list__row{grid-template-columns:minmax(190px,2fr) 1fr 1fr 1fr 1fr}}@media (max-width:560px){.dl-modal{border-radius:20px;padding:24px}.ba-monthGrid{column-gap:10px;grid-template-columns:repeat(7,28px)}.ba-monthCell{font-size:14px;height:28px;width:28px}.ba-yearGrid{grid-template-columns:1fr}.cd-filter-applied{flex-wrap:wrap;gap:8px}}.cd-empty-state{background:#fbfcfd;border:1px dashed var(--course-dashboard-border-strong);border-radius:12px;color:var(--course-dashboard-muted);display:flex;gap:14px;min-height:148px;padding:28px;text-align:left}.cd-empty-state,.cd-empty-state__icon{align-items:center;justify-content:center}.cd-empty-state__icon{background:#eff7f7;border-radius:50%;color:var(--course-dashboard-primary);display:inline-flex;flex:0 0 auto;font-weight:700;height:38px;width:38px}.cd-empty-state h3,.cd-empty-state p{margin:0}.cd-empty-state h3{color:var(--course-dashboard-text);font-size:15px;font-weight:600}.cd-empty-state p{font-size:13px;line-height:1.5;margin-top:4px}.cd-empty-state--panel{background:#0000;border:0;flex-direction:column;gap:22px;min-height:264px;padding:40px 24px;text-align:center}.cd-empty-state--panel .cd-empty-state__icon{background:var(--course-dashboard-primary-soft);height:56px;width:56px}.cd-empty-state--panel .cd-empty-state__body{max-width:460px}.cd-empty-state--panel h3{font-size:16px;font-weight:700}.cd-empty-state--panel p{margin-top:10px}.cd-skeleton__block{background:#eef2f5;border-radius:8px;display:block;overflow:hidden;position:relative}.cd-skeleton__block:after{animation:cdSkeletonSweep 1.35s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.cd-skeleton__stack{display:flex;flex-direction:column;gap:14px}.cd-skeleton__title{height:32px;width:min(320px,60vw)}.cd-skeleton__chip{border-radius:6px;height:24px;width:88px}.cd-skeleton__line{border-radius:999px;height:10px;width:100%}.cd-skeleton__line--short{width:54%}.cd-skeleton__line--value{height:24px;width:36%}.cd-skeleton__line--heading{border-radius:8px;height:34px;width:48%}.cd-skeleton__line--legend{height:14px;width:88px}.cd-skeleton__donut{border-radius:50%;flex:0 0 138px;height:138px;width:138px}.cd-skeleton__icon{border-radius:16px;height:40px;width:40px}.cd-skeleton__chart-wrap{width:100%}.cd-skeleton__chart{border-radius:14px;height:330px;width:100%}@keyframes cdSkeletonSweep{to{transform:translateX(100%)}}.tf-drawer{animation:cdDrawerEnter .22s ease-out}.dl-modal-scrim,.tf-drawer-scrim{animation:cdScrimEnter .18s ease-out}.dl-modal{animation:cdModalEnter .2s ease-out}@keyframes cdDrawerEnter{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes cdScrimEnter{0%{opacity:0}to{opacity:1}}@keyframes cdModalEnter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.tf-drawer__footer{height:auto;min-height:76px;padding-bottom:max(12px,env(safe-area-inset-bottom));padding-top:12px}.dl-modal-root{padding:16px 12px}.dl-modal{border-radius:24px;gap:20px;max-height:calc(100dvh - 32px);padding:24px}}@media (max-width:560px){.cd-empty-state{padding:22px 18px}.cd-quickaccess__panel{left:14px;max-height:min(60vh,420px);position:fixed;right:14px;top:auto;width:auto}.tf-drawer__custom-grid{grid-template-columns:1fr}.tf-drawer__footer{gap:16px}.tf-drawer__apply{padding-inline:20px}}.cd-section-error{align-items:center;background:#fffaf5;border:1px solid #f5d9c0;border-radius:16px;display:flex;gap:16px;margin:8px 0;padding:28px 24px}.cd-section-error__icon{background:#fdead1;border-radius:50%;color:#b54708;display:grid;flex:0 0 auto;font-size:18px;font-weight:800;height:34px;place-items:center;width:34px}.cd-section-error__body{flex:1 1 auto;min-width:0}.cd-section-error__body h3{color:var(--course-dashboard-text);font-size:15px;font-weight:700;margin:0}.cd-section-error__body p{color:var(--course-dashboard-muted);font-size:13px;margin:4px 0 0}.cd-section-error__retry{background:var(--course-dashboard-card);border:1px solid var(--course-dashboard-primary);border-radius:999px;color:var(--course-dashboard-primary);cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:700;padding:8px 18px}.cd-section-error__retry:hover{background:var(--course-dashboard-primary-soft)}@media (max-width:560px){.cd-section-error{align-items:flex-start;flex-direction:column}}.cd-course-select{background:var(--course-dashboard-bg);display:grid;min-height:60vh;padding:48px 16px;place-items:start center}.cd-course-select__card{background:var(--course-dashboard-card);border:1px solid var(--course-dashboard-border);border-radius:20px;box-shadow:var(--course-dashboard-shadow);padding:32px 28px;width:min(560px,100%)}.cd-course-select__title{color:var(--course-dashboard-text);font-size:24px;font-weight:800;margin:0}.cd-course-select__subtitle{color:var(--course-dashboard-muted);font-size:14px;margin:8px 0 20px}.cd-course-select__status{color:var(--course-dashboard-muted);font-size:14px;margin:12px 0 0}.cd-course-select__retry{background:#0000;border:1px dashed var(--course-dashboard-border-strong);border-radius:12px;color:var(--course-dashboard-primary);cursor:pointer;display:block;font-size:14px;font-weight:700;padding:12px 16px;width:100%}.cd-course-select__list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.cd-course-select__item{background:var(--course-dashboard-card);border:1px solid var(--course-dashboard-border);border-radius:12px;color:var(--course-dashboard-text);cursor:pointer;display:block;font-size:15px;font-weight:600;padding:14px 16px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.cd-course-select__item:focus-visible,.cd-course-select__item:hover{background:var(--course-dashboard-primary-soft);border-color:var(--course-dashboard-primary)}.cd-quickaccess__retry{background:#0000;border:0;color:var(--course-dashboard-primary);cursor:pointer;display:block;font-size:13px;font-weight:700;padding:12px 14px;text-align:left;width:100%}.tf-drawer__custom-error{color:#d92d20;font-size:12.5px;font-weight:600;margin:10px 0 0}.tf-drawer__custom-hint{color:var(--course-dashboard-muted);font-size:12.5px;margin:10px 0 0}.ba-loading{color:var(--course-dashboard-muted);font-size:14px;margin:0;padding:40px 16px;text-align:center}.ba-card,.cedu-dashboard__progress-card,.cedu-dashboard__stat-card,.course-dashboard-view-engagament-summary-card,.course-insights-recommendations-card,.pa__card,.smart-recommendations__card{transition:transform .22s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease}.cedu-dashboard__stat-icon,.course-dashboard-view-engagament-summary-card-icon,.course-insights-recommendations-card__icon,.pa-list__activity-icon,.pa-list__badge,.smart-recommendations__icon{transition:transform .2s ease,color .2s ease,background-color .2s ease}.pa-list__row,.pa__display-btn,.pa__legend-item,.pa__tab{transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,opacity .2s ease,transform .18s ease}.pa__legend-dot{transition:transform .2s ease,opacity .2s ease}.course-dashboard-progressbar span{transition:width .55s cubic-bezier(.22,.61,.36,1)}.ba-tooltip,.pa-tooltip-float{animation:cdFadeUp .2s ease}@keyframes cdFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.cedu-dashboard__stat-card:hover,.course-dashboard-view-engagament-summary-card:hover,.course-insights-recommendations-card:hover,.smart-recommendations__card:hover{box-shadow:0 12px 24px #0f172a14;transform:translateY(-2px)}.ba-card:hover,.cedu-dashboard__progress-card:hover,.pa__card:hover{box-shadow:0 14px 28px #0f172a14}.cedu-dashboard__stat-card:hover .cedu-dashboard__stat-icon,.course-dashboard-view-engagament-summary-card:hover .course-dashboard-view-engagament-summary-card-icon,.course-insights-recommendations-card:hover .course-insights-recommendations-card__icon,.smart-recommendations__card:hover .smart-recommendations__icon{transform:scale(1.05)}.pa-list__row:not(.pa-list__row--static):hover{box-shadow:0 6px 16px #0f172a0f}.pa-list__row:not(.pa-list__row--static):hover .pa-list__chevron:not(.pa-list__chevron--expanded){transform:translateX(2px)}.pa__display-btn:not(.pa__display-btn--active):hover,.pa__tab:not(.pa__tab--active):hover{background:#eff4f5b3}.pa__legend-item:hover .pa__legend-dot{transform:scale(1.18)}.pa__legend-item--dimmed:hover{opacity:.85}}@media (hover:none){.pa-list__row{transition:none}}.cd-course-select__item:active,.cd-course-select__retry:active,.cd-filter-applied__reset:active,.cd-quickaccess__item:active,.cd-quickaccess__retry:active,.cd-section-error__retry:active,.cd-section-header__filter-clear:active,.cd-section-header__filter:active,.course-dashboard-view-btn:active,.course-dashboard-view-course-switch:active,.dl-modal__report:active,.pa-list__row:not(.pa-list__row--static):active,.pa__display-btn:active,.pa__legend-item:active,.pa__tab:active,.smart-recommendations__button:active,.tf-drawer__apply:not(:disabled):active,.tf-drawer__chip:active,.tf-drawer__preset:active,.tf-drawer__reset:active{transform:translateY(1px)}.course-dashboard-view-engagament-summary-card-retry{align-self:flex-start;background:#0000;border:1px solid var(--primary-color);border-radius:999px;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:600;margin-top:6px;padding:2px 10px}.wishlist-page{background:#fff;color:#1c1c1e;font-family:WEB_FONT;min-height:100vh;padding:34px 28px 54px;width:100%}.wishlist-layout{grid-gap:34px;align-items:flex-start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) 430px;width:100%}.wishlist-main-column{min-width:0}.wishlist-summary-column{position:sticky;top:92px}.wishlist-page-header{margin-bottom:28px}.wishlist-page-header h1{color:#0d5f67;font-size:24px;font-weight:600;line-height:1.2;margin:0}.wishlist-page-header p{color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.35;margin:8px 0 0}.wishlist-course-list{display:flex;flex-direction:column;gap:28px}.wishlist-course-card{grid-gap:28px;align-items:flex-start;background:#fff;border-radius:24px;box-shadow:0 16px 45px #0f172a14;display:grid;gap:28px;grid-template-columns:190px minmax(0,1fr) 140px;min-height:230px;padding:28px 30px;width:100%}.wishlist-course-image-wrap{background:radial-gradient(circle at 30% 30%,#0d5f6729,#0000 35%),linear-gradient(135deg,#edf5f6,#d9eef0);border-radius:20px;height:150px;overflow:hidden;width:190px}.wishlist-course-image{height:100%;object-fit:cover;width:100%}.wishlist-course-content{min-width:0}.wishlist-course-badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.wishlist-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;gap:7px;justify-content:center;min-height:32px;padding:7px 18px}.wishlist-badge--premium{background:#0d5f67;color:#fff}.wishlist-badge--best{background:#e6f4f5;color:#16a34a}.wishlist-course-content h2{color:#0d5f67;font-size:18px;font-weight:600;line-height:1.28;margin:0}.wishlist-course-content p{color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.42;margin:16px 0 0;max-width:680px}.wishlist-course-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:16px}.wishlist-action{background:#0000;border:none;color:#0d5f67;cursor:pointer;font-family:WEB_FONT;font-size:13px;font-weight:600;padding:0}.wishlist-action--remove{color:#ef4444}.wishlist-action:disabled{cursor:not-allowed;opacity:.6}.wishlist-course-card .cart-course-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.wishlist-course-card .cart-action{align-items:center;background:#0000;border:none;color:#0d5f67;cursor:pointer;display:inline-flex;font-family:WEB_FONT;font-size:10px;font-weight:600;gap:6px;padding:0}.wishlist-course-card .cart-action img{height:13px;object-fit:contain;width:13px}.wishlist-course-card .cart-action--remove{color:#ef4444}.wishlist-course-card .cart-action:disabled{cursor:not-allowed;opacity:.6}.wishlist-course-price-block{align-items:flex-end;display:flex;flex-direction:column;padding-top:8px;text-align:right}.wishlist-course-price-block strong{color:#0d5f67;font-size:24px;font-weight:600;line-height:1.1;white-space:nowrap}.wishlist-old-price{color:#777;font-size:13px;margin-top:8px;text-decoration:line-through}.wishlist-course-price-block em{background:#fff7bf;border-radius:999px;color:#4b3f00;display:inline-flex;font-size:11px;font-style:normal;font-weight:700;line-height:1;margin-top:5px;padding:3px 8px}.wishlist-summary-card{background:#fff;border-radius:24px;box-shadow:0 16px 45px #0f172a17;padding:32px 30px;width:100%}.wishlist-summary-card h2{color:#0d5f67;font-size:20px;font-weight:600;line-height:1.25;margin:0 0 18px}.wishlist-summary-line{border-top:1px solid #e5e7eb;color:#6b6b6b;display:flex;font-size:14px;font-weight:400;gap:20px;justify-content:space-between;padding-top:18px}.wishlist-summary-line strong{color:#1c1c1e;font-weight:700}.wishlist-info-box{align-items:center;background:#f3f8f9;border-radius:48px;display:flex;gap:16px;margin-top:34px;min-height:96px;padding:22px}.wishlist-info-box span{align-items:center;display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.wishlist-info-box span img{height:22px;object-fit:contain;width:22px}.wishlist-info-box p{color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.35;margin:0}.wishlist-cart-link-btn{background:#0d5f67;border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:15px;font-weight:700;height:48px;margin-top:24px;width:100%}.wishlist-empty-page{align-items:center;background:#fff;display:flex;font-family:WEB_FONT;justify-content:center;min-height:calc(100vh - 90px);padding:56px 20px;width:100%}.wishlist-empty-content{align-items:center;display:flex;flex-direction:column;max-width:620px;text-align:center;width:100%}.wishlist-empty-visual-wrap{align-items:center;display:flex;height:300px;justify-content:center;margin-bottom:26px;position:relative;width:360px}.wishlist-empty-visual-wrap:before{background:radial-gradient(circle,#0d5f6729 0,#0d5f6714 38%,#0d5f6700 70%);border-radius:50%;content:"";filter:blur(8px);height:330px;position:absolute;width:330px;z-index:0}.wishlist-empty-visual{border-radius:26px;box-shadow:0 22px 50px #0f172a29;height:260px;object-fit:cover;position:relative;transform:rotate(-2deg);width:300px;z-index:1}.wishlist-empty-book-icon{align-items:center;background:#fff;border-radius:20px;bottom:28px;box-shadow:0 12px 28px #0f172a29;display:flex;height:64px;justify-content:center;position:absolute;right:20px;width:64px;z-index:2}.wishlist-empty-book-icon span{border:4px solid #0d5f67;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;height:26px;position:relative;width:34px}.wishlist-empty-book-icon span:before{background:#0d5f67;border-radius:999px;content:"";height:30px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:4px}.wishlist-empty-content h1{color:#0d5f67;font-size:40px;font-weight:700;letter-spacing:.2px;margin:0;max-width:620px}.wishlist-empty-content p{color:#6b6b6b;font-size:18px;font-weight:400;line-height:1.38;margin:26px 0 0;max-width:570px}.wishlist-empty-content button{background:#0d5f67;border:none;border-radius:18px;box-shadow:0 14px 24px #0d5f6738;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:16px;font-weight:600;height:64px;margin-top:30px;min-width:220px;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.wishlist-cart-link-btn:hover,.wishlist-empty-content button:hover{opacity:.94}.wishlist-cart-link-btn:active,.wishlist-empty-content button:active{transform:translateY(1px)}.wishlist-action:focus-visible,.wishlist-cart-link-btn:focus-visible,.wishlist-course-card .cart-action:focus-visible,.wishlist-empty-content button:focus-visible{outline:3px solid #0d5f6740;outline-offset:3px}.wishlist-empty-card,.wishlist-page--empty{box-sizing:border-box}@media screen and (max-width:1024.5px){.wishlist-page{padding:24px 18px 44px}.wishlist-layout{gap:28px;grid-template-columns:1fr}.wishlist-summary-column{order:2;position:static}.wishlist-main-column{order:1}.wishlist-summary-card{margin:0 auto;max-width:620px}.wishlist-course-card{gap:22px;grid-template-columns:170px minmax(0,1fr) 130px;padding:24px}.wishlist-course-image-wrap{height:136px;width:170px}.wishlist-course-content h2{font-size:19px}.wishlist-course-content p{font-size:14px}.wishlist-course-price-block strong{font-size:24px}}@media screen and (max-width:767.5px){.wishlist-page{padding:18px 14px 36px}.wishlist-page-header h1{font-size:24px}.wishlist-page-header p{font-size:14px}.wishlist-course-card{border-radius:22px;gap:16px;grid-template-columns:1fr;padding:18px}.wishlist-course-image-wrap{height:180px;width:100%}.wishlist-course-price-block{align-items:flex-start;padding-top:0;text-align:left}.wishlist-course-content h2{font-size:19px}.wishlist-course-content p{font-size:14px}.wishlist-course-actions,.wishlist-course-card .cart-course-actions{gap:16px}.wishlist-action,.wishlist-course-card .cart-action{font-size:12px}.wishlist-summary-card{border-radius:22px;padding:24px 20px}.wishlist-summary-card h2{font-size:22px}.wishlist-info-box{align-items:flex-start;border-radius:28px;padding:18px}.wishlist-empty-page{min-height:calc(100vh - 78px);padding:44px 18px}.wishlist-empty-visual-wrap{height:250px;margin-bottom:22px;width:290px}.wishlist-empty-visual-wrap:before{height:270px;width:270px}.wishlist-empty-visual{border-radius:24px;height:215px;width:245px}.wishlist-empty-book-icon{border-radius:18px;bottom:20px;height:56px;right:14px;width:56px}.wishlist-empty-book-icon span{border-width:3px;height:23px;width:30px}.wishlist-empty-book-icon span:before{height:27px;top:-3px;width:3px}.wishlist-empty-content h1{font-size:34px;line-height:1.2;max-width:360px}.wishlist-empty-content p{font-size:17px;line-height:1.42;margin-top:20px;max-width:350px}.wishlist-empty-content button{border-radius:16px;font-size:16px;height:58px;margin-top:34px;min-width:200px}}@media screen and (max-width:380px){.wishlist-course-image-wrap{height:150px}.wishlist-course-card{padding:16px 13px}.wishlist-empty-visual-wrap{height:220px;width:250px}.wishlist-empty-visual{height:190px;width:215px}.wishlist-empty-content h1{font-size:30px}.wishlist-empty-content p{font-size:15px}}.wishlist-empty-page{min-height:calc(100dvh - 220px);padding:24px 20px}.wishlist-empty-content{max-width:560px}.wishlist-empty-visual-wrap{height:190px;margin-bottom:16px;width:260px}.wishlist-empty-visual-wrap:before{height:250px;width:250px}.wishlist-empty-visual{border-radius:22px;height:170px;width:220px}.wishlist-empty-book-icon{border-radius:16px;bottom:16px;height:52px;right:12px;width:52px}.wishlist-empty-content h1{font-size:30px;line-height:1.18;max-width:560px}.wishlist-empty-content p{font-size:15px;line-height:1.35;margin-top:14px;max-width:520px}.wishlist-empty-content button{border-radius:14px;font-size:15px;height:48px;margin-top:18px;min-width:190px}@media screen and (max-width:767.5px){.wishlist-empty-page{min-height:calc(100dvh - 170px);padding:18px 14px}.wishlist-empty-visual-wrap{height:155px;width:220px}.wishlist-empty-visual{height:140px;width:190px}.wishlist-empty-book-icon{height:44px;width:44px}.wishlist-empty-content h1{font-size:24px}.wishlist-empty-content p{font-size:14px}}.ms-page{background:#fff;font-family:WEB_FONT,Arial,sans-serif;min-height:88vh;width:100%}.ms-container{margin:0 auto;padding:28px 20px 70px;width:100%}.ms-header h1{color:var(--primary-color);font-size:26px;font-weight:700;letter-spacing:.01em;line-height:1.15;margin:0}.ms-header p{color:#6b6f72;font-size:15px;line-height:1.45;margin:5px 0 0}.ms-summary-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.ms-summary-card{background:#f7f9fa;border:1px solid #f1f3f4;border-radius:10px;box-shadow:0 10px 24px rgba(15,23,42,.035);min-height:110px;padding:22px 20px}.ms-summary-label-row{align-items:center;display:flex;gap:11px}.ms-summary-icon{color:var(--primary-color);display:inline-flex;font-size:20px}.ms-summary-label{color:#555b60;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ms-summary-value-row{align-items:baseline;display:flex;gap:9px;margin-top:22px}.ms-summary-value{color:var(--primary-color);font-family:WEB_FONT_BOLD,WEB_FONT,Arial,sans-serif;font-size:38px;font-weight:800;line-height:1}.ms-summary-suffix{color:#6b6f72;font-size:14px;font-weight:500}.ms-filter-row{gap:22px;justify-content:space-between;margin-top:26px}.ms-filter-row,.ms-tabs{align-items:center;display:flex}.ms-tabs{background:#f7f8f8;border-radius:26px;padding:4px;width:min(520px,100%)}.ms-tab{background:#0000;border:0;border-radius:22px;color:#65696d;cursor:pointer;flex:1 1;font-family:WEB_FONT,Arial,sans-serif;font-size:13px;font-weight:600;height:36px;transition:.2s ease;white-space:nowrap}.ms-tab-active{background:var(--primary-color);box-shadow:0 5px 14px #0d5f672e;color:#fff}.ms-showing-text{color:#7a7d81;font-size:13px;white-space:nowrap}.ms-card-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.ms-course-card{background:#f7f9fa;border:1px solid #eff2f3;border-radius:9px;box-shadow:0 14px 35px #0f172a0f;overflow:hidden;transition:.2s ease}.ms-course-card--expired{filter:grayscale(.25);opacity:.74}.ms-course-card--expired:hover{opacity:.88}.ms-course-image-wrap{background:#0f172a;height:175px;overflow:hidden;position:relative;width:100%}.ms-course-image{display:block;filter:saturate(.9);height:100%;object-fit:cover;width:100%}.ms-status-pill{align-items:center;background:#fff1f2;border-radius:999px;color:#d9434e;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;min-width:72px;padding:0 14px;position:absolute;right:18px;top:16px}.ms-status-pill-warning{background:#fff7df;color:#9a6a00}.ms-status-pill-success{background:#e9f8ef;color:#0f8d45}.ms-course-body{padding:20px 20px 18px}.ms-course-body h2{color:#1c1c1e;font-size:18px;font-weight:800;letter-spacing:.01em;line-height:1.35;margin:0 0 20px;min-height:48px}.ms-course-meta-grid{grid-row-gap:16px;grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.ms-course-meta-grid span,.ms-current-box span{color:#6b6b6b;display:block;font-size:13px;line-height:1.25;margin-bottom:5px}.ms-course-meta-grid strong,.ms-current-box strong{color:#1c1c1e;display:block;font-size:14px;font-weight:800;line-height:1.25}.ms-danger-text{color:#d92d3a!important}.ms-billing-amount{color:var(--primary-color)!important;font-size:18px!important;font-weight:600!important}.ms-card-divider{background:#e6ebed;height:1px;margin:21px 0 18px}.ms-card-actions{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.ms-danger-btn,.ms-drawer-primary-btn,.ms-empty-state button,.ms-outline-btn,.ms-primary-btn,.ms-support-btn{border-radius:14px;cursor:pointer;font-family:WEB_FONT,Arial,sans-serif;font-size:14px;font-weight:600;height:42px;transition:.18s ease}.ms-outline-btn{background:#0000;border:1.2px solid #1c1c1e;color:#4a4f53}.ms-outline-btn:hover{background:#fff}.ms-drawer-primary-btn,.ms-empty-state button,.ms-primary-btn{background:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.ms-drawer-primary-btn:hover,.ms-empty-state button:hover,.ms-primary-btn:hover{box-shadow:0 10px 20px #0d5f672e;transform:translateY(-1px)}.ms-danger-btn{background:#dc2626;border:1px solid #dc2626;color:#fff}.ms-danger-btn:disabled,.ms-drawer-primary-btn:disabled,.ms-outline-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.ms-empty-state{align-items:center;background:#fbfcfc;border:1px dashed #d8e0e3;border-radius:18px;display:flex;flex-direction:column;justify-content:center;margin-top:45px;min-height:420px;padding:40px 20px;text-align:center}.ms-empty-state svg{color:var(--primary-color);font-size:46px;margin-bottom:16px}.ms-empty-state h2{color:#1c1c1e;font-size:22px;font-weight:800;margin:0}.ms-empty-state p{color:#6f7479;font-size:14px;margin:8px 0 22px}.ms-empty-state button{min-width:170px;padding:0 22px}.ms-drawer-overlay,.ms-modal-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#080c0e94;bottom:0;height:100dvh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:2147483000}.ms-drawer-overlay{align-items:stretch;display:flex;justify-content:flex-end;overflow:hidden}.ms-drawer{animation:msDrawerIn .24s ease-out;background:#fff;box-shadow:-18px 0 55px #00000047;display:flex;flex-direction:column;height:100dvh;overflow:hidden;overscroll-behavior:contain;position:relative;width:min(500px,100vw);z-index:2147483001}@keyframes msDrawerIn{0%{opacity:.75;transform:translateX(35px)}to{opacity:1;transform:translateX(0)}}.ms-drawer-close{align-items:center;background:#fffffff5;border:0;border-radius:50%;box-shadow:0 8px 22px #0f172a24;color:#111827;cursor:pointer;display:flex;height:42px;justify-content:center;position:absolute;right:18px;top:18px;width:42px;z-index:3}.ms-drawer-close svg{height:20px;width:20px}.ms-drawer-hero{background:#0f172a;flex:0 0 230px;height:230px;position:relative}.ms-drawer-hero img{display:block;height:100%;object-fit:cover;opacity:.88;width:100%}.ms-drawer-title-layer{background:linear-gradient(180deg,#0000,#000000c7);inset:auto 0 0;padding:30px 32px;position:absolute}.ms-drawer-title-layer h2{color:#fff;font-size:28px;font-weight:600;letter-spacing:.02em;line-height:1.25;margin:0}.ms-drawer-scroll-area{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:28px 32px 26px}.ms-drawer-scroll-area::-webkit-scrollbar{width:6px}.ms-drawer-scroll-area::-webkit-scrollbar-track{background:#0000}.ms-drawer-scroll-area::-webkit-scrollbar-thumb{background:#d6dee0;border-radius:999px}.ms-section-title{color:#6b6b6b;font-size:13px;font-weight:600;letter-spacing:.09em;margin:0 0 13px;text-transform:uppercase}.ms-current-box{background:#f1f3f4;border-radius:12px;margin-bottom:28px;padding:22px}.ms-current-box>div:not(.ms-current-divider){align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.ms-current-box>div:last-child{margin-bottom:0}.ms-current-divider{background:#dfe4e6;height:1px;margin:16px 0 18px}.ms-current-box span{font-size:14px;font-weight:400;margin:0}.ms-current-box strong{font-size:14px;font-weight:600;text-align:right}.ms-delete-renewal-card{align-items:center;background:#f1f3f4;border-radius:12px;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px;padding:18px}.ms-delete-renewal-card h3{color:#1c1c1e;font-size:13px;font-weight:600;line-height:1.25;margin:0 0 7px}.ms-delete-renewal-card p{color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.42;margin:0}.ms-delete-renewal-card button{background:#dc2626;border:0;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font-family:WEB_FONT,Arial,sans-serif;font-size:14px;font-weight:600;height:43px;width:84px}.ms-info-note{align-items:flex-start;color:#6b6b6b;display:flex;font-size:14px;font-weight:400;gap:11px;line-height:1.45;margin:6px 0 28px}.ms-info-note svg{color:var(--primary-color);flex:0 0 auto;margin-top:4.5px}.ms-upgrade-plans{display:flex;flex-direction:column;gap:14px;padding-bottom:10px}.ms-upgrade-plan{align-items:flex-start;background:#fff;border:1.3px solid #dfe4e6;border-radius:16px;cursor:pointer;display:flex;font-family:WEB_FONT,Arial,sans-serif;gap:14px;padding:17px;text-align:left;transition:.18s ease;width:100%}.ms-upgrade-plan--selected{background:#edf9fa;border-color:var(--primary-color);box-shadow:0 10px 24px #0d5f671f}.ms-upgrade-radio{align-items:center;border:1.5px solid #d6dee0;border-radius:50%;display:flex;flex:0 0 auto;height:20px;justify-content:center;margin-top:4px;width:20px}.ms-upgrade-radio span{background:#0000;border-radius:50%;height:8px;width:8px}.ms-upgrade-plan--selected .ms-upgrade-radio{border-color:var(--primary-color)}.ms-upgrade-plan--selected .ms-upgrade-radio span{background:var(--primary-color)}.ms-upgrade-main{flex:1 1;min-width:0}.ms-upgrade-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ms-upgrade-name{color:#1c1c1e;display:block;font-size:15px;font-weight:800;line-height:1.25}.ms-upgrade-desc{color:#70777d;display:block;font-size:12px;line-height:1.35;margin-top:4px}.ms-upgrade-price-wrap{flex:0 0 auto;max-width:190px;text-align:right}.ms-upgrade-price{color:var(--primary-color);display:block;font-size:22px;font-weight:900;line-height:1.1}.ms-upgrade-discount-row{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;margin-top:6px}.ms-upgrade-original-price{color:#8a9297;font-size:11px;font-weight:600;line-height:1.2;text-decoration:line-through}.ms-upgrade-discount-badge{align-items:center;background:#e6f5f2;border-radius:999px;color:#08756f;display:inline-flex;font-size:10px;font-weight:800;line-height:1.15;min-height:20px;padding:2px 7px;white-space:nowrap}.ms-upgrade-discount-badge--flash{background:#fff0dc;color:#a44b08}.ms-upgrade-flash-note{align-items:center;background:#fff7eb;border-radius:8px;color:#9a4a0b;display:inline-flex;font-size:10px;font-weight:800;line-height:1.3;margin-top:12px;padding:5px 9px;width:fit-content}.ms-upgrade-features{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr;margin-top:15px}.ms-upgrade-feature{align-items:center;color:#30383d;display:flex;font-size:12px;gap:9px;line-height:1.3}.ms-upgrade-check{align-items:center;background:#0d5f6733;border-radius:50%;color:var(--primary-color);display:inline-flex;font-size:11px;font-weight:900;height:18px;justify-content:center;width:18px}.ms-pricing-loader{display:flex;flex-direction:column;gap:12px}.ms-pricing-loader span{animation:msSkeleton 1.1s linear infinite;background:linear-gradient(90deg,#f3f6f7,#e8eef0,#f3f6f7);background-size:220% 100%;border-radius:16px;height:76px}@keyframes msSkeleton{0%{background-position:0 0}to{background-position:-220% 0}}.ms-pricing-error{border:1px dashed #d6dee0;border-radius:16px;color:#6b6b6b;padding:20px;text-align:center}.ms-pricing-error p{font-size:13px;margin:0 0 12px}.ms-pricing-error button{background:var(--primary-color);border:1px solid var(--primary-color);border-radius:10px;color:#fff;cursor:pointer;font-family:WEB_FONT,Arial,sans-serif;font-weight:800;height:36px;padding:0 18px}.ms-drawer-sticky-footer{background:linear-gradient(180deg,#ffffffeb,#fff 26%);border-top:1px solid #edf1f2;box-shadow:0 -10px 24px #0f172a0a;flex:0 0 auto;padding:18px 32px 16px}.ms-drawer-primary-btn{border-radius:14px;height:50px;width:100%}.ms-support-btn{background:#0000;border:0;color:#6a7076;display:inline-flex;gap:9px;height:42px;margin-top:14px;width:100%}.ms-modal-overlay,.ms-support-btn{align-items:center;justify-content:center}.ms-modal-overlay{display:flex;overflow:hidden;padding:22px}.ms-cancel-modal{animation:msModalIn .2s ease-out;background:#fff;border-radius:14px;box-shadow:0 30px 90px #00000040;padding:28px 24px 22px;position:relative;text-align:center;width:min(390px,100%);z-index:2147483002}@keyframes msModalIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ms-modal-icon{align-items:center;background:#fff1f2;border-radius:50%;color:#dc2626;display:flex;font-size:24px;height:48px;justify-content:center;margin:0 auto 14px;width:48px}.ms-cancel-modal h2{color:#1c1c1e;font-size:20px;font-weight:600;margin:0 0 8px}.ms-cancel-modal>p{color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.45;margin:0 auto 22px;max-width:310px}.ms-risk-box{background:#fff1f1;border-radius:18px;margin-bottom:22px;padding:18px 18px 16px;text-align:left}.ms-risk-box>span{color:#44484c;display:block;font-size:13px;font-weight:600;margin-bottom:12px;text-transform:uppercase}.ms-risk-box div{align-items:center;color:#dc2626;display:flex;gap:12px;margin-bottom:10px}.ms-risk-box div:last-child{margin-bottom:0}.ms-risk-box p{color:#6b6b6b;font-size:13px;font-weight:400;line-height:1.3;margin:0}.ms-modal-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media screen and (max-width:1100px){.ms-card-grid,.ms-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.ms-container{padding-top:22px;width:min(100% - 28px,560px)}.ms-header h1{font-size:24px}.ms-summary-grid{gap:14px;grid-template-columns:1fr}.ms-summary-card{min-height:92px;padding:18px}.ms-summary-value{font-size:32px}.ms-filter-row{align-items:stretch;flex-direction:column}.ms-tabs{justify-content:flex-start;overflow-x:auto;width:100%}.ms-tab{min-width:118px}.ms-showing-text{align-self:flex-end}.ms-card-grid{margin-top:24px}.ms-card-actions,.ms-card-grid{grid-template-columns:1fr}.ms-course-body h2{min-height:auto}.ms-drawer{max-width:100vw;width:100vw}.ms-drawer-hero{flex-basis:210px;height:210px}.ms-drawer-title-layer{padding:24px 18px}.ms-drawer-title-layer h2{font-size:23px}.ms-drawer-scroll-area{padding:24px 18px 22px}.ms-drawer-sticky-footer{padding:16px 18px 14px}.ms-current-box>div:not(.ms-current-divider){align-items:flex-start}.ms-delete-renewal-card{align-items:flex-start;flex-direction:column}.ms-delete-renewal-card button{width:100%}.ms-upgrade-top{gap:12px}.ms-upgrade-price{font-size:19px}.ms-modal-actions{grid-template-columns:1fr}}.layout{display:flex;flex-direction:column;min-height:100vh}.main-layout{align-items:stretch;display:flex;flex:1 1;width:100%}.legal-error{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center;padding:48px 16px;text-align:center}.legal-error-text{color:#374151;font-size:16px;font-weight:500}.dark .legal-error-text{color:#d1d5db}.legal-retry-btn{background-color:#0d5f67;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .2s ease,transform .15s ease}.legal-retry-btn:hover{background-color:#0a4a52}.legal-retry-btn:active{transform:scale(.97)}.dark .legal-retry-btn{background-color:#2dd4bf;color:#1a1a2e}.dark .legal-retry-btn:hover{background-color:#99f6e4}.sidebar-wrapper{background-color:#f9fafb;border-right:2px solid #00000014;flex:0 0 320px;overflow:visible}.dark .sidebar-wrapper{background-color:var(--color-surface-dark);border-right-color:var(--color-border-dark)}.sidebar-desktop{-webkit-overflow-scrolling:touch;box-sizing:border-box;font-family:WEB_FONT;height:100vh;max-height:100vh;overflow-y:auto;overscroll-behavior:contain;padding:50px;position:sticky;top:0;z-index:10}.sidebar-title{color:#000;font-size:18px;font-weight:600;margin-bottom:1.5rem}.dark .sidebar-title{color:#fff}.sidebar-nav{display:flex;flex-direction:column;gap:1rem}.sidebar-link{color:#0d5f67;font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-color:#0d5f67;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s}.dark .sidebar-link{color:#2dd4bf}.sidebar-link:hover{color:var(--color-primary-dark)}.dark .sidebar-link:hover{color:#99f6e4}.sidebar-mobile{background-color:#f9fafb;border-bottom:1px solid var(--color-border-light);display:none;padding:1rem}.dark .sidebar-mobile{background-color:var(--color-surface-dark);border-bottom-color:var(--color-border-dark)}.legal-toc-dropdown{width:100%}.legal-toc-toggle{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;padding:.5rem 0;width:100%}.dark .legal-toc-toggle{color:#fff}.legal-toc-arrow{transition:transform .2s}.legal-toc-arrow.open{transform:rotate(180deg)}.legal-toc-nav{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-left:.5rem}.legal-toc-link{color:#0d5f67;font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:2px}.dark .legal-toc-link{color:#2dd4bf}@media (max-width:768px){.sidebar-wrapper{display:none}.sidebar-mobile{display:block}.main-layout{flex-direction:column}}.main-content{background-color:#fff;flex:1 1 auto;font-family:WEB_FONT;min-width:0;padding:40px}.dark .main-content{background-color:var(--color-background-dark)}.content-wrapper{margin:0 auto;max-width:1000px}.page-title{color:#000;font-size:34px;font-weight:600;margin-bottom:8px}.dark .page-title{color:#fff}.last-updated{color:#374151;font-size:14px;font-weight:500;margin-bottom:4px}.dark .last-updated{color:#9ca3af}.effective-date{color:#374151;font-size:14px;font-weight:500;margin-bottom:40px}.dark .effective-date{color:#9ca3af}.terms-text{color:#374151;line-height:1.7}.dark .terms-text{color:#d1d5db}.intro-text{font-size:16px;font-weight:500;margin-bottom:32px}.terms-section{margin-bottom:40px}.section-title{color:#0d5f67;font-size:20px;font-weight:600;margin-bottom:16px}.dark .section-title{color:#2dd4bf}.section-list,.section-paragraph{font-size:16px;font-weight:500;margin-bottom:16px}.section-list{list-style-type:disc;padding-left:20px}.section-list li{margin-bottom:8px}.email-link{color:var(--color-primary);text-decoration:underline}.dark .email-link{color:#2dd4bf}.email-link:hover{text-decoration:none}.terms-text a{color:var(--primary-color);text-decoration:underline}.dark .terms-text a{color:#2dd4bf}@media (max-width:768px){.main-content{padding:24px 16px}.page-title{font-size:28px}.content-wrapper{max-width:100%}}@media (max-width:480px){.main-content{padding:20px 12px}.page-title{font-size:24px;margin-bottom:6px}.last-updated{font-size:12px;margin-bottom:2px}.effective-date{font-size:12px;margin-bottom:32px}.intro-text{font-size:15px;margin-bottom:24px}.section-title{font-size:18px;margin-bottom:12px}.section-list,.section-paragraph{font-size:15px}.section-list{padding-left:18px}}@media (max-width:360px){.main-content{padding:16px 10px}.page-title{font-size:22px}.last-updated{font-size:11px;margin-bottom:2px}.effective-date{font-size:11px;margin-bottom:28px}.intro-text{font-size:14px;margin-bottom:20px}.section-title{font-size:17px}.section-list,.section-paragraph{font-size:14px}}.scroll-top-btn{align-items:center;background-color:#0d5f67;border:none;border-radius:20%;bottom:2rem;box-shadow:0 4px 10px #00000040;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:2rem;transform:scale(.8);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background-color .2s;visibility:hidden;width:50px;z-index:999999}.scroll-top-btn.visible{opacity:1;transform:scale(1);visibility:visible}.scroll-top-btn:hover{background-color:#0a4a52;transform:scale(1.08)}.scroll-top-btn:active{transform:scale(.92)}.scroll-top-btn svg{display:block}.dark .scroll-top-btn{background-color:#2dd4bf;color:#1a1a2e}.dark .scroll-top-btn:hover{background-color:#99f6e4}@media (max-width:480px){.scroll-top-btn{bottom:1.5rem;height:44px;right:1.5rem;width:44px}.scroll-top-btn svg{height:20px;width:20px}}.sp-modal,.sp-modal *,.sp-page,.sp-page *{box-sizing:border-box}.sp-modal,.sp-page{--sp-primary:var(--primary-color,#0d5f67);--sp-primary-dark:#0a4b52;--sp-primary-soft:#e2f0f0;--sp-band:#e3eeef;--sp-card:#fff;--sp-border:#e8edf2;--sp-border-strong:#d0d5dd;--sp-text:var(--topic-heading-black,#101828);--sp-muted:#667085;--sp-danger:#e5252b;--sp-danger-dark:#c81c22;--sp-danger-soft:#fdecee;--sp-focus-ring:0 0 0 3px #0d5f6733;color:var(--sp-text);font-family:WEB_FONT,Arial,sans-serif}.sp-page{background:#fff;display:flex;justify-content:center;min-height:100%;padding:20px 0 48px;width:100%}.sp-page__wrap{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,2.25fr) minmax(0,1fr);width:min(100% - 48px,1440px)}.sp-page__wrap--single{grid-template-columns:minmax(0,1fr)}.sp-col{display:flex;flex-direction:column;gap:0;min-width:0}.sp-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sp-card{background-color:#fff;border:none;border-radius:12px;box-shadow:0 0 24px 0 #0017720a}.sp-section{padding:22px 26px 24px}.sp-section__title{color:var(--sp-text);font-family:WEB_FONT_BOLD,WEB_FONT,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin:0}.sp-modal button,.sp-page button{cursor:pointer;font-family:inherit}.sp-modal button:focus-visible,.sp-page button:focus-visible{box-shadow:var(--sp-focus-ring);outline:none}.sp-identity{overflow:hidden;padding:0 26px 20px;position:relative}.sp-identity__band{background:var(--sp-band);height:80px;left:0;position:absolute;right:0;top:0}.sp-identity__body{align-items:center;display:flex;gap:20px;padding-top:28px;position:relative}.sp-identity__avatar{align-items:center;background:var(--sp-primary-soft);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 10px #1018281f;display:flex;flex:0 0 auto;height:92px;justify-content:center;overflow:hidden;width:92px}.sp-identity__avatar img{display:block;height:100%;object-fit:cover;width:100%}.sp-identity__initials{color:var(--sp-primary);font-family:WEB_FONT_BOLD,WEB_FONT,Arial,sans-serif;font-size:30px;font-weight:700;letter-spacing:1px}.sp-identity__text{flex:1 1 auto;min-width:0}.sp-identity__name{color:var(--sp-text);font-family:WEB_FONT_BOLD,WEB_FONT,Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.25;margin:0;overflow-wrap:anywhere}.sp-identity__email{color:var(--sp-muted);font-size:15px;line-height:1.4;margin:6px 0 0;overflow-wrap:anywhere}.sp-identity__edit{align-items:center;align-self:center;background:#fff;border:1px solid #0000;border-radius:999px;box-shadow:0 2px 8px #1018281a;color:var(--sp-primary);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:8px;height:38px;padding:0 18px;transition:background .18s ease,box-shadow .18s ease}.sp-identity__edit svg{height:16px;width:16px}.sp-identity__edit:hover{background:var(--sp-primary-soft);box-shadow:0 3px 12px #10182824}.sp-info-list{margin:8px 0 0;padding:0}.sp-info-row{align-items:center;border-bottom:1px solid var(--sp-border);display:flex;gap:16px;justify-content:space-between;padding:14px 0}.sp-info-row:last-child{border-bottom:none;padding-bottom:2px}.sp-info-row__label{color:var(--sp-muted);flex:0 0 auto;font-size:15px;font-weight:400;margin:0}.sp-info-row__value-wrap{align-items:center;display:flex;gap:12px;margin:0;min-width:0;text-align:right}.sp-info-row__value{color:var(--sp-text);font-size:15px;font-weight:600;overflow-wrap:anywhere}.sp-info-row__edit{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--sp-muted);display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;transition:background .18s ease,color .18s ease;width:28px}.sp-info-row__edit svg{height:16px;width:16px}.sp-info-row__edit:hover{background:var(--sp-primary-soft);color:var(--sp-primary)}.sp-security-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:10px 0 0;padding:0}.sp-security-row{align-items:center;background:#0000;border:none;border-radius:10px;display:flex;gap:14px;margin:0 -12px;padding:11px 12px;text-align:left;transition:background .18s ease;width:calc(100% + 24px)}.sp-security-row:hover{background:#f7fafa}.sp-security-row__icon{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.sp-security-row__icon svg{height:19px;width:19px}.sp-security-row--primary .sp-security-row__icon{background:var(--sp-primary-soft);color:var(--sp-primary)}.sp-security-row--danger .sp-security-row__icon{background:var(--sp-danger-soft);color:var(--sp-danger)}.sp-security-row__text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.sp-security-row__title{color:var(--sp-text);font-size:15px;font-weight:600}.sp-security-row--danger .sp-security-row__title{color:var(--sp-danger)}.sp-security-row__subtitle{color:var(--sp-muted);font-size:13px}.sp-security-row__chevron{color:var(--sp-muted);flex:0 0 auto;height:18px;width:18px}.sp-parent-link{display:flex;flex-direction:column;min-height:420px}.sp-parent-link__description{color:var(--sp-muted);font-size:14.5px;line-height:1.55;margin:12px 0 0}.sp-parent-link__empty{align-items:center;display:flex;flex-direction:column;gap:14px;padding:34px 0 22px}.sp-parent-link__empty-icon{align-items:center;background:var(--sp-primary-soft);border-radius:50%;color:var(--sp-primary);display:inline-flex;height:44px;justify-content:center;width:44px}.sp-parent-link__empty-icon svg{height:20px;width:20px}.sp-parent-link__empty-label{color:var(--sp-primary);font-family:WEB_FONT_BOLD,WEB_FONT,Arial,sans-serif;font-size:18px;font-weight:700;margin:0;text-align:center}.sp-parent-link__generate{align-items:center;background:var(--sp-primary);border:none;border-radius:999px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:10px;height:52px;justify-content:center;transition:background .18s ease;width:100%}.sp-parent-link__generate svg{height:18px;width:18px}.sp-parent-link__generate:hover{background:var(--sp-primary-dark)}.sp-parent-link__expiry{color:var(--sp-muted);font-size:13.5px;margin:14px 0 0;text-align:center}.sp-parent-link__error,.sp-parent-link__status{color:var(--sp-muted);font-size:13.5px;margin:24px 0;text-align:center}.sp-parent-link__error{color:var(--sp-danger)}.sp-parent-link__parents{list-style:none;margin:20px 0;padding:0}.sp-parent-link__parents li{align-items:center;display:flex;gap:10px;padding:10px 0}.sp-parent-link__parent-avatar{align-items:center;background:var(--sp-primary-soft);border-radius:50%;color:var(--sp-primary);display:inline-flex;font-size:13px;font-weight:700;height:38px;justify-content:center;width:38px}.sp-parent-link__parent-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sp-parent-link__parent-copy strong{color:var(--sp-text);font-size:14px}.sp-parent-link__parent-copy small,.sp-parent-link__parents time{color:var(--sp-muted);font-size:11.5px}.sp-parent-link__code-panel{margin:22px 0;text-align:center}.sp-parent-link__code-panel>p:first-child{color:var(--sp-muted);font-size:12.5px;margin:0 auto 14px;max-width:310px}.sp-parent-link__digits{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,56px));justify-content:center}.sp-parent-link__digits span{align-items:center;aspect-ratio:1;background:var(--sp-primary-soft);border:1px solid #0d5f6724;border-radius:10px;color:var(--sp-primary);display:flex;font-size:20px;font-weight:700;justify-content:center}.sp-parent-link__countdown{align-items:center;color:var(--sp-danger);display:flex;font-size:12px;gap:5px;justify-content:center;margin:12px 0}.sp-parent-link__copy{align-items:center;background:var(--sp-primary);border:0;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:7px;height:38px;justify-content:center;min-width:150px}.sp-parent-link__expired{align-items:center;background:var(--sp-danger-soft);border-radius:12px;color:var(--sp-danger);display:flex;flex-direction:column;gap:6px;margin:22px 0;padding:18px;text-align:center}.sp-parent-link__expired span{color:var(--sp-muted);font-size:12px}.sp-parent-link__generate:disabled{cursor:not-allowed;opacity:.58}.sp-modal{align-items:center;animation:spModalFade .14s ease-out both;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#34405473;display:flex;inset:0;justify-content:center;padding:16px;pointer-events:auto;position:fixed;z-index:1200}@keyframes spModalFade{0%{opacity:0}to{opacity:1}}.sp-modal__card{background:#fff;border-radius:16px;box-shadow:0 24px 60px #1018283d;max-height:calc(100dvh - 32px);overflow-y:auto;padding:34px 40px 38px;position:relative;text-align:center;width:min(100%,576px)}.sp-modal__close{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--sp-muted);display:inline-flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;width:36px}.sp-modal__label{color:var(--sp-text);display:block;font-size:14px;font-weight:600;margin:22px 0 7px}.sp-modal__input{border:1px solid var(--sp-border-strong);border-radius:10px;color:var(--sp-text);font:inherit;height:48px;padding:0 14px;width:100%}.sp-modal__input:focus{border-color:var(--sp-primary);box-shadow:var(--sp-focus-ring);outline:none}.sp-modal__input--invalid{border-color:var(--sp-danger)}.sp-modal__card--flow{padding:26px 32px 24px}.sp-modal__card--flow .sp-modal__icon{height:44px;width:44px}.sp-modal__card--flow .sp-modal__icon svg{height:19px;width:19px}.sp-modal__card--flow .sp-modal__title{font-size:22px;margin-top:14px}.sp-modal__card--flow .sp-modal__message{font-size:14.5px;margin-top:8px}.sp-modal__card--flow .sp-modal__actions{margin-top:20px}.sp-modal__card--flow .sp-modal__button{font-size:15px;height:48px}.sp-modal__icon{align-items:center;border-radius:50%;display:inline-flex;height:52px;justify-content:center;width:52px}.sp-modal__icon--danger{background:var(--sp-danger-soft);color:var(--sp-danger)}.sp-modal__icon--primary,.sp-modal__icon--success{background:var(--sp-primary-soft);color:var(--sp-primary)}.sp-modal__icon svg{height:22px;width:22px}.sp-modal__title{color:var(--sp-text);font-family:WEB_FONT_BOLD,WEB_FONT,Arial,sans-serif;font-size:24px;font-weight:700;margin:20px 0 0}.sp-modal__message{color:var(--sp-muted);font-size:15px;line-height:1.55;margin:10px auto 0;max-width:420px}.sp-modal__error{color:var(--sp-danger);font-size:13.5px;line-height:1.5;margin:16px 0 0}.sp-modal__actions{display:flex;gap:16px;margin-top:28px}.sp-modal__button{border-radius:999px;flex:1 1;font-size:16px;font-weight:600;height:52px;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.sp-modal__button:disabled{cursor:not-allowed;opacity:.65}.sp-modal__button--ghost{background:#fff;border:1px solid var(--sp-border-strong);color:var(--sp-text)}.sp-modal__button--ghost:not(:disabled):hover{background:#f7f8fa;border-color:#b9c0cb}.sp-modal__button--primary{background:var(--sp-primary);border:1px solid var(--sp-primary);color:#fff}.sp-modal__button--primary:not(:disabled):hover{background:var(--sp-primary-dark);border-color:var(--sp-primary-dark)}.sp-modal__button--danger{background:var(--sp-danger);border:1px solid var(--sp-danger);color:#fff}.sp-modal__button--danger:not(:disabled):hover{background:var(--sp-danger-dark);border-color:var(--sp-danger-dark)}.sp-modal__button--danger:focus-visible{box-shadow:0 0 0 3px #e5252b47}.sp-modal__message-strong{color:var(--sp-text);font-weight:600}.sp-modal__form{margin-top:18px;text-align:left}.sp-modal__actions--single .sp-modal__button{flex:1 1 100%}.sp-field{display:block}.sp-field+.sp-field{margin-top:14px}.sp-field__label{color:var(--sp-text);display:block;font-size:14.5px;margin-bottom:6px}.sp-field__control{display:block;position:relative}.sp-field__input{background:#fff;border:1px solid var(--sp-border-strong);border-radius:12px;color:var(--sp-text);font-family:inherit;font-size:15px;height:48px;padding:0 16px;width:100%}.sp-field__control .sp-field__input{padding-right:48px}.sp-field__input::placeholder{color:#98a2b3}.sp-field__input:focus{border-color:var(--sp-primary);box-shadow:var(--sp-focus-ring);outline:none}.sp-field__input:read-only{background:#f7f9fa;color:var(--sp-muted);cursor:default}.sp-field__input--invalid{border-color:var(--sp-danger)}.sp-field__input--invalid:focus{box-shadow:0 0 0 3px #e5252b2e}.sp-field__reveal{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--sp-muted);display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px}.sp-field__reveal svg{height:17px;width:17px}.sp-field__reveal:hover{background:var(--sp-primary-soft);color:var(--sp-primary)}.sp-field__error{color:var(--sp-danger);display:block;font-size:13px;line-height:1.45;margin-top:7px}.sp-code-label{color:var(--sp-muted);font-size:14.5px;margin:0 0 12px;text-align:center}.sp-code-input{display:flex;gap:12px;justify-content:center}.sp-code-input__box{background:#fff;border:1px solid var(--sp-border-strong);border-radius:12px;color:var(--sp-text);font-family:WEB_FONT_BOLD,WEB_FONT,Arial,sans-serif;font-size:22px;font-weight:700;height:56px;padding:0;text-align:center;text-transform:none;width:56px}.sp-code-input__box:focus{border-color:var(--sp-primary);border-width:2px;box-shadow:var(--sp-focus-ring);outline:none}.sp-code-input__box:disabled{background:#f7f9fa;color:var(--sp-muted)}.sp-requirements{background:var(--sp-primary-soft);border-radius:12px;margin-top:16px;padding:14px 16px}.sp-requirements__title{color:var(--sp-text);font-size:14.5px;font-weight:600;margin:0 0 8px}.sp-requirements__list{color:var(--sp-muted);font-size:14px;line-height:1.6;margin:0;padding-left:18px}.sp-modal__footnote{border-top:1px solid var(--sp-border);margin-top:18px;padding-top:16px}.sp-modal__footnote-text{color:var(--sp-muted);font-size:14px;line-height:1.5;margin:0}.sp-modal__footnote-text+.sp-modal__footnote-text,.sp-modal__link+.sp-modal__footnote-text{margin-top:6px}.sp-modal__countdown,.sp-modal__link{color:var(--sp-primary);font-weight:600}.sp-modal__link{background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;padding:0;text-decoration:none}.sp-modal__link:hover{text-decoration:underline}.sp-modal__link:disabled{color:var(--sp-muted);cursor:not-allowed;text-decoration:none}.sp-skeleton{background:#f2f5f7;overflow:hidden;position:relative}.sp-skeleton:after{animation:spSkeletonSweep 1.4s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffffa6 50%,#fff0);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes spSkeletonSweep{to{transform:translateX(100%)}}.sp-skeleton--identity{height:180px}.sp-skeleton--info{height:210px}.sp-skeleton--security{height:260px}.sp-skeleton--parent{height:590px}.sp-load-error{margin:0 auto;max-width:620px;text-align:center}.sp-load-error__message{color:var(--sp-muted);font-size:15px;line-height:1.55;margin:12px 0 0}.sp-load-error__retry{background:var(--sp-primary);border:none;border-radius:999px;color:#fff;font-size:15px;font-weight:600;height:46px;margin-top:22px;padding:0 26px}.sp-load-error__retry:hover{background:var(--sp-primary-dark)}@media (max-width:1180px){.sp-page__wrap{grid-template-columns:minmax(0,1fr)}.sp-parent-link{min-height:0}.sp-skeleton--parent{height:380px}}@media (max-width:760px){.sp-page{padding:16px 0 56px}.sp-page__wrap{gap:0;width:min(100% - 32px,1440px)}.sp-col{display:contents}.sp-col>.sp-card:not(.sp-skeleton){margin-bottom:40px}.sp-identity{order:1}.sp-account-info{order:2}.sp-parent-link{order:3}.sp-account-security{order:4}.sp-skeleton--identity{order:1}.sp-skeleton--info{order:2}.sp-skeleton--parent{order:3}.sp-skeleton--security{order:4}.sp-section{padding:20px 18px 22px}.sp-section__title{font-size:19px}.sp-identity{padding:0 18px 22px}.sp-identity__band{height:78px}.sp-identity__body{align-items:center;flex-direction:column;gap:14px;padding-top:26px;text-align:center}.sp-identity__avatar{height:88px;width:88px}.sp-identity__initials{font-size:28px}.sp-identity__text{padding-top:0}.sp-identity__name{font-size:22px}.sp-info-row{align-items:flex-start;flex-direction:column;gap:6px;padding:14px 0}.sp-info-row__value-wrap{text-align:left}.sp-modal__card{padding:26px 22px 28px}.sp-modal__actions{flex-direction:column-reverse;gap:12px}.sp-modal__actions--single .sp-modal__button,.sp-modal__button{flex:0 0 auto;min-height:48px;width:100%}.sp-code-input{gap:8px}.sp-code-input__box{flex:1 1;font-size:19px;height:50px;max-width:48px;min-width:0;width:auto}.sp-parent-link__digits{gap:8px;grid-template-columns:repeat(6,minmax(0,48px))}.sp-parent-link__digits span{font-size:18px}}@media (prefers-reduced-motion:reduce){.sp-modal,.sp-skeleton:after{animation:none}}.parent-portal{--pp-primary:var(--primary-color,#0d5f67);--pp-primary-dark:#0a4b52;--pp-primary-soft:#e6f4f5;--pp-primary-mint:#d3e7e7;--pp-avatar:#a6d1d5;--pp-text:#1c1c1e;--pp-text-muted:#6b6b6b;--pp-text-soft:#9ca3af;--pp-text-faded:#b4b4b4;--pp-border:#6b6b6b;--pp-border-light:#949494;--pp-hairline:#e5e5e5;--pp-surface:#fff;--pp-surface-muted:#fafaf9;--pp-surface-inset:#f1f1f1;--pp-surface-tint:#f8fcfc;--pp-card-line:#f0f0ef;--pp-green:#16a34a;--pp-green-text:#5faf7a;--pp-green-soft:#eaf7ee;--pp-red:#e07a7a;--pp-red-soft:#fef3f3;--pp-amber:#d4b85a;--pp-amber-soft:#fdf7e7;--pp-page-pad:24px;--pp-header-height:96px;--pp-radius-card:16px;--pp-radius-inner:14px;--pp-radius-modal:28px;--pp-radius-input:10px;--pp-control-height:50px;--pp-focus-ring:0 0 0 3px #0d5f673d;--pp-font:WEB_FONT,"Open Sans",-apple-system,"Segoe UI",Arial,sans-serif;--pp-font-bold:WEB_FONT_BOLD,WEB_FONT,"Open Sans",-apple-system,"Segoe UI",Arial,sans-serif;--pp-font-medium:SECONDARY,WEB_FONT,"Open Sans",-apple-system,"Segoe UI",Arial,sans-serif;background:var(--pp-surface);color:var(--pp-text);display:flex;flex-direction:column;font-family:var(--pp-font);font-size:16px;line-height:1.45;min-height:100dvh;width:100%}.parent-portal *,.parent-portal :after,.parent-portal :before{box-sizing:border-box}.parent-portal-main{flex:1 1 auto;width:100%}body.parent-portal-modal-open,body.parent-portal-modal-open .App{overflow:hidden!important}.parent-portal-visually-hidden{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.parent-portal-header{background:var(--pp-primary-soft);border-bottom:1px solid var(--pp-hairline);position:sticky;top:0;width:100%;z-index:30}.parent-portal-header__inner{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:var(--pp-header-height);padding:0 var(--pp-page-pad)}.parent-portal-header__logo{align-items:center;background:#0000;border:0;border-radius:8px;cursor:pointer;display:inline-flex;padding:0}.parent-portal-header__logo svg{display:block;height:64px;width:170px}.parent-portal-header__actions{align-items:center;display:flex;gap:18px}.parent-portal-header__notification{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--pp-text-muted);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:relative;width:40px}.parent-portal-header__notification svg{stroke-width:2;height:21px;width:21px}.parent-portal-header__notification-dot{background:var(--pp-red);border-radius:50%;height:9px;position:absolute;right:8px;top:7px;width:9px}.parent-portal-header__profile{align-items:center;background:#0000;border:0;border-radius:28px;cursor:pointer;display:inline-flex;gap:12px;max-width:320px;padding:4px 8px 4px 4px;text-align:left}.parent-portal-header__avatar{align-items:center;background:var(--pp-avatar);border-radius:50%;color:var(--pp-primary);display:inline-flex;flex:0 0 auto;font-family:var(--pp-font-bold);font-size:18px;font-weight:700;height:50px;justify-content:center;letter-spacing:.02em;width:50px}.parent-portal-header__identity{display:flex;flex-direction:column;line-height:1.25;min-width:0}.parent-portal-header__name{color:var(--pp-text);font-family:var(--pp-font-bold);font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-header__relationship{color:var(--pp-text-muted);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-header__chevron{color:var(--pp-text-muted);flex:0 0 auto;height:20px;width:20px}.parent-portal-header__account{position:relative}.parent-portal-header__profile{transition:background-color .16s ease,box-shadow .16s ease}.parent-portal-header__profile:hover,.parent-portal-header__profile[aria-expanded=true]{background:#0d5f6714}.parent-portal-header__profile:focus-visible{box-shadow:var(--pp-focus-ring);outline:none}.parent-portal-header__chevron{transition:transform .16s ease}.parent-portal-header__chevron--open{transform:rotate(180deg)}.parent-portal-header__menu{background:var(--pp-surface);border:1px solid var(--pp-hairline);border-radius:12px;box-shadow:0 12px 30px #1c1c1e1f,0 3px 8px #1c1c1e0f;padding:6px;position:absolute;right:4px;top:calc(100% + 8px);width:176px;z-index:50}.parent-portal-header__menu-item{align-items:center;background:#0000;border:0;border-radius:8px;color:#b42318;cursor:pointer;display:flex;font-family:var(--pp-font);font-size:14px;font-weight:600;gap:10px;min-height:42px;padding:9px 12px;text-align:left;transition:color .15s ease,background-color .15s ease;width:100%}.parent-portal-header__menu-item svg{flex:0 0 auto;height:18px;width:18px}.parent-portal-header__menu-item:focus-visible,.parent-portal-header__menu-item:hover{background:var(--pp-red-soft);color:#8f1d16;outline:none}.parent-portal-header__menu-item:disabled{cursor:wait;opacity:.6}@media (prefers-reduced-motion:reduce){.parent-portal-header__chevron,.parent-portal-header__menu-item,.parent-portal-header__profile{transition:none}}.parent-portal-footer{background:var(--pp-surface);width:100%}.parent-portal-footer__inner{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;min-height:40px;padding:4px var(--pp-page-pad)}.parent-portal-footer__copyright{color:var(--pp-text-muted);font-size:15px;grid-column:2;margin:0;text-align:center}.parent-portal-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:22px;grid-column:3;justify-content:flex-end}.parent-portal-footer__link{background:#0000;border:0;color:var(--pp-text-muted);cursor:pointer;font-family:inherit;font-size:15px;padding:4px 0}.parent-portal-footer__link:hover{color:var(--pp-primary);text-decoration:underline}.parent-portal-button{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--pp-font);font-size:16px;gap:8px;justify-content:center;line-height:1.2;min-height:var(--pp-control-height);padding:0 26px;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.parent-portal-button--primary{background:var(--pp-primary);color:#fff}.parent-portal-button--primary:hover:not(:disabled){background:var(--pp-primary-dark)}.parent-portal-button--secondary{background:var(--pp-surface);border-color:var(--pp-border);color:var(--pp-text-muted)}.parent-portal-button--secondary:hover:not(:disabled){border-color:var(--pp-primary);color:var(--pp-primary)}.parent-portal-button--ghost{background:#0000;border-color:var(--pp-border);color:#4a4a4c;font-size:16px;min-height:43px}.parent-portal-button--ghost:hover:not(:disabled){border-color:var(--pp-primary);color:var(--pp-primary)}.parent-portal-button--block{width:100%}.parent-portal-button:disabled{cursor:not-allowed;opacity:.5}.parent-portal-inline-link{background:#0000;border:0;color:var(--pp-primary);cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.parent-portal-inline-link:hover{text-decoration:underline}.parent-portal-link-action{align-items:center;background:#0000;border:0;color:var(--pp-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;gap:4px;padding:2px 0}.parent-portal-link-action>span:first-child{text-decoration:underline}.parent-portal-link-action svg{height:17px;width:17px}.parent-portal-field{display:flex;flex-direction:column;gap:8px;text-align:left}.parent-portal-field__label{color:var(--pp-text);font-family:var(--pp-font-medium);font-size:16px}.parent-portal-field__control{align-items:center;display:flex;position:relative}.parent-portal-field__control .parent-portal-input{width:100%}.parent-portal-input{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius-input);color:var(--pp-text);font-family:inherit;font-size:16px;height:60px;padding:0 18px;width:100%}.parent-portal-input--with-trailing{padding-right:52px}.parent-portal-input::placeholder{color:var(--pp-text-muted);opacity:1}.parent-portal-input:focus{border-color:var(--pp-primary);box-shadow:var(--pp-focus-ring);outline:none}.parent-portal-input--invalid{border-color:var(--pp-red)}.parent-portal-input:disabled{background:var(--pp-surface-muted);color:var(--pp-text-muted)}.parent-portal-field__toggle{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--pp-text-muted);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;position:absolute;right:8px;width:38px}.parent-portal-field__toggle svg{height:19px;width:19px}.parent-portal-field__error{color:#c0392b;font-size:14px;margin:0}.parent-portal-field__error--center{text-align:center}.parent-portal [role=radio]:focus-visible,.parent-portal a:focus-visible,.parent-portal button:focus-visible,.parent-portal input:focus-visible{outline:3px solid #0d5f6759;outline-offset:2px}.parent-portal-skeleton{animation:parentPortalShimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f4f4f3 25%,#ececeb 37%,#f4f4f3 63%);background-size:400% 100%;border-radius:var(--pp-radius-inner);display:block}.parent-portal-skeleton--heading{height:18px;margin-bottom:18px;width:180px}.parent-portal-skeleton--card{height:240px;margin-bottom:16px}.parent-portal-skeleton--row{height:64px;margin-bottom:12px}@keyframes parentPortalShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.parent-portal-error{align-items:flex-start;background:var(--pp-red-soft);border:1px solid var(--pp-red);border-radius:var(--pp-radius-card);display:flex;flex-direction:column;gap:14px;margin:0 0 24px;padding:20px 24px}.parent-portal-error__message{color:var(--pp-text);font-size:16px;margin:0}.parent-portal-entry-state{align-items:center;background:var(--pp-surface-tint);display:flex;flex:1 1 auto;justify-content:center;min-height:calc(100dvh - var(--pp-header-height));padding:32px var(--pp-page-pad)}.parent-portal-entry-state__card,.parent-portal-entry-state__error{width:min(100%,480px)}.parent-portal-entry-state__card{align-items:center;background:var(--pp-surface);border:1px solid var(--pp-card-line);border-radius:var(--pp-radius-card);box-shadow:0 12px 32px #0d5f6714;display:flex;flex-direction:column;gap:16px;padding:32px;text-align:center}.parent-portal-entry-state__spinner{animation:parentPortalEntrySpin .7s linear infinite;border:3px solid var(--pp-primary-mint);border-radius:50%;border-top-color:var(--pp-primary);height:34px;width:34px}.parent-portal-entry-state__message{color:var(--pp-text-muted);font-size:15px;margin:0}.parent-portal-entry-state__error{margin:0}.parent-portal-entry-state__title{color:var(--pp-text);font-family:var(--pp-font-bold);font-size:clamp(20px,3vw,25px);line-height:1.3;margin:0}@keyframes parentPortalEntrySpin{to{transform:rotate(1turn)}}.parent-portal-empty{align-items:center;background:var(--pp-surface-muted);border:1px solid var(--pp-card-line);border-radius:var(--pp-radius-card);display:flex;flex-direction:column;gap:12px;padding:64px 24px;text-align:center}.parent-portal-empty__title{font-family:var(--pp-font-bold);font-size:22px;font-weight:700;margin:0}.parent-portal-empty__message{color:var(--pp-text-muted);margin:0 0 8px;max-width:420px}.parent-portal-snackbar-region{bottom:24px;display:flex;justify-content:center;left:50%;max-width:calc(100vw - 32px);pointer-events:none;position:fixed;transform:translateX(-50%);width:max-content;z-index:80}.parent-portal-snackbar{animation:parentPortalSnackbarIn .18s ease-out both;background:#1c1c1eeb;border-radius:999px;box-shadow:0 10px 30px #10182838;color:#fff;font-size:15px;margin:0;padding:12px 22px;text-align:center}@keyframes parentPortalSnackbarIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.parent-portal-entry-state__spinner,.parent-portal-skeleton,.parent-portal-snackbar{animation:none}.parent-portal-button{transition:none}}@media (max-width:1023px){.parent-portal{--pp-page-pad:20px;--pp-header-height:76px}.parent-portal-header__logo svg{height:46px;width:122px}.parent-portal-header__avatar{font-size:15px;height:42px;width:42px}.parent-portal-header__name{font-size:15px}}@media (max-width:767px){.parent-portal{--pp-page-pad:16px;--pp-header-height:68px;--pp-control-height:48px}.parent-portal-header__inner{gap:8px}.parent-portal-header__logo svg{height:40px;width:104px}.parent-portal-header__actions{gap:6px}.parent-portal-header__avatar{font-size:14px;height:38px;width:38px}.parent-portal-header__relationship{display:none}.parent-portal-header__name{font-size:14px;max-width:128px}.parent-portal-header__profile{max-width:190px}.parent-portal-footer__inner{gap:8px;grid-template-columns:1fr;padding:16px var(--pp-page-pad)}.parent-portal-footer__copyright{grid-column:1;order:2}.parent-portal-footer__links{gap:16px;grid-column:1;justify-content:center;order:1}}@media (max-width:479px){.parent-portal-footer{background:var(--pp-surface-inset)}.parent-portal-footer__inner{gap:24px;padding:32px var(--pp-page-pad)}.parent-portal-footer__copyright{order:1}.parent-portal-footer__links{gap:22px;order:2}}.parent-portal-hero{background-color:#ecf0ef;background-image:var(--pp-hero-art);background-position:top;background-repeat:no-repeat;background-size:100% auto;padding:0 0 60px;position:relative;width:100%}.parent-portal-hero__photo{display:none}.parent-portal-hero__figure{aspect-ratio:1920/983;left:0;pointer-events:none;position:absolute;top:0;width:100%}.parent-portal-hero__figure-icon{align-items:center;aspect-ratio:1;background:#fff;border-radius:50%;box-shadow:0 10px 26px #1018281f;color:var(--pp-primary);display:flex;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:4.22%}.parent-portal-hero__figure-icon svg{stroke-width:2;height:38%;width:38%}.parent-portal-hero__content{max-width:830px;padding:119px var(--pp-page-pad) 0;position:relative}.parent-portal-hero__title{font-family:var(--pp-font-bold);font-size:56px;font-weight:700;letter-spacing:-.01em;line-height:1.36;margin:0}.parent-portal-hero__title-highlight,.parent-portal-hero__title-lead{display:block}.parent-portal-hero__title-lead{color:var(--pp-text)}.parent-portal-hero__title-highlight{color:var(--pp-primary)}.parent-portal-hero__description{color:var(--pp-text-muted);font-size:16px;line-height:1.5;margin:12px 0 0;max-width:770px}.parent-portal-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:29px}.parent-portal-hero__actions .parent-portal-button{min-width:156px}.parent-portal-hero__badge{align-items:center;background:var(--pp-primary-mint);border-radius:999px;color:var(--pp-primary);display:inline-flex;font-size:16px;gap:20px;margin:30px 0 0;padding:16px 25px}.parent-portal-hero__badge-icon{flex:0 0 auto;height:22px;width:22px}.parent-portal-features{padding:104px var(--pp-page-pad) 0;position:relative}.parent-portal-features__heading{color:var(--pp-text);font-family:var(--pp-font-bold);font-size:24px;font-weight:700;margin:0 0 26px}.parent-portal-features__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.parent-portal-feature-card{background:var(--pp-surface);border:1px solid var(--pp-card-line);border-radius:var(--pp-radius-card);box-shadow:0 1px 3px #1018280a;display:flex;flex-direction:column;min-height:229px;padding:16px}.parent-portal-feature-card__icon{align-items:center;border-radius:50%;display:inline-flex;height:48px;justify-content:center;width:48px}.parent-portal-feature-card__icon svg{stroke-width:2;height:21px;width:21px}.parent-portal-feature-card__icon--blue{background:#eff6ff;color:#2563eb}.parent-portal-feature-card__icon--teal{background:#e6f4f5;color:var(--pp-primary)}.parent-portal-feature-card__icon--yellow{background:#fef9c3;color:#eab308}.parent-portal-feature-card__icon--purple{background:#f3e8ff;color:#7c3aed}.parent-portal-feature-card__icon--orange{background:#fff7ed;color:#f97316}.parent-portal-feature-card__icon--green{background:#eaf7ee;color:var(--pp-green-text)}.parent-portal-feature-card__title{color:var(--pp-text);font-family:var(--pp-font-bold);font-size:20px;font-weight:700;line-height:1.25;margin:17px 0 0}.parent-portal-feature-card__description{color:var(--pp-text-muted);font-size:16px;line-height:1.5;margin:9px 0 0}@media (max-width:1359px){.parent-portal-features__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1280px){.parent-portal-hero__content{padding-top:96px}.parent-portal-hero__title{font-size:46px}.parent-portal-features{padding-top:64px}}@media (max-width:1023px){.parent-portal-hero{box-shadow:inset 0 0 0 100vmax #ffffffdb;padding-bottom:44px}.parent-portal-hero__figure{display:none}.parent-portal-hero__content{max-width:none;padding-top:56px}.parent-portal-hero__title{font-size:40px;line-height:1.24}.parent-portal-hero__description{margin-top:18px;max-width:620px}.parent-portal-features__grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.parent-portal-features{padding-top:48px}.parent-portal-features__heading{font-size:22px;margin-bottom:18px}}@media (max-width:767px){.parent-portal-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-portal-hero__content{padding-top:40px}.parent-portal-hero__title{font-size:32px}.parent-portal-hero__description{font-size:15px}.parent-portal-hero__actions{gap:12px;margin-top:26px}.parent-portal-hero__actions .parent-portal-button{flex:1 1 200px;min-width:0}.parent-portal-hero__badge{font-size:15px;gap:14px;margin-top:24px;padding:12px 20px}.parent-portal-feature-card{padding:16px}.parent-portal-feature-card__title{font-size:18px;margin-top:16px}}@media (max-width:479px){.parent-portal-hero{background-color:var(--pp-surface-muted);background-image:none;box-shadow:none;padding-bottom:32px}.parent-portal-hero__content{padding-top:22px}.parent-portal-hero__title{font-size:clamp(28px,9.3vw,40px);line-height:1.35}.parent-portal-hero__description{font-size:14.5px;line-height:1.4;margin-top:12px;max-width:none}.parent-portal-hero__photo{aspect-ratio:9/10;background-image:var(--pp-hero-art);background-position:83% 3.5%;background-repeat:no-repeat;background-size:407.5% auto;display:block;margin-top:24px;width:100%}.parent-portal-hero__actions{align-items:stretch;flex-wrap:nowrap;gap:16px;margin-top:24px}.parent-portal-hero__actions .parent-portal-button{flex:1 1;font-size:15px;min-width:0;padding:0 10px}.parent-portal-hero__badge{display:flex;font-size:14.5px;gap:14px;margin-top:24px;padding:16px 18px}.parent-portal-hero__badge-icon{height:18px;width:18px}.parent-portal-features{padding-top:24px}.parent-portal-features__heading{font-size:24px;margin-bottom:18px}.parent-portal-features__grid{gap:16px;grid-template-columns:minmax(0,1fr)}.parent-portal-feature-card{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:18px 16px}.parent-portal-feature-card__icon{align-self:center;grid-column:1;grid-row:1/span 2}.parent-portal-feature-card__title{font-size:18px;grid-column:2;grid-row:1;margin:0}.parent-portal-feature-card__description{font-size:15px;grid-column:2;grid-row:2;margin:4px 0 0}}.parent-portal-modal-root{background:#0000;display:block;inset:0;min-height:0;pointer-events:none;position:fixed;width:auto;z-index:2000000}.parent-portal-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:clamp(12px,2.2vh,24px) 24px;pointer-events:auto;position:absolute}.parent-portal-modal{animation:parentPortalModalIn .18s ease-out both;background:var(--pp-surface);border-radius:var(--pp-radius-modal);box-shadow:0 24px 60px #1018283d;max-height:100%;max-width:556px;overflow-y:auto;padding:clamp(18px,2.6vh,28px) 24px clamp(16px,2.2vh,24px);position:relative;width:100%}@keyframes parentPortalModalIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.parent-portal-modal__close{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--pp-text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:20px;top:26px;width:32px}.parent-portal-modal__close svg{stroke-width:2;height:19px;width:19px}.parent-portal-modal__body{display:flex;flex-direction:column}.parent-portal-modal__body--inset{padding:0 24px}.parent-portal-modal__body--centered{align-items:center;padding:8px 4px 0;text-align:center}.parent-portal-modal__icon{align-items:center;align-self:center;background:var(--pp-primary-soft);border-radius:50%;color:var(--pp-primary);display:inline-flex;height:clamp(40px,5.2vh,56px);justify-content:center;margin-bottom:clamp(8px,2.6vh,28px);width:clamp(40px,5.2vh,56px)}.parent-portal-modal__icon svg{stroke-width:1.9;height:26px;width:26px}.parent-portal-modal__title{color:var(--pp-text);font-family:var(--pp-font-bold);font-size:clamp(22px,2.6vh,28px);font-weight:700;line-height:1.22;margin:0;padding-right:48px}.parent-portal-modal__title--centered{padding-right:0;text-align:center}.parent-portal-modal__body--centered .parent-portal-modal__title{padding-right:0}.parent-portal-modal__description{color:var(--pp-text-muted);font-size:16px;line-height:1.42;margin:clamp(8px,1.2vh,13px) 0 0}.parent-portal-modal__description--centered{text-align:center}.parent-portal-modal__description-strong{color:var(--pp-text);font-family:var(--pp-font-medium);font-weight:400}.parent-portal-modal__masked-email{color:var(--pp-text);display:block;margin-top:2px}.parent-portal-modal__note{color:var(--pp-text-muted);font-size:16px;line-height:1.5;margin:clamp(14px,2.4vh,26px) 0 0}.parent-portal-modal__body .parent-portal-field{margin-top:clamp(14px,2.8vh,30px)}.parent-portal-modal__body--inset .parent-portal-field+.parent-portal-field{margin-top:clamp(10px,2.2vh,24px)}.parent-portal-modal .parent-portal-field{gap:clamp(4px,.8vh,8px)}.parent-portal-modal .parent-portal-input{height:clamp(42px,5.6vh,60px)}.parent-portal-modal .parent-portal-button{min-height:clamp(44px,4.6vh,50px)}.parent-portal-modal__actions{display:flex;gap:18px;margin-top:clamp(14px,3vh,32px)}.parent-portal-modal__actions .parent-portal-button{flex:1 1;min-width:0;padding:0 12px}.parent-portal-modal__body--centered .parent-portal-button--block{margin-top:30px}.parent-portal-modal__footnote{border-top:1px solid var(--pp-hairline);color:var(--pp-text-muted);font-size:15px;margin-top:clamp(16px,2.8vh,30px);padding-top:clamp(14px,2.6vh,28px);text-align:center}.parent-portal-code{display:flex;gap:24px;margin-top:clamp(18px,3.2vh,34px)}.parent-portal-code__box{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius-card);color:var(--pp-text-muted);flex:1 1;font-family:var(--pp-font-medium);font-size:34px;height:clamp(52px,6.5vh,70px);line-height:1;min-width:0;padding:0;text-align:center;text-transform:uppercase}.parent-portal-code__box:focus{border-color:var(--pp-primary);box-shadow:inset 0 0 0 1px var(--pp-primary),var(--pp-focus-ring);color:var(--pp-primary);outline:none}.parent-portal-code__box--invalid{border-color:var(--pp-red)}.parent-portal-code__box:disabled{background:var(--pp-surface-muted)}.parent-portal-code__hint{line-height:1.4;margin:18px auto 0;max-width:430px}.parent-portal-code__caption,.parent-portal-code__hint{color:var(--pp-text-muted);font-size:16px;text-align:center}.parent-portal-code__caption{margin:clamp(18px,3.2vh,34px) 0 0}.parent-portal-code__caption+.parent-portal-code{margin-top:18px}.parent-portal-countdown{color:var(--pp-primary)}.parent-portal-student-card{align-items:center;background:var(--pp-surface-tint);border-radius:var(--pp-radius-card);display:flex;gap:14px;margin-top:clamp(16px,2.8vh,30px);padding:12px}.parent-portal-student-card--stacked{flex-direction:column;gap:6px;margin-top:28px;padding:22px 16px;text-align:center;width:100%}.parent-portal-student-card__avatar{align-items:center;background:var(--pp-primary);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--pp-font-medium);font-size:19px;height:48px;justify-content:center;width:48px}.parent-portal-student-card__avatar--soft{background:var(--pp-primary-soft);color:var(--pp-primary);margin-bottom:8px}.parent-portal-student-card__avatar--soft svg{stroke-width:1.9;height:22px;width:22px}.parent-portal-student-card__body{min-width:0}.parent-portal-student-card__name{color:var(--pp-text);font-family:var(--pp-font-bold);font-size:18px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-student-card--stacked .parent-portal-student-card__name{font-family:var(--pp-font);font-size:19px;font-weight:400}.parent-portal-student-card__email{color:var(--pp-text-muted);font-size:16px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-relationships{display:flex;flex-direction:column;gap:22px;margin-top:32px}.parent-portal-relationship{align-items:center;background:var(--pp-surface-inset);border:1px solid #0000;border-radius:24px;cursor:pointer;display:flex;gap:18px;min-height:69px;padding:0 16px;text-align:left;transition:background-color .14s ease;width:100%}.parent-portal-relationship--selected{background:var(--pp-primary-soft)}.parent-portal-relationship--taken{background:#f8f8f8;cursor:not-allowed}.parent-portal-relationship__icon{align-items:center;background:var(--pp-text-soft);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.parent-portal-relationship__icon svg{height:25px;width:25px}.parent-portal-relationship--selected .parent-portal-relationship__icon{background:var(--pp-primary)}.parent-portal-relationship--taken .parent-portal-relationship__icon{background:#ced1d7;color:#f4f4f5}.parent-portal-relationship__label{color:var(--pp-text-muted);flex:1 1 auto;font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-relationship--selected .parent-portal-relationship__label{color:var(--pp-text);font-family:var(--pp-font-bold);font-weight:700}.parent-portal-relationship--taken .parent-portal-relationship__label{color:var(--pp-text-faded)}.parent-portal-relationship__radio{background:#0000;border:1.5px solid #d0d3d6;border-radius:50%;flex:0 0 auto;height:22px;width:22px}.parent-portal-relationship--selected .parent-portal-relationship__radio{background:var(--pp-primary);border:2px solid var(--pp-primary);box-shadow:inset 0 0 0 2px #fff}.parent-portal-relationship__taken{color:var(--pp-text-faded);flex:0 0 auto;font-size:16px}.parent-portal-success-icon{align-items:center;background:var(--pp-green-soft);border-radius:50%;color:var(--pp-green-text);display:inline-flex;height:clamp(44px,5.2vh,56px);justify-content:center;margin-bottom:clamp(14px,3.2vh,34px);width:clamp(44px,5.2vh,56px)}.parent-portal-success-icon svg{height:26px;width:26px}@media (max-width:767px){.parent-portal-modal-overlay{align-items:flex-start;padding:16px 12px}.parent-portal-modal{border-radius:22px;padding:22px 18px 20px}.parent-portal-modal__body--inset{padding:0}.parent-portal-modal__close{right:14px;top:18px}.parent-portal-modal__title{font-size:22px;padding-right:40px}.parent-portal-modal__description{font-size:15px}.parent-portal-modal__icon{margin-bottom:18px}.parent-portal-modal__actions{flex-direction:column-reverse;gap:12px;margin-top:26px}.parent-portal-code{gap:8px;margin-top:24px}.parent-portal-code__box{border-radius:12px;font-size:24px;height:56px}.parent-portal-code__caption,.parent-portal-code__hint{font-size:14px}.parent-portal-relationships{gap:14px;margin-top:24px}.parent-portal-relationship{gap:14px;min-height:62px;padding:0 14px}.parent-portal-relationship__icon{height:38px;width:38px}.parent-portal-relationship__icon svg{height:21px;width:21px}.parent-portal-relationship__taken{font-size:14px}.parent-portal-modal__footnote{margin-top:24px;padding-top:20px}.parent-portal-success-icon{margin-bottom:22px}}@media (max-width:380px){.parent-portal-code{gap:6px}.parent-portal-code__box{font-size:20px;height:50px}}.parent-portal-nav{background:var(--pp-surface-muted);border-bottom:1px solid var(--pp-hairline);width:100%}.parent-portal-nav__list{align-items:flex-end;display:flex;gap:25px;list-style:none;margin:0;min-height:63px;overflow-x:auto;padding:0 var(--pp-page-pad);scrollbar-width:none}.parent-portal-nav__list::-webkit-scrollbar{display:none}.parent-portal-nav__item{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--pp-text-muted);cursor:pointer;font-family:inherit;font-size:17px;padding:0 0 8px;white-space:nowrap}.parent-portal-nav__item:hover{color:var(--pp-primary)}.parent-portal-nav__item--active{border-bottom-color:var(--pp-primary);color:var(--pp-primary)}.parent-portal-switcher{align-items:center;background:var(--pp-surface);border-bottom:1px solid var(--pp-hairline);display:flex;gap:24px;overflow-x:auto;padding:14px var(--pp-page-pad);scrollbar-width:none}.parent-portal-switcher::-webkit-scrollbar{display:none}.parent-portal-switcher__list{align-items:center;display:flex;gap:14px}.parent-portal-switcher__chip{align-items:center;background:#0000;border:0;border-radius:999px;cursor:pointer;display:inline-flex;gap:12px;max-width:260px;padding:3px 20px 3px 3px;text-align:left}.parent-portal-switcher__chip--selected{background:var(--pp-primary-soft)}.parent-portal-switcher__avatar{align-items:center;background:var(--pp-text-soft);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--pp-font-medium);font-size:17px;height:48px;justify-content:center;letter-spacing:.02em;width:48px}.parent-portal-switcher__chip--selected .parent-portal-switcher__avatar{background:var(--pp-primary)}.parent-portal-switcher__name{color:#4a4a4c;font-size:17px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-switcher__chip--selected .parent-portal-switcher__name{color:var(--pp-primary);font-family:var(--pp-font-bold);font-weight:700}.parent-portal-switcher__chip:disabled{cursor:progress;opacity:.6}.parent-portal-switcher__link-child{align-items:center;background:var(--pp-surface);border:1px solid var(--pp-border-light);border-radius:999px;color:var(--pp-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:17px;gap:8px;min-height:42px;padding:0 18px;white-space:nowrap}.parent-portal-switcher__link-child:hover{border-color:var(--pp-primary);color:var(--pp-primary)}.parent-portal-switcher__link-child svg{height:18px;width:18px}.parent-portal-dashboard{flex:1 1 auto;padding:32px var(--pp-page-pad) 20px;width:100%}.parent-portal-dashboard__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.parent-portal-dashboard__title{color:var(--pp-text);font-family:var(--pp-font-bold);font-size:26px;font-weight:700;line-height:1.2;margin:0}.parent-portal-dashboard__subtitle{color:var(--pp-text-muted);font-size:15px;margin:6px 0 0}.parent-portal-presence{align-items:center;background:var(--pp-green-soft);border:0;border-radius:var(--pp-radius-card);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:14px;min-height:63px;padding:0 16px;text-align:left}.parent-portal-presence--idle{background:var(--pp-surface-inset)}.parent-portal-presence__dot{background:var(--pp-green-text);border-radius:50%;flex:0 0 auto;height:10px;width:10px}.parent-portal-presence--idle .parent-portal-presence__dot{background:var(--pp-text-soft)}.parent-portal-presence__body{display:flex;flex-direction:column;min-width:0}.parent-portal-presence__title{color:var(--pp-green-text);font-family:var(--pp-font-medium);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-presence--idle .parent-portal-presence__title{color:var(--pp-text-muted)}.parent-portal-presence__detail{color:var(--pp-text-muted);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-presence__chevron{color:var(--pp-text-muted);flex:0 0 auto;height:18px;width:18px}.parent-portal-dashboard__grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.parent-portal-dashboard__grid--busy{opacity:.55;transition:opacity .12s ease}.parent-portal-dashboard__side{display:flex;flex-direction:column;gap:24px;height:100%}.parent-portal-panel{background:var(--pp-surface);border:1px solid #f4f4f3;border-radius:var(--pp-radius-card);box-shadow:0 1px 4px #1018280f;display:flex;flex-direction:column;padding:16px}.parent-portal-panel--activity{flex:1 1 auto}.parent-portal-panel__head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.parent-portal-panel__heading{color:var(--pp-text);font-family:var(--pp-font-medium);font-size:15px;letter-spacing:.01em;margin:0;text-transform:uppercase}.parent-portal-panel--activity .parent-portal-panel__heading,.parent-portal-panel--attention .parent-portal-panel__heading{margin-bottom:14px}.parent-portal-panel__empty{color:var(--pp-text-muted);font-size:15px;margin:8px 0 12px}.parent-portal-panel__action{margin-top:auto;width:100%}.parent-portal-course-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.parent-portal-course-card{background:var(--pp-surface-muted);border:1px solid var(--pp-card-line);border-radius:var(--pp-radius-inner);display:flex;flex-direction:column;padding:16px}.parent-portal-course-card__head{align-items:flex-start;display:flex;gap:12px}.parent-portal-course-card__thumb{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--pp-font-bold);font-size:19px;font-weight:700;height:48px;justify-content:center;width:48px}.parent-portal-course-card__thumb--teal{background:#2f7f86}.parent-portal-course-card__thumb--green{background:#3f8f62}.parent-portal-course-card__thumb--purple{background:#6d5bb5}.parent-portal-course-card__thumb--orange{background:#c07536}.parent-portal-course-card__thumb--blue{background:#3a6ea8}.parent-portal-course-card__heading{flex:1 1 auto;min-width:0;padding-top:2px}.parent-portal-course-card__title{align-items:center;color:var(--pp-text);display:flex;font-family:var(--pp-font-bold);font-size:17px;font-weight:700;gap:8px;line-height:1.25;margin:0}.parent-portal-course-card__title>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-course-card__title-check{color:var(--pp-green);flex:0 0 auto;height:18px;width:18px}.parent-portal-course-card__subject{color:var(--pp-text-muted);font-size:15px;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-badge{border-radius:999px;flex:0 0 auto;font-size:13px;line-height:1.35;padding:3px 12px;white-space:nowrap}.parent-portal-badge--green{background:var(--pp-green-soft);color:var(--pp-green-text)}.parent-portal-badge--amber{background:var(--pp-amber-soft);color:var(--pp-amber)}.parent-portal-badge--red{background:var(--pp-red-soft);color:var(--pp-red)}.parent-portal-course-card__bar{background:var(--pp-hairline);border-radius:999px;height:6px;margin-top:15px;overflow:hidden;position:relative}.parent-portal-course-card__bar-fill{background:var(--pp-green);border-radius:999px;display:block;height:100%}.parent-portal-course-card__bar--amber .parent-portal-course-card__bar-fill{background:var(--pp-amber)}.parent-portal-course-card__bar--red .parent-portal-course-card__bar-fill{background:var(--pp-red)}.parent-portal-course-card__metric{align-items:center;display:flex;gap:14px;margin-top:16px}.parent-portal-course-card__percent{color:var(--pp-text);font-family:var(--pp-font-bold);font-size:34px;font-weight:700;line-height:1.1;margin:0}.parent-portal-course-card__trend{align-items:center;display:inline-flex;font-size:15px;gap:5px;margin:0}.parent-portal-course-card__trend--up{color:var(--pp-green-text)}.parent-portal-course-card__trend--down{color:var(--pp-red)}.parent-portal-course-card__sparkline{height:22px;margin-left:auto;width:66px}.parent-portal-course-card__sparkline--green path{stroke:var(--pp-green)}.parent-portal-course-card__sparkline--amber path{stroke:var(--pp-amber)}.parent-portal-course-card__sparkline--red path{stroke:var(--pp-red)}.parent-portal-course-card__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0}.parent-portal-course-card__stat{min-width:0;text-align:center}.parent-portal-course-card__stat:first-child{text-align:left}.parent-portal-course-card__stat:last-child{text-align:right}.parent-portal-course-card__stat dt{color:var(--pp-text-muted);font-size:13px;letter-spacing:.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-course-card__stat dd{color:var(--pp-text);font-size:16px;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-course-card__action{margin-top:18px;width:100%}.parent-portal-attention{list-style:none;margin:0;padding:0}.parent-portal-attention__item{align-items:center;border-bottom:1px solid #f2f2f1;display:flex;gap:14px;padding:16px 6px}.parent-portal-attention__item:last-child{border-bottom:0;padding-bottom:8px}.parent-portal-attention__dot{border-radius:50%;flex:0 0 auto;height:9px;width:9px}.parent-portal-attention__dot--red{background:var(--pp-red)}.parent-portal-attention__dot--amber{background:var(--pp-amber)}.parent-portal-attention__body{flex:1 1 auto;min-width:0}.parent-portal-attention__title{color:var(--pp-text);font-family:var(--pp-font-bold);font-size:17px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-attention__detail{color:var(--pp-text-muted);font-size:16px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-activity{display:flex;flex-direction:column;gap:14px;padding:0 6px}.parent-portal-activity__group-label{color:var(--pp-text-muted);font-size:15px;margin:0 0 10px}.parent-portal-activity__list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.parent-portal-activity__item{align-items:center;display:flex;gap:14px}.parent-portal-activity__icon{align-items:center;background:var(--pp-primary-soft);border-radius:50%;color:var(--pp-primary);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.parent-portal-activity__icon svg{stroke-width:2;height:18px;width:18px}.parent-portal-activity__body{min-width:0}.parent-portal-activity__title{color:var(--pp-text);font-size:17px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-portal-activity__detail{color:var(--pp-text-muted);font-size:16px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1439px){.parent-portal-course-card__percent{font-size:30px}.parent-portal-course-card__stat dt{font-size:12px}.parent-portal-course-card__stat dd{font-size:15px}}@media (max-width:1279px){.parent-portal-dashboard__grid{grid-template-columns:minmax(0,1fr)}.parent-portal-dashboard__side{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.parent-portal-dashboard__side{grid-template-columns:minmax(0,1fr)}.parent-portal-dashboard__header{align-items:stretch;flex-direction:column;gap:16px}.parent-portal-presence{align-self:flex-start;max-width:100%}}@media (max-width:767px){.parent-portal-course-grid{grid-template-columns:minmax(0,1fr)}.parent-portal-nav__list{gap:18px;min-height:54px}.parent-portal-nav__item{font-size:16px}.parent-portal-switcher{gap:14px;padding:12px var(--pp-page-pad)}.parent-portal-switcher__list{gap:8px}.parent-portal-switcher__avatar{font-size:15px;height:40px;width:40px}.parent-portal-switcher__link-child,.parent-portal-switcher__name{font-size:15px}.parent-portal-switcher__chip{max-width:200px;padding:3px 14px 3px 3px}.parent-portal-dashboard{padding-top:22px}.parent-portal-dashboard__title{font-size:22px}.parent-portal-panel{padding:14px}.parent-portal-course-card__percent{font-size:27px}.parent-portal-course-card__stats{gap:14px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.parent-portal-course-card__stat,.parent-portal-course-card__stat:first-child,.parent-portal-course-card__stat:last-child{text-align:left}.parent-portal-activity__title,.parent-portal-attention__title{font-size:16px;white-space:normal}.parent-portal-activity__detail,.parent-portal-attention__detail{font-size:15px;white-space:normal}.parent-portal-attention__item{flex-wrap:wrap;gap:10px}.parent-portal-attention__body{flex-basis:calc(100% - 24px)}.parent-portal-link-action{margin-left:23px}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.session-expired-overlay{background-color:#fff;height:100dvh;inset:0;position:fixed;width:100%;z-index:2147483647}.session-banner,.session-expired-overlay{align-items:center;display:flex;justify-content:center}.session-banner{background-color:var(--primary-light);border-radius:5px;bottom:0;color:var(--dark-green);flex-direction:column;height:250px;padding:1rem;position:relative;text-align:center;width:500px;z-index:10;z-index:1000}.session-text{font-family:WEB_FONT;font-size:1rem;margin-bottom:1rem}.session-button-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.session-button{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:WEB_FONT;font-size:1rem;margin:.5rem 0;padding:.5rem 1rem}@media (max-width:768px){.session-banner{height:250px;padding:1rem;width:250px}.session-text{font-family:WEB_FONT;font-size:.9rem}.session-button{font-size:.8rem;padding:1rem}}.api-availability-anchor{bottom:24px;display:flex;justify-content:center;left:50%;max-width:min(92vw,640px);pointer-events:none;position:fixed;transform:translateX(-50%);width:max-content;z-index:10001}.api-availability-toast{align-items:center;animation:api-availability-slide-in .22s ease-out;background:#fef3f3;border-radius:99px;box-shadow:0 10px 30px #1c1c1e29;box-sizing:border-box;color:#1c1c1e;display:flex;font-family:WEB_FONT,Open Sans,sans-serif;gap:40px;justify-content:space-between;min-height:51px;padding:13px 18px;pointer-events:auto}@keyframes api-availability-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.api-availability-toast-status{align-items:center;display:flex;gap:12px;min-width:0}.api-availability-toast-icon{align-items:center;display:flex;flex:0 0 auto}.api-availability-toast-text{font-size:14px;font-weight:400;line-height:1.4;margin:0}.api-availability-toast-actions{align-items:center;display:flex;flex:0 0 auto;gap:12px}.api-availability-toast-actions button{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;font:inherit;justify-content:center;padding:4px}.api-availability-toast-actions button:disabled{cursor:default;opacity:.55}.api-availability-toast-retry{color:#0d5f67;font-size:14px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.api-availability-toast-retry:hover:not(:disabled){text-decoration:underline}.api-availability-toast-close{color:#404848;min-height:28px;min-width:28px}.api-availability-toast-close:hover:not(:disabled){background:#40484814}.api-availability-toast-actions button:focus-visible{outline:3px solid #0d5f6759;outline-offset:2px}@media (max-width:768px){.api-availability-anchor{bottom:118px;left:12px;max-width:none;right:12px;transform:none;width:auto}.api-availability-toast{border-radius:26px;flex-wrap:wrap;gap:12px;padding:12px 16px;width:100%}}@media (prefers-reduced-motion:reduce){.api-availability-toast{animation:none}}