.Header_appbar__0PyX7{margin-bottom:clamp(1rem,3cqi,1.875rem)}@media(orientation:portrait){.Header_appbar__0PyX7{padding-top:env(safe-area-inset-top,0)}}.Header_toolbarContent__Zq7yE{width:100%;display:flex;align-items:center}@media(orientation:landscape)and ((max-width:64rem) or (max-height:56.25rem)){.Header_playerToolbar__lEpHc .Header_toolbarContent__Zq7yE{visibility:hidden;pointer-events:none;height:0;overflow:hidden}}.Header_notificationIcon__qVjLK{width:clamp(1.5rem,4cqi,2rem);height:clamp(1.5rem,4cqi,2rem);cursor:pointer;transition:opacity .3s ease}.Header_notificationIcon__qVjLK:hover{opacity:.8}.Header_notificationDot__Ev8EL{position:absolute;top:.375rem;left:.375rem;width:.625rem;height:.625rem;border-radius:50%;background:#e64d4d}.Header_notificationsPanel__PBez_{position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border-radius:.75rem;padding:clamp(.75rem,2cqi,1.25rem);box-shadow:0 .125rem .5rem rgba(0,0,0,.1);display:flex;flex-direction:column;gap:0;width:min(29.375rem,100dvw - 2rem);z-index:1000;box-sizing:border-box;max-height:min(34rem,100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain}@media(max-width:768px){.Header_notificationsPanel__PBez_{position:fixed;top:3.5rem;right:.5rem;left:.5rem;width:auto;max-width:none;max-height:calc(100dvh - 4.25rem);border-radius:.875rem}}.Header_notificationsHeader__GitLW{display:flex;justify-content:flex-end;margin-bottom:.5rem}.Header_notificationsCloseButton__ZX7ae{padding:.25rem!important}.Header_notificationItem__NNelZ{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:var(--touch-target);gap:var(--space-sm)}.Header_notificationItem__NNelZ:not(:first-child){margin-top:var(--space-sm)}@media(max-width:768px){.Header_notificationItem__NNelZ{width:100%;height:auto;flex-direction:column;align-items:flex-start}}.Header_notificationContent__kfD97{display:flex;align-items:center;gap:var(--space-xs);min-width:0;width:100%;flex:1 1}.Header_notificationContent__kfD97>:last-child{min-width:0}.Header_notificationActionsWrapper__6FRqa{width:auto;max-width:100%;flex-shrink:0}@media(max-width:768px){.Header_notificationActionsWrapper__6FRqa{width:100%;display:flex;justify-content:flex-end}}.Header_starIcon__zTrTp{width:1.25rem;height:1.25rem;flex-shrink:0}.Header_notificationTitle__Ow1MI{font-weight:400!important}.Header_notificationStudent__2xCcc,.Header_notificationTitle__Ow1MI{font-size:var(--font-caption)!important;color:#242426!important;font-family:Inter,sans-serif!important;margin:0!important;line-height:1.2!important;word-break:break-word}.Header_notificationStudent__2xCcc{font-weight:700!important}.Header_notificationActions__7J8D3{display:flex;gap:clamp(.5rem,1.5cqi,.875rem);flex-shrink:0;width:auto;max-width:100%}@media(max-width:768px){.Header_notificationActions__7J8D3{width:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}}.Header_acceptButton___4u4D{min-width:6.0625rem!important;width:clamp(6.5rem,20vw,10rem)!important;max-width:100%!important;min-height:2.5rem!important;padding:.0625rem!important}.Header_acceptButton___4u4D,.Header_acceptButton___4u4D span{background:linear-gradient(90deg,#4de6cf,#b7ff7b)!important;border-radius:var(--radius-sm)!important}@media(max-width:768px){.Header_acceptButton___4u4D{min-width:0!important;width:clamp(3.25rem,26vw,5rem)!important;min-height:1.25rem!important}}.Header_denyButton__hGDNj{min-width:6.0625rem!important;width:clamp(6.5rem,20vw,10rem)!important;max-width:100%!important;min-height:2.5rem!important;background:linear-gradient(135deg,#4de6cf,#c4e980)!important;border:none!important;border-radius:var(--radius-sm)!important;padding:.0625rem!important}.Header_denyButton__hGDNj span{background:#fff!important;border-radius:var(--radius-sm)!important}@media(max-width:768px){.Header_denyButton__hGDNj{min-width:0!important;width:clamp(3.25rem,26vw,5rem)!important;min-height:1.25rem!important}}@media(min-width:769px){.Header_notificationActions__7J8D3 .Header_acceptButton___4u4D,.Header_notificationActions__7J8D3 .Header_denyButton__hGDNj{min-width:5.5rem!important;width:clamp(5.5rem,12vw,7rem)!important}}