.spga-bottom{position:fixed;z-index:99990;right:50%;bottom:12px;display:flex;gap:4px;transform:translateX(50%);padding:7px;border:1px solid #ffffff28;border-radius:20px;background:#10152fee;box-shadow:0 14px 40px #070a1e66;backdrop-filter:blur(14px)}.spga-bottom a{display:grid;place-items:center;min-width:62px;padding:7px 9px;border-radius:14px;color:#fff;text-decoration:none}.spga-bottom a{position:relative}.spga-bottom a>b{position:absolute;top:1px;right:7px;display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border-radius:99px;color:#fff;background:#ef3e72;font:800 10px/1 system-ui;box-shadow:0 0 0 2px #10152f}.spga-bottom a:hover{background:#ffffff16}.spga-bottom span{font-size:21px}.spga-bottom small{font-size:10px}.spga-bottom[hidden]{display:none!important}.spga-install{position:fixed;z-index:99991;right:20px;bottom:92px;display:flex;align-items:center;gap:7px;padding:12px 16px;border:0;border-radius:14px;color:#fff;background:#6d35df;box-shadow:0 12px 35px #4e21bb55;font-weight:800;cursor:pointer}.spga-install>span:nth-child(2){display:grid;text-align:left;line-height:1.15}.spga-install>span:nth-child(2) small{margin-top:3px;font-size:10px;font-weight:600;opacity:.78}.spga-install .spga-install__dismiss{display:grid;place-items:center;width:30px;height:30px;margin-left:8px;border-radius:9px;background:#ffffff18;font-size:19px;opacity:.82}.spga-install .spga-install__dismiss:hover{background:#ffffff2b;opacity:1}.spga-install[hidden],.spga-install-help[hidden]{display:none!important}.spga-notify-enable{position:fixed;z-index:99989;right:14px;bottom:82px;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #ffffff30;border-radius:15px;color:#fff;background:#10152ff0;box-shadow:0 14px 38px #070a1e66;font-family:system-ui;cursor:pointer}.spga-notify-enable[hidden]{display:none!important}.spga-notify-enable>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#6d35df}.spga-notify-enable>span:nth-child(2){display:grid;text-align:left}.spga-notify-enable small{opacity:.72}.spga-notify-enable>i{font-size:18px}.spga-install-help{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:20px;font-family:system-ui,-apple-system,sans-serif}.spga-install-help__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:#080d21aa;backdrop-filter:blur(5px)}.spga-install-help section{position:relative;z-index:1;width:min(390px,100%);padding:30px;border-radius:22px;background:#fff;color:#18223a;text-align:center;box-shadow:0 28px 80px #05081766}.spga-install-help section>span{display:grid;width:58px;height:58px;margin:0 auto 14px;place-items:center;border-radius:17px;color:#fff;background:#6d35df;font-size:32px}.spga-install-help h3{margin:0 0 9px!important;color:#18223a!important;font-size:22px!important;line-height:1.25!important}.spga-install-help p{margin:0 0 20px;color:#67748b;line-height:1.55}.spga-install-help ol{margin:0 0 20px;padding:15px 15px 15px 35px;border-radius:13px;background:#f4f1fb;color:#4d5870;text-align:left}.spga-install-help li+li{margin-top:8px}.spga-install-help section>button:not(.spga-install-help__close){padding:11px 22px;border:0;border-radius:11px;color:#fff;background:#6d35df;font-weight:800}.spga-install-help__close{position:absolute;right:12px;top:10px;border:0;background:#fff0;color:#667087;font-size:28px;cursor:pointer}.spga-notification-orb{position:fixed;z-index:99988;left:14px;bottom:88px;display:grid;width:52px;height:52px;place-items:center;border:1px solid #ffffff35;border-radius:50%;color:#fff;background:#6d35df;text-decoration:none;box-shadow:0 12px 32px #351b8166}.spga-notification-orb[hidden]{display:none!important}.spga-notification-orb>span{font-size:25px}.spga-notification-orb>b{position:absolute;right:-2px;top:-3px;display:grid;min-width:20px;height:20px;padding:0 4px;place-items:center;border-radius:99px;color:#fff;background:#ef3e72;font:800 10px/1 system-ui;box-shadow:0 0 0 3px #10152f}.spga-notification-orb>b[hidden]{display:none!important}@media(min-width:800px){.spga-bottom{display:none}}@media(max-width:799px){.spga-bottom{right:0;bottom:0;left:0;width:100%;justify-content:space-around;transform:none;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;background:#10152ff5}.spga-bottom a{flex:1;max-width:90px}body:has(.spga-bottom:not([hidden])){padding-bottom:76px!important}}@media(max-width:1024px){.spga-install.spga-install--device-bar{position:relative;inset:auto;display:flex;width:calc(100% - 24px);min-height:48px;margin:10px 12px 4px;justify-content:center;border:1px solid #ffffff24;border-radius:12px;box-shadow:0 8px 24px #4e21bb30}}@media(min-width:1025px){.spga-install{right:auto;left:50%;bottom:18px;justify-content:center;width:min(720px,calc(100vw - 80px));min-height:58px;padding:10px 24px;border:1px solid #ffffff35;border-radius:16px;background:linear-gradient(90deg,#5527c9,#7137df 48%,#a62ec7);box-shadow:0 18px 50px #25105f66;transform:translateX(-50%);backdrop-filter:blur(12px)}.spga-install:before{content:"Instale a plataforma neste computador";margin-right:auto;font-size:13px;font-weight:700;opacity:.88}.spga-install>span:first-of-type{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ffffff18;font-size:24px}.spga-install>span:nth-child(2){min-width:210px}.spga-install>span:nth-child(2) b{font-size:14px}.spga-install>span:nth-child(2) small{font-size:10px}.spga-install:hover{filter:brightness(1.08);box-shadow:0 20px 58px #25105f80}}.spga-update{position:fixed;z-index:2147483646;right:18px;bottom:max(18px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:11px;width:min(430px,calc(100% - 36px));padding:13px;border:1px solid #fff2;border-radius:18px;color:#fff;background:#151827f5;box-shadow:0 20px 55px #0008;opacity:0;transform:translateY(24px);transition:.25s ease;backdrop-filter:blur(18px)}.spga-update.is-visible{opacity:1;transform:none}.spga-update>span{display:grid;flex:0 0 40px;height:40px;place-items:center;border-radius:12px;background:var(--spga-primary,var(--spgm-primary,#6d35df));font-size:23px}.spga-update>div{display:grid;flex:1;gap:2px;min-width:0}.spga-update b{font-size:13px}.spga-update small{color:#b9c0cf;font-size:10px;line-height:1.35}.spga-update button{min-height:38px;padding:0 13px;border:0;border-radius:11px;color:#fff;background:var(--spga-primary,var(--spgm-primary,#6d35df));font:800 11px/1 inherit}.spga-update button:disabled{opacity:.7}@media(max-width:600px){.spga-update{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));width:calc(100% - 24px)}}@media(max-width:799px){body.spga-lesson-mode .sp-course-progress-overview{width:calc(100% - 24px)!important;margin:12px auto 18px!important;padding:12px 14px!important;border:1px solid #ffffff18!important;border-radius:18px!important;background:linear-gradient(135deg,#17182a,#111321)!important;box-shadow:0 12px 30px #0004!important}body.spga-lesson-mode .sp-course-progress-overview__copy{margin-bottom:8px!important}body.spga-lesson-mode .sp-course-progress-overview__copy .material-icons{width:32px!important;height:32px!important;border-radius:10px!important}body.spga-lesson-mode .sp-course-progress-overview__copy span strong{color:#fff!important;font-size:12px!important}body.spga-lesson-mode .sp-course-progress-overview__copy small{color:#929bb0!important;font-size:9px!important}body.spga-lesson-mode .sp-course-progress-overview__copy>strong{font-size:18px!important}body.spga-lesson-mode .sp-course-progress-overview__track{height:4px!important}body.spga-lesson-mode #video1-31>.container{padding-right:0!important;padding-left:0!important}body.spga-lesson-mode #video1-31 .row{margin-right:0!important;margin-left:0!important}body.spga-lesson-mode #video1-31 .col-12{padding-right:12px!important;padding-left:12px!important}body.spga-lesson-mode #ProNome{overflow:hidden;border:1px solid #ffffff12;border-radius:20px!important;background:#080a12;box-shadow:0 18px 42px #0005}body.spga-lesson-mode .spl-lesson-context{margin:14px 0 10px!important;padding:12px!important;border-radius:16px!important;background:linear-gradient(135deg,#15172a,#10121f)!important}body.spga-lesson-mode .spl-lesson-context__icon{display:none!important}body.spga-lesson-mode .spl-lesson-context__path{font-size:9px!important}body.spga-lesson-mode .spl-lesson-context__title{margin-top:6px!important;color:#fff!important;font-size:16px!important}body.spga-lesson-mode .col-12.align-center.p-4{display:flex!important;justify-content:center!important;gap:8px!important;padding:14px 0!important}body.spga-lesson-mode .botao_red_white{width:46px!important;height:46px!important;margin:0!important;border-radius:15px!important}body.spga-lesson-mode .spga-notify-enable{right:auto!important;bottom:88px!important;left:14px!important;width:48px!important;height:48px!important;padding:0!important;justify-content:center!important;border-radius:50%!important;background:var(--lct-primary,#6d35df)!important;box-shadow:0 10px 28px #0006!important}body.spga-lesson-mode .spga-notify-enable>span:first-child{width:48px!important;height:48px!important;border-radius:50%!important;background:transparent!important}body.spga-lesson-mode .spga-notify-enable>span:nth-child(2),body.spga-lesson-mode .spga-notify-enable>i{display:none!important}body.spga-lesson-mode .sp-merlin-launcher,body.spga-lesson-mode .sp-merlin-launcher.is-compact{right:14px!important;bottom:88px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;padding:0!important;overflow:hidden!important;border-radius:50%!important}body.spga-lesson-mode .sp-merlin-launcher>img{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 16%!important}body.spga-lesson-mode .sp-merlin-launcher>span,body.spga-lesson-mode .sp-merlin-launcher>i{display:none!important}}@media(max-width:799px){body.spga-lesson-mode{padding-top:72px!important;background:#080a14!important}body.spga-lesson-mode>section.menu,body.spga-lesson-mode>section:first-of-type:has(.navbar){display:none!important}body.spga-lesson-mode .sp-course-progress-overview{display:none!important}body.spga-lesson-mode #video1-31{padding-top:10px!important;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--lct-primary,#6d35df) 16%,transparent),transparent 32%),#080a14!important}body.spga-lesson-mode .spga-lesson-appbar{position:fixed;z-index:99986;top:0;right:0;left:0;display:grid;grid-template-columns:42px minmax(0,1fr) 46px;align-items:center;gap:10px;height:72px;padding:calc(7px + env(safe-area-inset-top)) 14px 7px;border-bottom:1px solid #ffffff12;background:#090b16ee;box-shadow:0 10px 28px #0005;backdrop-filter:blur(18px)}body.spga-lesson-mode .spga-lesson-appbar__back{display:grid;width:38px;height:38px;place-items:center;border:1px solid #ffffff17;border-radius:13px;color:#fff!important;background:#ffffff0b;text-decoration:none!important;font:300 35px/1 system-ui}body.spga-lesson-mode .spga-lesson-appbar>div{display:grid;gap:2px;min-width:0}body.spga-lesson-mode .spga-lesson-appbar small{overflow:hidden;color:#9b83e9;font:800 8px/1.2 system-ui;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body.spga-lesson-mode .spga-lesson-appbar b{overflow:hidden;color:#fff;font:750 13px/1.25 system-ui;text-overflow:ellipsis;white-space:nowrap}body.spga-lesson-mode .spga-lesson-appbar__progress{display:grid;width:43px;height:43px;place-items:center;border:1px solid color-mix(in srgb,var(--lct-primary,#6d35df) 45%,transparent);border-radius:50%;color:#fff;background:color-mix(in srgb,var(--lct-primary,#6d35df) 22%,#10121d);font:850 11px/1 system-ui}body.spga-lesson-mode .spl-lesson-context{display:none!important}body.spga-lesson-mode #ProNome{border-radius:0!important;border-right:0!important;border-left:0!important;box-shadow:0 20px 45px #0008!important}body.spga-lesson-mode .sp-lesson-video-actions{margin-top:10px!important;padding:0 2px!important}body.spga-lesson-mode .menuContainer{width:100%!important}body.spga-lesson-mode #menuToggle{width:auto!important;min-width:118px!important;min-height:42px!important;margin-left:auto!important;padding:0 16px!important;border:1px solid #ffffff18!important;border-radius:999px!important;background:#171928!important;box-shadow:none!important;font-size:12px!important}body.spga-lesson-mode #menuToggle:before{content:'Conteúdo';margin-right:8px;color:#aaa1be;font-size:9px;font-weight:700;text-transform:uppercase}body.spga-lesson-mode .button-anterior,body.spga-lesson-mode .button-proxima{width:48px!important;height:48px!important;border-radius:16px!important;box-shadow:none!important}body.spga-lesson-mode .spga-bottom{background:#090b16f7!important}}body.spga-lesson-mode #ProNome{position:relative}.spga-lesson-fullscreen{position:absolute;z-index:25;right:10px;top:10px;display:flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #ffffff30;border-radius:999px;color:#fff;background:#080a14c9;box-shadow:0 7px 20px #0007;backdrop-filter:blur(10px)}.spga-lesson-fullscreen span{font-size:18px}.spga-lesson-fullscreen small{font:750 9px/1 system-ui}body.spga-lesson-mode #ProNome:fullscreen{display:grid!important;width:100vw!important;height:100vh!important;place-items:center;border:0!important;border-radius:0!important;background:#000!important}body.spga-lesson-mode #ProNome:fullscreen .sp-lesson-video-slot,body.spga-lesson-mode #ProNome:fullscreen .sp-video-actual,body.spga-lesson-mode #ProNome:fullscreen iframe,body.spga-lesson-mode #ProNome:fullscreen video{width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;border-radius:0!important;object-fit:contain!important}body.spga-lesson-mode #ProNome:fullscreen .sp-lesson-video-actions{display:none!important}@media(orientation:landscape) and (max-height:540px){body.spga-lesson-mode:has(#ProNome:fullscreen) .spga-lesson-appbar,body.spga-lesson-mode:has(#ProNome:fullscreen) .spga-bottom{display:none!important}}@media(max-width:799px){body.spga-course-mode #video1-31{padding:8px 14px 120px!important}body.spga-course-mode section.slider1{min-height:0!important;margin:0!important;padding:18px 0 4px!important;background:transparent!important}body.spga-course-mode section.slider1 h2{margin:0 0 12px!important;padding:0!important;color:#fff!important;font:750 20px/1.2 system-ui!important;letter-spacing:-.025em}body.spga-course-mode section.slider1 .swiffy-slider{min-height:0!important}body.spga-course-mode section.slider1 .slider-container{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}body.spga-course-mode section.slider1 .slider-container>li.filme{width:100%!important;max-width:none!important;height:auto!important;min-height:112px!important;margin:0!important;aspect-ratio:auto!important;list-style:none!important}body.spga-course-mode section.slider1 .slider-container>li.filme>div{width:100%!important;height:100%!important;aspect-ratio:auto!important}body.spga-course-mode section.slider1 li.filme a{position:relative!important;display:grid!important;grid-template-columns:106px minmax(0,1fr)!important;grid-template-rows:minmax(62px,auto) auto!important;gap:0 13px!important;width:100%!important;height:auto!important;min-height:112px!important;padding:8px!important;overflow:hidden!important;border:1px solid #ffffff12!important;border-radius:19px!important;background:linear-gradient(135deg,#151827,#0e101b)!important;box-shadow:0 12px 30px #0003!important;text-decoration:none!important}body.spga-course-mode section.slider1 li.filme a>img{grid-column:1!important;grid-row:1/3!important;width:106px!important;height:96px!important;align-self:center!important;border-radius:13px!important;background:#090b15!important;object-fit:cover!important}body.spga-course-mode .spga-module-copy{display:grid!important;grid-column:2!important;grid-row:1!important;align-content:center!important;gap:3px!important;min-width:0!important;padding:4px 7px 2px 0!important}body.spga-course-mode .spga-module-copy small{color:#9b83e9!important;font:800 8px/1.2 system-ui!important;letter-spacing:.13em!important}body.spga-course-mode .spga-module-copy b{overflow:hidden!important;color:#fff!important;font:750 14px/1.25 system-ui!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.spga-course-mode .spga-module-copy em{margin-top:4px!important;color:#a98df9!important;font:750 10px/1 system-ui!important;font-style:normal!important}body.spga-course-mode section.slider1 li.filme .numero-aulas{position:absolute!important;right:14px!important;top:13px!important;z-index:4!important;padding:4px 7px!important;border-radius:999px!important;color:#aeb6ca!important;background:#ffffff0c!important;font:700 8px/1 system-ui!important}body.spga-course-mode section.slider1 li.filme .sp-module-progress{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;grid-column:2!important;grid-row:2!important;margin:0 7px 5px 0!important;padding:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important}body.spga-course-mode section.slider1 li.filme .sp-module-progress>span{margin-bottom:5px!important;font-size:8px!important}body.spga-course-mode section.slider1 li.filme .sp-module-progress i{height:3px!important}body.spga-course-mode section.slider1 li.filme .sp-module-progress small{display:none!important}body.spga-course-mode section.slider1 .slider-nav,body.spga-course-mode section.slider1 .slider-indicators{display:none!important}}@media(max-width:799px){body.spga-lesson-mode .spl-footer{margin-top:24px!important;padding:0 0 76px!important;border-top:1px solid #ffffff0d!important;background:#070912!important}body.spga-lesson-mode .spl-footer::before,body.spga-lesson-mode .spl-footer-glow{display:none!important}body.spga-lesson-mode .spl-footer-container{width:100%!important;margin:0!important;padding:13px 16px 10px!important}body.spga-lesson-mode .spl-footer-main{display:block!important;padding:0!important}body.spga-lesson-mode .spl-footer-brand,body.spga-lesson-mode .spl-footer-message{display:none!important}body.spga-lesson-mode .spl-footer-links{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:4px!important;width:100%!important}body.spga-lesson-mode .spl-footer-links a{width:auto!important;min-height:30px!important;padding:5px 8px!important;color:#858da3!important;font-size:9px!important}body.spga-lesson-mode .spl-footer-links a+a:before{content:'•';margin-right:12px;color:#4f566c}body.spga-lesson-mode .spl-footer-bottom{display:flex!important;min-height:25px!important;flex-direction:row!important;gap:5px!important;margin-top:5px!important;padding:6px 0 0!important;border-top:0!important;color:#5f677d!important;font-size:8px!important}body.spga-lesson-mode .spl-footer-bottom>*:not(:first-child){display:none!important}}@media(max-width:799px){html body.sp-lancelot-aula.spga-course-mode section.slider1{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:16px 0 2px!important}html body.sp-lancelot-aula.spga-course-mode section.slider1 .swiffy-slider{display:block!important;width:100%!important;min-height:0!important;height:auto!important;overflow:visible!important}html body.sp-lancelot-aula.spga-course-mode section.slider1 .slider-container{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-content:stretch!important;gap:10px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important;transform:none!important}html body.sp-lancelot-aula.spga-course-mode section.slider1 .slider-container>li.filme,html body.sp-lancelot-aula.spga-course-mode section.slider1 .slider-container>li.sp-module-progress-card{display:block!important;flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:96px!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;transform:none!important;scroll-snap-align:none!important}html body.sp-lancelot-aula.spga-course-mode section.slider1 li.filme>div{width:100%!important;height:auto!important;min-height:96px!important;aspect-ratio:auto!important}html body.sp-lancelot-aula.spga-course-mode section.slider1 li.filme a{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;grid-template-rows:minmax(55px,auto) auto!important;width:100%!important;min-height:96px!important;height:auto!important;padding:7px!important}html body.sp-lancelot-aula.spga-course-mode section.slider1 li.filme a>img{grid-column:1!important;grid-row:1/3!important;width:88px!important;height:80px!important;max-width:88px!important;max-height:80px!important;align-self:center!important;aspect-ratio:auto!important;object-fit:cover!important}html body.sp-lancelot-aula.spga-course-mode section.slider1 .slider-nav,html body.sp-lancelot-aula.spga-course-mode section.slider1 .slider-indicators{display:none!important}html body.sp-lancelot-aula.spga-course-mode .spga-module-copy b{font-size:13px!important}html body.sp-lancelot-aula.spga-course-mode .sp-module-progress{grid-column:2!important;grid-row:2!important;align-self:end!important;width:auto!important}html body.sp-lancelot-aula.spga-course-mode .cid-tkQuQLJE3o{padding-bottom:2px!important}html body.sp-lancelot-aula.spga-course-mode .spl-footer{margin-top:22px!important}}@media(max-width:799px){html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section{padding:16px 0 8px!important;overflow:hidden!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section .swiffy-slider{overflow:visible!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section .slider-container{display:flex!important;grid-template-columns:none!important;gap:12px!important;width:auto!important;margin:0 -14px!important;padding:0 14px 8px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scroll-padding-left:14px!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section .slider-container>li.filme{display:block!important;flex:0 0 clamp(210px,72vw,292px)!important;width:clamp(210px,72vw,292px)!important;max-width:292px!important;min-height:0!important;scroll-snap-align:start!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section li.filme>div{height:auto!important;min-height:0!important;overflow:visible!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section li.filme a{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;padding:6px 6px 12px!important;overflow:visible!important;border-radius:20px!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section li.filme a>img{display:block!important;order:0!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;align-self:auto!important;border-radius:15px!important;object-fit:contain!important;background:#090b15!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section .spga-module-copy{display:grid!important;order:1!important;width:100%!important;min-height:76px!important;padding:11px 7px 0!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section .spga-module-copy b{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section li.filme .numero-aulas,html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section li.filme .sp-module-progress{display:none!important}}@media(max-width:799px){html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section .slider-container>li.filme{flex:0 0 clamp(142px,43vw,176px)!important;width:clamp(142px,43vw,176px)!important;max-width:176px!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section li.filme a{padding:5px 5px 9px!important;border-radius:17px!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section li.filme a>img{width:100%!important;height:auto!important;max-height:244px!important;border-radius:13px!important;object-fit:contain!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section .spga-module-copy{min-height:64px!important;padding:8px 5px 0!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-lessons-section .spga-module-copy b{font-size:12px!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section,html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section .swiffy-slider{display:block!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section .slider-container{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section .slider-container>li.filme{display:block!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:92px!important;margin:0!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section li.filme>div{display:block!important;width:100%!important;height:auto!important;min-height:92px!important;max-height:none!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section li.filme a{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:minmax(52px,auto) auto!important;width:100%!important;height:auto!important;min-height:92px!important;max-height:none!important;padding:6px!important;overflow:hidden!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section li.filme a>img{grid-column:1!important;grid-row:1/3!important;width:82px!important;height:78px!important;max-width:82px!important;max-height:78px!important;border-radius:12px!important;object-fit:contain!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section .spga-module-copy{grid-column:2!important;grid-row:1!important;min-height:0!important;padding:5px 6px 0 10px!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section .spga-module-copy small{white-space:nowrap!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section .sp-module-progress{grid-column:2!important;grid-row:2!important;width:auto!important;margin:0 6px 5px 10px!important}html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section .slider-nav,html body.sp-lancelot-aula.spga-course-mode section.slider1.spga-modules-section .slider-indicators{display:none!important}}@media(max-width:799px){html body.spga-lesson-mode{padding-top:0!important}html body.spga-lesson-mode>section.menu,html body.spga-lesson-mode>section:first-of-type:has(.navbar){display:block!important;position:relative!important;z-index:99988!important}html body.spga-lesson-mode .spga-lesson-appbar{position:sticky!important;top:0!important;right:auto!important;left:auto!important;z-index:99986!important;width:100%!important}html body.spga-lesson-mode>section.menu .navbar,html body.spga-lesson-mode>section:first-of-type:has(.navbar) .navbar{pointer-events:auto!important}}@media(max-width:799px){html body .spga-bottom{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:8px!important;padding:8px 14px calc(8px + env(safe-area-inset-bottom))!important}html body .spga-bottom[hidden]{display:none!important}html body .spga-bottom a{display:grid!important;grid-template-rows:24px 15px!important;place-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:54px!important;margin:0!important;padding:6px 3px!important;border-radius:15px!important}html body .spga-bottom a>span{line-height:24px!important}html body .spga-bottom a>small{line-height:15px!important;white-space:nowrap!important}}@media(max-width:799px){html body.spga-lesson-mode .sp-native-notes-section{width:100%!important;max-width:none!important;margin:18px 0 6px!important;padding:0 14px 18px!important;background:transparent!important}html body.spga-lesson-mode .sp-native-tools-tabs{position:relative!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:5px!important;margin:0 0 12px!important;padding:5px!important;overflow-x:auto!important;border:1px solid #ffffff12!important;border-radius:18px!important;background:#111421d9!important;box-shadow:0 12px 30px #0003!important;backdrop-filter:blur(16px)!important}html body.spga-lesson-mode .sp-native-tools-tabs button{min-width:110px!important;min-height:43px!important;padding:0 10px!important;border:0!important;border-radius:13px!important;color:#929ab0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important}html body.spga-lesson-mode .sp-native-tools-tabs button.is-active{color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--lct-primary,#7048e7) 88%,#fff),var(--lct-secondary,#a02df2))!important;box-shadow:0 7px 18px color-mix(in srgb,var(--lct-primary,#7048e7) 28%,transparent)!important}html body.spga-lesson-mode .sp-native-tools-panel.is-active{display:block!important;animation:spga-resource-in .22s ease both!important}html body.spga-lesson-mode .sp-note-card,html body.spga-lesson-mode .sp-native-comments-card,html body.spga-lesson-mode .sp-native-resource-card{width:100%!important;min-height:0!important;margin:0!important;padding:14px!important;overflow:hidden!important;border:1px solid #ffffff12!important;border-radius:20px!important;background:linear-gradient(145deg,#141727e8,#0d101cee)!important;box-shadow:0 16px 38px #0004!important}html body.spga-lesson-mode .sp-note-card__intro{display:flex!important;align-items:center!important;gap:11px!important;margin:0 0 13px!important;padding:0!important}html body.spga-lesson-mode .sp-note-card__intro>span{display:grid!important;flex:0 0 40px!important;width:40px!important;height:40px!important;place-items:center!important;border-radius:13px!important;color:#c9b8ff!important;background:color-mix(in srgb,var(--lct-primary,#7048e7) 22%,#141727)!important;font-size:21px!important}html body.spga-lesson-mode .sp-note-card__intro strong{display:block!important;color:#fff!important;font-size:14px!important}html body.spga-lesson-mode .sp-note-card__intro small{display:block!important;margin-top:2px!important;color:#8e96aa!important;font-size:9px!important;line-height:1.35!important}html body.spga-lesson-mode .sp-note-form label{margin:0 0 6px!important;color:#aeb6c9!important;font-size:10px!important}html body.spga-lesson-mode .sp-note-form textarea,html body.spga-lesson-mode .sp-native-comments-card textarea{display:block!important;width:100%!important;min-height:112px!important;max-height:210px!important;margin:0!important;padding:14px!important;border:1px solid #ffffff16!important;border-radius:15px!important;color:#fff!important;background:#090c17!important;box-shadow:inset 0 1px 0 #ffffff08!important;font-size:13px!important;line-height:1.5!important;resize:vertical!important}html body.spga-lesson-mode .sp-note-form textarea:focus,html body.spga-lesson-mode .sp-native-comments-card textarea:focus{outline:0!important;border-color:color-mix(in srgb,var(--lct-primary,#7048e7) 70%,#fff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lct-primary,#7048e7) 15%,transparent)!important}html body.spga-lesson-mode .sp-note-form__footer{display:grid!important;grid-template-columns:auto minmax(145px,1fr)!important;align-items:center!important;gap:10px!important;margin-top:10px!important}html body.spga-lesson-mode .sp-note-form__footer>span{font-size:9px!important;white-space:nowrap!important}html body.spga-lesson-mode .sp-note-form button[type=submit],html body.spga-lesson-mode .sp-native-comments-card .button-comentarios{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:43px!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:13px!important;color:#fff!important;background:linear-gradient(135deg,var(--lct-primary,#7048e7),var(--lct-secondary,#a02df2))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--lct-primary,#7048e7) 24%,transparent)!important;font-size:11px!important;font-weight:800!important}html body.spga-lesson-mode .sp-native-comments-card br{display:none!important}html body.spga-lesson-mode .sp-native-comments-card form{display:grid!important;gap:10px!important;margin:0 0 14px!important}html body.spga-lesson-mode .sp-native-comments-card .box-comenta,html body.spga-lesson-mode .sp-native-comments-card .box-resposta{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;margin:10px 0!important;padding:0!important}html body.spga-lesson-mode .sp-native-comments-card .avatar-container{display:block!important}html body.spga-lesson-mode .sp-native-comments-card .avatar{width:34px!important;height:34px!important;border-radius:50%!important;object-fit:cover!important}html body.spga-lesson-mode .sp-native-comments-card .avatar-container .name{display:none!important}html body.spga-lesson-mode .sp-native-comments-card .comment-box{min-width:0!important;padding:10px 12px!important;border:1px solid #ffffff10!important;border-radius:4px 15px 15px 15px!important;background:#1a1e2e!important}html body.spga-lesson-mode .sp-native-comments-card .comment{color:#e9ebf2!important;font-size:11px!important;line-height:1.45!important}html body.spga-lesson-mode .sp-native-comments-card .box-acao{margin-top:6px!important;color:#9981ea!important;font-size:9px!important}@keyframes spga-resource-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}}@media(max-width:799px){html body.spga-lesson-mode [data-native-panel=reviews] .sp-native-resource-card,html body.spga-lesson-mode [data-native-panel=tasks] .sp-native-resource-card{padding:15px!important}html body.spga-lesson-mode [data-native-panel=reviews] .row,html body.spga-lesson-mode [data-native-panel=tasks] .row{margin:0!important;padding:0!important}html body.spga-lesson-mode [data-native-panel=reviews] [class*=col-],html body.spga-lesson-mode [data-native-panel=tasks] [class*=col-]{width:100%!important;margin:0!important;padding:0!important}html body.spga-lesson-mode [data-native-panel=reviews] h4,html body.spga-lesson-mode [data-native-panel=reviews] h5,html body.spga-lesson-mode [data-native-panel=tasks] h4{margin:0 0 7px!important;color:#fff!important;font-size:14px!important;line-height:1.35!important}html body.spga-lesson-mode [data-native-panel=tasks] p,html body.spga-lesson-mode [data-native-panel=reviews] p{margin:0 0 12px!important;color:#9ba3b7!important;font-size:11px!important;line-height:1.5!important}html body.spga-lesson-mode .sp-exam-open-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:48px!important;margin:9px 0 0!important;border:0!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(135deg,var(--lct-primary,#7048e7),var(--lct-secondary,#a02df2))!important;box-shadow:0 9px 22px color-mix(in srgb,var(--lct-primary,#7048e7) 25%,transparent)!important;font-size:12px!important;font-weight:850!important}html body.spga-lesson-mode [data-native-panel=tasks] form{display:grid!important;gap:10px!important;margin:12px 0!important;padding:12px!important;border:1px solid #ffffff10!important;border-radius:16px!important;background:#090c17!important}html body.spga-lesson-mode [data-native-panel=tasks] input[type=file]{display:block!important;width:100%!important;min-height:48px!important;margin:0!important;padding:8px!important;overflow:hidden!important;border:1px dashed #ffffff26!important;border-radius:13px!important;color:#aeb5c7!important;background:#131727!important;font-size:10px!important}html body.spga-lesson-mode [data-native-panel=tasks] .btn,html body.spga-lesson-mode [data-native-panel=tasks] .button-comentarios,html body.spga-lesson-mode [data-native-panel=reviews] .button-comentarios{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:13px!important;color:#fff!important;background:linear-gradient(135deg,var(--lct-primary,#7048e7),var(--lct-secondary,#a02df2))!important;font-size:11px!important;font-weight:800!important}html body.spga-lesson-mode [data-native-panel=tasks] img,html body.spga-lesson-mode [data-native-panel=reviews] img{max-width:100%!important;height:auto!important;border-radius:13px!important}html body.spga-lesson-mode .sp-exam-dialog{width:calc(100% - 20px)!important;max-width:620px!important;max-height:calc(100dvh - 20px)!important;margin:10px!important;border-radius:22px!important}html body.spga-lesson-mode .sp-exam-header{padding:14px!important}html body.spga-lesson-mode .sp-exam-body{padding:12px!important}}@media(max-width:799px){html body.spga-lesson-mode .spga-dictation{position:relative!important;width:100%!important}html body.spga-lesson-mode .spga-dictation textarea{padding-right:54px!important}html body.spga-lesson-mode .spga-dictation__mic{position:absolute!important;z-index:3!important;right:9px!important;bottom:9px!important;display:grid!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;place-items:center!important;border:1px solid #ffffff1c!important;border-radius:13px!important;color:#fff!important;background:color-mix(in srgb,var(--lct-primary,#7048e7) 30%,#151827)!important;box-shadow:0 8px 18px #0004!important}html body.spga-lesson-mode .spga-dictation__mic span{font-size:20px!important}html body.spga-lesson-mode .spga-dictation__mic.is-recording{color:#fff!important;background:#ef3159!important;animation:spga-mic-pulse 1.1s infinite!important}html body.spga-lesson-mode .spga-dictation__mic.is-busy{animation:spga-mic-spin 1s linear infinite!important}html body.spga-lesson-mode .spga-dictation__state{position:absolute!important;z-index:4!important;right:0!important;bottom:-23px!important;padding:4px 8px!important;border-radius:8px!important;color:#c9cfdd!important;background:#090c17!important;font-size:8px!important;white-space:nowrap!important}html body.spga-lesson-mode .spga-dictation__state:not([hidden]){display:block!important}html body.spga-lesson-mode .spga-dictation:has(.spga-dictation__state:not([hidden])){margin-bottom:24px!important}@keyframes spga-mic-pulse{50%{box-shadow:0 0 0 8px #ef315922}}@keyframes spga-mic-spin{to{transform:rotate(360deg)}}}@media(max-width:799px){html body.spga-app-mode .spl-forum-page{padding:12px 12px 92px!important;background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--lct-primary,#7048e7) 13%,transparent),transparent 28%),#080a14!important}html body.spga-app-mode .spl-forum-shell{width:100%!important}html body.spga-app-mode .spl-forum-hero{min-height:210px!important;margin:0!important;overflow:hidden!important;border:1px solid #ffffff14!important;border-radius:24px!important;box-shadow:0 18px 42px #0005!important}html body.spga-app-mode .spl-forum-hero__content{display:flex!important;min-height:210px!important;padding:22px!important;justify-content:flex-end!important;flex-direction:column!important}html body.spga-app-mode .spl-forum-hero h1{margin:7px 0 5px!important;font-size:26px!important;line-height:1.05!important}html body.spga-app-mode .spl-forum-hero p{display:-webkit-box!important;max-width:92%!important;margin:0 0 14px!important;overflow:hidden!important;font-size:11px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body.spga-app-mode .spl-forum-eyebrow{font-size:8px!important}html body.spga-app-mode .spl-forum-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body.spga-app-mode .spl-forum-actions>*{min-height:42px!important;padding:0 10px!important;border-radius:13px!important;font-size:10px!important}html body.spga-app-mode .spl-forum-content{padding:14px 0 0!important}html body.spga-app-mode .spl-forum-content .card,html body.spga-app-mode .item-subforum{margin:0 0 10px!important;padding:13px!important;border:1px solid #ffffff11!important;border-radius:18px!important;background:linear-gradient(145deg,#151827,#0d101b)!important;box-shadow:0 12px 28px #0003!important}html body.spga-app-mode .spl-forum-content table,html body.spga-app-mode .spl-forum-content tbody{display:block!important;width:100%!important}html body.spga-app-mode .spl-forum-content thead{display:none!important}html body.spga-app-mode .spl-forum-content tr{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin:0 0 8px!important;padding:11px!important;border:1px solid #ffffff0f!important;border-radius:16px!important;background:#111421!important}html body.spga-app-mode .spl-forum-content td{display:block!important;width:auto!important;padding:0!important;border:0!important;font-size:10px!important}html body.spga-app-mode .spl-forum-composer{margin:12px 0 0!important;padding:14px!important;border-radius:20px!important}html body.spga-app-mode .spl-forum-composer__heading{padding-bottom:12px!important}html body.spga-app-mode .spl-forum-composer__heading h2{font-size:17px!important}html body.spga-app-mode .spl-forum-topic-form{gap:13px!important;padding-top:14px!important}html body.spga-app-mode .spl-rich-editor{min-height:125px!important;padding:13px!important;font-size:12px!important}}@media(max-width:799px){html body.spga-app-mode .spl-profile-page{min-height:100vh!important;padding:12px 12px 92px!important;background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--lct-primary,#7048e7) 14%,transparent),transparent 27%),#080a14!important}html body.spga-app-mode .spl-profile-shell{width:100%!important}html body.spga-app-mode .spl-profile-hero{min-height:150px!important;padding:23px!important;border-radius:24px!important;text-align:left!important;box-shadow:0 18px 42px #0004!important}html body.spga-app-mode .spl-profile-hero span{font-size:8px!important}html body.spga-app-mode .spl-profile-hero h1{margin:7px 0 5px!important;font-size:28px!important}html body.spga-app-mode .spl-profile-hero p{font-size:11px!important}html body.spga-app-mode .spl-profile-card{margin-top:12px!important;padding:14px!important;border-radius:21px!important;box-shadow:0 14px 34px #0004!important}html body.spga-app-mode .spl-profile-card>.needs-validation>.row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body.spga-app-mode .spl-profile-column{width:100%!important;padding:14px!important;border-radius:17px!important}html body.spga-app-mode .spl-profile-form-heading,html body.spga-app-mode .spl-profile-security>header{gap:10px!important;margin-bottom:14px!important;padding-bottom:11px!important}html body.spga-app-mode .spl-profile-form-heading>.material-icons,html body.spga-app-mode .spl-profile-security>header>.material-icons{width:38px!important;height:38px!important;border-radius:12px!important;font-size:19px!important}html body.spga-app-mode .spl-profile-form-heading strong,html body.spga-app-mode .spl-profile-security>header strong{font-size:15px!important}html body.spga-app-mode .spl-profile-card .form-group{margin-bottom:13px!important}html body.spga-app-mode .spl-profile-card label{margin-bottom:5px!important;font-size:10px!important}html body.spga-app-mode .spl-profile-card .form-control,html body.spga-app-mode .spl-profile-card select,html body.spga-app-mode .spl-profile-card textarea{min-height:44px!important;padding:9px 11px!important;border-radius:12px!important;font-size:12px!important}html body.spga-app-mode .spl-avatar-picker{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;padding:11px!important}html body.spga-app-mode .spl-profile-card #preview{width:72px!important;height:72px!important;border-radius:15px!important}html body.spga-app-mode .spl-custom-fields{grid-template-columns:1fr!important;gap:0!important;margin-top:12px!important;padding:14px!important;border-radius:17px!important}html body.spga-app-mode .spl-form-actions{margin-top:16px!important;padding-top:15px!important}html body.spga-app-mode .spl-profile-card .btn-lancelot{width:100%!important;min-width:0!important;min-height:46px!important}}@media(max-width:799px){html body.spga-app-mode .spl-cert-page{min-height:100vh!important;padding:12px 12px 92px!important;background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--lct-primary,#7048e7) 14%,transparent),transparent 27%),#080a14!important}html body.spga-app-mode .spl-cert-shell{width:100%!important}html body.spga-app-mode .spl-cert-hero{min-height:150px!important;padding:23px!important;border-radius:24px!important;box-shadow:0 18px 42px #0004!important}html body.spga-app-mode .spl-cert-eyebrow{font-size:8px!important}html body.spga-app-mode .spl-cert-hero h1{margin:7px 0 5px!important;font-size:28px!important}html body.spga-app-mode .spl-cert-hero p{font-size:11px!important;line-height:1.4!important}html body.spga-app-mode .spl-cert-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:12px!important}html body.spga-app-mode .spl-cert-card{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;min-height:112px!important;border-radius:19px!important;box-shadow:0 13px 30px #0004!important}html body.spga-app-mode .spl-cert-card__cover{width:104px!important;height:100%!important;min-height:112px!important;aspect-ratio:auto!important}html body.spga-app-mode .spl-cert-card__cover img{object-fit:cover!important}html body.spga-app-mode .spl-cert-card__body{display:flex!important;min-width:0!important;padding:12px!important;justify-content:center!important;flex-direction:column!important}html body.spga-app-mode .spl-cert-card__body h2{display:-webkit-box!important;margin:0 0 8px!important;overflow:hidden!important;font-size:13px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body.spga-app-mode .spl-cert-progress{margin-bottom:5px!important;font-size:9px!important}html body.spga-app-mode .spl-cert-progressbar{height:4px!important;margin-bottom:9px!important}html body.spga-app-mode .spl-cert-download{min-height:36px!important;border-radius:11px!important;font-size:10px!important}html body.spga-app-mode .spl-cert-empty{margin-top:12px!important;padding:32px 16px!important;border-radius:19px!important;font-size:11px!important}}@media(max-width:799px){html body.spga-app-mode .spl-forum-page,html body.spga-app-mode .spl-profile-page,html body.spga-app-mode .spl-cert-page{padding-top:110px!important}}.spgm-topbar-actions{display:flex;align-items:center;gap:9px}.spgm-avatar,.spgm-menu-button{display:grid;margin:0;padding:0;border:0;place-items:center;cursor:pointer}.spgm-avatar{width:42px;height:42px;overflow:hidden;border:2px solid #ffffff24;border-radius:50%;background:#151928}.spgm-avatar img{display:block;width:100%!important;height:100%!important;border:0!important;border-radius:50%!important;object-fit:cover}.spgm-menu-button{width:42px;height:42px;gap:4px;border:1px solid #ffffff17;border-radius:13px;background:#ffffff09}.spgm-menu-button i{display:block;width:19px;height:2px;border-radius:4px;background:#fff}.spgm-menu-backdrop{position:fixed;z-index:99990;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#03050bb8;backdrop-filter:blur(4px)}.spgm-menu-backdrop[hidden],.spgm-menu-panel[hidden]{display:none!important}.spgm-menu-panel{position:fixed;z-index:99991;top:calc(70px + env(safe-area-inset-top));right:12px;width:min(390px,calc(100% - 24px));max-height:calc(100dvh - 90px - env(safe-area-inset-top));overflow:auto;border:1px solid #ffffff18;border-radius:23px;background:#0e1220f5;box-shadow:0 28px 70px #000b;backdrop-filter:blur(24px);animation:spgm-menu-in .18s ease both}.spgm-menu-panel>header{display:grid;grid-template-columns:46px minmax(0,1fr) 34px;gap:11px;align-items:center;padding:14px;border-bottom:1px solid #ffffff10}.spgm-navigation-panel>header{grid-template-columns:minmax(0,1fr) 34px}.spgm-menu-panel>header>img,.spgm-menu-panel>header>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;object-fit:cover;background:#1b2030}.spgm-menu-panel>header>div{display:grid;min-width:0}.spgm-menu-panel>header b{overflow:hidden;color:#fff;font:800 13px/1.3 system-ui;text-overflow:ellipsis;white-space:nowrap}.spgm-menu-panel>header small{overflow:hidden;color:#8e97ab;font:500 9px/1.3 system-ui;text-overflow:ellipsis;white-space:nowrap}.spgm-menu-panel>header>button{display:grid;width:34px;height:34px;padding:0;border:1px solid #ffffff14;border-radius:11px;color:#fff;background:#ffffff08;place-items:center;font:300 25px/1 system-ui}.spgm-menu-panel nav{display:grid;gap:7px;padding:10px}.spgm-menu-panel nav a{display:grid;grid-template-columns:38px minmax(0,1fr) 15px;gap:10px;align-items:center;min-height:58px;padding:10px;border:1px solid #ffffff0e;border-radius:15px;color:#fff!important;background:#ffffff06;text-decoration:none!important}.spgm-menu-panel nav a>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#daceff;background:color-mix(in srgb,var(--spgm-primary,var(--lct-primary,#7048e7)) 25%,transparent);font:700 17px/1 system-ui}.spgm-menu-panel nav a>div{display:grid;min-width:0}.spgm-menu-panel nav b{font:750 11px/1.3 system-ui}.spgm-menu-panel nav small{color:#8993a8;font:500 8px/1.35 system-ui}.spgm-menu-panel nav em{color:#778197;font:400 19px/1 system-ui}.spgm-menu-panel nav a.is-danger{color:#ffbcc7!important}.spgm-menu-open{overflow:hidden!important}@keyframes spgm-menu-in{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:799px){html body.spga-unified-shell>section.menu,html body.spga-unified-shell>section:first-of-type:has(.navbar){display:none!important}html body.spga-unified-shell{padding-top:0!important}.spga-unified-topbar{position:sticky;z-index:99989;top:0;display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:calc(10px + env(safe-area-inset-top)) 15px 10px;border-bottom:1px solid #ffffff12;background:#080b16f2;box-shadow:0 10px 30px #0005;backdrop-filter:blur(18px)}.spga-unified-brand{display:flex;min-width:0;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important}.spga-unified-brand img,.spga-unified-brand>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;object-fit:contain;background:#fff}.spga-unified-brand b{overflow:hidden;max-width:180px;font:800 14px/1.2 system-ui;text-overflow:ellipsis;white-space:nowrap}html body.spga-lesson-mode .spga-lesson-appbar{top:0!important}html body.spga-unified-shell.spga-lesson-mode>section.menu,html body.spga-unified-shell.spga-lesson-mode>section:first-of-type:has(.navbar){display:none!important}}.spga-tap-feedback{position:fixed;z-index:100050;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid color-mix(in srgb,var(--spgm-primary,var(--lct-primary,#7048e7)) 70%,#fff);border-radius:50%;pointer-events:none;animation:spga-tap-pulse .42s ease-out both}.spga-is-tapped{animation:spga-button-tap .17s ease-out!important;transform-origin:center!important}@keyframes spga-tap-pulse{0%{opacity:.8;transform:scale(.35)}100%{opacity:0;transform:scale(3.2)}}@keyframes spga-button-tap{45%{filter:brightness(1.18);transform:scale(.965)}100%{filter:none;transform:none}}@media(prefers-reduced-motion:reduce){.spga-tap-feedback{display:none!important}.spga-is-tapped{animation:none!important}}