.HomeVideoModal-module__OGmO4W__backdrop{z-index:1080;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 30%,#0d6efd33,#0000 40%),#070e1cd6;place-items:center;padding:1.25rem;animation:.18s ease-out HomeVideoModal-module__OGmO4W__backdropIn;display:grid;position:fixed;inset:0}.HomeVideoModal-module__OGmO4W__dialog{color:#fff;background:#101827;border:1px solid #ffffff21;border-radius:1.5rem;width:min(920px,100%);max-height:calc(100dvh - 2.5rem);animation:.22s cubic-bezier(.2,.85,.35,1) HomeVideoModal-module__OGmO4W__dialogIn;overflow:auto;box-shadow:0 1.75rem 5rem #0000007a}.HomeVideoModal-module__OGmO4W__header{justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.HomeVideoModal-module__OGmO4W__heading{align-items:center;gap:.85rem;min-width:0;display:flex}.HomeVideoModal-module__OGmO4W__badge{color:#fff;letter-spacing:.08em;background:#e11d48;border-radius:999px;flex:none;padding:.38rem .68rem;font-size:.68rem;font-weight:900;box-shadow:0 .4rem 1.2rem #e11d4847}.HomeVideoModal-module__OGmO4W__heading h2{margin:0;font-size:clamp(1rem,2.4vw,1.38rem);font-weight:800;line-height:1.25}.HomeVideoModal-module__OGmO4W__closeButton{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;transition:background-color .16s,transform .16s;display:inline-grid}.HomeVideoModal-module__OGmO4W__closeButton:hover{background:#ffffff29;transform:scale(1.04)}.HomeVideoModal-module__OGmO4W__closeButton:focus-visible,.HomeVideoModal-module__OGmO4W__youtubeLink:focus-visible{outline-offset:3px;outline:3px solid #60a5fabf}.HomeVideoModal-module__OGmO4W__videoFrame{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.HomeVideoModal-module__OGmO4W__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.HomeVideoModal-module__OGmO4W__footer{justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.25rem 1.15rem;display:flex}.HomeVideoModal-module__OGmO4W__footer p{color:#b8c3d6;margin:0;font-size:.9rem;line-height:1.5}.HomeVideoModal-module__OGmO4W__footerCopy{gap:.7rem;display:grid}.HomeVideoModal-module__OGmO4W__preference{color:#e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;width:fit-content;font-size:.82rem;font-weight:700;display:inline-flex}.HomeVideoModal-module__OGmO4W__preference input{accent-color:#e11d48;cursor:pointer;width:1.05rem;height:1.05rem;margin:0}.HomeVideoModal-module__OGmO4W__preference input:focus-visible{outline-offset:3px;outline:3px solid #60a5fabf}.HomeVideoModal-module__OGmO4W__youtubeLink{color:#111827;white-space:nowrap;background:#f8fafc;border-radius:.8rem;flex:none;justify-content:center;align-items:center;gap:.5rem;min-height:2.6rem;padding:.55rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.HomeVideoModal-module__OGmO4W__youtubeLink i{color:#f03;font-size:1.1rem}.HomeVideoModal-module__OGmO4W__youtubeLink:hover{color:#111827;background:#fff;transform:translateY(-1px)}@keyframes HomeVideoModal-module__OGmO4W__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes HomeVideoModal-module__OGmO4W__dialogIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.HomeVideoModal-module__OGmO4W__backdrop{align-items:center;padding:.75rem}.HomeVideoModal-module__OGmO4W__dialog{border-radius:1.1rem;max-height:calc(100dvh - 1.5rem)}.HomeVideoModal-module__OGmO4W__header{padding:.9rem}.HomeVideoModal-module__OGmO4W__heading{flex-direction:column;align-items:flex-start;gap:.45rem}.HomeVideoModal-module__OGmO4W__badge{padding:.28rem .55rem;font-size:.6rem}.HomeVideoModal-module__OGmO4W__footer{flex-direction:column;align-items:stretch;gap:.8rem;padding:.85rem .9rem 1rem}.HomeVideoModal-module__OGmO4W__footer p,.HomeVideoModal-module__OGmO4W__preference{font-size:.8rem}.HomeVideoModal-module__OGmO4W__youtubeLink{width:100%}}@media (prefers-reduced-motion:reduce){.HomeVideoModal-module__OGmO4W__backdrop,.HomeVideoModal-module__OGmO4W__dialog{animation:none}.HomeVideoModal-module__OGmO4W__closeButton,.HomeVideoModal-module__OGmO4W__youtubeLink{transition:none}}
.home-google-auth-button{color:#111827;background:#fff;border:1px solid #e2e8f0;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding-left:1.45rem;padding-right:1.45rem;font-weight:700;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.home-google-auth-button:hover:not(:disabled){border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 .35rem 1rem #0f172a14!important}.home-google-auth-button:disabled{opacity:.75;cursor:not-allowed}.home-google-auth-button .fa-google{color:#dc3545}.home-google-auth-modal{z-index:1080;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.home-google-auth-modal-card{text-align:center;background:#fff;border-radius:1.35rem;width:min(100%,420px);padding:1.5rem;box-shadow:0 1.25rem 3rem #0f172a38}.home-google-auth-modal-icon-wrap{margin-bottom:1rem}.home-google-auth-modal-icon{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.65rem;display:inline-flex}.home-google-auth-modal-icon.is-waiting{background:#198754}.home-google-auth-modal-icon.is-error{background:#dc3545}.home-google-auth-modal-card h5{color:#111827;margin:0 0 .55rem;font-size:1.05rem;font-weight:800;line-height:1.25}.home-google-auth-modal-card p{color:#64748b;margin:0 0 1.35rem;font-size:.95rem;line-height:1.45}@media (min-width:768px){.home-hero-primary-btn{order:1}.home-hero-google-btn{order:2}}@media (max-width:767.98px){.home-hero-action{flex-direction:column;align-items:center;gap:.7rem!important}.home-hero-google-btn{order:1}.home-hero-primary-btn{order:2}.home-google-auth-button{width:100%;max-width:280px}.home-google-auth-modal-card{border-radius:1.2rem;padding:1.25rem}}
.HomeHeroAuthActions-module__WY9wPq__heroActionGroup{flex-wrap:wrap}.HomeHeroAuthActions-module__WY9wPq__heroActionButton{letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;min-width:224px;min-height:54px;transition:transform .18s,box-shadow .18s,filter .18s;color:#fff!important;border:0!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 10px 22px #0f172a29!important}.HomeHeroAuthActions-module__WY9wPq__heroActionButton:hover,.HomeHeroAuthActions-module__WY9wPq__heroActionButton:focus-visible{filter:brightness(1.03);transform:translateY(-1px);color:#fff!important;box-shadow:0 14px 28px #0f172a33!important}.HomeHeroAuthActions-module__WY9wPq__heroActionButton:active{transform:translateY(0);box-shadow:0 8px 18px #0f172a29!important}.HomeHeroAuthActions-module__WY9wPq__primaryBlueButton{background:linear-gradient(135deg,#0d6efd 0%,#0757c8 100%)!important}.HomeHeroAuthActions-module__WY9wPq__primaryBlueButton:hover,.HomeHeroAuthActions-module__WY9wPq__primaryBlueButton:focus-visible{background:linear-gradient(135deg,#1f7cff 0%,#0a58ca 100%)!important}.HomeHeroAuthActions-module__WY9wPq__successGreenButton{background:linear-gradient(135deg,#138a49 0%,#0f6f3c 100%)!important}.HomeHeroAuthActions-module__WY9wPq__successGreenButton:hover,.HomeHeroAuthActions-module__WY9wPq__successGreenButton:focus-visible{background:linear-gradient(135deg,#18a558 0%,#117a42 100%)!important}.HomeHeroAuthActions-module__WY9wPq__googleRedButton{background:linear-gradient(135deg,#db4437 0%,#c5221f 100%)!important}.HomeHeroAuthActions-module__WY9wPq__googleRedButton:hover,.HomeHeroAuthActions-module__WY9wPq__googleRedButton:focus-visible{background:linear-gradient(135deg,#e65045 0%,#d93025 100%)!important}.HomeHeroAuthActions-module__WY9wPq__googleRedButton,.HomeHeroAuthActions-module__WY9wPq__googleRedButton *{color:#fff!important}.HomeHeroAuthActions-module__WY9wPq__googleRedButton svg,.HomeHeroAuthActions-module__WY9wPq__googleRedButton i{color:#fff!important;fill:#fff!important}@media (max-width:575.98px){.HomeHeroAuthActions-module__WY9wPq__heroActionGroup{width:min(100%,290px);max-width:290px;margin-left:auto;margin-right:auto;flex-flow:column!important;justify-content:center!important;align-items:stretch!important;gap:.75rem!important}.HomeHeroAuthActions-module__WY9wPq__heroActionButton{width:100%;min-width:0;min-height:48px;font-size:.95rem;padding-left:1rem!important;padding-right:1rem!important}}@media (max-width:389.98px){.HomeHeroAuthActions-module__WY9wPq__heroActionGroup{width:min(100%,290px);max-width:290px;gap:.65rem!important}.HomeHeroAuthActions-module__WY9wPq__heroActionButton{min-height:46px;font-size:.9rem}}
.AnnouncementsSlider-module__8TJPhW__dots{justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding-bottom:1rem;display:flex}.AnnouncementsSlider-module__8TJPhW__dot{background:#cbd5e1;border:0;border-radius:999px;width:18px;height:18px;padding:0;transition:all .2s}.AnnouncementsSlider-module__8TJPhW__dotActive{background:#198754;width:40px}.AnnouncementsSlider-module__8TJPhW__title{-webkit-user-select:none;user-select:none;line-height:1.28}.AnnouncementsSlider-module__8TJPhW__date{-webkit-user-select:none;user-select:none}.AnnouncementsSlider-module__8TJPhW__desktopShell{border-radius:1.35rem}.AnnouncementsSlider-module__8TJPhW__viewport{scroll-behavior:smooth;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}.AnnouncementsSlider-module__8TJPhW__viewport:active{cursor:grabbing}.AnnouncementsSlider-module__8TJPhW__track{width:100%;display:flex}.AnnouncementsSlider-module__8TJPhW__slide{flex:0 0 100%;min-width:100%}.AnnouncementsSlider-module__8TJPhW__desktopCardInner{background:#fff}.AnnouncementsSlider-module__8TJPhW__desktopTitleWrap{margin-bottom:1.15rem}.AnnouncementsSlider-module__8TJPhW__message{white-space:pre-line;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#64748b #e2e8f0;cursor:auto;-webkit-user-select:text;user-select:text;overflow-y:auto}.AnnouncementsSlider-module__8TJPhW__message:focus{outline:none}.AnnouncementsSlider-module__8TJPhW__message:focus-visible{outline-offset:3px;border-radius:.45rem;outline:2px solid #19875459}.AnnouncementsSlider-module__8TJPhW__desktopMessage{max-height:132px;padding-right:.75rem;line-height:1.58}.AnnouncementsSlider-module__8TJPhW__mobileMessage{touch-action:pan-y;max-height:130px;padding-right:.75rem;line-height:1.56}.AnnouncementsSlider-module__8TJPhW__message::-webkit-scrollbar{width:10px}.AnnouncementsSlider-module__8TJPhW__message::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}.AnnouncementsSlider-module__8TJPhW__message::-webkit-scrollbar-thumb{background:#64748b;border:2px solid #e2e8f0;border-radius:999px}.AnnouncementsSlider-module__8TJPhW__message::-webkit-scrollbar-thumb:hover{background:#475569}.AnnouncementsSlider-module__8TJPhW__mobileSliderWrap{margin-left:-.25rem;margin-right:-.25rem;overflow:hidden}.AnnouncementsSlider-module__8TJPhW__mobileSlide{padding:.15rem .25rem .8rem}.AnnouncementsSlider-module__8TJPhW__mobileCard{border-radius:1.35rem;min-height:260px}.AnnouncementsSlider-module__8TJPhW__mobileIcon{width:34px;min-width:34px;height:34px}@media (max-width:767.98px){.AnnouncementsSlider-module__8TJPhW__title{font-size:1.1rem}.AnnouncementsSlider-module__8TJPhW__dots{margin-top:.65rem;padding-bottom:.8rem}.AnnouncementsSlider-module__8TJPhW__message::-webkit-scrollbar{width:8px}.AnnouncementsSlider-module__8TJPhW__message::-webkit-scrollbar-thumb{border-width:2px}}
.AuthorsGridSlider-module__qPlJTW__shell{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:1.5rem;padding:1rem;box-shadow:0 .45rem 1.15rem #0f172a0f}.AuthorsGridSlider-module__qPlJTW__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.AuthorsGridSlider-module__qPlJTW__kicker{color:#198754;letter-spacing:.09em;margin-bottom:.24rem;font-size:.65rem;font-weight:900;line-height:1;display:block}.AuthorsGridSlider-module__qPlJTW__header h2{color:#111827;letter-spacing:-.025em;margin:0;font-size:1.12rem;font-weight:850;line-height:1.15}.AuthorsGridSlider-module__qPlJTW__controls{gap:.35rem;display:flex}.AuthorsGridSlider-module__qPlJTW__controls button{color:#198754;background:#ecfdf5;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:.72rem;display:inline-flex}.AuthorsGridSlider-module__qPlJTW__controls button:disabled{color:#cbd5e1;background:#f1f5f9}.AuthorsGridSlider-module__qPlJTW__viewport{touch-action:pan-y;overflow:hidden}.AuthorsGridSlider-module__qPlJTW__track{will-change:transform;transition:transform .32s;display:flex}.AuthorsGridSlider-module__qPlJTW__slide{flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:100%;display:grid}.AuthorsGridSlider-module__qPlJTW__author{min-width:0;min-height:66px;color:inherit;background:#fff;border:1px solid #e8eef4;border-radius:1rem;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:.55rem;padding:.62rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.AuthorsGridSlider-module__qPlJTW__author:hover{border-color:#bbf7d0;transform:translateY(-1px);box-shadow:0 .32rem .8rem #0f172a0f}.AuthorsGridSlider-module__qPlJTW__author img,.AuthorsGridSlider-module__qPlJTW__avatarFallback{object-fit:cover;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;width:42px;height:42px}.AuthorsGridSlider-module__qPlJTW__avatarFallback{color:#198754;justify-content:center;align-items:center;display:inline-flex}.AuthorsGridSlider-module__qPlJTW__authorText{min-width:0;display:block}.AuthorsGridSlider-module__qPlJTW__authorText strong,.AuthorsGridSlider-module__qPlJTW__authorText small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AuthorsGridSlider-module__qPlJTW__authorText strong{color:#172033;font-size:.78rem;font-weight:850;line-height:1.2}.AuthorsGridSlider-module__qPlJTW__authorText small{color:#64748b;margin-top:.2rem;font-size:.65rem;font-weight:700;line-height:1.2}.AuthorsGridSlider-module__qPlJTW__arrow{color:#86b89a;font-size:.65rem}.AuthorsGridSlider-module__qPlJTW__dots{justify-content:center;align-items:center;gap:.38rem;margin-top:.75rem;display:flex}.AuthorsGridSlider-module__qPlJTW__dots button{background:#cbd5e1;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.AuthorsGridSlider-module__qPlJTW__dots .AuthorsGridSlider-module__qPlJTW__activeDot{background:#198754;width:24px}@media (max-width:390px){.AuthorsGridSlider-module__qPlJTW__shell{border-radius:1.25rem;padding:.8rem}.AuthorsGridSlider-module__qPlJTW__author{grid-template-columns:36px minmax(0,1fr);min-height:60px;padding:.5rem}.AuthorsGridSlider-module__qPlJTW__author img,.AuthorsGridSlider-module__qPlJTW__avatarFallback{width:36px;height:36px}.AuthorsGridSlider-module__qPlJTW__arrow{display:none}.AuthorsGridSlider-module__qPlJTW__authorText strong{font-size:.72rem}.AuthorsGridSlider-module__qPlJTW__authorText small{font-size:.6rem}}
