.dashboard-shell-module__gcnc2q__appLayout{flex-direction:column;width:100vw;min-height:100svh;display:flex}.dashboard-shell-module__gcnc2q__stickyChrome{z-index:102;position:sticky;top:0}@media (max-width:768px){.dashboard-shell-module__gcnc2q__stickyChrome{z-index:1;position:relative}}.dashboard-shell-module__gcnc2q__topBar{justify-content:space-between;align-items:center;gap:var(--gap);padding:8px var(--gap);padding-top:max(8px, env(safe-area-inset-top));background:var(--surface1);flex:none;transition:padding .2s;display:flex;position:relative}@media (max-width:768px){.dashboard-shell-module__gcnc2q__topBar{padding:8px var(--gap);padding-top:max(8px, env(safe-area-inset-top))}}.dashboard-shell-module__gcnc2q__pageContent{--page-pad-x:12px;background:var(--surface1);flex-direction:column;flex:auto;width:100%;padding:0 12px 12px;display:flex}@media (max-width:768px){.dashboard-shell-module__gcnc2q__pageContent{padding-bottom:calc(72px + max(16px, env(safe-area-inset-bottom,0px)))}}@media (min-width:768px){.dashboard-shell-module__gcnc2q__pageContent{--page-pad-x:calc(var(--gap) * 2);padding:0 calc(var(--gap) * 2) calc(var(--gap) * 2) calc(var(--gap) * 2)}}.dashboard-shell-module__gcnc2q__bottomTabBar{display:none}@media (max-width:768px){.dashboard-shell-module__gcnc2q__bottomTabBar{bottom:max(16px, env(safe-area-inset-bottom,0px));transform-origin:bottom;background:color-mix(in srgb, var(--surface1) 75%, transparent);-webkit-backdrop-filter:blur(14px)saturate(0%);backdrop-filter:blur(14px)saturate(0%);border:1px solid var(--surface3);z-index:102;width:calc(100% - 32px);max-width:370px;height:56px;box-shadow:var(--shadow-lg);--ind-bleed:6px;--ind-gap:2px;--bar-pad:calc(var(--ind-bleed) + var(--ind-gap));padding:0 var(--bar-pad);border-radius:9999px;justify-content:space-between;align-items:center;transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .3s;animation:.6s cubic-bezier(.16,1,.3,1) dashboard-shell-module__gcnc2q__tabBarEntrance;display:flex;position:fixed;left:50%;transform:translate(-50%)scale(1)}.dashboard-shell-module__gcnc2q__bottomTabBarShrunk{opacity:.95;transform:translate(-50%)scale(.8)}}@keyframes dashboard-shell-module__gcnc2q__tabBarEntrance{0%{opacity:0;transform:translate(-50%)translateY(80px)scale(.85)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.dashboard-shell-module__gcnc2q__slidingIndicator{top:0;bottom:0;left:var(--bar-pad);width:calc((100% - var(--bar-pad) * 2) * .2);transform:translateX(calc(var(--active-index,0) * 100%));pointer-events:none;z-index:1;opacity:1;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .25s;display:flex;position:absolute}.dashboard-shell-module__gcnc2q__slidingIndicatorHidden{opacity:0;transform:translateX(calc(var(--active-index,0) * 100%)) scale(.8)}.dashboard-shell-module__gcnc2q__slidingIndicator:after{content:"";width:calc(100% + var(--ind-bleed) * 2);height:calc(100% - var(--ind-gap) * 2);background:color-mix(in srgb, var(--text1) 14%, transparent);border-radius:9999px;flex-shrink:0;box-shadow:0 2px 8px #00000026}.dashboard-shell-module__gcnc2q__bottomTabBtn.dashboard-shell-module__gcnc2q__bottomTabBtn{height:100%;color:var(--text2);z-index:2;background:0 0;border:none;border-radius:9999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;transition:color .3s;display:flex;position:relative}.dashboard-shell-module__gcnc2q__bottomTabBtn.dashboard-shell-module__gcnc2q__bottomTabBtn svg{color:currentColor;width:26px;height:26px}@media (hover:hover){.dashboard-shell-module__gcnc2q__bottomTabBtn.dashboard-shell-module__gcnc2q__bottomTabBtn:hover{color:var(--text1);background:0 0}}.dashboard-shell-module__gcnc2q__bottomTabBtnActive.dashboard-shell-module__gcnc2q__bottomTabBtnActive{box-shadow:none;color:var(--text1);background:0 0}.dashboard-shell-module__gcnc2q__morePopover{-webkit-backdrop-filter:blur(20px)saturate(180%);corner-shape:squircle;z-index:2601;flex-direction:column;display:flex;background:color-mix(in srgb, var(--surface1) 85%, transparent)!important;border:1px solid var(--surface3)!important;border-radius:var(--br-card)!important;box-shadow:var(--shadow-lg)!important;min-width:160px!important;padding:6px!important}.dashboard-shell-module__gcnc2q__morePopoverItem.dashboard-shell-module__gcnc2q__morePopoverItem{text-align:left;border-radius:var(--br-sm);color:var(--text2);font-size:var(--fs-sm);justify-content:flex-start;gap:10px;width:100%;padding:10px 14px;transition:background .2s,color .2s}.dashboard-shell-module__gcnc2q__morePopoverItem.dashboard-shell-module__gcnc2q__morePopoverItem svg{color:currentColor;width:20px;height:20px}.dashboard-shell-module__gcnc2q__morePopoverItem.dashboard-shell-module__gcnc2q__morePopoverItem:active{background:var(--surface3)}@media (hover:hover){.dashboard-shell-module__gcnc2q__morePopoverItem.dashboard-shell-module__gcnc2q__morePopoverItem:hover{background:var(--surface2);color:var(--text1)}}.dashboard-shell-module__gcnc2q__morePopoverItemActive.dashboard-shell-module__gcnc2q__morePopoverItemActive{background:var(--surface2);color:var(--text-link)}.dashboard-shell-module__gcnc2q__topBarLeft{align-items:center;gap:var(--gap);min-width:0;display:flex}.dashboard-shell-module__gcnc2q__topBarRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.dashboard-shell-module__gcnc2q__desktopProfileBtn{display:none}}.dashboard-shell-module__gcnc2q__topNav{align-items:center;gap:4px;display:flex;overflow-x:auto}.dashboard-shell-module__gcnc2q__topNav::-webkit-scrollbar{height:0}@media (max-width:768px){.dashboard-shell-module__gcnc2q__topNav{display:none}}.dashboard-shell-module__gcnc2q__topNavBtnActive.dashboard-shell-module__gcnc2q__topNavBtnActive{background:var(--surface3);color:var(--text1)}.dashboard-shell-module__gcnc2q__topNavBtnActive.dashboard-shell-module__gcnc2q__topNavBtnActive svg{color:var(--text-link)}.dashboard-shell-module__gcnc2q__topNavBtn.dashboard-shell-module__gcnc2q__topNavBtn{gap:0;transition:padding .2s}.dashboard-shell-module__gcnc2q__topNavBtn.dashboard-shell-module__gcnc2q__topNavBtn svg{width:16px;height:16px;transition:width .2s,height .2s}.dashboard-shell-module__gcnc2q__navLabel{white-space:nowrap;opacity:1;min-width:0;max-width:6rem;margin-left:.5rem;transition:max-width .25s,margin-left .25s,opacity .2s;overflow:hidden}@media (min-width:769px) and (max-width:1050px){.dashboard-shell-module__gcnc2q__topNavBtn.dashboard-shell-module__gcnc2q__topNavBtn{padding:8px}.dashboard-shell-module__gcnc2q__topNavBtn.dashboard-shell-module__gcnc2q__topNavBtn svg{width:20px;height:20px}.dashboard-shell-module__gcnc2q__navLabel{opacity:0;max-width:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.dashboard-shell-module__gcnc2q__navLabel,.dashboard-shell-module__gcnc2q__topNavBtn.dashboard-shell-module__gcnc2q__topNavBtn,.dashboard-shell-module__gcnc2q__topNavBtn.dashboard-shell-module__gcnc2q__topNavBtn svg{transition:none}.dashboard-shell-module__gcnc2q__bottomTabBar{transition:none;animation:none}.dashboard-shell-module__gcnc2q__slidingIndicator,.dashboard-shell-module__gcnc2q__bottomTabBtn.dashboard-shell-module__gcnc2q__bottomTabBtn,.dashboard-shell-module__gcnc2q__morePopoverItem.dashboard-shell-module__gcnc2q__morePopoverItem{transition:none}}.dashboard-shell-module__gcnc2q__dashboardShellBanners{flex:none;width:100%}.dashboard-shell-module__gcnc2q__logo{align-items:center;gap:6px;display:flex}.dashboard-shell-module__gcnc2q__logo svg{flex-shrink:0;width:30px;height:30px;transition:width .2s,height .2s}.dashboard-shell-module__gcnc2q__logo span{transition:font-size .2s;display:none}@media (max-width:768px){.dashboard-shell-module__gcnc2q__logo{cursor:default;position:absolute;left:50%;transform:translate(-50%)}.dashboard-shell-module__gcnc2q__logo svg{width:20px;height:20px;display:block}.dashboard-shell-module__gcnc2q__logo span{font-weight:var(--fw-bold);color:var(--text1);font-size:var(--fs-lg);letter-spacing:-.02em;display:inline-block}}.dashboard-shell-module__gcnc2q__delegateBadge{font-size:var(--fs-2xs);background:var(--button-primary);color:#fff;border-radius:var(--br-sm);text-transform:uppercase;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);align-self:flex-start;margin-top:2px;padding:1px 4px;line-height:normal}.dashboard-shell-module__gcnc2q__nameStack{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.dashboard-shell-module__gcnc2q__tierBadgeSlim{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--text2);background:var(--surface3);border-radius:var(--br-pill);padding:1px 6px;line-height:normal;display:inline-grid}.dashboard-shell-module__gcnc2q__tierBadgeMeasure,.dashboard-shell-module__gcnc2q__tierBadgeFace{white-space:nowrap;grid-area:1/1;align-items:center;gap:3px;display:inline-flex}.dashboard-shell-module__gcnc2q__tierBadgeMeasure{visibility:hidden;pointer-events:none}.dashboard-shell-module__gcnc2q__tierBadgeFace{min-width:0}.dashboard-shell-module__gcnc2q__tierBadgeLoading{color:#0000;background:linear-gradient(90deg, var(--surface2) 25%, var(--surface4) 50%, var(--surface2) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite dashboard-shell-module__gcnc2q__tierBadgeShimmer}@keyframes dashboard-shell-module__gcnc2q__tierBadgeShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dashboard-shell-module__gcnc2q__tierBadgeName{animation:.25s both dashboard-shell-module__gcnc2q__tierBadgeNameFade}@keyframes dashboard-shell-module__gcnc2q__tierBadgeNameFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dashboard-shell-module__gcnc2q__tierBadgeLoading,.dashboard-shell-module__gcnc2q__tierBadgeName{animation:none}}.dashboard-shell-module__gcnc2q__userAvatar{background-color:var(--button-primary);width:24px;height:24px;font-size:var(--fs-xs);color:var(--button-text-primary);background-image:none;background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-shell-module__gcnc2q__userAvatarImage{background-color:#0000;background-image:var(--avatar-url)}.dashboard-shell-module__gcnc2q__bottomTabAvatar{width:26px;height:26px}
.impersonation-banner-module__aYD-dG__bannerContainer{background:var(--gradient-error-strong);color:var(--color-white);box-shadow:0 2px 8px var(--shadow-default);z-index:1000;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}@media (max-width:768px){.impersonation-banner-module__aYD-dG__bannerContainer{font-size:var(--fs-sm);flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 1rem}}.impersonation-banner-module__aYD-dG__bannerContent{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.impersonation-banner-module__aYD-dG__warningIcon{font-size:var(--fs-lg);flex-shrink:0;align-items:center;display:inline-flex}.impersonation-banner-module__aYD-dG__bannerAvatar.impersonation-banner-module__aYD-dG__bannerAvatar{border:2px solid var(--border-white-translucent);flex-shrink:0;width:36px;height:36px}.impersonation-banner-module__aYD-dG__bannerText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.impersonation-banner-module__aYD-dG__bannerDescription{font-size:var(--fs-sm);opacity:.95;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.impersonation-banner-module__aYD-dG__buttonGroup{flex-shrink:0;gap:.5rem;display:flex}@media (max-width:768px){.impersonation-banner-module__aYD-dG__buttonGroup{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.impersonation-banner-module__aYD-dG__buttonGroup::-webkit-scrollbar{display:none}}.impersonation-banner-module__aYD-dG__exitButton.impersonation-banner-module__aYD-dG__exitButton{background:var(--color-white);color:var(--color-black);border-radius:var(--br-md);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:.5rem 1rem;transition:all .2s}.impersonation-banner-module__aYD-dG__exitButton.impersonation-banner-module__aYD-dG__exitButton:hover{background:var(--color-transparent-white);box-shadow:0 2px 8px var(--shadow-medium);transform:translateY(-1px)}.impersonation-banner-module__aYD-dG__exitButton.impersonation-banner-module__aYD-dG__exitButton:active{transform:translateY(0)}
.login-hero-module__0Tm65q__shell{min-height:var(--auth-min-height,var(--viewport-height-static));background:var(--surface1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.login-hero-module__0Tm65q__brandPane{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--accent-cool) 16%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--button-primary) 10%, var(--surface1)), var(--surface2));border-right:1px solid var(--surface3);min-width:0;padding:clamp(2.5rem,6vw,6rem);display:flex}.login-hero-module__0Tm65q__brandInner{width:100%;max-width:32rem;min-height:min(34rem, calc(var(--viewport-height-static) - 10rem));flex-direction:column;justify-content:space-between;margin:auto;display:flex}.login-hero-module__0Tm65q__brandLink{color:var(--text1);align-self:flex-start;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.login-hero-module__0Tm65q__brandLink:link,.login-hero-module__0Tm65q__brandLink:visited,.login-hero-module__0Tm65q__brandLink:hover{text-decoration:none}.login-hero-module__0Tm65q__brandLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:var(--br-sm)}.login-hero-module__0Tm65q__brandName{font-size:var(--fs-xl);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading)}.login-hero-module__0Tm65q__brandMessage{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:4rem 0 2rem;display:flex}.login-hero-module__0Tm65q__brandHeadline{max-width:12ch;font-size:clamp(2.25rem,3.75vw,3.75rem);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0;line-height:1.02}.login-hero-module__0Tm65q__brandCopy{max-width:34ch;color:var(--text2);font-size:var(--fs-lg);text-wrap:pretty;margin:0;line-height:1.55}.login-hero-module__0Tm65q__brandProof{border-left:2px solid var(--button-primary);color:var(--text2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:.5rem 0 0;padding-left:.85rem}.login-hero-module__0Tm65q__formPane{min-width:0;padding:clamp(2rem,5vh,4rem) clamp(2.5rem,6vw,6rem);padding-bottom:calc(clamp(2rem, 5vh, 4rem) + var(--safe-area-inset-bottom));background:var(--surface1);justify-content:center;align-items:center;display:flex}.login-hero-module__0Tm65q__authColumn{width:100%;max-width:28rem}.login-hero-module__0Tm65q__heading{font-size:var(--fs-2xl);font-weight:var(--fw-bold);text-wrap:balance;margin:0;line-height:1.2}.login-hero-module__0Tm65q__intro{color:var(--text2);font-size:var(--fs-base);text-wrap:pretty;margin:.75rem 0 0;line-height:1.55}.login-hero-module__0Tm65q__googleButton{min-height:3.25rem;font-size:var(--fs-base);margin-top:1.75rem}.login-hero-module__0Tm65q__youtubeIcon{object-fit:contain;flex:none;width:24px;height:auto}.login-hero-module__0Tm65q__accountNote{color:var(--text2);font-size:var(--fs-sm);text-align:center;margin:.75rem 0 0}.login-hero-module__0Tm65q__teamToggle{margin:1.5rem 0 1rem}.login-hero-module__0Tm65q__teamSection{scroll-margin-top:2rem}.login-hero-module__0Tm65q__teamHeading{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}.login-hero-module__0Tm65q__teamIntro{color:var(--text2);font-size:var(--fs-md);text-wrap:pretty;margin:.5rem 0 0;line-height:1.55}.login-hero-module__0Tm65q__form{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.login-hero-module__0Tm65q__teamButton{min-height:2.875rem}.login-hero-module__0Tm65q__teamNote{color:var(--text2);font-size:var(--fs-xs);text-align:center;margin:.75rem 0 0}.login-hero-module__0Tm65q__successPanel{background:color-mix(in srgb, var(--status-success) 7%, var(--surface1));border:1px solid color-mix(in srgb, var(--status-success) 32%, var(--surface3));border-radius:var(--br-card);corner-shape:squircle;padding:1.25rem}.login-hero-module__0Tm65q__successHeading{align-items:center;gap:.65rem;display:flex}.login-hero-module__0Tm65q__successHeading h2{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}.login-hero-module__0Tm65q__successIcon{border-radius:var(--br-pill);background:var(--status-success);width:1.75rem;height:1.75rem;color:var(--color-white);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.login-hero-module__0Tm65q__successPanel p{color:var(--text2);font-size:var(--fs-md);margin:.75rem 0 0;line-height:1.55}.login-hero-module__0Tm65q__resetButton.login-hero-module__0Tm65q__resetButton{min-height:auto;margin-top:.5rem;padding:0}@media (max-width:959px){.login-hero-module__0Tm65q__shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-hero-module__0Tm65q__brandPane{background:var(--surface1);border-right:none;padding:1.25rem 1.5rem 0}.login-hero-module__0Tm65q__brandInner{max-width:28rem;min-height:auto}.login-hero-module__0Tm65q__brandLink{gap:.6rem}.login-hero-module__0Tm65q__brandLink svg{width:36px;height:36px}.login-hero-module__0Tm65q__brandName{font-size:var(--fs-lg)}.login-hero-module__0Tm65q__brandMessage{display:none}.login-hero-module__0Tm65q__formPane{padding:2.5rem 1.5rem;padding-bottom:calc(2.5rem + var(--safe-area-inset-bottom));align-items:flex-start}}@media (max-width:480px){.login-hero-module__0Tm65q__formPane{padding-top:2rem}}
.notification-bell-module__OMaqwq__bellContainer{justify-content:center;align-items:center;display:flex;position:relative}.notification-bell-module__OMaqwq__bellButton svg{width:24px;height:24px}.notification-bell-module__OMaqwq__badgeDot{transform-origin:100% 0;animation:.25s cubic-bezier(.16,1,.3,1) forwards notification-bell-module__OMaqwq__fadeIn;position:absolute;top:0;right:0}@keyframes notification-bell-module__OMaqwq__fadeIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}
.welcome-modal-module__6PhdrW__modalContent{text-align:center;padding:3rem}@media (max-width:768px){.welcome-modal-module__6PhdrW__modalContent{padding:2rem}}.welcome-modal-module__6PhdrW__welcomeIcon{color:var(--text-link);justify-content:center;margin-bottom:1.5rem;animation:1s ease-in-out welcome-modal-module__6PhdrW__bounce;display:flex}@keyframes welcome-modal-module__6PhdrW__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.welcome-modal-module__6PhdrW__title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text1);margin-bottom:1rem}.welcome-modal-module__6PhdrW__message{font-size:var(--fs-lg);color:var(--text2);max-width:500px;margin-bottom:2rem;margin-left:auto;margin-right:auto;line-height:1.6}.welcome-modal-module__6PhdrW__getStartedButton.welcome-modal-module__6PhdrW__getStartedButton{margin-top:1rem}.welcome-modal-module__6PhdrW__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.welcome-modal-module__6PhdrW__secondaryCta{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text2);padding:.875rem 1.75rem;text-decoration:none;display:inline-block}.welcome-modal-module__6PhdrW__secondaryCta:hover{color:var(--text1);text-decoration:none}
