.top-navigation_container___YTTd{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;gap:var(--spacing-gap-md);padding:var(--spacing-padding-md);width:100%;box-sizing:border-box;z-index:var(--primitive-z-index-navigation);backdrop-filter:blur(.6rem);-webkit-backdrop-filter:blur(.6rem);background-image:linear-gradient(to top,rgba(10,10,10,0) 0,var(--color-bg-primary) 20.625%,var(--color-bg-primary) 100%)}@media(max-width:319px){.top-navigation_container___YTTd{padding-left:1.2rem;padding-right:1.2rem}}.top-navigation_container___YTTd{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .3s ease-in-out}.top-navigation_visible__YYZUB{transform:translateZ(0);-webkit-transform:translateZ(0)}.top-navigation_hidden__FzOou{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}.top-navigation_navControl__lBnqg{flex-shrink:0}.top-navigation_lead__U8QyS{display:flex;align-items:center;gap:var(--spacing-gap-lg);min-width:0}.top-navigation_actions__Rivdh{display:flex;align-items:center;gap:var(--spacing-gap-sm);margin-left:auto}.top-navigation_logoButton__X5oS0{display:flex;align-items:center;min-width:0;overflow:hidden;background:none;border:none;padding:0;cursor:pointer;transition:var(--effect-transition-opacity)}.top-navigation_logoButton__X5oS0:hover{opacity:var(--effect-opacity-hover)}.top-navigation_logoButton__X5oS0:active{opacity:var(--effect-opacity-muted)}.top-navigation_logoButton__X5oS0:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--effect-radius-sm)}@media(max-width:359px){.top-navigation_logoButton__X5oS0 [data-slot=brand-wordmark-beta]{display:none}}.top-navigation_logo__WtVoG{font-family:var(--font-family-logo);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);color:var(--color-text-primary);margin:0}.top-navigation_spacer__6bdrA{flex:1 1}.top-navigation_bellWrapper__sURLR{position:relative;display:inline-flex;flex-shrink:0}.top-navigation_unreadBadge__6IrNK{position:absolute;top:-.4rem;right:-.4rem;display:flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;border-radius:999px;background-color:var(--color-error-bg);color:#fff;font-size:1rem;font-weight:600;line-height:1;pointer-events:none;box-shadow:0 0 0 1.5px var(--color-bg-primary)}.webcam-capture_overlay__CArAA{position:fixed;inset:0;background:var(--color-bg-overlay);z-index:var(--primitive-z-index-overlay);animation:webcam-capture_fadeIn__vQZkq .2s ease}@keyframes webcam-capture_fadeIn__vQZkq{0%{opacity:0}to{opacity:1}}.webcam-capture_container__n_VfS{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--primitive-z-index-drawer);width:calc(100% - 4rem);max-width:52rem;background-color:var(--popover);border-radius:16px;padding:var(--spacing-padding-md) var(--spacing-padding-lg) var(--spacing-padding-xl);display:flex;flex-direction:column;gap:var(--spacing-gap-md);animation:webcam-capture_popIn___dMH4 .2s ease}@keyframes webcam-capture_popIn___dMH4{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.webcam-capture_header__wKcMH{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-gap-md)}.webcam-capture_title__FQcZA{font-family:var(--font-family-heading);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);color:var(--color-text-primary);margin:0;flex:1 1}.webcam-capture_closeButton__PEyc3{flex-shrink:0}.webcam-capture_preview__EJ3ik{position:relative;width:100%;aspect-ratio:1;background:var(--color-bg-tertiary);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.webcam-capture_video__O_GIj{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.webcam-capture_error___ViyQ{padding:var(--spacing-padding-lg);text-align:center;color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height)}.webcam-capture_actions__zB4Rq{display:flex;justify-content:center}