.hub-member-list[data-v-ed425b0a]{flex-direction:column;gap:0;display:flex}.person[data-v-ed425b0a]{gap:12px;min-height:48px;padding:8px 0}.person[data-v-ed425b0a],.person-avatar[data-v-ed425b0a],.person-role[data-v-ed425b0a]{box-sizing:border-box;align-items:center;display:flex}.person-avatar[data-v-ed425b0a]{color:#606366;background:#ddd;border-radius:50%;flex:0 0 32px;justify-content:center;width:32px;height:32px;font-size:14px;font-weight:500;overflow:hidden}.workspace-avatar[data-v-ed425b0a]{color:#606366;background:#eaeaea}.dark{color:#fff;background:#333}.person-info[data-v-ed425b0a]{flex:1;min-width:0}.person-email[data-v-ed425b0a]{color:#909499;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.person-role[data-v-ed425b0a]{color:#5f6368;white-space:nowrap;flex:none;justify-content:flex-end;min-width:108px;font-size:14px}.person-role-label[data-v-ed425b0a]{padding-right:21px}@media (prefers-color-scheme:dark){.person-role[data-v-ed425b0a]{color:#aaa}}.workspace-remove-button[data-v-ed425b0a]{box-sizing:border-box;color:#ef4444;cursor:pointer;text-align:right;white-space:nowrap;background:0 0;border:0;flex-shrink:0;min-width:108px;min-height:44px;padding:0 21px 0 0;font-size:14px;line-height:1.5}.workspace-remove-button[data-v-ed425b0a]:hover{color:#dc2626;text-decoration:underline}.workspace-remove-button[data-v-ed425b0a]:focus-visible{color:#dc2626;text-decoration:underline}.workspace-remove-button[data-v-ed425b0a]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0f7fff}.project-share-modal.n-modal{--share-top:calc(clamp(16px, 50dvh - 320px, 320px));margin:var(--share-top) auto 24px;align-self:flex-start}@media (max-height:700px),(max-width:560px){.project-share-modal.n-modal{--share-top:calc(min(24px, 4dvh))}}.private-copy-dialog[data-v-f29c3e0f]{background:var(--color-bg-surface,#fff);width:380px;max-width:calc(100vw - 32px);color:var(--color-text-primary,#232425);border-radius:16px;margin:0 auto;padding:24px;box-shadow:0 10px 15px #0003}.private-copy-header[data-v-f29c3e0f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.private-copy-header h3[data-v-f29c3e0f]{margin:0;font-size:20px;font-weight:600;line-height:1.3}.private-copy-close[data-v-f29c3e0f]{cursor:pointer;color:var(--color-text-tertiary,#909499);background:0 0;border:none;font-size:22px;line-height:1}.private-copy-body[data-v-f29c3e0f]{color:var(--color-text-secondary,#5f6368);margin:16px 0 24px;font-size:15px;line-height:1.5}.private-copy-actions[data-v-f29c3e0f]{justify-content:flex-end;gap:8px;display:flex}.private-copy-cancel[data-v-f29c3e0f],.private-copy-confirm[data-v-f29c3e0f]{cursor:pointer;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600}.private-copy-cancel[data-v-f29c3e0f]{border:1px solid var(--color-border-default,#d9d9d9);color:var(--color-text-primary,#232425);background:0 0}.private-copy-confirm[data-v-f29c3e0f]{color:#fff;background:#0f7fff;border:1px solid #0f7fff}.popup-container[data-v-f29c3e0f]{max-height:calc(100dvh - 26px - var(--share-top,24px));flex-direction:column;display:flex;overflow:hidden}.popup-container[data-v-f29c3e0f]:focus{outline:none}.popup-header[data-v-f29c3e0f]{flex-shrink:0;padding:24px 20px 16px}.popup-head-row[data-v-f29c3e0f]{align-items:center;gap:12px;display:flex}.popup-title[data-v-f29c3e0f]{color:#232425;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:18px;font-weight:600;line-height:1.4;overflow:hidden}.popup-close[data-v-f29c3e0f]{cursor:pointer;color:#5f6368;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.popup-close svg[data-v-f29c3e0f]{width:18px;height:18px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.popup-close[data-v-f29c3e0f]:hover{background-color:#f5f5f5}.popup-close[data-v-f29c3e0f]:active{background-color:#e8e8e8}.popup-close[data-v-f29c3e0f]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.share-tabs[data-v-f29c3e0f]{border-bottom:1px solid #eceff1;flex:none;gap:4px;margin-bottom:18px;display:flex}.share-tab[data-v-f29c3e0f]{font:inherit;color:#5f6368;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:500;transition:color .15s cubic-bezier(.4,0,.2,1)}.share-tab[data-v-f29c3e0f]:hover{color:#1f1f1f}.share-tab.is-on[data-v-f29c3e0f]{color:#1f1f1f;border-bottom-color:#1f1f1f;font-weight:600}.share-tab[data-v-f29c3e0f]:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring,#23242533);border-radius:6px 6px 0 0;outline:none}@media (prefers-color-scheme:dark){.share-tabs[data-v-f29c3e0f]{border-bottom-color:#333}.share-tab[data-v-f29c3e0f]{color:#aaa}.share-tab.is-on[data-v-f29c3e0f],.share-tab[data-v-f29c3e0f]:hover{color:#fff}.share-tab.is-on[data-v-f29c3e0f]{border-bottom-color:#fff}}@media (prefers-reduced-motion:reduce){.share-tab[data-v-f29c3e0f]{transition:none}}.popup-content[data-v-f29c3e0f]{flex-direction:column;flex:1;min-height:0;padding:0 20px 24px;display:flex;overflow-y:auto}.invite-section[data-v-f29c3e0f]{flex-shrink:0;margin-bottom:20px}.helper-text[data-v-f29c3e0f],.invite-section[data-v-f29c3e0f]:last-child{margin-bottom:0}.link-share-container[data-v-f29c3e0f]{gap:8px;display:flex}.share-link-input[data-v-f29c3e0f]{color:#0a0a0a;cursor:text;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;flex:1;padding:8px 12px;font-size:13px}.share-link-input[data-v-f29c3e0f]:focus{background:#fff;border-color:#3b82f6;outline:none}.copy-button[data-v-f29c3e0f]{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background-color .2s}.copy-button[data-v-f29c3e0f]:hover{background:#2563eb}.copy-button[data-v-f29c3e0f]:active{background:#1d4ed8}.helper-text[data-v-f29c3e0f]{color:#999;margin-top:6px;font-size:12px}.invite-role-label[data-v-f29c3e0f]{color:#1f1f1f;white-space:nowrap;flex:none;font-size:14px;font-weight:500}.invite-role-box[data-v-f29c3e0f]{box-sizing:border-box;background:#fff;border:1px solid #eaeaea;border-radius:8px;flex:none;align-items:center;height:40px;padding:0 4px 0 12px;display:flex}.invite-role-box[data-v-f29c3e0f] .inline-select__trigger{padding:0 8px 0 0}.invite-role-box--fixed[data-v-f29c3e0f]{justify-content:center;padding:0 18.5px}@media (prefers-color-scheme:dark){.invite-role-label[data-v-f29c3e0f]{color:#fff}.invite-role-box[data-v-f29c3e0f]{background:#2a2a2a;border-color:#333}}.invite-share-button[data-v-f29c3e0f]{color:#fff;cursor:pointer;background:#0f7fff;border:none;border-radius:31px;flex:none;height:38px;padding:0 18px;font-size:14px;font-weight:500}.invite-share-button[data-v-f29c3e0f]:disabled{color:#c4c4c4;cursor:default;background:#eaeaea}@media (prefers-color-scheme:dark){.invite-share-button[data-v-f29c3e0f]:disabled{color:#565a63;background:#333}}.email-invite-container[data-v-f29c3e0f]{gap:8px;display:flex}.send-button[data-v-f29c3e0f]{color:#fff;cursor:pointer;white-space:nowrap;background:#232425;border:none;border-radius:8px;height:40px;padding:0 20px;font-size:16px;font-weight:600;line-height:1.5;transition:all .15s cubic-bezier(.4,0,.2,1)}.send-button[data-v-f29c3e0f]:hover:not(.send-button-disabled){background:#393a3b}.send-button[data-v-f29c3e0f]:active:not(.send-button-disabled){background:#1a1b1c}.send-button[data-v-f29c3e0f]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.send-button-disabled[data-v-f29c3e0f]{cursor:not-allowed;opacity:.4;background:#ccc}.permission-item[data-v-f29c3e0f]{background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.permission-item[data-v-f29c3e0f]:hover{background:#f5f5f5}.permission-item[data-v-f29c3e0f]:last-child{margin-bottom:0}.permissions-section[data-v-f29c3e0f]{border-top:1px solid #f0f0f0;padding-top:20px}.permission-options[data-v-f29c3e0f]{gap:20px;display:flex}.permission-option[data-v-f29c3e0f]{color:#0a0a0a;align-items:center;gap:6px;font-size:13px;display:flex}.delete-icon[data-v-f29c3e0f],.footer-pill[data-v-f29c3e0f],.permission-option[data-v-f29c3e0f],.permission-option input[type=radio][data-v-f29c3e0f],.permission-option span[data-v-f29c3e0f]{cursor:pointer}.permission-popover-content-item[data-v-f29c3e0f]{flex-direction:column;flex-shrink:0;margin-bottom:18px;display:flex}.permission-popover-content-item.people-section[data-v-f29c3e0f]{max-height:340px;padding-right:4px;overflow-y:auto}@media (max-height:700px){.permission-popover-content-item.people-section[data-v-f29c3e0f]{max-height:none}}.permission-popover-content-item.people-section[data-v-f29c3e0f]::-webkit-scrollbar{width:6px}.permission-popover-content-item.people-section[data-v-f29c3e0f]::-webkit-scrollbar-track{background:0 0}.permission-popover-content-item.people-section[data-v-f29c3e0f]::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.permission-popover-content-item.people-section[data-v-f29c3e0f]::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.dark .permission-popover-content-item.people-section[data-v-f29c3e0f]::-webkit-scrollbar-thumb{background:#555}.dark .permission-popover-content-item.people-section[data-v-f29c3e0f]::-webkit-scrollbar-thumb:hover{background:#777}.custom-dropdown-container[data-v-f29c3e0f]{position:relative}.rotate-180[data-v-f29c3e0f]{transform:rotate(180deg)}.option-content[data-v-f29c3e0f]{flex:1;min-width:0}.option-title[data-v-f29c3e0f]{color:#111827;font-size:14px;font-weight:500;line-height:1.25}.option-subtitle[data-v-f29c3e0f]{color:#6b7280;margin-top:2px;font-size:12px;line-height:1.25}.option-check[data-v-f29c3e0f]{flex-shrink:0;align-items:center;display:flex}.people-list[data-v-f29c3e0f]{flex-direction:column;gap:0;display:flex}.person[data-v-f29c3e0f]{gap:12px;min-height:48px;padding:8px 0}.person[data-v-f29c3e0f],.person-avatar[data-v-f29c3e0f]{box-sizing:border-box;align-items:center;display:flex}.person-avatar[data-v-f29c3e0f]{color:#606366;background-color:#ddd;border-radius:50%;flex:0 0 32px;justify-content:center;width:32px;height:32px;font-size:14px;font-weight:500}.view-only-badge[data-v-f29c3e0f]{outline-offset:-1px;background-color:#f5f5f5;border-radius:57px;outline:1px solid #e0e0e0;justify-content:center;align-items:center;height:20px;padding:0 8px;display:inline-flex}.view-only-badge span[data-v-f29c3e0f]{color:#666;white-space:nowrap;font-size:10px;font-weight:400;line-height:150%}.can-edit-badge[data-v-f29c3e0f]{outline-offset:-1px;background-color:#e8f5e8;border-radius:57px;outline:1px solid #c8e6c8;justify-content:center;align-items:center;height:20px;padding:0 8px;display:inline-flex}.can-edit-badge span[data-v-f29c3e0f]{color:#2e7d2e;white-space:nowrap;font-size:10px;font-weight:400;line-height:150%}.person-info[data-v-f29c3e0f]{flex:1;min-width:0}.person-email[data-v-f29c3e0f]{color:#909499;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.person-role[data-v-f29c3e0f]{box-sizing:border-box;color:#5f6368;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;min-width:108px;font-size:14px;display:flex}.person-role-label[data-v-f29c3e0f]{padding-right:21px}@media (prefers-color-scheme:dark){.person-role[data-v-f29c3e0f]{color:#aaa}}.user-permission-dropdown[data-v-f29c3e0f]{align-items:center;display:flex;position:relative}.delete-icon[data-v-f29c3e0f]{color:#606366;background-color:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;padding-bottom:1px;font-size:16px;line-height:1;transition:all .2s;display:flex}.delete-icon[data-v-f29c3e0f]:hover{color:#404346;background-color:#e0e0e0}.footer-pill[data-v-f29c3e0f]{box-sizing:border-box;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:164px;height:40px;padding:0 22px;font-size:14px;font-weight:600;line-height:1.25;transition:background .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.footer-pill--line[data-v-f29c3e0f]{color:#232425;background:#fff;border:1px solid #dadce0}.footer-pill--line[data-v-f29c3e0f]:hover{background:#f6f6f6}.footer-pill--fill[data-v-f29c3e0f]{color:#fff;background:#232425;border:none}.footer-pill--fill[data-v-f29c3e0f]:hover{background:#393a3b}.footer-pill--fill[data-v-f29c3e0f]:active{background:#1a1b1c}.footer-pill--disabled[data-v-f29c3e0f],.footer-pill--disabled[data-v-f29c3e0f]:hover{color:#c4c4c4;pointer-events:none;background:#eaeaea}@media (prefers-reduced-motion:reduce){.footer-pill[data-v-f29c3e0f]{transition:none}}@media (prefers-color-scheme:dark){.popup-title[data-v-f29c3e0f]{color:#fff}.popup-close[data-v-f29c3e0f]{color:#aaa}.popup-close[data-v-f29c3e0f]:hover{color:#fff;background-color:#333}.footer-pill--line[data-v-f29c3e0f]{color:#e6e6e6;background:#2a2a2a;border-color:#444}.footer-pill--line[data-v-f29c3e0f]:hover{background:#333}.footer-pill--fill[data-v-f29c3e0f]{color:#1a1a1a;background:#e6e6e6}.footer-pill--fill[data-v-f29c3e0f]:hover{background:#fff}.footer-pill--disabled[data-v-f29c3e0f],.footer-pill--disabled[data-v-f29c3e0f]:hover{color:#565a63;background:#333}}.btn-mt[data-v-f29c3e0f]{margin-top:20px}.contacts-dropdown-content[data-v-f29c3e0f]{padding:16px}.contacts-header[data-v-f29c3e0f]{margin-bottom:16px}.contacts-title[data-v-f29c3e0f]{color:#232425;margin:0 0 4px;font-size:16px;font-weight:600}.contacts-subtitle[data-v-f29c3e0f]{color:#666;margin:0;font-size:14px}.contacts-providers[data-v-f29c3e0f]{flex-direction:column;gap:8px;display:flex}.provider-option[data-v-f29c3e0f]{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.provider-option[data-v-f29c3e0f]:hover{background:#f9fafb;border-color:#d4d4d4}.provider-option[data-v-f29c3e0f]:active{background:#f0f0f0}.provider-icon[data-v-f29c3e0f]{border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.google-icon[data-v-f29c3e0f],.microsoft-icon[data-v-f29c3e0f],.slack-icon[data-v-f29c3e0f]{background:#fff}.provider-name[data-v-f29c3e0f]{color:#232425;font-size:14px;font-weight:500}
