.HeaderMenu_backdrop__8yNEm{position:fixed;inset:0;z-index:100;background:rgb(0 0 0/.25)}.HeaderMenu_drawer__flA_t{position:fixed;inset:0 0 0 auto;z-index:101;display:flex;flex-direction:column;width:min(20rem,90vw);height:100dvh;background:white;color:#111827;box-shadow:-4px 0 24px rgb(0 0 0/.08);outline:none}.HeaderMenu_heading__GBspP{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #f3f4f6}.HeaderMenu_close__MhYNP{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:.375rem;color:#6b7280}.HeaderMenu_close__MhYNP:hover{background:#f9fafb}.HeaderMenu_navigation__qWrZe{display:flex;flex:1;min-height:0;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;padding:.5rem .75rem calc(3.5rem + max(1rem, env(safe-area-inset-bottom)));scroll-padding-bottom:calc(3.5rem + max(1rem, env(safe-area-inset-bottom)));scrollbar-width:thin}.HeaderMenu_navigation__qWrZe>*{flex-shrink:0}.HeaderMenu_link__XmtNm{display:flex;align-items:center;min-height:2.75rem;padding:.625rem .75rem;border-radius:.375rem;color:#374151;font-size:.875rem;line-height:1.5;text-align:left}.HeaderMenu_link__XmtNm:hover{background:#f9fafb;color:#111827}.HeaderMenu_close__MhYNP:focus-visible,.HeaderMenu_link__XmtNm:focus-visible{outline:2px solid #6b7280;outline-offset:-2px}.HeaderMenu_divider__2pr0C{height:1px;background:#f3f4f6;margin:.75rem 0}.NotificationPanel_panel__yglII{z-index:110;width:min(24rem,calc(100vw - 1rem));max-height:min(32rem,var(--radix-popover-content-available-height));display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:.5rem;background:white;color:#111827;box-shadow:0 8px 28px rgb(0 0 0/.1);outline:none}.NotificationPanel_header__s1kKx{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .5rem .375rem .875rem;border-bottom:1px solid #f3f4f6}.NotificationPanel_title__rlkod{display:flex;flex-direction:column;gap:.125rem;font-size:.875rem;font-weight:600;line-height:1.4}.NotificationPanel_title__rlkod>span{font-size:.75rem;font-weight:400;color:#6b7280}.NotificationPanel_actions__SuQmE{display:flex;align-items:center;gap:.25rem}.NotificationPanel_textButton__1_OrW{padding:.375rem .25rem;min-height:2.75rem;font-size:.75rem;color:#4b5563;white-space:nowrap;border-radius:.375rem}.NotificationPanel_close__4LURc,.NotificationPanel_dismiss__gjcBi{display:flex;flex-shrink:0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;border-radius:.375rem;color:#6b7280}.NotificationPanel_panel__yglII button:hover{background:#f9fafb}.NotificationPanel_panel__yglII button:focus-visible{outline:2px solid #6b7280;outline-offset:-2px}.NotificationPanel_panel__yglII button:disabled{opacity:.6;cursor:wait}.NotificationPanel_list__80fys{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.NotificationPanel_groupTitle__uqTWp{padding:.625rem .875rem .25rem;font-size:.75rem;font-weight:500;color:#6b7280}.NotificationPanel_list__80fys ul{padding:0;margin:0;list-style:none}.NotificationPanel_row__C5N_V{display:flex;align-items:start;gap:.5rem;padding:.375rem .5rem .375rem .875rem}.NotificationPanel_row__C5N_V:hover{background:#fafafa}.NotificationPanel_dot__51XXO{width:.375rem;height:.375rem;flex-shrink:0;margin-top:.75rem;border-radius:50%;background:transparent}.NotificationPanel_unread__0Ja23{background:#2563eb}.NotificationPanel_item__gudv6{flex:1;min-width:0;padding:.375rem 0;text-align:left;border-radius:.25rem}.NotificationPanel_itemTitle__CHbre{display:block;font-size:.875rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.NotificationPanel_description__ntYsU{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.125rem;font-size:.8125rem;line-height:1.5;color:#4b5563;overflow-wrap:anywhere}.NotificationPanel_meta__tt9aU{display:flex;flex-wrap:wrap;gap:.25rem .625rem;margin-top:.375rem;color:#6b7280;font-size:.75rem;line-height:1.4}.NotificationPanel_empty__wIa_7{padding:2rem 1rem;text-align:center}.NotificationPanel_empty__wIa_7 p{font-size:.875rem;font-weight:500}.NotificationPanel_empty__wIa_7 span{display:block;margin-top:.25rem;font-size:.8125rem;color:#6b7280}.NotificationPanel_error__62527{flex-shrink:0;padding:.5rem .875rem;color:#991b1b;background:#fef2f2;font-size:.8125rem}.NotificationPanel_footer__nN9fk{flex-shrink:0;padding:.25rem .5rem;border-top:1px solid #f3f4f6}.NotificationPanel_footer__nN9fk button{width:100%;min-height:2.75rem;border-radius:.375rem;font-size:.8125rem;font-weight:500;text-align:center}.NotificationPanel_srOnly__dfMtn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:640px){.NotificationPanel_close__4LURc,.NotificationPanel_dismiss__gjcBi{min-width:2rem;min-height:2rem}.NotificationPanel_textButton__1_OrW{min-height:2rem}}.NotificationPanel_bell__0bGXz{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;color:#6b7280;border-radius:.375rem}.NotificationPanel_bell__0bGXz:hover{color:#111827;background:#f9fafb}.NotificationPanel_darkBell__GUt9q{color:#d1d5db}.NotificationPanel_darkBell__GUt9q:hover{color:white;background:rgb(255 255 255/.1)}.NotificationPanel_bell__0bGXz:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.NotificationPanel_badge__tllNA{position:absolute;top:.125rem;right:0;min-width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;padding:0 .125rem;background:#111827;color:white;border-radius:1rem;font-size:.625rem;line-height:1}.NotificationPanel_darkBell__GUt9q .NotificationPanel_badge__tllNA{background:white;color:#111827}.PageShareButton_invitation__EL0FV{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:1rem}.PageShareButton_invitation__EL0FV p{font-size:.8125rem;line-height:1.5;color:#525252}.PageShareButton_actions__VRoVg a,.PageShareButton_actions__VRoVg button,.PageShareButton_close__uYMlD,.PageShareButton_trigger__m_N1R{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;color:#171717;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer}.PageShareButton_actions__VRoVg a:hover,.PageShareButton_actions__VRoVg button:hover,.PageShareButton_close__uYMlD:hover,.PageShareButton_trigger__m_N1R:hover{background:#fafafa}.PageShareButton_trigger__m_N1R:disabled{opacity:.6;cursor:wait}.PageShareButton_invitation__EL0FV button:focus-visible,.PageShareButton_message__D8ouh:focus-visible,.PageShareButton_panel__M_ZAT a:focus-visible,.PageShareButton_panel__M_ZAT button:focus-visible{outline:2px solid #9ca3af;outline-offset:3px}.PageShareButton_overlay__thz3k{position:fixed;inset:0;z-index:90;background:rgb(0 0 0/20%)}.PageShareButton_panel__M_ZAT{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:91;width:min(28rem,calc(100vw - 2rem));max-height:90dvh;overflow-y:auto;padding:1.25rem;border-radius:.5rem;background:#fff;color:#171717;box-shadow:0 8px 32px rgb(0 0 0/12%)}.PageShareButton_header__lV6rP{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.PageShareButton_title__4UpHn{font-size:1.125rem;font-weight:600;line-height:1.5}.PageShareButton_close__uYMlD{flex-shrink:0;width:2.75rem;padding:0;border:0}.PageShareButton_description__roS7Y{margin-top:.5rem;color:#525252;font-size:.875rem;line-height:1.5}.PageShareButton_messageLabel__ckdb1{display:block;margin:1rem 0 .5rem;color:#525252;font-size:.8125rem}.PageShareButton_message__D8ouh{display:block;width:100%;min-height:10rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#fafafa;font-size:1rem;line-height:1.5;resize:vertical}.PageShareButton_actions__VRoVg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem}.PageShareButton_status__YuvLz{min-height:1.25rem;margin-top:.75rem;color:#525252;font-size:.8125rem;line-height:1.5}.workspace_workspace___H_7p{color:var(--geist-foreground);font-family:var(--font-geist-sans,ui-sans-serif),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.workspace_workspace___H_7p section{border:1px solid var(--geist-gray-4);border-radius:.5rem;padding:1.5rem;background:var(--geist-background-1)}.workspace_workspace___H_7p section section{border:0;padding:0}.workspace_workspace___H_7p input,.workspace_workspace___H_7p select{font-size:1rem;border-radius:.375rem}.workspace_workspace___H_7p input[type=checkbox],.workspace_workspace___H_7p input[type=radio]{accent-color:#102f27}.workspace_workspace___H_7p label:has(input[type=radio]){border:1px solid var(--geist-gray-4);border-radius:.5rem}.workspace_workspace___H_7p label:has(input[type=radio]:checked){border-color:#102f27;background:#f0faf3}.workspace_workspace___H_7p td:nth-child(n+3){font-variant-numeric:tabular-nums}.workspace_workspace___H_7p th{font-size:.8125rem}.workspace_workspace___H_7p button{font-size:.875rem;border-radius:.375rem}.workspace_workspace___H_7p nav button{border-radius:0}.workspace_workspace___H_7p [class*=grid-cols-2]>div:has(>p){border:1px solid var(--geist-gray-4);border-radius:.5rem}