@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overscroll-behavior-y:none}*{-webkit-user-select:none;user-select:none}[contenteditable],[data-selectable],input,textarea{-webkit-user-select:text;user-select:text}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background:#0a0a0a}body{padding-bottom:env(safe-area-inset-bottom,0)}#root{background:#0a0a0a;min-height:100vh}@keyframes nativePageSlideIn{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nativePageSlideBack{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:translateZ(0)}}.native-page-enter{animation:nativePageSlideIn .22s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity}.native-page-enter-back{animation:nativePageSlideBack .22s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity}.bam-ptr-host{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}@keyframes bamPtrSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes splashMarkEnter{0%{opacity:0;transform:scale(.6) rotate(-6deg)}60%{opacity:1;transform:scale(1.04) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes splashMarkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes splashGlowPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}*{box-sizing:border-box;margin:0;padding:0}:root{--bp-sm:480px;--bp-md:700px;--bp-lg:900px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@supports (padding:max(0px)){.bam-safe-top{padding-top:max(12px,env(safe-area-inset-top,0px));padding-top:max(12px,var(--safe-top))}.bam-safe-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-bottom:max(12px,var(--safe-bottom))}.bam-safe-x{padding-left:max(0px,env(safe-area-inset-left,0px));padding-left:max(0px,var(--safe-left));padding-right:max(0px,env(safe-area-inset-right,0px));padding-right:max(0px,var(--safe-right))}}@media (max-width:700px){.btn,[role=button],button{min-height:44px!important;min-width:44px!important}.btn-inline{min-height:0!important;min-width:0!important}input,select,textarea{font-size:16px!important}}@media (max-width:480px){.bam-drill-grid{gap:10px!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}}:focus{outline:none}:focus-visible{border-radius:4px;outline:2px solid #e2dd9f;outline-offset:2px}[role=button]:focus-visible,button:focus-visible{outline:2px solid #e2dd9f;outline-offset:3px}@media (hover:none) and (max-width:900px){.bam-toolbox-card:active,.btn:active,.cc:active,.film-card:active,.navCard:active,.pc:active,.pp-block:active,.tc:active,[role=button]:active,button:active{transform:scale(.97);transition:transform .08s ease-out}.bam-toolbox-card,.btn,.cc,.film-card,.navCard,.pc,.pp-block,.tc,[role=button],button{transition:transform .18s cubic-bezier(.2,.8,.2,1)}}.bam-hrail,.film-rail,[data-hrail]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.bam-hrail>*,.film-rail>*,[data-hrail]>*{scroll-snap-align:start}.ni{cursor:pointer;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1)}.ni:hover{background:hsla(0,0%,100%,.035)!important}.ni:hover svg{opacity:1!important;transform:scale(1.1)}.ni svg{transition:opacity .15s ease,transform .15s ease}.ni-active{background:#e2dd9f1c!important;box-shadow:inset 0 0 24px #e2dd9f0f,0 0 20px #e2dd9f14}.ni-active:before{background:#e2dd9f;border-radius:0 2px 2px 0;bottom:4px;box-shadow:0 0 10px #e2dd9f8c,0 0 24px #e2dd9f38;content:"";left:0;position:absolute;top:4px;width:3px}.sb-footer{cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.sb-footer:hover{background:#e2dd9f0d!important;box-shadow:inset 0 0 0 1px #e2dd9f14!important}.pc{cursor:default;transition:box-shadow .22s ease,border-color .22s ease}.pc:hover{border-color:#e2dd9f1f!important;box-shadow:0 2px 10px #0000002e!important}.cc{cursor:pointer;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),border-color .15s ease}.cc:hover{border-color:#e2dd9f59!important;box-shadow:0 12px 40px #00000059,0 2px 6px #0003!important;transform:translateY(-3px)}.tc{cursor:pointer;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s ease,border-color .18s ease}.tc:hover{border-color:#e2dd9f59!important;box-shadow:0 12px 36px #0006,0 0 0 1px #e2dd9f26!important;transform:translateY(-3px) scale(1.015)}.compose-action{cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.compose-action:hover{background:#e2dd9f1f!important;border-color:#e2dd9f4d!important;transform:translateY(-1px)}.post-action{border-radius:8px;cursor:pointer;padding:5px 10px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.post-action:hover{background:#e2dd9f14!important}}.post-action:active{background:#e2dd9f1a!important;transform:scale(.96)}@media (max-width:700px){.post-action{align-items:center;display:inline-flex;min-height:40px}}.btn{cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.btn:hover{opacity:.75}.btn-primary{cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.btn-primary:hover{box-shadow:0 0 20px #e2dd9f40,0 4px 14px #e2dd9f59!important;transform:translateY(-1px)}.lbtn{cursor:pointer;transition:color .12s,transform .1s}.lbtn:active{transform:scale(1.4)}.lpop{animation:lpop .32s ease}.pg{animation:pgIn .3s ease both}.ttgl{cursor:pointer;transition:background .18s}.tthm{transition:transform .18s}.tag-pill{cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.tag-pill:hover{transform:scale(1.05)}.tag-pill:active{transform:scale(.97)}.lbtn{transition:transform .15s cubic-bezier(.4,0,.2,1)}.lbtn:active{animation:heartBounce .3s ease}@keyframes heartBounce{0%{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.9)}to{transform:scale(1)}}.new-badge{animation:newPulse 2s ease-in-out infinite}@keyframes newPulse{0%,to{box-shadow:0 0 0 0 #e2dd9f00}50%{box-shadow:0 0 8px 2px #e2dd9f40}}input:focus,textarea:focus{border-color:#ffffff2e;outline:none}.bam-note-field:focus{border-color:#fff3!important;box-shadow:none!important}.ob-pill{cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.ob-pill:hover{box-shadow:0 2px 12px #0003;transform:scale(1.04)}.ob-btn{transition:all .15s cubic-bezier(.4,0,.2,1)!important}.ob-btn:not(:disabled):hover{box-shadow:0 0 24px #e2dd9f4d,0 6px 16px #e2dd9f40!important;transform:translateY(-2px)}.ob-input{transition:border-color .15s ease,box-shadow .15s ease!important}.ob-fade{animation:bamPageFade .4s ease both}.member-card{animation:popIn .2s ease both}.reply-area{animation:slideOpen .22s ease both}.detail-panel{animation:slideInRight .28s cubic-bezier(.4,0,.2,1) both}@keyframes skeletonPulse{0%{opacity:.06}50%{opacity:.12}to{opacity:.06}}.skeleton{animation:skeletonPulse 1.8s ease-in-out infinite;background:#ffffff14;border-radius:8px}@keyframes pgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowFade{0%,to{opacity:0;transform:translateX(-3px) rotate(-45deg)}50%{opacity:.7;transform:translateX(2px) rotate(-45deg)}}@keyframes bamShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes cpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cpSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nbSlide{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bamBootBar{0%{left:-40%;width:40%}50%{width:55%}to{left:100%;width:40%}}.btn{transition:transform .12s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,background .15s ease,opacity .15s ease}.btn:active{transform:scale(.97)}.btn:hover{filter:brightness(1.08)}.cc:active,.pc:active{transform:scale(.99)}a{transition:color .15s ease,opacity .15s ease}input,select,textarea{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.bam-sidebar-mobile{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes bamFadeOut{0%,70%{opacity:1}to{opacity:0}}@keyframes cardRadiate{0%,to{box-shadow:0 4px 24px #00000040,0 0 0 0 #e2dd9f00}50%{box-shadow:0 4px 24px #00000040,0 0 0 7px #e2dd9f12,0 0 0 14px #e2dd9f08}}.navCard{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .2s ease}.navCard:hover{border-color:#e2dd9f4d!important;box-shadow:0 12px 40px #00000080,0 0 0 1px #e2dd9f40!important;transform:scale(1.03)}.navCard:hover .navCard-img{filter:brightness(.6) saturate(.95)!important;transform:scale(1.18)!important}.navCard-img{transition:transform .6s cubic-bezier(.25,.46,.45,.94),filter .4s ease!important}@keyframes lpop{0%{transform:scale(1)}45%{transform:scale(1.55)}72%{transform:scale(.9)}to{transform:scale(1)}}@keyframes slideD{0%{opacity:0;transform:translateY(-110%) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes voicePulse{0%,to{box-shadow:0 0 0 3px #e2dd9f1f,0 0 0 6px #e2dd9f0f}50%{box-shadow:0 0 0 5px #e2dd9f33,0 0 0 10px #e2dd9f14}}@keyframes ptsIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes replySendPulse{0%,to{filter:drop-shadow(0 0 0 rgba(226,221,159,0));transform:scale(1)}50%{filter:drop-shadow(0 0 4px rgba(226,221,159,.45));transform:scale(1.08)}}.reply-send-pulse{animation:replySendPulse 1.6s ease-in-out infinite}@keyframes popIn{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideOpen{0%{max-height:0;opacity:0}to{max-height:400px;opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.pts{animation:ptsIn .5s ease both}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:spin .8s linear infinite}@keyframes profileIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes globeSpin{0%{transform:rotateY(0deg) rotateX(15deg)}to{transform:rotateY(1turn) rotateX(15deg)}}@keyframes globeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}::-webkit-scrollbar{height:3px;width:3px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:2px;-webkit-transition:background .15s ease;transition:background .15s ease}::-webkit-scrollbar-thumb:hover{background:#fff3}*{scrollbar-color:#ffffff0d #0000;scrollbar-width:thin}.bam-sidenav-scroll{scrollbar-width:none!important}.bam-sidenav-scroll::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}@keyframes pinDrop{0%{opacity:0;transform:translateY(-20px) scale(.4)}70%{transform:translateY(3px) scale(1.15)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pinPing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes mapFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes arcTravel{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.map-pin:hover .pin-label{opacity:1!important;transform:translateY(0)!important}@keyframes microDrop{0%{opacity:0;transform:scale(.3) translateY(-18px)}60%{opacity:1;transform:scale(1.18) translateY(2px)}80%{transform:scale(.94) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ringPulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}@keyframes dashFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes introFade{0%{opacity:1}85%{opacity:1}to{opacity:0}}.dash-intro-item{animation:dashFadeUp .55s ease forwards;opacity:0}@keyframes slideR{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.profile-row{transition:background .15s ease,box-shadow .15s ease}.profile-row:hover{background:#e2dd9f0d!important;box-shadow:inset 0 0 0 1px #e2dd9f26}.profile-row:hover svg{stroke:#e2dd9fb3!important}@keyframes pulseMicro{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}.micro-pulse{animation:pulseMicro 1.6s ease-in-out infinite}.pp-block{transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,margin .18s ease,opacity .15s ease}.pp-block:hover{box-shadow:0 4px 16px #0003;transform:scale(1.008)}.pp-block.dragging{opacity:.35;transform:scale(.96)}.pp-drop-zone{overflow:hidden;transition:height .18s ease,opacity .18s ease}.pp-drill-item{transition:transform .12s cubic-bezier(.4,0,.2,1),box-shadow .12s ease,opacity .12s ease}.pp-drill-item:hover{box-shadow:0 2px 8px #00000026;transform:scale(1.01)}.pp-drill-item.dragging{opacity:.3;transform:scale(.95)}@keyframes bamPageFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bamHeartBurst{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.4)}60%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.2)}}@keyframes bamHeartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes bamSlideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes bamSlideOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes certShine{0%,to{box-shadow:0 0 0 0 #e2dd9f00}50%{box-shadow:0 0 12px 3px #e2dd9f26}}.cert-badge{animation:certShine 3s ease-in-out infinite}.mode-toggle-pill{transition:transform .2s ease,background .2s ease}.sb-nav-enter{animation:sbNavIn .25s ease both}.sb-nav-exit{animation:sbNavOut .15s ease both}@keyframes sbNavIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes sbNavOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10px)}}@keyframes goldLineIn{0%{width:0}to{width:100%}}.cert-gold-line{animation:goldLineIn .25s ease .15s both}@media(max-width:700px){.bam-dash-cards{grid-template-columns:repeat(2,1fr)!important}.bam-dash-bottom{grid-template-columns:1fr!important}.bam-dash-bottom>div:last-child{order:-1}.bam-daily-hero,.bam-dash-grid{grid-template-columns:1fr!important}.bam-settings-row{min-height:44px!important}.bam-sidebar{display:none!important}.bam-hamburger,.bam-sidebar-mobile{display:flex!important}.bam-call-overlay{flex-wrap:wrap;gap:8px 10px!important;left:12px!important;max-width:none!important;padding:10px 14px!important;right:12px!important;top:calc(env(safe-area-inset-top, 0px) + 66px)!important;transform:none!important;white-space:normal!important}.bam-topbar-parent,.bam-topbar-search{display:none!important}.bam-mobile-search-toggle{display:flex!important}.bam-mobile-bottom-nav{display:block!important}main{padding-bottom:calc(58px + env(safe-area-inset-bottom, 0px))!important}.bam-askbam-floater{bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important;right:calc(22px + env(safe-area-inset-right, 0px))!important}.bam-admin-float{bottom:calc(76px + env(safe-area-inset-bottom, 0px))!important;right:calc(20px + env(safe-area-inset-right, 0px))!important}}body.bam-focus-run .bam-askbam-floater,body.bam-focus-run .bam-mobile-bottom-nav,body.bam-keyboard-up .bam-askbam-floater,body.bam-keyboard-up .bam-mobile-bottom-nav{display:none!important}@keyframes fmSlideFade{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}body.bam-focus-run .bam-admin-float{display:none!important}.bam-focus-scroll{-ms-overflow-style:none!important;scrollbar-width:none!important}.bam-focus-scroll::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}body,html{overscroll-behavior:none!important}.bam-content-scroll,.bam-sidenav-scroll{overscroll-behavior:contain!important}@keyframes bamScreenIn{0%{opacity:0}to{opacity:1}}.bam-content-scroll{animation:bamScreenIn .18s ease-out both}body.bam-drawer-open .bam-admin-float{display:none!important}@keyframes bamPanelIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.detail-panel{animation:bamPanelIn .2s cubic-bezier(.2,.9,.3,1) both}@media (prefers-reduced-motion:reduce){.bam-content-scroll,.detail-panel{animation:none!important}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}@keyframes bamSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:700px){.bam-community-composer:not(.compose-focused) .bam-composer-extras{display:none!important}.bam-community-composer:not(.compose-focused){padding:4px!important}.bam-content-header{display:none!important}.bam-content-scroll{padding:14px 14px calc(80px + env(safe-area-inset-bottom, 0px))!important}.bam-filter-group-format,.bam-member-map-chip .bam-member-map-label{display:none!important}.bam-member-map-chip{padding:7px 10px!important}.bam-dash-banner~.bam-dash-banner{display:none!important}.bam-chip-row{-webkit-overflow-scrolling:touch!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;padding-bottom:4px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.bam-chip-row::-webkit-scrollbar{display:none!important}.bam-chip-row>*{flex-shrink:0!important;scroll-snap-align:start!important}.bam-chip-row .bam-filter-group{flex-wrap:nowrap!important}.bam-chip-row .bam-filter-group>span:first-child,.bam-chip-row-label{display:none!important}.bam-section-tab{font-size:11.5px!important;min-height:36px!important;padding:7px 12px!important}.bam-fixed-above-nav{bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important}.bam-content-scroll,.bam-resources-scroll,.bam-settings-scroll{padding-left:14px!important;padding-right:14px!important}.bam-products-grid{grid-template-columns:1fr!important}.bam-resources-video-grid{gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.bam-toolbox-grid{gap:12px!important;grid-template-columns:1fr!important}.bam-premade-grid{gap:10px!important;grid-template-columns:1fr!important}.bam-showing-line{display:none!important}.bam-drill-card-subtitle{-webkit-line-clamp:1!important}.bam-drill-card-subtitle,.bam-drill-card-title{-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.bam-drill-card-title{-webkit-line-clamp:2!important;line-height:1.3!important;text-overflow:clip!important;white-space:normal!important}.bam-sidebar-mobile .bam-subnav-item{min-height:40px!important}.bam-cert-curriculum-row{min-height:44px!important}.bam-empty-illo{height:84px!important;width:72px!important}.bam-masterclass-sidebar{padding-left:16px!important;padding-right:16px!important}.bam-settings-card{padding:18px!important}.bam-notif-panel{width:min(330px,calc(100vw - 32px))!important}.bam-dash-side-grid,.bam-film-watch-grid{grid-template-columns:1fr!important}.bam-mobile-sheet{animation:bamSheetSlideUp .25s cubic-bezier(.2,.8,.2,1) both;border-bottom:none!important;border-left:none!important;border-radius:0!important;border-right:none!important;bottom:0!important;height:100%!important;left:0!important;max-height:100%!important;max-width:100%!important;right:0!important;top:0!important;width:100%!important}.bam-theme-label{display:none!important}.bam-topbar-frosted{gap:8px!important;padding-left:12px!important;padding-right:12px!important}.bam-block-row-header{align-items:center!important;flex-wrap:wrap!important;row-gap:2px!important}.bam-block-row-title-wrap{flex:1 1!important;min-width:0!important}.bam-block-row-title{flex-wrap:wrap!important;row-gap:4px!important}.bam-block-row-trailing{align-items:center!important;display:flex!important;flex:1 1 100%!important;gap:6px!important;justify-content:flex-start!important;margin-top:0!important}.bam-block-row-drag,.bam-block-row-secondary{display:none!important}.bam-block-row-desc{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important;padding-right:8px!important}.bam-toolbox-features{display:none!important}.bam-toolbox-desc{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.detail-panel{animation:bamSheetSlideUp .25s cubic-bezier(.2,.8,.2,1) both!important;border-left:none!important;inset:0!important;padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))!important;position:fixed!important;width:100%!important;z-index:7000!important}.bam-xo-overlay{padding:0!important}.bam-xo-overlay-close{right:14px!important;top:max(14px,env(safe-area-inset-top,0px))!important}.bam-xo-overlay-inner{padding:56px 16px calc(56px + env(safe-area-inset-bottom, 0px))!important}.bam-pp-hide-mobile{display:none!important}.tag-pill{font-size:11.5px!important;padding:5px 11px!important}}.bam-pp-show-mobile{display:none!important}@media (max-width:700px){.bam-pp-show-mobile{display:flex!important}}.bam-mobile-bottom-nav{contain:layout style paint}.bam-mobile-bottom-nav,.bam-topbar-frosted{transform:translateZ(0);will-change:transform}@media(max-width:480px){.bam-dash-cards{grid-template-columns:1fr!important}.bam-dash-cards .navCard{aspect-ratio:16/9!important}.bam-drill-grid{gap:10px!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}}@keyframes bamWorkspacePanelSlide{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes bamSkelShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.bam-transcript-row:active{background:#ffffff12!important}@media (hover:hover){.bam-transcript-row:hover{background:#ffffff0a}}@media (max-width:700px){.bam-admin-today-cols{grid-template-columns:1fr!important}.bam-stat-rail{-webkit-overflow-scrolling:touch;display:flex!important;margin-left:-14px!important;margin-right:-14px!important;overflow-x:auto;overscroll-behavior-x:contain;padding:0 14px 2px!important;scroll-snap-type:x proximity}.bam-stat-rail>*{flex:0 0 63%;grid-column:auto!important;scroll-snap-align:start}.bam-stat-rail>:first-child{flex:0 0 80%}.bam-stat-value{font-size:21px!important}.bam-stat-value-lg{font-size:24px!important}.bam-stat-label{font-size:9.5px!important;letter-spacing:.5px!important}}@media (max-width:420px){.bam-stat-rail>*{flex:0 0 72%}.bam-stat-rail>:first-child{flex:0 0 88%}}@keyframes bamFoundRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bamCardIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.bam-found-tile{animation:bamFoundRise .34s cubic-bezier(.2,.8,.2,1) both;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;will-change:transform}.bam-found-tile:hover{border-color:#e2dd9f57}.bam-found-row{transition:background .12s ease}.bam-found-row:hover{background:hsla(0,0%,100%,.028)}.bam-found-tile:first-child{animation-delay:0s}.bam-found-tile:nth-child(2){animation-delay:.03s}.bam-found-tile:nth-child(3){animation-delay:.06s}.bam-found-tile:nth-child(4){animation-delay:.09s}.bam-found-tile:nth-child(5){animation-delay:.12s}.bam-found-tile:nth-child(6){animation-delay:.15s}.bam-found-tile:nth-child(7){animation-delay:.18s}.bam-found-tile:nth-child(8){animation-delay:.21s}.bam-found-tile:nth-child(n+9){animation-delay:.24s}.bam-found-hero{animation:bamFoundRise .4s cubic-bezier(.2,.8,.2,1) both}.bam-found-card{animation:bamCardIn .26s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.bam-found-card,.bam-found-hero,.bam-found-tile{animation:none}}@keyframes bamChalk{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){@keyframes bamChalk{0%{stroke-dashoffset:0}to{stroke-dashoffset:0}}}.bam-sheet-scrim{align-items:flex-end;animation:bamSheetFade .16s ease-out;background:#000000a8;display:flex;inset:0;justify-content:center;position:fixed;z-index:5000}.bam-sheet{animation:bamSheetUp .2s cubic-bezier(.32,.72,0,1);border-radius:15px 15px 0 0;max-height:88vh;overflow:auto;padding:11px 16px calc(22px + env(safe-area-inset-bottom, 0px));width:100%}@keyframes bamSheetFade{0%{opacity:0}to{opacity:1}}@keyframes bamSheetUp{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media (min-width:700px){.bam-sheet-scrim{align-items:center}.bam-sheet{animation:bamSheetIn .18s cubic-bezier(.32,.72,0,1);border-radius:16px;box-shadow:0 30px 80px #0009;max-height:84vh;padding:20px 20px 22px}.bam-sheet-grab{display:none}}@keyframes bamSheetIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.bam-lab-scroll{padding:16px 20px 20px}.bam-lab-stage{--lab-video-h:min(54vh,420px);background:linear-gradient(180deg,hsla(0,0%,100%,.052),hsla(0,0%,100%,.016));border:1px solid hsla(0,0%,100%,.075);border-radius:20px;box-shadow:0 28px 70px #0000008c,inset 0 1px 0 0 #ffffff0d;padding:22px 26px 24px}@media (max-width:640px){.bam-lab-scroll{padding:14px 12px calc(96px + env(safe-area-inset-bottom, 0px))}.bam-lab-stage{border-radius:16px;padding:18px 15px 22px}}.bam-lab-fit{display:flex;flex-direction:column;overflow:hidden}.bam-lab-fit>.bam-lab-stage{flex:1 1;min-height:0}@media (min-height:821px) and (min-width:641px){.bam-lab-stage{--lab-video-h:clamp(230px,calc(100vh - 530px),470px)}}@media (max-height:820px),(max-width:640px){.bam-lab-fit{overflow:auto}.bam-lab-fit>.bam-lab-stage{flex:0 0 auto}}.bam-fav-card{transition:transform .18s cubic-bezier(.4,0,.2,1),border-color .18s ease,box-shadow .18s ease}.bam-fav-card:hover{border-color:#e2dd9f59!important;box-shadow:0 16px 34px -20px #000c;transform:translateY(-3px)}.bam-fav-thumb{transition:transform .35s cubic-bezier(.22,.9,.28,1)}.bam-fav-card:hover .bam-fav-thumb{transform:scale(1.06)}.bam-fav-play{transition:transform .18s cubic-bezier(.3,1.3,.5,1),background .18s ease}.bam-fav-card:hover .bam-fav-play{background:#000000a8;transform:scale(1.12)}.bam-mc-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bam-mc-card .bam-mc-poster img{transition:transform .5s ease}.bam-mc-card .bam-mc-save{opacity:0;transition:opacity .15s ease}.bam-mc-card .bam-mc-save.on{opacity:1}@media (hover:hover){.bam-mc-card:hover{border-color:#e2dd9f59;box-shadow:0 14px 32px #00000061,0 0 0 1px #e2dd9f59;transform:translateY(-2px)}.bam-mc-card:hover .bam-mc-poster img{transform:scale(1.04)}.bam-mc-card:hover .bam-mc-save{opacity:1}}@media (hover:none){.bam-mc-card .bam-mc-save{opacity:1}}.bam-qa-feature{transition:border-color .18s ease,box-shadow .18s ease}.bam-qa-feature .bam-qa-play{transition:transform .18s ease}@media (hover:hover){.bam-qa-feature:hover{border-color:#e2dd9f66;box-shadow:0 14px 32px #00000059}.bam-qa-feature:hover .bam-qa-play{transform:scale(1.06)}}@media (max-width:640px){.bam-qa-feature{grid-template-columns:1fr!important}.bam-qa-feature>div:first-child{aspect-ratio:16/9;min-height:170px!important}}
/*# sourceMappingURL=main.5ac6fe61.css.map*/