@media (max-width:47.99rem),(max-height:33.99rem){html:has([data-allam-page]){scroll-padding-block:calc(var(--learner-header-h,var(--learner-bar-h)) + 4.5rem) calc(var(--learner-tabs-h) + env(safe-area-inset-bottom) + 10rem)}}@media (max-height:33.99rem){html:has([data-allam-page]){scroll-padding-block-start:calc(var(--learner-bar-h) + .5rem)}}html:has([data-allam-page]) [data-connection-banner=overlay]{top:calc(var(--learner-bar-h) + 4.5rem)}@media (min-width:48rem) and (min-height:34rem){[data-allam-page] [data-guide=allam-thread]{-webkit-mask-image:linear-gradient(#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1rem),#0000)}}@media (max-width:47.99rem){html[data-allam-typing]{--allam-composer-bottom:0px}html[data-allam-typing] .learner-tabbar,html[data-allam-typing] .whatsapp-fab{display:none}html[data-allam-typing] div:has(+.learner-tabbar){display:none}html[data-allam-typing] [data-allam-page]{min-height:100dvh}}.allam-ambient:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 700px at 50% -10%, var(--color-allam-glow-platinum), transparent 70%), radial-gradient(900px 620px at 0% 108%, var(--color-allam-glow-brand), transparent 68%);position:absolute;inset:0}[dir=rtl] .allam-ambient:before{background:radial-gradient(1100px 700px at 50% -10%, var(--color-allam-glow-platinum), transparent 70%), radial-gradient(900px 620px at 0% 108%, var(--color-allam-glow-brand), transparent 68%)}.allam-ambient:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--color-platinum-line) 1px, transparent 1.2px);opacity:.5;background-size:32px 32px;height:360px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.allam-visual,.allam-card{background:linear-gradient(180deg, var(--color-allam-card-top), var(--color-allam-card-bottom))}@media (min-width:48rem){.allam-card[data-allam-v4]{box-shadow:none;background:0 0;border-color:#0000;padding:0}.allam-ambient{background-color:var(--color-base)}.allam-ambient:before,[dir=rtl] .allam-ambient:before,[dir=ltr] .allam-ambient:before{background:radial-gradient(550px 350px at 50% -70px, var(--color-allam-glow-platinum), transparent)}.allam-ambient:after{background-image:radial-gradient(circle at 24.75px 24.75px, var(--color-platinum-line) .75px, transparent 1.25px);opacity:1;-webkit-mask-image:none;mask-image:none}}
