.nav-link_link__frvXA{position:relative}.nav-link_indicator__DYbXh{position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:currentColor;opacity:0;pointer-events:none}.nav-link_indicator__DYbXh[data-pending=true]{opacity:1;animation:nav-link_navigation-pulse__uFTkx .9s ease-in-out infinite alternate}@keyframes nav-link_navigation-pulse__uFTkx{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nav-link_indicator__DYbXh[data-pending=true]{animation:none}}.public-surface_guest__R1MSv{background:#fff;border-bottom-color:#edf1ee}.public-surface_guest__R1MSv .header-inner{min-height:88px}.public-surface_guest__R1MSv .brand-logo-icon{width:58px;height:58px}.public-surface_guest__R1MSv .brand-wordmark{font-size:29px}.public-surface_guest__R1MSv .header-about-link{display:none}.public-surface_guest__R1MSv .header-how-link{color:#122622;margin-right:28px}.public-surface_guest__R1MSv .header-navigation>a:last-child{min-width:124px;min-height:50px;border-radius:10px;border-color:#245e50;background:#fff}@media (max-width:767px){.public-surface_guest__R1MSv .brand-logo-icon{width:38px;height:38px}.public-surface_guest__R1MSv .brand-wordmark{font-size:21px}.public-surface_guest__R1MSv .header-navigation>a:last-child{min-width:78px;min-height:44px}}.app-surface_member__P4Nv0{background:#fff;border-bottom-color:var(--border)}.app-surface_member__P4Nv0 .header-inner{min-height:88px;gap:24px}.app-surface_member__P4Nv0 .brand-logo-icon{width:48px;height:48px}.app-surface_member__P4Nv0 .brand-wordmark{font-size:26px}.app-surface_member__P4Nv0 .header-navigation{gap:4px}.app-surface_sections__zRkPh,.app-surface_workspaces__OYq77{display:flex;align-items:center;gap:3px;flex:none}.app-surface_workspaces__OYq77{padding:3px;margin-right:12px;border:1px solid var(--border);border-radius:11px;background:#f6f8f7}.app-surface_member__P4Nv0 .app-surface_workspaces__OYq77 .header-nav-link{min-height:36px;padding-block:6px}.app-surface_member__P4Nv0 .app-surface_workspaces__OYq77 .header-nav-link[aria-current=page]{background:#fff;box-shadow:0 1px 3px #12262210}.app-surface_member__P4Nv0 .header-nav-link{min-height:44px;padding-inline:12px;border-radius:9px;font-size:13px}.app-surface_member__P4Nv0 .header-nav-link[aria-current=page]{background:var(--accent);box-shadow:none}body:has(.app-surface_member__P4Nv0) .brand-container{width:min(calc(100% - 80px),var(--workspace-content-max,1360px))}body:has(.app-surface_member__P4Nv0) .site-footer{background:#fff}body:has(.app-surface_member__P4Nv0) .footer-legal-bar{background:#f6f8f7}body:has(.app-surface_member__P4Nv0) .workspace-heading{margin-bottom:36px;padding-bottom:30px}body:has(.app-surface_member__P4Nv0) .setup-heading h1{line-height:1.12;letter-spacing:-.04em}body:has(.app-surface_member__P4Nv0) .setup-heading h1 em{font-size:inherit}body:has(.app-surface_member__P4Nv0) .setup-panel{width:100%;max-width:none;border-radius:16px}body:has(.app-surface_member__P4Nv0) .setup-submit{border-radius:10px}body:has(.app-surface_member__P4Nv0) .empty-state{border-radius:16px;background:var(--secondary)}body:has(.app-surface_member__P4Nv0) .brand-back{min-height:36px;margin-bottom:20px;font-size:13px}body:has(.app-surface_member__P4Nv0) .admin-nav{background:#f6f8f7}body:has(.app-surface_member__P4Nv0) .admin-nav-inner a{min-height:44px;padding-block:12px}@media (max-width:1080px){.app-surface_member__P4Nv0 .header-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-block:14px 8px}.app-surface_member__P4Nv0 .header-account{grid-column:2;grid-row:1}.app-surface_member__P4Nv0 .header-navigation{grid-column:1/-1;grid-row:2;justify-self:start;width:100%;flex-wrap:nowrap;overflow-x:auto;padding-block:2px}}@media (max-width:767px){body:has(.app-surface_member__P4Nv0) .brand-container{width:calc(100% - 40px)}.app-surface_member__P4Nv0 .header-inner{min-height:74px;padding-block:10px 6px}.app-surface_member__P4Nv0 .brand-logo-icon{width:38px;height:38px}.app-surface_member__P4Nv0 .brand-wordmark{font-size:21px}.app-surface_member__P4Nv0 .header-nav-link{padding-inline:10px}.app-surface_workspaces__OYq77{margin-right:6px}.app-surface_member__P4Nv0 .app-surface_workspaces__OYq77 .header-nav-link{min-height:40px}body:has(.app-surface_member__P4Nv0) .admin-nav-inner{flex-wrap:nowrap;overflow-x:auto;padding-block:6px}body:has(.app-surface_member__P4Nv0) .admin-nav-inner a{flex:0 0 auto;white-space:nowrap}body:has(.app-surface_member__P4Nv0) .workspace-heading{margin-bottom:26px;padding-bottom:24px}}.site-footer_community__UrNmk{display:grid;justify-items:start;gap:8px;width:260px;min-width:0;max-width:100%}.site-footer_communityFeedback__9SE0P{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.5}.site-footer_communityLink__kbVNn{display:inline-flex;align-items:center;justify-content:center;gap:11px;flex-shrink:0;min-height:52px;max-width:100%;padding:9px 14px 9px 10px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s}.site-footer_communityLink__kbVNn:hover{border-color:#c7cefa;background:#f5f6ff}.site-footer_communityLink__kbVNn:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.site-footer_communityLink__kbVNn>svg{flex:none;color:var(--muted-foreground)}.site-footer_discordBadge__ec_L2{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#5865f2}@media (max-width:1000px){.site-footer_inner__3Nkea{display:grid;grid-template-columns:minmax(0,1fr) auto 90px;gap:24px}.site-footer_inner__3Nkea .footer-contact{grid-column:1/-1;grid-row:2;margin-left:0}.site-footer_inner__3Nkea .footer-fox{grid-column:3;grid-row:1;justify-self:end}}@media (max-width:767px){.site-footer_inner__3Nkea{grid-template-columns:minmax(0,1fr) 90px;gap:24px 12px}.site-footer_inner__3Nkea .footer-fox{grid-column:2}.site-footer_community__UrNmk{grid-column:1/-1;grid-row:3;justify-self:start}}@media (max-width:359px){.site-footer_inner__3Nkea{grid-template-columns:minmax(0,1fr) 56px}}@media (prefers-reduced-motion:reduce){.site-footer_communityLink__kbVNn{transition:none}}body:has(.site-header--signed-in) .site-footer_inner__3Nkea{display:flex;flex-wrap:wrap;gap:16px 24px;padding-block:18px}body:has(.site-header--signed-in) .site-footer_inner__3Nkea .brand-logo-icon{width:30px;height:30px;border-radius:8px}body:has(.site-header--signed-in) .site-footer_inner__3Nkea .brand-wordmark{font-size:19px}body:has(.site-header--signed-in) .site-footer_inner__3Nkea .footer-fox{display:none}body:has(.site-header--signed-in) .site-footer_inner__3Nkea .footer-contact{margin-left:auto;font-size:12px}body:has(.site-header--signed-in) .site-footer_community__UrNmk{width:auto}body:has(.site-header--signed-in) .site-footer_communityLink__kbVNn{min-height:36px;padding:4px 8px;gap:8px;border-color:transparent;border-radius:8px;font-size:12px}body:has(.site-header--signed-in) .site-footer_discordBadge__ec_L2{width:26px;height:26px;border-radius:7px}body:has(.site-header--signed-in) .site-footer_discordBadge__ec_L2 img{width:18px;height:auto}@media (max-width:767px){body:has(.site-header--signed-in) .site-footer_inner__3Nkea{gap:10px 16px}body:has(.site-header--signed-in) .site-footer_inner__3Nkea .footer-contact{width:100%;margin-left:0}body:has(.site-header--signed-in) .site-footer_community__UrNmk{margin-left:auto}}.notification-bell_root__MJG3G{position:relative;margin-left:auto}.notification-bell_trigger__HChI4{position:relative;color:var(--primary);border:1px solid transparent;border-radius:50%}.notification-bell_trigger__HChI4>svg{width:20px;height:20px}.notification-bell_trigger__HChI4[aria-expanded=true]{border-color:var(--border);background:var(--secondary)}.notification-bell_badge__fLUyv{position:absolute;top:3px;right:1px;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:3px;border:2px solid var(--background);border-radius:12px;background:var(--fox);color:white;font-size:9px;line-height:1;font-weight:600}.notification-bell_panel__ksUPU{position:absolute;top:calc(100% + 12px);right:0;z-index:50;display:flex;flex-direction:column;width:min(408px,calc(100vw - 32px));max-height:min(550px,calc(100dvh - 165px));border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 14px 38px #1226221c;overflow:hidden;outline:none;animation:notification-bell_appear__uYa8y .15s ease-out}.notification-bell_heading__DqsDF{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 18px 18px 22px;border-bottom:1px solid var(--border);flex-shrink:0}.notification-bell_heading__DqsDF h2{font-size:27px;line-height:1.15;font-weight:600}.notification-bell_heading__DqsDF p{margin-top:5px;font-size:12px;line-height:1.5;color:var(--muted-foreground)}.notification-bell_close__a3Fpf{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;color:var(--muted-foreground);cursor:pointer}.notification-bell_close__a3Fpf:hover{background:var(--secondary);color:var(--primary)}.notification-bell_list__2ETl9{list-style:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.notification-bell_list__2ETl9 li+li{border-top:1px solid var(--border)}.notification-bell_list__2ETl9 li[data-new=true]{background:var(--accent)}.notification-bell_notice__qvorC{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:19px 22px}a.notification-bell_notice__qvorC:hover{background:#245e5007}.notification-bell_icon__dhJgH{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:9px;color:var(--primary);background:var(--card);flex-shrink:0}.notification-bell_content__mErjy{flex:1;min-width:0}.notification-bell_title__aWI6m{display:flex;align-items:center;gap:10px;justify-content:space-between}.notification-bell_title__aWI6m>p{font-size:14px;line-height:1.45;font-weight:500;overflow-wrap:anywhere}.notification-bell_dot__FUVRx{width:6px;height:6px;border-radius:50%;background:var(--fox);flex-shrink:0}.notification-bell_context__vwPXa{margin-top:5px;color:var(--primary);font-size:12px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.notification-bell_body__bBYDW{font-size:12px;line-height:1.65;color:var(--muted-foreground);margin-top:3px;overflow-wrap:anywhere}.notification-bell_meta__q1UqT{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;color:var(--muted-foreground);font-size:10px}.notification-bell_meta__q1UqT svg{color:var(--primary)}.notification-bell_empty__XSIHE{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 26px 30px;overflow-y:auto}.notification-bell_empty__XSIHE>.fox-art{width:100px;flex-shrink:0;margin-bottom:14px}.notification-bell_empty__XSIHE h3{font-size:25px;line-height:1.2;font-weight:600}.notification-bell_empty__XSIHE p{font-size:13px;color:var(--muted-foreground);line-height:1.7;max-width:260px;margin-top:9px}.notification-bell_footer__p6hce{flex-shrink:0;border-top:1px solid var(--border);padding:11px 22px;color:var(--muted-foreground);font-size:10px}.notification-bell_toasts__8Z8SO{position:fixed;top:105px;right:24px;width:min(390px,calc(100vw - 32px));display:grid;gap:10px;z-index:50;pointer-events:none}.notification-bell_toast__Pkxee{display:flex;align-items:flex-start;background:var(--card);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:12px;box-shadow:0 12px 32px #1226221c;pointer-events:auto;animation:notification-bell_appear__uYa8y .18s ease-out}.notification-bell_toast__Pkxee .notification-bell_notice__qvorC{flex:1;padding:16px 0 16px 16px;gap:10px}.notification-bell_toast__Pkxee .notification-bell_close__a3Fpf{margin:8px 6px 0 2px}.notification-bell_toast__Pkxee .notification-bell_icon__dhJgH{width:30px;height:30px}.notification-bell_close__a3Fpf:focus-visible,.notification-bell_root__MJG3G a:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}@keyframes notification-bell_appear__uYa8y{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.notification-bell_panel__ksUPU{right:-4px}.notification-bell_heading__DqsDF{padding:17px 13px 16px 18px}.notification-bell_heading__DqsDF h2{font-size:25px}.notification-bell_notice__qvorC{padding:17px 18px;gap:10px}.notification-bell_close__a3Fpf{width:40px;height:40px}.notification-bell_toasts__8Z8SO{top:134px;right:16px}}@media (prefers-reduced-motion:reduce){.notification-bell_panel__ksUPU,.notification-bell_toast__Pkxee{animation:none}}