.BackgroundGlow-module__zR8Ika__wrap{z-index:-1;pointer-events:none;background:var(--z7-bg);position:fixed;inset:0;overflow:hidden}.BackgroundGlow-module__zR8Ika__blob{filter:blur(7rem);opacity:.28;will-change:transform;border-radius:50%;position:absolute}.BackgroundGlow-module__zR8Ika__blobOne{background:radial-gradient(circle,#1da4f399,#023c833d 42%,#0000 66%);width:32rem;height:32rem;animation:22s ease-in-out infinite BackgroundGlow-module__zR8Ika__driftOne;top:-12rem;left:-8rem}.BackgroundGlow-module__zR8Ika__blobTwo{opacity:.24;background:radial-gradient(circle,#023c838c,#0b5fbe33 46%,#0000 68%);width:36rem;height:36rem;animation:28s ease-in-out infinite BackgroundGlow-module__zR8Ika__driftTwo;top:-16rem;right:-10rem}.BackgroundGlow-module__zR8Ika__blobThree{opacity:.18;background:radial-gradient(circle,#1da4f34d,#023c831f 48%,#0000 70%);width:30rem;height:30rem;animation:32s ease-in-out infinite BackgroundGlow-module__zR8Ika__driftThree;bottom:-20rem;left:42%}.BackgroundGlow-module__zR8Ika__grain{opacity:.035;mix-blend-mode:overlay;background-image:radial-gradient(#ffffffb3 .05rem,#0000 .05rem);background-size:.3rem .3rem;position:absolute;inset:0}[data-theme=light] .BackgroundGlow-module__zR8Ika__blob{opacity:.22}[data-theme=light] .BackgroundGlow-module__zR8Ika__grain{opacity:.02}@media (prefers-reduced-motion:no-preference){@keyframes BackgroundGlow-module__zR8Ika__driftOne{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4rem,3rem)scale(1.08)}}@keyframes BackgroundGlow-module__zR8Ika__driftTwo{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-5rem,4rem)scale(1.1)}}@keyframes BackgroundGlow-module__zR8Ika__driftThree{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3rem,-4rem)scale(1.06)}}}
.NavItem-module__3wo8zq__item{width:var(--z7-pill-size);height:var(--z7-pill-size);color:var(--z7-navitem-icon);background:var(--z7-pill-bg);border:.1rem solid var(--z7-pill-border);box-shadow:var(--z7-pill-shadow);transition:color .25s var(--z7-ease), background-color .25s var(--z7-ease), border-color .25s var(--z7-ease), padding .35s var(--z7-ease), width .35s var(--z7-ease);border-radius:50%;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex;position:relative}.NavItem-module__3wo8zq__icon{filter:var(--z7-nav-icon-shadow);flex:none}.NavItem-module__3wo8zq__item:not(.NavItem-module__3wo8zq__active):not(.NavItem-module__3wo8zq__disabled):hover{color:var(--text-strong);background:var(--z7-pill-bg-hover);border-color:var(--z7-pill-border-hover)}.NavItem-module__3wo8zq__label{white-space:nowrap;opacity:0;max-width:0;font-family:var(--z7-font-display);letter-spacing:.02rem;transition:max-width .35s var(--z7-ease), opacity .3s var(--z7-ease), margin .35s var(--z7-ease);font-size:1.2rem;font-weight:500;overflow:hidden}.NavItem-module__3wo8zq__active{border-radius:var(--z7-radius-pill);color:#fff;background:linear-gradient(135deg,#1da4f36b,#023c833d);border-color:#1da4f38c;width:auto;padding:0 1.8rem 0 1.4rem;box-shadow:0 .4rem 1.8rem #023c8373,0 0 2rem #1da5f34d,inset 0 .1rem #fff3}.NavItem-module__3wo8zq__active .NavItem-module__3wo8zq__label{opacity:1;max-width:16rem;margin-left:.8rem}.NavItem-module__3wo8zq__tooltip{border-radius:var(--radius-sm);background:var(--surface-2);border:.1rem solid var(--border-default);box-shadow:var(--elevation-2);color:var(--text-strong);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--z7-ease), transform .25s var(--z7-ease);z-index:20;padding:.5rem .9rem;font-size:1.2rem;font-weight:600;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%,.4rem)}.NavItem-module__3wo8zq__tooltip:before{content:"";background:var(--surface-2);border-left:.1rem solid var(--border-default);border-top:.1rem solid var(--border-default);width:.8rem;height:.8rem;position:absolute;top:-.4rem;left:50%;transform:translate(-50%)rotate(45deg)}.NavItem-module__3wo8zq__item:hover .NavItem-module__3wo8zq__tooltip,.NavItem-module__3wo8zq__item:focus-visible .NavItem-module__3wo8zq__tooltip{opacity:1;transform:translate(-50%)}.NavItem-module__3wo8zq__disabled{cursor:default}@media (prefers-reduced-motion:reduce){.NavItem-module__3wo8zq__item,.NavItem-module__3wo8zq__label,.NavItem-module__3wo8zq__tooltip{transition:none}}
.ThemeToggle-module__Nu-MhG__toggle{width:var(--z7-pill-size);height:var(--z7-pill-size);color:var(--z7-nav-icon);background:var(--z7-pill-bg);border:.1rem solid var(--z7-pill-border);box-shadow:var(--z7-pill-shadow);transition:color .25s var(--z7-ease), background-color .25s var(--z7-ease), border-color .25s var(--z7-ease);border-radius:50%;place-items:center;display:grid;position:relative}.ThemeToggle-module__Nu-MhG__toggle:hover{color:var(--text-strong);background:var(--z7-pill-bg-hover);border-color:var(--z7-pill-border-hover)}.ThemeToggle-module__Nu-MhG__icon{filter:var(--z7-nav-icon-shadow);transition:opacity .3s var(--z7-ease), transform .4s var(--z7-ease);grid-area:1/1}.ThemeToggle-module__Nu-MhG__sun{opacity:1;transform:rotate(0)scale(1)}.ThemeToggle-module__Nu-MhG__moon{opacity:0;transform:rotate(-90deg)scale(.6)}[data-theme=light] .ThemeToggle-module__Nu-MhG__sun{opacity:0;transform:rotate(90deg)scale(.6)}[data-theme=light] .ThemeToggle-module__Nu-MhG__moon{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__Nu-MhG__icon{transition:opacity .2s linear}}
.NotificationBell-module__7RNkpa__bell{width:var(--z7-pill-size);height:var(--z7-pill-size);color:var(--z7-nav-icon);background:var(--z7-pill-bg);border:.1rem solid var(--z7-pill-border);box-shadow:var(--z7-pill-shadow);transition:color .25s var(--z7-ease), background-color .25s var(--z7-ease), border-color .25s var(--z7-ease);border-radius:50%;place-items:center;display:grid;position:relative}.NotificationBell-module__7RNkpa__bell:hover{color:var(--text-strong);background:var(--z7-pill-bg-hover);border-color:var(--z7-pill-border-hover)}.NotificationBell-module__7RNkpa__icon{filter:var(--z7-nav-icon-shadow)}.NotificationBell-module__7RNkpa__badge{border-radius:var(--z7-radius-pill);background:linear-gradient(135deg, var(--z7-green), var(--z7-green-dark));color:#04140c;border:.15rem solid var(--z7-bg);place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .4rem;font-size:1rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.7rem;right:.7rem;box-shadow:0 0 1.2rem #00c86f80}
.AccountMenu-module__JSre6W__root{display:inline-flex;position:relative}.AccountMenu-module__JSre6W__chip{height:var(--z7-pill-size);border-radius:var(--z7-radius-pill);background:var(--z7-pill-bg);border:.1rem solid var(--z7-pill-border);box-shadow:var(--z7-pill-shadow);transition:background-color .25s var(--z7-ease), border-color .25s var(--z7-ease);align-items:center;gap:.9rem;padding:.4rem 1.1rem .4rem .4rem;display:inline-flex}.AccountMenu-module__JSre6W__chip:hover,.AccountMenu-module__JSre6W__chip[aria-expanded=true]{background:var(--z7-pill-bg-hover);border-color:var(--z7-pill-border-hover)}.AccountMenu-module__JSre6W__avatar{background:var(--z7-grad-brand);color:#fff;width:3.4rem;height:3.4rem;font-family:var(--z7-font-display);letter-spacing:.05rem;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:600;display:grid;overflow:hidden;box-shadow:inset 0 .1rem #ffffff40,0 .4rem 1.4rem #023c8373}.AccountMenu-module__JSre6W__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.AccountMenu-module__JSre6W__meta{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.AccountMenu-module__JSre6W__name{font-family:var(--z7-font-display);color:var(--z7-text);text-shadow:0 .1rem .2rem #00000059;font-size:1.2rem;font-weight:500}[data-theme=light] .AccountMenu-module__JSre6W__name{text-shadow:none}.AccountMenu-module__JSre6W__plan{color:var(--z7-text-3);letter-spacing:.02rem;font-size:1rem;font-weight:500}.AccountMenu-module__JSre6W__chevron{color:var(--z7-nav-icon);transition:transform .25s var(--z7-ease);flex:none;margin-left:.1rem}.AccountMenu-module__JSre6W__chevronOpen{transform:rotate(180deg)}.AccountMenu-module__JSre6W__menu{background:var(--surface-2);border:.1rem solid var(--border-default);min-width:21rem;box-shadow:var(--elevation-2);-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem);z-index:30;animation:AccountMenu-module__JSre6W__menuIn .18s var(--z7-ease);border-radius:1.4rem;flex-direction:column;gap:.2rem;padding:.6rem;display:flex;position:absolute;top:calc(100% + .9rem);right:0}@keyframes AccountMenu-module__JSre6W__menuIn{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}.AccountMenu-module__JSre6W__item{width:100%;color:var(--text-strong);font-family:var(--z7-font-body);text-align:left;transition:background-color .2s var(--z7-ease), color .2s var(--z7-ease);background:0 0;border:0;border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:1.4rem;font-weight:500;display:flex}.AccountMenu-module__JSre6W__item svg{color:var(--text-muted);transition:color .2s var(--z7-ease);flex:none}.AccountMenu-module__JSre6W__item:hover,.AccountMenu-module__JSre6W__item:focus-visible{background:var(--surface-3);color:var(--text-strong);outline:none}.AccountMenu-module__JSre6W__item:hover svg,.AccountMenu-module__JSre6W__item:focus-visible svg{color:var(--text-strong)}.AccountMenu-module__JSre6W__danger,.AccountMenu-module__JSre6W__danger svg{color:var(--loss)}.AccountMenu-module__JSre6W__danger:hover,.AccountMenu-module__JSre6W__danger:focus-visible{background:var(--loss-bg);color:var(--loss)}.AccountMenu-module__JSre6W__danger:hover svg,.AccountMenu-module__JSre6W__danger:focus-visible svg{color:var(--loss)}.AccountMenu-module__JSre6W__sep{background:var(--border-subtle);height:.1rem;margin:.3rem .6rem}@media (max-width:860px){.AccountMenu-module__JSre6W__meta{display:none}.AccountMenu-module__JSre6W__chip{gap:.3rem;padding:.4rem .6rem .4rem .4rem}}@media (prefers-reduced-motion:reduce){.AccountMenu-module__JSre6W__menu{animation:none}.AccountMenu-module__JSre6W__chevron{transition:none}}
.TopNav-module__irvusW__header{z-index:100;padding:var(--nav-top-gap) var(--z7-gutter) 0;pointer-events:none;justify-content:center;display:flex;position:sticky;top:0}.TopNav-module__irvusW__bar{pointer-events:auto;width:100%;max-width:var(--z7-content-max);height:var(--nav-h);border-radius:var(--z7-radius-pill);background:var(--z7-nav-bg);-webkit-backdrop-filter:blur(1.8rem)saturate(1.3);backdrop-filter:blur(1.8rem)saturate(1.3);box-shadow:var(--z7-pill-shadow);border:.1rem solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.TopNav-module__irvusW__logo{width:var(--z7-pill-size);height:var(--z7-pill-size);background:var(--z7-pill-bg);border:.1rem solid var(--z7-pill-border);box-shadow:var(--z7-pill-shadow);transition:background-color .25s var(--z7-ease), border-color .25s var(--z7-ease);border-radius:50%;flex:none;place-items:center;display:grid}.TopNav-module__irvusW__logo:hover{background:var(--z7-pill-bg-hover);border-color:var(--z7-pill-border-hover)}.TopNav-module__irvusW__rightGroup{align-items:center;gap:1.2rem;display:flex}.TopNav-module__irvusW__items{align-items:center;gap:.5rem;min-width:0;display:flex}.TopNav-module__irvusW__divider{background:var(--z7-glass-border-strong);border-radius:.1rem;flex:none;width:.1rem;height:3.4rem}.TopNav-module__irvusW__actions{flex:none;align-items:center;gap:.5rem;display:flex}.TopNav-module__irvusW__authButtons{align-items:center;gap:var(--space-2);display:flex}.TopNav-module__irvusW__loginLink{height:var(--z7-pill-size);border-radius:var(--z7-radius-pill);background:var(--z7-pill-bg);border:.1rem solid var(--z7-pill-border);box-shadow:var(--z7-pill-shadow);color:var(--z7-nav-icon);font-family:var(--z7-font-body);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0 1.4rem;font-weight:600;display:inline-flex}.TopNav-module__irvusW__loginLink:hover{background:var(--z7-pill-bg-hover);border-color:var(--z7-pill-border-hover)}.TopNav-module__irvusW__loginLink:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.TopNav-module__irvusW__signupBtn{height:var(--z7-pill-size);border-radius:var(--z7-radius-pill);background:var(--accent-fill);color:var(--accent-on-fill);font-family:var(--z7-font-body);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0 1.4rem;font-weight:600;display:inline-flex}.TopNav-module__irvusW__signupBtn:hover{background:var(--accent-fill-hover)}.TopNav-module__irvusW__signupBtn:active{background:var(--accent-fill-active)}.TopNav-module__irvusW__signupBtn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.TopNav-module__irvusW__loginLink,.TopNav-module__irvusW__signupBtn{transition:none}}@media (max-width:560px){.TopNav-module__irvusW__loginLink{display:none}}@media (max-width:980px){.TopNav-module__irvusW__items{gap:.4rem}.TopNav-module__irvusW__bar{gap:.8rem}}@media (max-width:760px){.TopNav-module__irvusW__items{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.TopNav-module__irvusW__items::-webkit-scrollbar{display:none}}
.AppShell-module__-zW4nG__shell{flex-direction:column;min-height:100dvh;display:flex}.AppShell-module__-zW4nG__main{flex:1;width:100%;padding:0}.AppShell-module__-zW4nG__shell:has([data-own-chrome])>header{display:none}
